Commit Graph

25 Commits

Author SHA1 Message Date
HackFisher af099f3558 optimize leaf_index_to_mmr_size and leaf_index_to_pos 2020-07-10 20:22:24 +08:00
Jiang Jinyang ea23247449 Merge pull request #8 from nervosnetwork/optimize-merkle-proof-layout
[BREAK CHANGE] Optimize merkle proof layout
2020-02-19 20:33:49 +08:00
jjy a601372d0d chore: bump version 0.3.0 2020-02-19 20:33:27 +08:00
jjy d3c58034cf Optimize merkle proof layout 2020-02-19 19:47:30 +08:00
jjy 63c084166f chore: bump version 0.2.0 2020-02-06 21:15:48 +08:00
Jiang Jinyang 592a7a5437 Merge pull request #7 from nervosnetwork/support-multi-leaves-proof
BREAKCHANGE: Support multi leaves proof
2020-02-02 20:48:16 +08:00
jjy 44e6e57823 update README 2020-02-02 20:33:08 +08:00
jjy 17ebbeebe5 BREAKCHANGE: support multi leaves merkle proof 2020-02-02 20:25:51 +08:00
Jiang Jinyang aad0eddc94 Merge pull request #6 from nervosnetwork/calculate-next-root-from-proof
Add calculate_root_with_new_leaf on MerkleProof
2020-01-22 17:15:45 +08:00
jjy c5c7b38d5e Add calculate_root_with_new_leaf on MerkleProof 2020-01-22 15:38:05 +08:00
Jiang Jinyang 55a157058a Merge pull request #5 from nervosnetwork/refactor-proof-verify
refactor: MerkleProof calculate_root
2020-01-20 18:59:38 +08:00
jjy 14528fe83f refactor: MerkleProof calculate_root 2020-01-20 17:23:02 +08:00
Jiang Jinyang 8b5f5edb8f Merge pull request #4 from nervosnetwork/remove-failure
refactor: remove failure and f64 for no_std
2020-01-17 17:09:33 +08:00
jjy 1ae98055d0 refactor: remove failure and f64 for no_std 2020-01-17 17:05:58 +08:00
Jiang Jinyang 81843f5866 Merge pull request #3 from nervosnetwork/support-no-std
feat: support no_std
2020-01-17 13:28:08 +08:00
jjy 1374825778 feat: support no_std 2020-01-17 13:26:05 +08:00
Jiang Jinyang c18c099234 Merge pull request #2 from jjyr/expose-gen-proof-on-memmmr
feat: expose more public functions
2019-11-10 23:48:31 +08:00
jjy bcffb1d7d0 feat: expose mmr_size and proof_items on MerkleProof 2019-11-10 21:23:22 +08:00
jjy 9163912df6 feat: expose gen_proof on MemMMR 2019-11-10 21:17:20 +08:00
Jiang Jinyang 373dbaf863 Merge pull request #1 from nervosnetwork/add-crate-badge
Add crate badge
2019-09-20 15:20:13 +08:00
jjy 7d62ac1c94 Add crate badge 2019-09-20 15:18:27 +08:00
Jiang Jinyang b0afb2a547 Update CI 2019-09-20 15:04:52 +08:00
jjy 331101cee3 Add README.md v0.1.0 2019-09-20 15:01:24 +08:00
jjy 0edcad0098 Optimize merkle proof verify 2019-09-19 20:54:38 +08:00
jjy c1211d2ca9 Init merkle-mountain-range
The MMR code is copy from https://github.com/nervosnetwork/ckb/pull/1598
2019-09-19 16:26:17 +08:00