v0.4.4
·
4955 commits
to main
since this release
This minor release contains some nice performance improvements for starknet_call
and starknet_estimateFee
; as well as some minor bug fixes.
Also included is a major new feature: storage proofs - big thanks @pscott for his hard work on this feature! This is available via the pathfinder_getProof
method which is served from both the pathfinder and starknet endpoints for convenience:
<node-url>/rpc/pathfinder/v0.1/pathfinder_getProof
<node-url>/rpc/v0.2/pathfinder_getProof
The method is specified here. Its results can be used to formally verify what a contract's storage values are without trusting the pathfinder node. This is achieved by validating the merkle-proof that pathfinder returns and confirming that it correctly matches the known StarkNet state root.
Added
- storage proofs via
pathfinder_getProof
by @pscott
Fixed
starknet_getEvents
returns all events whenfrom_block="latest"
- v0.1
starknet_getStateUpdate
does not contain nonces
Changed
- improved performance for
starknet_call
andstarknet_estimateFee
by caching classes - improved performance for
starknet_call
andstarknet_estimateFee
by using Rust for hashing
New Contributors
Full Changelog: v0.4.3...v0.4.4