Commit Graph

904 Commits

Author SHA1 Message Date
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
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
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
Marek Kotewicz db0e4f3bd1 Merge pull request #267 from ethcore/sync_sendrawtransaction
`sendrawtransaction` RPC method implemented
2016-12-09 12:14:27 +01:00
debris cc0ff97ba5 configurable BlockAssembler 2016-12-09 11:41:11 +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
Svyatoslav Nikolsky f5d2cdfbce added ser/deser tests for BlockTemplate 2016-12-09 12:49:18 +03:00
Svyatoslav Nikolsky 61faefb9ce added tests for ser/deser BlockTemplateTransaction 2016-12-09 12:30:29 +03:00
Svyatoslav Nikolsky eb5749863c added tests for ser/deser BlockTemplateRequest 2016-12-09 12:02:30 +03:00
Svyatoslav Nikolsky 8b66dfe9ac added BlockTemplateRequest 2016-12-09 11:26:30 +03:00
Svyatoslav Nikolsky 88b4f1aeee added BlockTemplate struct to rpc package 2016-12-09 10:33:38 +03:00
debris 2c707b94c7 Merge branch 'master' of github.com:ethcore/parity-bitcoin into block_assembler 2016-12-08 21:20:59 +01:00
Marek Kotewicz 8d16766574 Merge pull request #269 from ethcore/continuous_import
Support blocks import to existing db
2016-12-08 21:18:49 +01:00
debris 5a1041f72a change nbits: u32 -> bits: Compact, miner uses verification 2016-12-08 21:17:28 +01:00
Svyatoslav Nikolsky 082d81eec6 fixed compilation 2016-12-08 22:43:27 +03:00
debris fc41aba63d fixed a couple of TODOs in block assembler 2016-12-08 20:33:10 +01:00
Svyatoslav Nikolsky ef50b763d8 blocks_writer_append_to_existing_db 2016-12-08 22:20:36 +03:00
Svyatoslav Nikolsky a5e33c7a26 support blocks import to existing db 2016-12-08 22:14:32 +03:00
debris f5b1d95d2d block assembler in progress 2016-12-08 16:45:37 +01:00
Svyatoslav Nikolsky f71fdfc556 fixed tests 2016-12-08 18:39:44 +03:00
Svyatoslav Nikolsky 2f0b42a5b5 Merge branch 'master' into sync_sendrawtransaction 2016-12-08 18:33:37 +03:00
Svyatoslav Nikolsky 23da291f95 accept_transaction 2016-12-08 14:48:00 +03:00
Svyatoslav Nikolsky a16cc16b88 Merge pull request #266 from ethcore/block_assembler
MemoryPoolIterator
2016-12-08 14:11:23 +03:00
debris 986baa8685 MemoryPoolIterator 2016-12-08 11:47:38 +01:00
Marek Kotewicz e2afb545d3 Merge pull request #264 from ethcore/rpc_framework_copypaste
Copypasted RPC framework from Parity
2016-12-08 10:08:03 +01:00
Nikolay Volf 08dd815501 Merge pull request #265 from ethcore/fix_relay_value_in_config
Changed relay to true in version message
2016-12-07 18:00:31 +01:00
Svyatoslav Nikolsky 6e87350a6f changed relay to true in version message 2016-12-07 16:40:57 +03:00
Svyatoslav Nikolsky 19f76d00ac fixed tests 2016-12-07 16:31:23 +03:00
Svyatoslav Nikolsky 7598747b2c added missing JSON RPC options handling 2016-12-07 16:24:54 +03:00
Svyatoslav Nikolsky 99aa1c2330 another porion of parity RPC copypaste 2016-12-07 16:14:52 +03:00
Svyatoslav Nikolsky dcc08eb6c9 Merge pull request #262 from ethcore/forget_unanswered_blocks
Forget unanswered blocks
2016-12-07 13:31:16 +03:00
Svyatoslav Nikolsky 53bf8a26ac copypasted RPC framework from Parity 2016-12-07 13:30:31 +03:00
Nikolay Volf b851f04100 Merge pull request #260 from ethcore/testnet_difficulty_fix
fixed difficulty calculcation on testnet
2016-12-06 11:07:23 +03:00
Svyatoslav Nikolsky f6ca4ca61c final call for blocks 2016-12-06 08:57:50 +03:00
Svyatoslav Nikolsky f3be8450e6 forget unanswered blocks 2016-12-06 08:44:50 +03:00
Svyatoslav Nikolsky 9288aed976 Merge pull request #261 from ethcore/one_chain_verifier
share one chain verifier
2016-12-05 18:29:37 +03:00
debris 8a54d9168f fix tests 2016-12-05 16:03:13 +01:00
debris 2409eb293c share one chain verifier 2016-12-05 15:20:16 +01:00
debris 9f17f8a525 fixed difficulty calculcation on testnet 2016-12-05 13:50:08 +01:00
Svyatoslav Nikolsky 36db70eb86 Merge pull request #258 from ethcore/sync_close_connection_after_verify_error
Close connection with peer when block verification failed with error
2016-12-05 13:38:00 +03:00
Svyatoslav Nikolsky fa08d5b5f1 fixed compilation 2016-12-05 11:00:27 +03:00
Svyatoslav Nikolsky c9605c05bc config flag for passing regtests 2016-12-05 10:13:22 +03:00