This release of Pathfinder adds support for Starknet 0.13.2.
⚠️ You have to upgrade to this release before Starknet 0.13.2 is rolled out on testnet and mainnet, otherwise syncing new (Starknet 0.13.2) blocks will just stop. ⚠️
Added
- Support for Starknet v0.13.2.
- Pathfinder now creates a new directory if the database path specified does not exist.
- Pathfinder now has a CLI option (
--rpc.custom-versioned-constants-json-path
) to allow loading a custom versioned constants JSON file. When specified the contents of the file is then used instead of the latest constants built into the blockifier crate during execution of Cairo code.
Fixed
- Pathfinder exits with an error when detecting a one-block reorg if
--storage.state-tries
is set to0
. - Pathfinder returns an internal error for
starknet_getTransactionReceipt
requests wheresteps
would be zero in COMPUTATION_RESOURCES.