github eqlabs/pathfinder v0.4.4

latest releases: v0.14.2, v0.14.1, v0.14.0...
21 months ago

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 when from_block="latest"
  • v0.1 starknet_getStateUpdate does not contain nonces

Changed

  • improved performance for starknet_call and starknet_estimateFee by caching classes
  • improved performance for starknet_call and starknet_estimateFee by using Rust for hashing

New Contributors

Full Changelog: v0.4.3...v0.4.4

Don't miss a new pathfinder release

NewReleases is sending notifications on new releases.