Skip to content

Releases: blocknative/gas-agent

0.1.1 - 2025-11-04

03 Nov 21:53

Choose a tag to compare

Release Notes

Fixed

  • Added randomized exponential backoff when fetching the latest block fails, preventing tight RPC retry loops and improving recovery.

Install gas-agent 0.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/blocknative/gas-agent/releases/download/v0.1.1/gas-agent-installer.sh | sh

Download gas-agent 0.1.1

File Platform Checksum
gas-agent-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
gas-agent-x86_64-apple-darwin.tar.xz Intel macOS checksum
gas-agent-x86_64-pc-windows-msvc.zip x64 Windows checksum
gas-agent-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.1.0 - 2025-10-09

09 Oct 05:13

Choose a tag to compare

Release Notes

Added

  • Documented Gas Network scoring in EVALUATION.md and linked the reference from the README.
  • Added a canonical signing round-trip test to enforce the v1 payload schema.

Changed

  • Breaking: Adopted the latest signing spec — agent payloads now include schema_version, hash canonical JSON, encode price as a wei-denominated decimal string via PriceUnit, and drop the legacy kind / FeeUnit fields.
  • Updated publishing and oracle conversion to emit wei strings from agents and safely parse them when building OraclePayloadV2 records.
  • Refreshed tooling: Docker builds now use cargo-chef, CI caching switches to Swatinem/rust-cache, and dependencies bump (tracing-subscriber 0.3.20, slab 0.4.11) with alloy serde support enabled.

Removed

  • Dropped the Homebrew installer target from cargo-dist configuration.

Install gas-agent 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/blocknative/gas-agent/releases/download/v0.1.0/gas-agent-installer.sh | sh

Download gas-agent 0.1.0

File Platform Checksum
gas-agent-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
gas-agent-x86_64-apple-darwin.tar.xz Intel macOS checksum
gas-agent-x86_64-pc-windows-msvc.zip x64 Windows checksum
gas-agent-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.0.9 - 2025-01-22

22 Jul 12:50

Choose a tag to compare

Release Notes

Added

  • Initial release of Blocknative Gas Agent
  • Real-time gas price estimation for the Gas Network
  • EIP-1559 transaction handling and gas estimation
  • Block polling based on exact block timing
  • Parallel processing of model payloads
  • Gas Network signature generation
  • Prometheus metrics integration with OpenTelemetry
  • RESTful API endpoints for gas price queries

Changed

  • Improved error handling by replacing anyhow with concrete ModelError types
  • Enhanced pending floor settlement changed to Fast settlement
  • Optimized network requests by reusing single Reqwest client
  • Updated model functions to return FromBlock values

Fixed

  • Fixed clippy warnings and code quality issues
  • Resolved EIP-1559 handling edge cases
  • Improved model prediction error handling

Technical Details

  • Built with Rust and async/await patterns using Tokio
  • Supports multiple blockchain networks and gas estimation models
  • Comprehensive testing suite with unit and integration tests
  • Production-ready with optimized release profile settings

Install gas-agent 0.0.9

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/blocknative/gas-agent/releases/download/v0.0.9/gas-agent-installer.sh | sh

Download gas-agent 0.0.9

File Platform Checksum
gas-agent-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
gas-agent-x86_64-apple-darwin.tar.xz Intel macOS checksum
gas-agent-x86_64-pc-windows-msvc.zip x64 Windows checksum
gas-agent-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum