Gas Oracle

Analyze gas price history and predict optimal transaction fees.

jiayaoqijia 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.

jiayaoqijia/cryptoskill/tree/main/skills/ai-crypto/xspoonai-official-gas-oracle commit b2bb4f3cbc

Frequently asked questions

npx skillmds@latest add jiayaoqijia/gas-oracle