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
- Use before high-cost interactions (like contract deployment).
- Set
maxPriorityFeePerGasbased on the 'fast' recommendation for urgent txs.