Release Highlights
- Support for the final JSON-RPC 0.9.0 API.
- Fix for transaction status and transaction nonce inconsistencies in typical user workflows.
- ⚠️ Breaking: The default version of the JSON-RPC API served on the
/
path has changed to0.8.0
.
Changed
- Pathfinder now implements the final JSON-RPC 0.9.0 specification.
blockifier
has been upgraded to version 0.15.0-rc.2.- The default JSON-RPC listen address has been changed to the IPv6 wildcard address in our Docker images. This avoids problems on IPv6-enabled hosts where
localhost
resolves to::1
. - The default JSON-RPC version (served on the '/' route) has been changed to v08.
- JSON-RPC
starknet_estimateFee
andstarknet_simulateTransactions
now use non-strict nonce checking when using theSKIP_VALIDATE
flag. That is, the nonce value needs to be larger than the last used value but no exact match is required. starknet_getTransactionStatus
now returns ACCEPTED_* only when that status is known locally, not when it's received from the gateway for an otherwise-unknown transaction.- Value of the
--sync.poll-interval
command-line option can now specify fractional seconds
Fixed
starknet_getEvents
returns an incomplete result set if the block range includes empty blocks.