Svyatoslav Nikolsky
095e8ec21a
removed bitcoin-cash specific opcodes
2019-03-12 13:35:10 +03:00
Svyatoslav Nikolsky
f83f7a53ad
removed obsolete ConfigStore trait
2019-03-12 12:48:38 +03:00
Svyatoslav Nikolsky
8708575695
optimize TreeState::root for empty tree case
2019-03-06 15:57:43 +03:00
Svyatoslav Nikolsky
bc85459e15
verify final sapling root hash on block accept
2019-03-05 15:03:26 +03:00
Svyatoslav Nikolsky
807822a9fd
update sapling commitment tree on block insert
2019-03-05 13:55:28 +03:00
Svyatoslav Nikolsky
2a80149e1a
prepare for Sapling note commitment tree
2019-03-04 14:53:36 +03:00
Dimitris Apostolou
cbf4c99d8b
Fix typos
2019-02-03 00:35:00 +02:00
Nikolay Volf
04052c6e43
Merge pull request #39 from paritytech/nv4
...
Commitments tree storing
2019-01-18 15:37:13 +03:00
NikVolf
4ac862f51c
add logic to the db
2019-01-17 13:36:52 +03:00
NikVolf
1103ba8d43
fix warnings
2019-01-16 17:15:02 +03:00
NikVolf
fe45995dfa
anchor_provider -> tree_state_provider
2019-01-16 17:10:14 +03:00
Svyatoslav Nikolsky
34d921fbb0
proper calculation of miner fee in memory pool
2019-01-16 14:14:48 +03:00
NikVolf
0219337d1e
update db
2019-01-14 14:43:04 +03:00
NikVolf
a501da9a24
also one test for the demo
2019-01-14 13:36:22 +03:00
NikVolf
96e113e3f2
anchors -> anchor
2019-01-14 13:16:51 +03:00
NikVolf
afa24400cd
empty regular tree test
2019-01-14 13:16:51 +03:00
NikVolf
f995fda937
anchor provider trait
2019-01-14 13:16:51 +03:00
Svyatoslav Nikolsky
f110b0be13
update getdifficulty RPC
2019-01-14 12:43:23 +03:00
NikVolf
51862f0d02
tabify
2019-01-09 12:04:58 +03:00
NikVolf
201994dd84
serialization/deserialization test
2018-12-30 19:43:37 +03:00
NikVolf
d8b8d6710c
simplify logic a bit
2018-12-30 01:08:30 +03:00
NikVolf
0ef99a62a4
refactor to const
2018-12-29 23:32:36 +03:00
NikVolf
557985b92d
Fix warnings
2018-12-29 21:35:30 +03:00
NikVolf
6c858f207c
more glass assertions
2018-12-29 21:32:18 +03:00
NikVolf
19b06b93a7
fix root calc
2018-12-29 21:24:05 +03:00
NikVolf
f51399feae
augment tree state
2018-12-29 19:23:33 +03:00
NikVolf
1157929fd0
tree state
2018-12-28 17:30:07 +03:00
NikVolf
899b499466
Merge remote-tracking branch 'origin/master' into nv2
...
# Conflicts:
# Cargo.lock
2018-12-27 17:59:32 +03:00
NikVolf
c970b17fe9
commitments tracker initial
2018-12-27 17:56:21 +03:00
NikVolf
55e0c661a1
refactor nullifier tag to epoch tag
2018-12-27 13:23:57 +03:00
NikVolf
15246c1b11
add all bits together
2018-12-04 14:31:02 +03:00
NikVolf
c1e44e86db
canonize/decanonize database update
2018-12-03 14:29:04 +03:00
NikVolf
9aa90a45e9
memory db and key types
2018-12-02 20:58:01 +03:00
NikVolf
2d6e6c3136
nullifier in database
2018-11-30 18:54:17 +03:00
NikVolf
326bca1ae5
nullifier in storage
2018-11-30 18:25:59 +03:00
Svyatoslav Nikolsky
3a1e6c9aa6
cleaning up
2018-11-13 14:20:25 +03: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