Skip to content

v0.2.4-alpha

Compare
Choose a tag to compare
@Mirko-von-Leipzig Mirko-von-Leipzig released this 05 Jul 10:40
· 5656 commits to main since this release
a112f11

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 and starknet_estimateFee failures #416
    • these logs can be enabled by adding pathfinder_lib::cairo::ext_py[stderr]=debug to the RUST_LOG environment variable, e.g. RUST_LOG=info,pathfinder_lib::cairo::ext_py[stderr]=debug

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 of starknet_estimateFee #429
  • stop retrying when fetching initial L1 chain_id on permission denied #423
  • starknet_getClass and starknet_getClassAt wrong return type #408