Gas Oracle

Analyze gas price history and predict optimal transaction fees.

XSpoonAi b2bb4f3 3 files · 6.1 KB Updated

File contents

Gas Price Oracle

A data intelligence skill that analyzes blockchain gas fee history to recommend optimal gas prices. It helps agents decide whether to execute a transaction now or wait for lower fees.

Quick Start

# Check if gas is low enough to transact
gas_report = await agent.run_tool(
    "gas_tracker",
    action="check_status",
    threshold_gwei=20
)
print(gas_report)

Scripts

Script Purpose
gas_tracker.py Fetches eth_feeHistory and calculates percentiles

Environment Variables

Variable Required Description
WEB3_RPC_URL Yes RPC URL to fetch fee history

Best Practices

  1. Use before high-cost interactions (like contract deployment).
  2. Set maxPriorityFeePerGas based on the 'fast' recommendation for urgent txs.

XSpoonAi/spoon-awesome-skill/tree/main/web3-data-intelligence/gas-oracle commit b2bb4f3cbc

Frequently asked questions

npx skillmds@latest add xspoonai/gas-oracle