Commit Graph

1580 Commits

Author SHA1 Message Date
Svyatoslav Nikolsky 6f3e028102 Merge pull request #447 from paritytech/fix_orphaned_blocks_cleanup
Only cleanup orphaned blocks when not in synchronization state
2017-08-24 17:03:28 +03:00
Svyatoslav Nikolsky 6486cc77d6 only cleanup orphaned blocks when not in synchronization state 2017-08-24 16:33:37 +03:00
Svyatoslav Nikolsky c10214c5ed fixed OP_NOP 2017-08-23 17:26:38 +03:00
Svyatoslav Nikolsky b791b92414 add script error to TransactionError::Signature 2017-08-23 17:26:19 +03:00
Svyatoslav Nikolsky 7f14f9b40d uahf: input_index check is back in SignatureHash 2017-08-23 13:48:49 +03:00
Svyatoslav Nikolsky 806bd02fbd added some documentation for sigops && weight checks 2017-08-23 13:44:20 +03:00
Svyatoslav Nikolsky c0ac8c93cb uahf: fixed max block sigops calculation 2017-08-23 13:25:11 +03:00
Svyatoslav Nikolsky 1b1cebdaac segwit: test_witness_hash_differs 2017-08-23 13:16:52 +03:00
Svyatoslav Nikolsky 5fb35020f6 segwit: basic serialization tests 2017-08-23 13:14:19 +03:00
Svyatoslav Nikolsky db46633ef8 segwit: optimized size_with_witness 2017-08-23 12:49:22 +03:00
Svyatoslav Nikolsky c21c81abe3 rollback command implemented 2017-08-23 12:24:09 +03:00
Svyatoslav Nikolsky 15bc6f4f45 fixed tests 2017-08-22 14:59:46 +03:00
Svyatoslav Nikolsky 1a7b0e13ea removed comments 2017-08-22 14:47:19 +03:00
Svyatoslav Nikolsky f4fb8fde23 use previous block index in deployments state 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky a1034cf623 fixed median_timestamp calculation 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 42c6ca77f0 segwit2x: fork height + seednodes 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 4f9811fe6f segwit2x: get rid of hardcoded SegWit constants 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 07e5064755 temp fix for deployments panic 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 51d535968b fixed csv deployment constants 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 98db437162 segwit: tx_valid tests 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky a97bdaf0bc segwit: witness tests from tx_invalid.json 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 6c06081577 segwit: multisig segwit tests 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky c468425daf segwit: script tests 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 4cd0207c25 basic_witness_script_checks 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 0a813b2d51 removed excess clone 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 4bc63d6081 segwit: revert wrong removal 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 4c432858cf segwit: cleaned up duplicate structs 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 062a68204c segwit: sync changes 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 1e28ec4ed5 segwit: sigops cost stub 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky bda2277b71 segwit: added sync TODOs 2017-08-22 14:40:04 +03:00
Svyatoslav Nikolsky 1b92a9d8d4 segwit: p2sh witness 2017-08-22 14:39:10 +03:00
Svyatoslav Nikolsky b0c1605ee4 swgwit: verify_witness_program 2017-08-22 14:39:10 +03:00
Svyatoslav Nikolsky e84e0a57df segwit: sigops check 2017-08-22 14:39:10 +03:00
Svyatoslav Nikolsky abbffb49bb segwit: commitment check + weight check 2017-08-22 14:39:10 +03:00
Svyatoslav Nikolsky b90c8add96 segwit: premature witness check 2017-08-22 14:39:10 +03:00
Svyatoslav Nikolsky d4a191aec1 segwit: initial flush 2017-08-22 14:39:10 +03:00
Svyatoslav Nikolsky d2acccd1bc Merge pull request #434 from paritytech/support_uahf
Support Bitcoin Cash
2017-08-22 14:38:22 +03:00
Svyatoslav Nikolsky 2cacae099e Merge pull request #442 from paritytech/fix_panic
Fix panic in orphan transaction pool
2017-08-21 13:53:18 +03:00
Svyatoslav Nikolsky 2d801d504e fix panic in orphan transaction pool 2017-08-21 13:07:42 +03:00
Svyatoslav Nikolsky c98931868b fixed option description 2017-08-18 10:30:19 +03:00
Afri b2faa05ee7 Improved logging to console (#440)
* Remove redundant timestamp.

* Measure block processing in the logs

* Use tabs to separate status.

* Show updates every 1000 blocks.

* Reword some warnings.

* Add some color to log level.

* Reduce code redundancy

* No need to specify the type for blocks_speed

* Utilize the return value of match.

* Count all peers.

* Add whitespaces

* Remove another redundant timestamp

* One item per line

* Use tabs not spaces

* Remove unused import

* Remove redundant time imports

* Paint it black.
2017-08-17 22:45:36 +02:00
Svyatoslav Nikolsky 65569b2b10 uahf: fixed find_and_delete condition in OP_CHECKMULTISIG 2017-08-17 15:07:45 +03:00
Svyatoslav Nikolsky ea6f3d9ea7 added comment 2017-08-16 12:25:08 +03:00
Svyatoslav Nikolsky e83c40a450 fixed test 2017-08-15 12:05:44 +03:00
Svyatoslav Nikolsky 78bd3e5485 FORKID sighash fixes 2017-08-15 11:26:09 +03:00
Svyatoslav Nikolsky 8008885a80 fixed is_valid_signature_encoding 2017-08-14 11:54:46 +03:00
Svyatoslav Nikolsky b60d431314 lost files 2017-08-14 10:24:57 +03:00
Svyatoslav Nikolsky d59d67ecd5 Merge branch 'master' into support_uahf 2017-08-14 10:15:34 +03:00
Svyatoslav Nikolsky a2ae59c0e3 Merge pull request #439 from paritytech/sync_blocks_policy
Synchronization fixes
2017-08-14 00:06:43 +03:00
Marek Kotewicz 618c6f8ebd Merge pull request #427 from evandandrea/snapcraft-badge
Add a snapcraft build badge
2017-08-11 11:12:50 +02:00