Commit Graph

1907 Commits

Author SHA1 Message Date
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 3bd0c73299
Merge pull request #88 from paritytech/fix_fee_calculation_in_accept_block
Fixed fee calculation in BlockCoinbaseMinerReward
2019-04-15 14:17:45 +03:00
NikVolf 6723b27f84 Merge remote-tracking branch 'origin/master' into sprout-groth 2019-04-15 13:44:52 +03:00
Svyatoslav Nikolsky 3e6271debf
Merge pull request #87 from paritytech/fix_sapling_sighash_cache
Fixed sapling sighash cache usage
2019-04-15 13:05:01 +03:00
Svyatoslav Nikolsky 9237618495
Merge pull request #86 from paritytech/update_error_reporting_in_import
Improve error reporting in import handler
2019-04-15 13:04:54 +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
Svyatoslav Nikolsky f148c234de fixed sapling sighash cache usage (hash_sapling_outputs) 2019-04-12 14:15:40 +03:00
Svyatoslav Nikolsky 0896b52f56 update error reporting in import handler 2019-04-12 09:47:48 +03:00
Svyatoslav Nikolsky d41aebcaec
Merge pull request #84 from rex4539/core2zcashd
Bitcoin Core -> zcashd
2019-04-12 08:45:59 +03:00
Dimitris Apostolou 4c656bcae5
Bitcoin Core -> zcashd 2019-04-11 17:41:38 +03:00
Svyatoslav Nikolsky 235da9f21d
Merge pull request #83 from paritytech/ignore_zero_gaps_in_blk_files
Ignore zero-filled gaps in blk files
2019-04-11 15:15:41 +03:00
Svyatoslav Nikolsky 870b892ff2 ignore zero-filled gaps in blk files 2019-04-11 14:14:38 +03:00
NikVolf f3dde2a6ec fix identation 2019-04-10 19:21:35 +03:00
Nikolay Volf 2fcfb8adbf
Merge pull request #77 from paritytech/sprout
PGHR13 proofs verification
2019-04-10 19:21:06 +03:00
NikVolf 4a200de284 groth16 verification in joinsplits 2019-04-10 18:53:05 +03:00
NikVolf de1e8a9022 groth16 proof struct helper 2019-04-10 16:25:31 +03:00
Svyatoslav Nikolsky 419addaf28
Merge pull request #78 from paritytech/fix_reorg_during_import
Handle reorganizations during blocks import
2019-04-10 15:25:30 +03:00
Svyatoslav Nikolsky 7edb6ed0a8 fixed grumbles 2019-04-10 14:07:38 +03:00
NikVolf bcbd9d70a6 fix test name 2019-04-10 14:05:07 +03:00
NikVolf 235e8e1c3e use to_le_bytes() 2019-04-10 14:02:24 +03:00
NikVolf 1c161764ba use bn master 2019-04-10 13:57:21 +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
Svyatoslav Nikolsky 9a1d94b487 fix comment 2019-04-10 11:07:58 +03:00
Svyatoslav Nikolsky eb7b6838a2 handle reorganizations in BlocksWriter 2019-04-10 11:06:50 +03:00
Svyatoslav Nikolsky a0f548ef97 (failing) blocks_write_able_to_reorganize 2019-04-10 10:54:01 +03:00
Svyatoslav Nikolsky 1bc2d94816 improve tracing during canonization/decanonization 2019-04-10 10:44:41 +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
Svyatoslav Nikolsky b859c210d2
Merge pull request #76 from paritytech/detailed_error_report_in_import
Display actual import error when import has failed
2019-04-09 18:16:55 +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
Svyatoslav Nikolsky 5e19a21423 display actual import error when import has failed 2019-04-09 15:24:05 +03:00
NikVolf 1a25653647 fix double negation 2019-04-08 17:36:25 +03:00
NikVolf 65453c4219 fix also sign recovery for g2 2019-04-08 17:27:39 +03:00
NikVolf 7244faa5f3 various fixes 2019-04-08 17:11:19 +03:00
Svyatoslav Nikolsky 3794cb0890
Merge pull request #75 from rex4539/verification-level
Fix verification-level option
2019-04-08 11:59:27 +03:00
Dimitris Apostolou e96355c422
Fix verification-level option 2019-04-06 12:28:46 +03:00
Svyatoslav Nikolsky 960f8f0455
Merge pull request #73 from paritytech/thread_names
Name all spawned threads
2019-04-05 15:08:30 +03:00
Svyatoslav Nikolsky 089e4f9748
Merge pull request #74 from paritytech/hash_header_without_holding_lock
Hash header(s) without holding sync lock
2019-04-05 15:05:41 +03:00
Svyatoslav Nikolsky cc4defdc24
Merge pull request #72 from paritytech/cache_transaction_outputs
Cache transaction outputs in ChainAcceptor
2019-04-05 15:05:25 +03:00
Svyatoslav Nikolsky 5716d15b6e fixed tests compilation 2019-04-05 12:17:17 +03:00
Svyatoslav Nikolsky 92b0774cc6 hash incoming headers without holding sync lock 2019-04-05 12:05:09 +03:00
Svyatoslav Nikolsky 5d26582830 name all (excl main) threads 2019-04-05 11:27: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 71ccddd1b5
Merge pull request #70 from paritytech/do_not_verify_headers_twice2
Do not verify headers twice during synchronization
2019-04-04 17:28:49 +03:00
Svyatoslav Nikolsky f8e772b88d disable TransactionDoubleSpend for coinbase tx 2019-04-04 15:16:40 +03:00