Commit Graph

640 Commits

Author SHA1 Message Date
Svyatoslav Nikolsky 3a7aae5188 fix after merge 2016-11-22 18:11:46 +03:00
Svyatoslav Nikolsky 5ba95a99c8 Merge branch 'master' into sync_filter 2016-11-22 18:03:48 +03:00
Svyatoslav Nikolsky cc48f0a75f initial connection filter commit 2016-11-22 18:03:07 +03:00
Nikolay Volf b002348278 Merge pull request #169 from ethcore/filter_load_flags
FilterLoad::flags is now enum
2016-11-22 17:35:01 +03:00
Svyatoslav Nikolsky 5255469095 Merge pull request #165 from ethcore/revert-164-revert-163-revert_of_revert
Revert "Revert "Revert "revert "relay canonized blocks""""
2016-11-22 15:58:07 +03:00
Svyatoslav Nikolsky 9f1fcec6e9 FilterLoad::flags is now enum 2016-11-22 15:57:19 +03:00
Marek Kotewicz 85a24eccd1 Merge pull request #168 from ethcore/script_P2WPKH
Added P2WPKH script discovery
2016-11-22 13:44:49 +01:00
Svyatoslav Nikolsky 2372234d9c added P2WPKH script discovery 2016-11-22 15:09:31 +03:00
Marek Kotewicz 4291b09302 Merge pull request #167 from ethcore/verification
Verification additional checks
2016-11-22 11:41:27 +01:00
Svyatoslav Nikolsky 63027abe27 get rid of HashMap order dependency in test 2016-11-22 12:06:26 +03:00
NikVolf e6c182a904 nbits max check 2016-11-22 12:00:38 +03:00
Svyatoslav Nikolsky 5e80dd69bd do not boomerang-relay new blocks 2016-11-22 09:14:31 +03:00
NikVolf eb24c5aff6 coinbase verification at index > 0 2016-11-22 03:27:37 +03:00
NikVolf fff3c29e6d this is always wrong way first 2016-11-22 03:18:15 +03:00
NikVolf b2798841de refactored sigop counter 2016-11-22 02:50:27 +03:00
Nikolay Volf b2c08567fd Merge pull request #166 from ethcore/unused_devtools
removed unused devtools
2016-11-22 00:04:27 +03:00
debris 695617e66f removed unused devtools 2016-11-21 18:33:08 +01:00
Marek Kotewicz 730bc619c4 Revert "Revert "Revert "revert "relay canonized blocks"""" 2016-11-21 18:06:14 +01:00
Marek Kotewicz cccb2e7a51 Merge pull request #164 from ethcore/revert-163-revert_of_revert
Revert "Revert "revert "relay canonized blocks"""
2016-11-21 18:06:10 +01:00
Marek Kotewicz 5a8be97629 Revert "Revert "revert "relay canonized blocks""" 2016-11-21 18:05:49 +01:00
Svyatoslav Nikolsky a675ab992b Merge pull request #163 from ethcore/revert_of_revert
Revert "revert "relay canonized blocks""
2016-11-21 20:02:59 +03:00
debris c331abc81e Revert "revert "relay canonized blocks""
This reverts commit edbdf4fb7e.
2016-11-21 17:59:22 +01:00
debris edbdf4fb7e revert "relay canonized blocks"
This reverts commit 0d8bfc8e57.
2016-11-21 17:56:09 +01:00
Marek Kotewicz c988a346e9 Merge pull request #162 from ethcore/db
fix iterator in indexed blocks
2016-11-21 17:51:43 +01:00
Nikolay Volf 40775cae82 Merge pull request #161 from ethcore/fixed_b41_b42_acceptence
b41 and b42 are correctly validated
2016-11-21 19:39:33 +03:00
NikVolf f95e7da2fb fix iterator 2016-11-21 19:38:42 +03:00
Nikolay Volf d716d05e1d Merge pull request #158 from ethcore/h256-repr
Suppress RepresentH256 until it is used
2016-11-21 19:37:54 +03:00
Marek Kotewicz 30edd96258 Merge pull request #159 from ethcore/relay_canonized_blocks
Relay canonized blocks to sync peers when in saturated/nearly saturated state
2016-11-21 17:33:57 +01:00
debris edfc13f0ba fixed interpreter OP_DUP operation, converting integers to hashes, added more traces 2016-11-21 17:05:42 +01:00
Svyatoslav Nikolsky 1448f1d525 Merge pull request #157 from ethcore/db
Indexed/hashed chain blocks
2016-11-21 18:25:13 +03:00
Svyatoslav Nikolsky 0d8bfc8e57 relay canonized blocks 2016-11-21 18:23:28 +03:00
NikVolf 8e975669c0 suppress trait that is not used so far 2016-11-21 16:08:40 +03:00
Nikolay Volf ef5079125f Merge pull request #156 from ethcore/do_not_block_p2p_thread
Get rid of verification waiter
2016-11-21 15:41:10 +03:00
NikVolf 7cf8d09444 pre-hashed indexed block 2016-11-21 15:36:25 +03:00
Svyatoslav Nikolsky 21cee15d8d use futures::lazy instead of manual IndexedServerTaskFuture 2016-11-21 15:33:13 +03:00
Svyatoslav Nikolsky 124170d255 get rid of verification waiter 2016-11-21 14:10:04 +03:00
Nikolay Volf 83d3d22a38 Merge pull request #152 from ethcore/reverify_decanonized_transactions
Reverify transactions from decanonized blocks
2016-11-21 13:51:18 +03:00
Svyatoslav Nikolsky 97db02cba8 reverify decanonized transactions 2016-11-21 12:39:57 +03:00
Marek Kotewicz 2e51589403 Merge pull request #151 from ethcore/db
Configurable db cache size
2016-11-21 10:22:29 +01:00
NikVolf 1737c2deaa cli config 2016-11-21 12:06:55 +03:00
NikVolf 0da1fb184c configurable cache size 2016-11-21 11:52:27 +03:00
Svyatoslav Nikolsky 6fa7cfb77e Merge pull request #150 from ethcore/rely_on_p2p_sync
Rely on p2p sync
2016-11-21 09:23:01 +03:00
Svyatoslav Nikolsky b3f2088198 Merge pull request #149 from ethcore/fix_121
Check that all blocks hashes are unknown before adding to `SCHEDULED_QUEUE`
2016-11-21 09:22:51 +03:00
Svyatoslav Nikolsky f6b46f368b Merge branch 'master' into rely_on_p2p_sync 2016-11-21 09:06:55 +03:00
Svyatoslav Nikolsky 09de1e051a Merge branch 'master' into fix_121 2016-11-21 09:06:02 +03:00
Svyatoslav Nikolsky a526f227cf Merge pull request #148 from ethcore/sync_separate_verifier
Sync client can now use different verifiers (async && dummy, etc.)
2016-11-20 09:48:01 +03:00
Svyatoslav Nikolsky 6c1a08b5e8 fixed style 2016-11-18 17:10:57 +03:00
Svyatoslav Nikolsky 964ac87135 getting rid of sync waits 2016-11-18 16:06:14 +03:00
Svyatoslav Nikolsky 47ee3c2a82 all blocks must be unknown to schedule 2016-11-18 14:53:59 +03:00
Svyatoslav Nikolsky b66fd70c6f fixed client construction 2016-11-18 14:39:34 +03:00