Release Highlights
Pathfinder 0.22.0 adds support for Starknet 0.14.2 and JSON-RPC 0.10.1.
⚠️ Please note that this release involves a database migration step. Please make sure that you create a backup of your database before upgrading because otherwise rolling back to the previous release won't be possible.
Fixed
- The pre-latest block (introduced in Starknet 0.14.0) is now reported with
PRE_CONFIRMEDfinality
status instead ofACCEPTED_ON_L2. This aligns with the changes to block hash and commitment
calculation in Starknet 0.14.2, where the pre-latest block can no longer be treated as fully
accepted on L2. Affected RPC methods:starknet_getTransactionReceiptstarknet_getTransactionStatusstarknet_subscribeEventsstarknet_subscribeNewTransactionReceiptsstarknet_subscribeNewTransactionsstarknet_subscribeTransactionStatus
Changed
- The v10 JSON-RPC endpoint now supports final JSON-RPC v0.10.1 spec.
blockifierhas been upgraded to 0.18.0-dev.1, ensuring correctness of execution results on Starknet 0.14.2.- Pathfinder requires a Websocket connection to an Ethereum node. Previously we've converted http:// URLs to ws:// - this conversion has been removed, so anyone still using HTTP URLs to their Ethereum node should change it in their configuration.