github eqlabs/pathfinder v0.22.1

9 hours ago

Release Highlights

Pathfinder 0.22.1 adds support for JSON-RPC 0.10.2 and compressed gateway requests.

Fixed

  • The running Bloom filter for block events is now correctly rebuilt after unexpected shutdowns when blockchain pruning is enabled.
  • Preconfirmed classes are not downloaded because get_class_by_hash for pending is now mapped to latest.

Changed

  • The proof field in broadcasted invoke v3 transactions is now a base64-encoded byte blob (Vec<u8>) instead of base64-encoded packed u32 values (Vec<u32>). This reflects the upstream change to use compressed proofs.
  • The blockifier crate has been upgraded to 0.18.0-rc.1 (and its dependencies to match that).
  • HTTP request bodies for add_invoke_transaction are compressed with gzip if the transaction contains a nonempty proof. Compression can be disabled in custom networks using the gateway.compress-requests CLI flag.

Don't miss a new pathfinder release

NewReleases is sending notifications on new releases.