Commit Graph

121 Commits

Author SHA1 Message Date
Svyatoslav Nikolsky a31b7c0ac7
Merge pull request #63 from paritytech/minimize_hashing2
Minimize chain structures hashing (part#2)
2019-03-25 18:08:09 +03:00
Svyatoslav Nikolsky 961993e0a8 minimize hashing #2 2019-03-25 14:41:44 +03:00
Nikolay Volf bf9cb27353
Merge pull request #62 from paritytech/update-deps
Update and deduplicate dependencies
2019-03-25 11:53:25 +01:00
NikVolf 93b37f3192 update and dedup deps 2019-03-25 12:39:24 +03:00
Svyatoslav Nikolsky eb43e22cd3 explicint Indexed*::from_raw calls 2019-03-20 12:29: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 2a34560772 use published version of jsonrpc-derive 2019-02-01 11:49:21 +03:00
Svyatoslav Nikolsky 700ba96726 updated getblocktemplate RPC 2019-01-15 12:36:14 +03:00
Svyatoslav Nikolsky c1e53a8e7a Merge branch 'rpc_getblock' of https://github.com/paritytech/parity-zcash into rpc_getblock 2019-01-14 14:32:48 +03:00
Svyatoslav Nikolsky 6700c05e53 DummyVisitor -> BlockRefVisitor 2019-01-14 14:32:42 +03:00
Nikolay Volf 817acd616e
Update blockchain.rs 2019-01-14 14:29:09 +03:00
Svyatoslav Nikolsky 753b69995b getblock RPC 2019-01-14 13:50:41 +03:00
Svyatoslav Nikolsky f110b0be13 update getdifficulty RPC 2019-01-14 12:43:23 +03:00
Svyatoslav Nikolsky 78fafd7eae updated docs 2019-01-11 12:58:16 +03:00
Svyatoslav Nikolsky e7e2ce7c7c use jsonrpc from pzec_dependency_multiple_trailing_args branch 2019-01-11 12:52:20 +03:00
Svyatoslav Nikolsky 8881a7e529 update createrawtransaction (not compiling) 2019-01-11 12:26:55 +03:00
NikVolf c35738daae tabify some more 2019-01-09 12:04:58 +03:00
Svyatoslav Nikolsky 9de3272781 new transparent address format 2018-12-25 10:38:07 +03:00
Svyatoslav Nikolsky afb52268bb overwinter + sapling transactions (start) 2018-11-19 09:59:17 +03:00
Svyatoslav Nikolsky c19bf38801 cleaning up 2018-11-14 11:46:02 +03:00
Svyatoslav Nikolsky aa692d8a90 cleaning up 2018-11-14 11:37:28 +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
Guanghua Guo f5bac4d645
Fix Params deserialization on serde_json>=1.0.8
59cb86b7bd
2018-10-12 16:45:35 +08: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 7e47bd3b28 flush 2018-05-18 12:04:36 +03:00
Svyatoslav Nikolsky da0c55db7a zcash serialization 2018-05-17 15:09:03 +03:00
Svyatoslav Nikolsky a32a223395 initial commit for Zcash support 2018-05-16 12:13:04 +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
debris 8bae8512fb updated dependencies 2017-11-27 11:22:51 +01:00
Svyatoslav Nikolsky 6db8c5e235 changed magic for BCH network 2017-11-01 12:30:15 +03:00
5chdn e6cadced03
Fix typos in rpc docs. 2017-08-31 16:14:04 +02:00
Svyatoslav Nikolsky d4a191aec1 segwit: initial flush 2017-08-22 14:39:10 +03:00
Svyatoslav Nikolsky 045603c84a fixed warnings 2017-08-02 11:50:08 +03:00
Svyatoslav Nikolsky 07f260b600 update dependencies 2017-08-02 11:38:08 +03:00
Nicolas Ochem c3172a71a1 add tests 2017-07-02 14:30:10 -07:00
Nicolas Ochem e628885a00 implement getblockcount api command
https://chainquery.com/bitcoin-api/getblockcount
2017-07-02 13:55:50 -07:00
debris e51b34ef4d keys::Address remote serialization 2017-05-06 17:55:17 +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 57fd472db8 updated dependencies 2017-04-14 12:45:04 +02:00
debris 16fc1c01af test-data is only a dev-dependency, closes #390 2017-04-06 01:19:19 +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
Svyatoslav Nikolsky 6f54817ff9 updated jsonrpc modules and serde from 0.8 to 0.9 2017-03-07 17:55:19 +01:00
NikVolf b9dd932983 align with crate 2016-12-26 16:00:44 +03:00
debris 10c9b2e546 jsonrpc v1 enabled 2016-12-20 11:51:50 +01:00