github eqlabs/pathfinder v0.6.2

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

This release includes support for starknet v0.12.0. Also included are new metrics, starknet_estimateMessageFee and several bug fixes.

Added

  • starknet_estimateMessageFee for JSON-RPC v0.3.1 to estimate message fee from L1 handler.
  • sync-related metrics
    • current_block: the currently sync'd block height of the node
    • highest_block: the height of the block chain
    • block_time: timestamp difference between the current block and its parent
    • block_latency: delay between current block being published and sync'd locally
    • block_download: time taken to download current block's data excluding classes
    • block_processing: time taken to process and store the current block
  • configuration for new block polling interval: --sync.poll-interval <seconds>
  • Starknet v0.12.0 support
    • sierra v2.0.0 support
    • cairo-lang upgraded to 0.12.0a0
    • pending transactions are now marked as L2 accepted

Fixed

  • reorgs fail if a class declaration is included in the reorg
    • this occurred on testnet2 on block 118690
  • sync can fail if db connection pool are exhausted by rpc queries
  • uses finalized (reorg-safe) L1 state instead of latest
  • starknet_getEvents times out for queries involving a large block range

Changed

  • dropped upgrade support for pathfinder v0.4 and earlier
  • separate db connection pools for rpc, sync and storage
  • increased the number of rpc db connections
  • starknet_getEvents returns an error if the query is too broad. This is to prevent the query from locking a database connection for too long even with the fix in place.

Don't miss a new pathfinder release

NewReleases is sending notifications on new releases.