NikVolf
|
45dcc14607
|
check joinsplit signature
|
2019-05-14 19:29:00 +03:00 |
NikVolf
|
8cc14160b1
|
Merge remote-tracking branch 'origin/master' into sprout-groth
|
2019-04-29 17:41:19 +03:00 |
NikVolf
|
2362b335f7
|
fix test and new verifying key
|
2019-04-29 17:41:00 +03:00 |
Svyatoslav Nikolsky
|
ff0388f770
|
added useful logs
|
2019-04-24 11:58:26 +03:00 |
NikVolf
|
551147f67a
|
add a failing (so far) test
|
2019-04-16 11:21:44 +03:00 |
Svyatoslav Nikolsky
|
702a228560
|
Merge pull request #92 from paritytech/fix_sighash_cache2
Changed type of sighash cache
|
2019-04-16 11:07:16 +03:00 |
Svyatoslav Nikolsky
|
2bb21e6370
|
Option<SighashCache> -> SighashCache { Option<> }
|
2019-04-16 10:20:52 +03:00 |
Svyatoslav Nikolsky
|
dde96e7ecd
|
removed redundant FeeError
|
2019-04-15 19:10:32 +03:00 |
Svyatoslav Nikolsky
|
7cc25b7e6c
|
unify fee calculation
|
2019-04-15 19:03:55 +03:00 |
Svyatoslav Nikolsky
|
a0c6a510bf
|
use different errors for inputs/outputs overflow
|
2019-04-15 13:04:10 +03:00 |
Svyatoslav Nikolsky
|
dec49333be
|
fixed fee calculation in BlockCoinbaseMinerReward
|
2019-04-15 10:01:39 +03:00 |
NikVolf
|
f3dde2a6ec
|
fix identation
|
2019-04-10 19:21:35 +03:00 |
NikVolf
|
4a200de284
|
groth16 verification in joinsplits
|
2019-04-10 18:53:05 +03:00 |
NikVolf
|
235e8e1c3e
|
use to_le_bytes()
|
2019-04-10 14:02:24 +03:00 |
NikVolf
|
275a2fb586
|
fix warnings
|
2019-04-10 13:51:56 +03:00 |
NikVolf
|
15b7b294a6
|
don't use shared tree cache across transactions
|
2019-04-10 13:50:31 +03:00 |
NikVolf
|
cfc90d3102
|
merge and fix warnings
|
2019-04-09 18:45:51 +03:00 |
NikVolf
|
f3e333f52a
|
fix for trees
|
2019-04-09 18:35:20 +03:00 |
NikVolf
|
3529542603
|
tree cache and chain acceptors
|
2019-04-09 18:06:54 +03:00 |
NikVolf
|
62d3c2735f
|
final fixes and test passes
|
2019-04-09 15:49:58 +03:00 |
NikVolf
|
7244faa5f3
|
various fixes
|
2019-04-08 17:11:19 +03:00 |
Svyatoslav Nikolsky
|
d0b0249ca2
|
cache transaction outputs during block accept
|
2019-04-05 10:45:29 +03:00 |
Svyatoslav Nikolsky
|
0f6ff605d7
|
Merge pull request #71 from paritytech/disable_doublespend_check_for_coinbase
Disable TransactionDoubleSpend for coinbase transactions
|
2019-04-04 17:28:57 +03:00 |
Svyatoslav Nikolsky
|
f8e772b88d
|
disable TransactionDoubleSpend for coinbase tx
|
2019-04-04 15:16:40 +03:00 |
Svyatoslav Nikolsky
|
2626366c7c
|
do not verify headers twice
|
2019-04-04 07:25:25 +03:00 |
Svyatoslav Nikolsky
|
d93ba52f2c
|
Merge pull request #67 from paritytech/verify_headers_in_separate_thread
Verify headers in separate thread
|
2019-04-03 08:15:49 +03:00 |
Svyatoslav Nikolsky
|
8926e83347
|
verify headers in separate thread
|
2019-04-02 14:03:55 +03:00 |
NikVolf
|
44e72c1503
|
augment test
|
2019-04-01 18:32:26 +03:00 |
NikVolf
|
8474d4aac1
|
smoky test
|
2019-04-01 17:41:13 +03:00 |
Svyatoslav Nikolsky
|
687e71c952
|
Merge pull request #65 from paritytech/equihash_optimization1
Optimize equihash implementation
|
2019-03-29 15:01:57 +03:00 |
Deirdre Connolly
|
347f217e0f
|
Mark allow(dead_code) on compute_hsig() for now
|
2019-03-29 01:33:43 -04:00 |
NikVolf
|
79887986a9
|
half stubbed join split verification
|
2019-03-28 18:33:18 +03:00 |
Svyatoslav Nikolsky
|
b5bc00a5dd
|
equihash2 -> equihash
|
2019-03-28 17:27:55 +03:00 |
Svyatoslav Nikolsky
|
bf8bb67a26
|
optimize equihash implementation
|
2019-03-28 17:25:50 +03:00 |
NikVolf
|
3b984adfd0
|
input api
|
2019-03-26 16:09:59 +03:00 |
Svyatoslav Nikolsky
|
a31b7c0ac7
|
Merge pull request #63 from paritytech/minimize_hashing2
Minimize chain structures hashing (part#2)
|
2019-03-25 18:08:09 +03:00 |
Svyatoslav Nikolsky
|
961993e0a8
|
minimize hashing #2
|
2019-03-25 14:41:44 +03:00 |
Nikolay Volf
|
bf9cb27353
|
Merge pull request #62 from paritytech/update-deps
Update and deduplicate dependencies
|
2019-03-25 11:53:25 +01:00 |
NikVolf
|
93b37f3192
|
update and dedup deps
|
2019-03-25 12:39:24 +03:00 |
Svyatoslav Nikolsky
|
eb43e22cd3
|
explicint Indexed*::from_raw calls
|
2019-03-20 12:29:04 +03:00 |
Nikolay Volf
|
9ac447fb76
|
Merge pull request #53 from paritytech/sprout
Some crypto primitives for PGHR13 proofs verification
|
2019-03-15 18:43:46 +03:00 |
Svyatoslav Nikolsky
|
095e8ec21a
|
removed bitcoin-cash specific opcodes
|
2019-03-12 13:35:10 +03:00 |
NikVolf
|
134500ffdc
|
alter comment
|
2019-03-11 18:00:26 +03:00 |
NikVolf
|
df5e313352
|
add more test vectors
|
2019-03-11 17:45:00 +03:00 |
NikVolf
|
780198d155
|
actually, always reverse hah
|
2019-03-11 17:42:47 +03:00 |
NikVolf
|
e4ff0ed671
|
hsig blake2 calculation
|
2019-03-11 17:41:40 +03:00 |
Svyatoslav Nikolsky
|
bc85459e15
|
verify final sapling root hash on block accept
|
2019-03-05 15:03:26 +03:00 |
Svyatoslav Nikolsky
|
807822a9fd
|
update sapling commitment tree on block insert
|
2019-03-05 13:55:28 +03:00 |
Svyatoslav Nikolsky
|
2a80149e1a
|
prepare for Sapling note commitment tree
|
2019-03-04 14:53:36 +03:00 |
Dimitris Apostolou
|
cbf4c99d8b
|
Fix typos
|
2019-02-03 00:35:00 +02:00 |