v0.2.4-alpha
added
--sqlite-wal
option for more concurrent database access #405, #413- this improves the RPC throughput for non-cairo-vm queries, and prevents high latency spikes during block update writes
- option must not be turned on when data is on network filesystem (nfs)
- option defaults to false, but may become true in a future release
- verify database matches the given Ethereum network #397
- verify that the data directory is writeable by pathfinder #421
- provide a hint with
address already in use
solutions #427 - log
starknet_call
andstarknet_estimateFee
failures #416- these logs can be enabled by adding
pathfinder_lib::cairo::ext_py[stderr]=debug
to theRUST_LOG
environment variable, e.g.RUST_LOG=info,pathfinder_lib::cairo::ext_py[stderr]=debug
- these logs can be enabled by adding
changed
- more informative error messages with hints #423
removed
- additional debug information for L1 sync issue #435
- documentation referring to already removed ethereum.user-agent option #414
fixed
- event ordering #434
- event's were being ordered by transaction hash instead of index
- download missing declare-only classes #407, #436
- the missing classes will be downloaded on startup
- fix
gas_consumed
ofstarknet_estimateFee
#429 - stop retrying when fetching initial L1 chain_id on permission denied #423
starknet_getClass
andstarknet_getClassAt
wrong return type #408