Commit Graph

71 Commits

Author SHA1 Message Date
Svyatoslav Nikolsky 17a7c16447 some more verification rules 2018-11-19 11:46:40 +03:00
Svyatoslav Nikolsky afb52268bb overwinter + sapling transactions (start) 2018-11-19 09:59:17 +03:00
Svyatoslav Nikolsky a2ac7a6a80 header verification - completed 2018-11-16 12:10:52 +03:00
Svyatoslav Nikolsky 2a60ac660e cleanup 2018-11-14 17:25:53 +03:00
Svyatoslav Nikolsky b80bda56cb verification: TransactionValueOverflow 2018-11-14 16:56:14 +03:00
Svyatoslav Nikolsky ed119f633a verification: check transaction size in TransactionAcceptor 2018-11-14 15:52:43 +03:00
Svyatoslav Nikolsky aa692d8a90 cleaning up 2018-11-14 11:37:28 +03:00
Svyatoslav Nikolsky 14df21533d cleaning up 2018-11-14 11:02:34 +03:00
Svyatoslav Nikolsky 07069cab14 cleaning up 2018-11-14 10:37:27 +03:00
Svyatoslav Nikolsky 29f3996f26 cleaning up 2018-11-13 15:42:20 +03:00
Svyatoslav Nikolsky 1eb6cbe622 cleaning 2018-11-13 15:21:56 +03:00
Svyatoslav Nikolsky 3a1e6c9aa6 cleaning up 2018-11-13 14:20:25 +03:00
Svyatoslav Nikolsky c9132eb99d Merge branch 'master' into zcash_init 2018-11-12 12:31:14 +03:00
Svyatoslav Nikolsky 0d8edaa418
Merge pull request #526 from paritytech/bch_nov2018_min_tx_size
BCH Nov2018 HF: min tx size is 100 bytes
2018-11-12 09:41:49 +03:00
Svyatoslav Nikolsky b329cba1bb
Merge pull request #524 from paritytech/bch_nov2018_ordering
BCH Nov2018 HF: canonical transaction ordering
2018-11-12 09:41:07 +03:00
Svyatoslav Nikolsky 91208b4c88 tests fixed 2018-11-07 10:46:03 +03:00
Svyatoslav Nikolsky 9e07969d44 always ask for witness when requesting b/tx on core chain 2018-11-07 09:34:30 +03:00
Svyatoslav Nikolsky 91ea989bb7 BCH Nov2018 HF: minimal tx size 2018-10-16 17:15:26 +03:00
Svyatoslav Nikolsky eb55b2ae84 BCH Nov2018 HF: canonical transaction ordering 2018-10-16 11:28:32 +03:00
Svyatoslav Nikolsky 3fc8dab8ee next 2018-05-22 08:07:34 +03:00
Svyatoslav Nikolsky d62342f3f1 fixed ser/de 2018-05-18 13:43:13 +03:00
Svyatoslav Nikolsky 7e47bd3b28 flush 2018-05-18 12:04:36 +03:00
Svyatoslav Nikolsky da0c55db7a zcash serialization 2018-05-17 15:09:03 +03:00
Wei Tang 14a1368520 Update lazy_static dependencies to 1.0 2018-05-11 18:09:01 +08:00
Wei Tang d994feabbd
Merge pull request #501 from paritytech/bch_monolith_activation
Bitcoin Cash: monolith activation
2018-05-11 17:55:51 +08:00
Svyatoslav Nikolsky 70b08a7ca0 monolith_height -> monolith_time (until block# is known) 2018-04-26 10:49:03 +03:00
5chdn 8fbdf6021d
Rename ConsensusFork::NoFork to ::BitcoinCore 2018-04-16 12:25:35 +02:00
Svyatoslav Nikolsky aeee2ffdc1 max block size -> 32_000_000 2018-04-12 14:41:11 +03:00
Svyatoslav Nikolsky c46b21ed7a BitcoinCash: hardcoded DAA HF height 2018-01-08 19:26:06 +03:00
Svyatoslav Nikolsky 2ec29bb179 remove segwit2x 2017-12-27 09:52:57 +03:00
Svyatoslav Nikolsky 2aa6c2c9f5 disabled SegWit in regtests 2017-11-06 18:31:47 +03:00
Svyatoslav Nikolsky 7ab015648c fixed bip16 + SegWit conflict in Network::Unittest 2017-11-06 17:53:45 +03:00
Svyatoslav Nikolsky c7be95b462 hardcode SegWit deployment 2017-11-06 13:41:56 +03:00
Svyatoslav Nikolsky 9379677679 Merge branch 'master' into bitcoincash_november 2017-11-06 12:52:12 +03:00
Svyatoslav Nikolsky 0bf96f1649
Merge pull request #466 from paritytech/segwit2x_rollback_protection
Added Segwit2x rollback protection
2017-11-06 12:48:39 +03:00
Svyatoslav Nikolsky 261bd518fd BitcoinCash: difficulty adjustment fork 2017-11-02 17:02:16 +03:00
Svyatoslav Nikolsky 469d9f0058 added Segwit2x rollback protection 2017-11-01 13:13:15 +03:00
Svyatoslav Nikolsky 6db8c5e235 changed magic for BCH network 2017-11-01 12:30:15 +03:00
Svyatoslav Nikolsky 7f14f9b40d uahf: input_index check is back in SignatureHash 2017-08-23 13:48:49 +03:00
Svyatoslav Nikolsky c0ac8c93cb uahf: fixed max block sigops calculation 2017-08-23 13:25:11 +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 51d535968b fixed csv deployment constants 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 1e28ec4ed5 segwit: sigops cost stub 2017-08-22 14:40:04 +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 d4a191aec1 segwit: initial flush 2017-08-22 14:39:10 +03:00