The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- #692 Major refactor for ergonomics reason
MerkleProof
now doesn't contain leaf information. Proofs should be verified along with claimed index and element information.- Merkle proof verification proof APIs now takes
MerkleCommitment
instead of simply a root digest value. It can now be called without instantiating an actual Merkle tree struct. - Deprecate namespace Merkle tree for now because it's no longer in use.
- #685 Include a keccak256 Merkle trees in prelude
- Initial release.
- Various (including namespace) Merkle tree trait definitions and implementations.
- Turn on
gadgets
for circuit implementations.