Commit Graph

25 Commits

Author SHA1 Message Date
Svyatoslav Nikolsky 5b1ff06c14 fix dup tx hashes in bencher 2018-05-30 10:38:33 +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
Svyatoslav Nikolsky 77eb2dec67 fixed bencher compilation 2017-11-01 12:58:04 +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 128bac5c76 fixed bencher 2017-08-10 16:02:42 +03:00
Svyatoslav Nikolsky 333edfd257 fixed compilation && grumbles 2017-08-09 16:26:21 +03:00
debris 9012969ff3 fixed compiling bencher 2017-05-04 11:51:41 +02:00
debris dd36a624fa updated dependencies and graph 2017-04-05 17:17:23 +07:00
Marek Kotewicz 77cfd9e8f7 db refactor (#385)
* db refactor in progress, refactored kvdb

* kvdb refactor

* removed unused RwLock

* removed unused RwLock

* BlockChainDatabase

* db refactor in progress

* implemented BlockProvider for newdb

* fixed compiling

* newdb TransactionMeta

* newdb tests

* reopen tests for newdb

* replaced old db with new db

* chain_verifier uses new db

* sync module uses refactored db

* check double spends in verification layer

* added Forkable trait to satisfy resolving recursive types by compiler

* new db regtests in progress

* fixed verification and sync unit tests

* fixed miner and rpc unit tests

* implemented fmt::Debug for few structs

* removed commented out code

* fixed bencher target

* removing commented out code, polishing db_refactor pr
2017-04-05 16:37:58 +07:00
debris f193a03fd6 updated csv && byteorder libraries 2017-03-12 16:05:35 +01:00
NikVolf 3eb7245b63 fix bencher 2016-12-15 14:56:14 +01:00
NikVolf 75bd73b1f2 final working version 2016-12-14 21:04:58 +01:00
NikVolf d6e001089a ongoing experiments 2016-12-14 19:44:42 +01:00
NikVolf 5337ca8bc5 decrease speding 2016-12-14 15:40:25 +01:00
NikVolf 79cc2f1b4e make satoshi 2016-12-14 12:57:47 +01:00
NikVolf b67f33ce5b database drop 2016-12-13 23:22:36 +01:00
NikVolf 82189b7426 remove copy-paste artifact 2016-12-13 22:05:30 +01:00
NikVolf c0e134a36e verification of 1000-transaction blocks 2016-12-13 22:01:15 +01:00
NikVolf 76ea2abf85 per-sample option in bench 2016-11-24 21:32:36 +03:00
NikVolf 9d896064a1 modify transaction gen 2016-11-24 16:06:22 +03:00
NikVolf 320970aac3 more tests 2016-11-24 16:05:01 +03:00
NikVolf 3597c2e8cc use const 2016-11-24 13:28:18 +03:00
NikVolf b19408a0a8 dedicated bencer 2016-11-24 13:18:18 +03:00