Commit Graph

319 Commits

Author SHA1 Message Date
Svyatoslav Nikolsky 481ad468ce do not decode (and also hash) messages that will be ignored because of syncing 2019-03-20 12:50:01 +03:00
Svyatoslav Nikolsky eb43e22cd3 explicint Indexed*::from_raw calls 2019-03-20 12:29:04 +03:00
Svyatoslav Nikolsky 590528b7c3 fixed script iteration in bloom filter 2019-03-12 15:39:04 +03:00
Svyatoslav Nikolsky 0680e9835b read sapling commitment tree in getblocktemplate RPC 2019-03-05 15:12:51 +03:00
Dimitris Apostolou cbf4c99d8b
Fix typos 2019-02-03 00:35:00 +02:00
Svyatoslav Nikolsky 34d921fbb0 proper calculation of miner fee in memory pool 2019-01-16 14:14:48 +03:00
Svyatoslav Nikolsky 700ba96726 updated getblocktemplate RPC 2019-01-15 12:36:14 +03:00
Svyatoslav Nikolsky 8881a7e529 update createrawtransaction (not compiling) 2019-01-11 12:26:55 +03:00
Svyatoslav Nikolsky 565157e799 fixed work calculation on testnet 2018-12-26 15:03:25 +03:00
Svyatoslav Nikolsky 933b0386cb consistent naming 2018-12-25 11:49:07 +03:00
Svyatoslav Nikolsky 9de3272781 new transparent address format 2018-12-25 10:38:07 +03:00
NikVolf b16c60be48 remove flawed iterator 2018-11-21 15:10:01 +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 3b21342138 cleaning up 2018-11-14 10:14:12 +03:00
Svyatoslav Nikolsky 4b541b7138 cleaning up 2018-11-14 09:41:11 +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 4376d5d300
Merge pull request #525 from paritytech/bch_nov2018_checkdatasig
BCH Nov2018 HF: OP_CHECKDATASIG + OP_CHECKDATASIGVERIFY
2018-11-12 09:41:25 +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 ad4f51ac07 BCH Nov2018 HF: OP_CHECKDATASIG + OP_CHECKDATASIGVERIFY 2018-10-16 15:45:27 +03:00
Svyatoslav Nikolsky 7e47bd3b28 flush 2018-05-18 12:04:36 +03: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
Aleksey Sidorov f120076cab Make parity-bitcoin usable for spv validation
- In this PR I extract from the crate `db` to the new `storage` crate all traits that is not specifically related to the concrete implementation of database. So I now can use `verification` crate without `rocksdb` dependency.

- Also I modify the `HeaderAcceptor` so that can be constructed without the private `BlockDeployments`.
2018-03-09 15:45:07 +03:00
Tomas Korcak b84f4dcc29
Update log 0.3 -> 0.4, env_logger 0.4 -> 0.5 2018-02-09 16:50:28 +01:00
Tomas Korcak 03a99de2f3
Update rand 0.3 -> 0.4 2018-02-05 15:25:36 +01:00
Svyatoslav Nikolsky c46b21ed7a BitcoinCash: hardcoded DAA HF height 2018-01-08 19:26:06 +03:00
Svyatoslav Nikolsky f019ad62ac fixed BoxFuture-related warnings 2017-12-27 15:33:05 +03:00
Svyatoslav Nikolsky d9e260c218 fixed warnings in tests 2017-11-06 18:33:24 +03:00
Svyatoslav Nikolsky 47bb353a05 fixed new compiler version warnings 2017-11-06 18:06:12 +03:00
Svyatoslav Nikolsky 261bd518fd BitcoinCash: difficulty adjustment fork 2017-11-02 17:02:16 +03:00
Svyatoslav Nikolsky 6db8c5e235 changed magic for BCH network 2017-11-01 12:30:15 +03:00
Svyatoslav Nikolsky 765680a521 use deployments cache in sync 2017-08-31 15:30:47 +03:00
Nikolay Volf d7035e235e Merge pull request #444 from paritytech/support_segwit
Support SegWit && SegWit2x
2017-08-28 15:37:33 +03:00
Svyatoslav Nikolsky 65e1ec068c moved inv_type out of the loop 2017-08-28 09:14:55 +03:00
Svyatoslav Nikolsky 6486cc77d6 only cleanup orphaned blocks when not in synchronization state 2017-08-24 16:33:37 +03:00
Svyatoslav Nikolsky b791b92414 add script error to TransactionError::Signature 2017-08-23 17:26:19 +03:00
Svyatoslav Nikolsky 062a68204c segwit: sync changes 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 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 2d801d504e fix panic in orphan transaction pool 2017-08-21 13:07:42 +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 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