This is a hotfix release, adding support for the upcoming Starknet 0.13.5 version plus fixing JSON-RPC API issues and L1 sync problems. Please upgrade if you're running Pathfinder 0.16.0 or 0.16.1.
Thanks to @varun-doshi for his first contribution.
Added
- Support for custom versioned constants for multiple Starknet versions.
- Support for Starknet 0.13.5.
Fixed
starknet_estimateFee
returns an internal error for v3 transactions with L2 gasmax_price_per_unit
set to zero.starknet_getCompiledCasm
returns CASM wrapped in acasm
property.starknet_traceBlockTransactions
fails on Starknet 0.13.4 when a fallback to fetching from the feeder gateway is required.- Websocket subscriptions to the
latest
block do not send notifications for the current latest block. starknet_subscribeEvents
subscriptions send matching events only from thelatest
block, not as soon as those show up inpending
.- Pathfinder stops receiving L1 state updates.