penumbra-zone/jmt
An async-friendly sparse merkle tree implementation based on Diem's Jellyfish Merkle Tree
RustApache-2.0
Issues
- 2
- 0
Relax bound H: BorshSerialize for UpdateMerkleProof
#113 opened by kpp - 1
Tracking issue: productionize the jmt crate
#103 opened by erwanor - 0
ci: CI passes when test fail
#101 opened by erwanor - 8
ICS23 support
#18 opened by aubrika - 0
- 5
- 1
- 1
- 1
Publish crate
#64 opened by plaidfinch - 1
Adjust allocation size of Children::new()
#76 opened by preston-evans98 - 3
Implement exclusion proofs and a proof spec that supports ICS-23 nonexistence proofs
#65 opened by avahowell - 1
Get a set of keys, sharing the `TreeCache`
#63 opened by plaidfinch - 2
- 5
Support removal of key/value pairs
#24 opened by hdevalence - 1
- 1
Empty commit in the overlay causes panic
#49 opened by plaidfinch - 3
Allow empty batches of updates
#60 opened by plaidfinch - 2
Enhanced batch insert methods: tracking issue
#56 opened by plaidfinch - 1
- 1
Implement deletion in the batch insert methods
#58 opened by plaidfinch - 1
Benchmark the difference in speed/iops between `batch_put_value_sets` and `put_value_sets`
#57 opened by plaidfinch - 2
Roll back to pre-`async` code
#51 opened by plaidfinch - 1
Add capability to delete keys
#46 opened by plaidfinch - 0
Implement streamlined `JellyfishTree::get`
#44 opened by hdevalence - 1
- 1
Asyncification II: As Awaited
#19 opened by aubrika - 2
ROOT_NIBBLE_HEIGHT is wrong
#20 opened by hdevalence - 0
- 1
- 1
Clean start + modularization
#11 opened by hdevalence - 0
- 2