Commit Graph

210 Commits

Author SHA1 Message Date
NikVolf 57809157cc json deserialization initial 2018-12-13 16:16:35 +03:00
Svyatoslav Nikolsky fb2c60f61b Merge branch 'master' into sighash_update 2018-12-07 12:13:12 +03:00
Svyatoslav Nikolsky 6eae4aa75d sighash update 2018-12-07 12:10:57 +03:00
NikVolf 94cd62aba4 Merge remote-tracking branch 'origin/master' into nv3
# Conflicts:
#	Cargo.lock
#	verification/src/accept_transaction.rs
#	verification/src/error.rs
2018-12-04 13:37:32 +03:00
Svyatoslav Nikolsky 3a1cf6dc15 TransactionSaplingValid 2018-11-27 11:09:11 +03:00
NikVolf 2854caf80b layout to consensus 2018-11-26 21:10:21 +03:00
NikVolf cd7a830234 pghr13 stubs 2018-11-22 18:00:30 +03:00
Svyatoslav Nikolsky 2a60ac660e cleanup 2018-11-14 17:25:53 +03:00
Svyatoslav Nikolsky 07069cab14 cleaning up 2018-11-14 10:37:27 +03:00
Svyatoslav Nikolsky 4b541b7138 cleaning up 2018-11-14 09:41:11 +03:00
Svyatoslav Nikolsky c56e399daf work_required_zcash 2018-11-12 15:38:21 +03:00
Svyatoslav Nikolsky c9132eb99d Merge branch 'master' into zcash_init 2018-11-12 12:31:14 +03:00
Svyatoslav Nikolsky b68f5130e1
Merge pull request #518 from jeandudey/2018-08-10-csv
Update `csv` crate to 1.0
2018-08-11 10:20:42 +03:00
Jean Pierre Dudey 7727886085 Update `csv` crate to 1.0
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2018-08-10 09:29:42 -04:00
Jean Pierre Dudey 334e2c154c Remove `rustc-serialize` and use the `rustc-hex` crate.
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2018-08-10 09:06:52 -04: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 70a8770f13 equihash working 2018-05-17 13:55:08 +03:00
Wei Tang 2ee7f383a7 Update rayon and thread_local to completely get rid of lazy_static 0.2 2018-05-11 20:27:24 +08:00
Wei Tang 14a1368520 Update lazy_static dependencies to 1.0 2018-05-11 18:09:01 +08:00
Ivan Sorokin 310483d5ed fix app_dirs breaking change for windows 2018-05-10 12:30:05 +02:00
Ivan Sorokin 8979bdcaf7 update app_dirs to 1.2.1 2018-05-09 22:40:56 +02:00
Svyatoslav Nikolsky 3b93a247e5 removed unused crate 2018-04-11 11:22:38 +03:00
Aleksey Sidorov 048409641c Derive display for error via `display_derive`. 2018-03-12 16:13:48 +03: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
Tomas Korcak 54c3dc3908
Unlock rand crate version 0.3.14 -> 0.3 2018-02-05 15:18:12 +01:00
debris 8bae8512fb updated dependencies 2017-11-27 11:22:51 +01:00
Svyatoslav Nikolsky 261bd518fd BitcoinCash: difficulty adjustment fork 2017-11-02 17:02:16 +03:00
Svyatoslav Nikolsky abbffb49bb segwit: commitment check + weight check 2017-08-22 14:39:10 +03:00
Svyatoslav Nikolsky d6b9445344 uahf: OP_RETURN replay protection 2017-08-08 14:41:00 +03:00
Svyatoslav Nikolsky 07f260b600 update dependencies 2017-08-02 11:38:08 +03:00
debris d8d3a58f71 use serialization_derive in message 2017-07-22 02:59:54 +02:00
debris 2646059c47 chain uses serialization_derive 2017-07-22 02:53:02 +02:00
debris 0747fece03 serialization derive 2017-07-22 02:17:23 +02:00
debris 4edb3bcdd5 updated serde 2017-07-19 11:04:50 +02:00
debris bdf62b7bb4 updated dependencies 2017-06-06 12:18:41 +02:00
debris 8442b33a00 updated common deps 2017-05-05 14:46:50 +02:00
debris c20a4e505a updated serde to version 1.0 2017-05-05 14:36:54 +02:00
debris 9a389f9746 bip9, bip112, bip113 2017-05-03 14:34:02 +02:00
debris 6aa78e42e1 db cache refactor in progress 2017-04-21 09:54:18 +02:00
debris 890bbb05d0 updated dependencies 2017-04-14 12:49:39 +02:00
debris 57fd472db8 updated dependencies 2017-04-14 12:45:04 +02:00
debris 1eb99cd8b9 use tempdir instead of devtools 2017-04-06 01:05:37 +07: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 cd5287bb2d updated parking_lot to 0.4 2017-03-26 15:17:28 +07:00
debris acb1cbdfd2 use tokio_io::AsyncRead in p2p lib 2017-03-25 16:05:49 +07:00
debris fd930306f6 updated mio to 0.6.6 2017-03-25 15:55:23 +07:00