github eqlabs/pathfinder v0.22.0

7 hours ago

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_CONFIRMED finality
    status instead of ACCEPTED_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_getTransactionReceipt
    • starknet_getTransactionStatus
    • starknet_subscribeEvents
    • starknet_subscribeNewTransactionReceipts
    • starknet_subscribeNewTransactions
    • starknet_subscribeTransactionStatus

Changed

  • The v10 JSON-RPC endpoint now supports final JSON-RPC v0.10.1 spec.
  • blockifier has 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.

Don't miss a new pathfinder release

NewReleases is sending notifications on new releases.