Commit Graph

156 Commits

Author SHA1 Message Date
debris f1f68f497b P2shCoinbaseTransactionBuilder && Magic::Unitest && removed skip_pow from chain_verification 2016-12-15 14:27:36 +01:00
NikVolf 57858a059a verbose difficulty error 2016-12-14 15:43:10 +01:00
NikVolf 66ab6f3727 Merge branch 'master' into fix-overflow 2016-12-14 14:11:49 +01:00
NikVolf 8ba14c028c fix hardcorded error 2016-12-14 13:27:02 +01:00
NikVolf 9ebbb252bd trailing comma 2016-12-14 13:25:24 +01:00
NikVolf 91206defc1 proper counting block fees and rewards 2016-12-14 13:20:09 +01:00
Svyatoslav Nikolsky a0193c024d Merge pull request #327 from ethcore/verification-bench
Verification benchmark
2016-12-14 15:17:45 +03:00
NikVolf 9fc5583fa3 Merge branch 'master' into fix-overflow 2016-12-14 13:08:45 +01:00
NikVolf c6858c64ae wip 2016-12-14 13:08:19 +01:00
Svyatoslav Nikolsky ab1e9311ff Merge pull request #329 from ethcore/verification-overflow
Move overflow checks into separate error type
2016-12-14 11:03:52 +03:00
NikVolf 4fdf56ccf4 move overflow into separate error type 2016-12-13 23:27:12 +01:00
NikVolf 5017956dbc move overflow into separate error type 2016-12-13 23:26:39 +01:00
NikVolf c0e134a36e verification of 1000-transaction blocks 2016-12-13 22:01:15 +01:00
debris 7baaa47b8c import is hashing blocks when reading, added --skip-verification flag 2016-12-13 20:49:41 +01:00
debris 8d7a45f2ca TransactionOutputGenerator always creates spendable transactions 2016-12-13 12:41:27 +01:00
debris d0c480565d applying suggestions from review and adding comments 2016-12-13 10:50:56 +01:00
debris c5bb32f931 fixed median_timestamp function 2016-12-12 23:31:17 +01:00
debris 0f7348e139 fixes after merge with master 2016-12-12 15:49:32 +01:00
debris 7d7498b35c add logs to verification 2016-12-12 14:32:47 +01:00
debris 2f7b940794 DoubleSpends verification 2016-12-12 13:11:00 +01:00
debris 64a3d4d080 verification refactor almost done 2016-12-12 12:04:19 +01:00
debris 552b7b2468 Merge branch 'master' of github.com:ethcore/parity-bitcoin into block_assembler_tests 2016-12-12 10:33:24 +01:00
debris a4e64c0fec TransactionEval rule 2016-12-11 23:26:22 +01:00
debris 74817084ab memory pool transaction acceptor 2016-12-11 23:00:42 +01:00
debris 1d2e0ce495 TransactionAcceptor 2016-12-11 22:31:10 +01:00
NikVolf 4d178961f2 using background writes 2016-12-11 20:15:44 +01:00
debris 95c2fa7d8d HeaderAcceptor finished 2016-12-11 19:10:00 +01:00
debris 0df90a85bd use rayon for parallel verification 2016-12-11 17:42:26 +01:00
debris f8c71c6c37 moved verification Canon structs to their own file 2016-12-11 16:12:28 +01:00
debris b17e466af8 ChainVerifier refactor in progress 2016-12-11 16:03:16 +01:00
debris f1475696c8 ChainVerifier refactor in progress 2016-12-11 04:01:48 +01:00
debris 06971497ee Merge branch 'master' into block_assembler_tests 2016-12-10 23:05:14 +01:00
debris 56e4e54074 Transaction Output Observer 2016-12-10 22:34:04 +01:00
debris f669a27d06 PreviousTransactionOutputProvider refactor in progress 2016-12-10 19:47:02 +01:00
debris bfd236a632 fixed block assembler iterator when one of previous transactions was ignored, iterator is also generic over entries 2016-12-10 12:24:46 +01:00
debris f76ab12e06 Merge branch 'master' of github.com:ethcore/parity-bitcoin into indexed_block 2016-12-09 19:44:14 +01:00
Marek Kotewicz 9a3c8de606 Merge pull request #273 from ethcore/tx-cache
Transaction & meta lru cache (WiP)
2016-12-09 19:40:43 +01:00
NikVolf dc6b874ab7 fix bug with work distribution 2016-12-09 18:47:01 +01:00
NikVolf e707fd73cb update review 2016-12-09 17:49:02 +01:00
debris df65e29658 refactor indexed_block, avoid unnecessery copying 2016-12-09 15:44:34 +01:00
debris 033d423686 verification share some constants with miner module, block assemlber takes into account size of block header 2016-12-09 12:38:18 +01:00
debris 3ca513d88f finished block assembler 2016-12-09 11:40:42 +01:00
debris 3080ade4bd sigops counting separated to its own module 2016-12-09 11:16:50 +01:00
debris 5a1041f72a change nbits: u32 -> bits: Compact, miner uses verification 2016-12-08 21:17:28 +01:00
debris f5b1d95d2d block assembler in progress 2016-12-08 16:45:37 +01:00
debris 9f17f8a525 fixed difficulty calculcation on testnet 2016-12-05 13:50:08 +01:00
debris b3c9c30edb verify work and skip timestamp verification on testnet 2016-12-02 12:01:30 +01:00
Svyatoslav Nikolsky fac3864f45 connected sync to verify_block_header 2016-12-01 14:55:21 +03:00
Svyatoslav Nikolsky 11e1f8d5c8 BlockHeaderProvider 2016-12-01 14:04:40 +03:00
Svyatoslav Nikolsky bd3bea760d verify_block_header 2016-12-01 13:44:48 +03:00