Commit Graph

948 Commits

Author SHA1 Message Date
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
Marek Kotewicz 8136b8a997 Merge pull request #293 from ethcore/previous_tx_output_provider
PreviousTransactionOutputProvider refactor
2016-12-10 23:01:07 +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 40f65b28c8 make PreviousTransactionOutputProvider a part of Store 2016-12-10 18:42:16 +01:00
debris 7bed6f592b make PreviousTransactionOutputProvider a part of Store 2016-12-10 18:41:09 +01:00
Svyatoslav Nikolsky f3f313f5dc Merge pull request #287 from ethcore/generic_as_substore
AsSubstore trait
2016-12-10 16:17:39 +03:00
debris 5171ce9585 Merge branch 'generic_as_substore' into block_assembler_tests 2016-12-10 14:06:46 +01:00
debris 087c314fd1 AsSubstore trait 2016-12-10 14:00:34 +01:00
Nikolay Volf cfc90b79aa Merge pull request #286 from ethcore/difficulty
Chain current difficulty calculation
2016-12-10 13:24:59 +01:00
NikVolf 08d7f0211c add chain difficulty calc 2016-12-10 12:32:04 +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 ee07970e19 BlockAssembler uses FittingTransactionsIterator 2016-12-10 11:57:34 +01:00
Svyatoslav Nikolsky 83a1ba6375 Merge pull request #281 from ethcore/use_jsonrpc_macros
use jsonrpc-macros, fixes #277
2016-12-10 10:30:58 +03:00
debris d8f6dbea86 use just one version of parking_lot 2016-12-10 02:07:29 +01:00
debris 3c1fd8d46a use jsonrpc-macros, fixes #277 2016-12-10 01:25:15 +01:00
Marek Kotewicz 3d4a518d2c Merge pull request #280 from ethcore/depsup
draw deps graph smaller so it fits in readme
2016-12-09 23:40:05 +01:00
debris 2357679879 draw deps graph smaller so it fits in readme 2016-12-09 23:36:58 +01:00
Svyatoslav Nikolsky d452f7ce36 Merge pull request #278 from ethcore/depsup
updated dependencies, draw nicer graph in svg format
2016-12-10 01:01:29 +03:00
debris 78906f5594 draw nicer graph in svg format 2016-12-09 22:32:04 +01:00
debris 74ca4725ed updated dependencies and graph 2016-12-09 22:20:17 +01:00
Nikolay Volf 5bd37e1748 Merge pull request #274 from ethcore/indexed_block
indexed block refactor and optimization
2016-12-09 21:21:59 +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
debris 398d5d5836 fixes after merge with master 2016-12-09 19:06:33 +01:00
debris 9d0afa4592 Merge branch 'master' of github.com:ethcore/parity-bitcoin into indexed_block 2016-12-09 19:01:42 +01:00
NikVolf dc6b874ab7 fix bug with work distribution 2016-12-09 18:47:01 +01:00
Marek Kotewicz 678febcca3 Merge pull request #275 from ethcore/rpc_getblocktemplate
getblocktemplate rpc
2016-12-09 18:34:39 +01:00
debris 14f764ebcf fixed bugs introduced during refactor 2016-12-09 18:32:28 +01:00
NikVolf e707fd73cb update review 2016-12-09 17:49:02 +01:00
debris 0811e876c0 finish indexed block refactor 2016-12-09 16:24:06 +01:00
Svyatoslav Nikolsky 038aba6553 fixed tests compilation 2016-12-09 18:03:42 +03:00
Svyatoslav Nikolsky 62bda1b136 added getblocktemplate_accepted test 2016-12-09 17:59:02 +03:00
debris ac1289fa71 Merge branch 'master' of github.com:ethcore/parity-bitcoin into indexed_block 2016-12-09 15:45:42 +01:00
debris df65e29658 refactor indexed_block, avoid unnecessery copying 2016-12-09 15:44:34 +01:00
debris 4204f8b1b9 refactor indexed_block, avoid unnecessery copying 2016-12-09 15:43:00 +01:00
Svyatoslav Nikolsky d706a8300d implemented getblocktemplate RPC method 2016-12-09 17:34:04 +03:00
Svyatoslav Nikolsky b564770037 implemented get_block_template in local_node 2016-12-09 17:05:53 +03:00
Svyatoslav Nikolsky b5035d6092 added MinerClient to apis list 2016-12-09 16:43:00 +03:00
Svyatoslav Nikolsky 2edb33c932 added Miner rpc client 2016-12-09 16:37:12 +03:00
Svyatoslav Nikolsky c951506209 Merge branch 'master' into rpc_getblocktemplate 2016-12-09 16:24:54 +03:00
NikVolf 8d9a65a85d update cache 2016-12-09 14:23:12 +01:00
Marek Kotewicz da80c69a80 Merge pull request #270 from ethcore/rpc_block_template
Rpc block template
2016-12-09 14:22:45 +01:00
debris 3e581dc010 Merge branch 'master' into rpc_block_template 2016-12-09 14:21:31 +01:00
Svyatoslav Nikolsky b6b1d44445 Merge branch 'rpc_block_template' into rpc_getblocktemplate 2016-12-09 16:20:15 +03:00
Svyatoslav Nikolsky 37e4896547 Merge pull request #271 from ethcore/block_assembler
Block assembler
2016-12-09 16:12:44 +03:00
NikVolf f4690712d0 Merge branch 'master' into tx-cache 2016-12-09 13:21:44 +01:00