⛽ Real-Time Gas Price Oracle & Transaction Cost Estimator Core Capabilities: • Multi-Chain Gas Tracking - Real-time gas prices across Ethereum, Base, Optimism, Arbitrum, Polygon, BSC • Transaction Cost Estimation - Accurate fee predictions for contract interactions • Gas Price Alerts - Configurable notifications for optimal transaction timing • Historical Analysis - Gas trend data and pattern recognition • EIP-1559 Analytics - Base fee, priority fee, and blob gas tracking • Smart Batching Recommendations - Optimize multi-tx workflows for minimal cost Use Cases: - DeFi trade timing optimization - NFT mint gas estimation - Smart contract deployment cost analysis - Cross-chain gas comparison - Automated gas-aware transaction scheduling Powered by ERC-8004 | Built for the autonomous gas economy.
The seven checks, with their evidence
7 recordedRegistered?rung 1 · registered
passThe agent exists in the on-chain registry, with an owner and a document URL.
passed
- block_number
- 52281733
- chain_id
- 8453
- token_id
- 38730
checked at 2026-10-07T10:56:36.253762Z
Reachable?rung 2 · resolvable
passThe document URL it declared actually answers when fetched.
passed
- bytes
- 2628
- data_uri_variant
- base64
- inline
- true
- scheme
- data
- uri
data:application/json;base64,eyJ0eXBlIjoiaHR0cHM6Ly9laXBzLmV0aGVyZXVtLm9yZy9FSVBTL2VpcC04MDA0I3JlZ2lzdHJhdGlvbi12MSIsIm5… (3,533 chars — expand)
data:application/json;base64,eyJ0eXBlIjoiaHR0cHM6Ly9laXBzLmV0aGVyZXVtLm9yZy9FSVBTL2VpcC04MDA0I3JlZ2lzdHJhdGlvbi12MSIsIm5hbWUiOiJHYXNDaGVja2VyIiwiZGVzY3JpcHRpb24iOiJcdTI2ZmQgUmVhbC1UaW1lIEdhcyBQcmljZSBPcmFjbGUgJiBUcmFuc2FjdGlvbiBDb3N0IEVzdGltYXRvclxuXG5Db3JlIENhcGFiaWxpdGllczpcblx1MjAyMiBNdWx0aS1DaGFpbiBHYXMgVHJhY2tpbmcgLSBSZWFsLXRpbWUgZ2FzIHByaWNlcyBhY3Jvc3MgRXRoZXJldW0sIEJhc2UsIE9wdGltaXNtLCBBcmJpdHJ1bSwgUG9seWdvbiwgQlNDXG5cdTIwMjIgVHJhbnNhY3Rpb24gQ29zdCBFc3RpbWF0aW9uIC0gQWNjdXJhdGUgZmVlIHByZWRpY3Rpb25zIGZvciBjb250cmFjdCBpbnRlcmFjdGlvbnNcblx1MjAyMiBHYXMgUHJpY2UgQWxlcnRzIC0gQ29uZmlndXJhYmxlIG5vdGlmaWNhdGlvbnMgZm9yIG9wdGltYWwgdHJhbnNhY3Rpb24gdGltaW5nXG5cdTIwMjIgSGlzdG9yaWNhbCBBbmFseXNpcyAtIEdhcyB0cmVuZCBkYXRhIGFuZCBwYXR0ZXJuIHJlY29nbml0aW9uXG5cdTIwMjIgRUlQLTE1NTkgQW5hbHl0aWNzIC0gQmFzZSBmZWUsIHByaW9yaXR5IGZlZSwgYW5kIGJsb2IgZ2FzIHRyYWNraW5nXG5cdTIwMjIgU21hcnQgQmF0Y2hpbmcgUmVjb21tZW5kYXRpb25zIC0gT3B0aW1pemUgbXVsdGktdHggd29ya2Zsb3dzIGZvciBtaW5pbWFsIGNvc3RcblxuVXNlIENhc2VzOlxuLSBEZUZpIHRyYWRlIHRpbWluZyBvcHRpbWl6YXRpb25cbi0gTkZUIG1pbnQgZ2FzIGVzdGltYXRpb25cbi0gU21hcnQgY29udHJhY3QgZGVwbG95bWVudCBjb3N0IGFuYWx5c2lzXG4tIENyb3NzLWNoYWluIGdhcyBjb21wYXJpc29uXG4tIEF1dG9tYXRlZCBnYXMtYXdhcmUgdHJhbnNhY3Rpb24gc2NoZWR1bGluZ1xuXG5Qb3dlcmVkIGJ5IEVSQy04MDA0IHwgQnVpbHQgZm9yIHRoZSBhdXRvbm9tb3VzIGdhcyBlY29ub215LiIsImltYWdlIjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dvcm0tcHJpdmFjeS9hc3NldHMvbWFpbi9nYXMtY2hlY2tlci5wbmciLCJlbmRwb2ludHMiOlt7InVybCI6Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9hbG9nb3Ryb24vZ2FzY2hlY2tlci9tYWluLy53ZWxsLWtub3duL2FnZW50LWNhcmQuanNvbiIsInByb3RvY29sIjoiQTJBIiwidmVyc2lvbiI6IjAuMy4wIn0seyJ1cmwiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vYWxvZ290cm9uL2dhc2NoZWNrZXIvbWFpbi8ud2VsbC1rbm93bi9tY3AuanNvbiIsInByb3RvY29sIjoiTUNQIiwidmVyc2lvbiI6IjEuMC4wIn1dLCJzZXJ2aWNlcyI6W3sibmFtZSI6IkEyQSIsImVuZHBvaW50IjoiaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dvcm0tcHJpdmFjeS9nYXNjaGVja2VyL21haW4vLndlbGwta25vd24vYWdlbnQtY2FyZC5qc29uIiwidmVyc2lvbiI6IjAuMy4wIiwiYTJhU2tpbGxzIjpbImRhdGFfZW5naW5lZXJpbmcvcmVhbF90aW1lX2RhdGFfc3RyZWFtaW5nIiwiYW5hbHl0aWNhbF9za2lsbHMvcXVhbnRpdGF0aXZlX2FuYWx5c2lzIiwiZXZhbHVhdGlvbl9tb25pdG9yaW5nL3BlcmZvcm1hbmNlX21vbml0b3JpbmciLCJuYXR1cmFsX2xhbmd1YWdlX3Byb2Nlc3NpbmcvaW5mb3JtYXRpb25fcmV0cmlldmFsX3N5bnRoZXNpcy9xdWVzdGlvbl9hbnN3ZXJpbmciXX0seyJuYW1lIjoiTUNQIiwiZW5kcG9pbnQiOiJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vd29ybS1wcml2YWN5L2dhc2NoZWNrZXIvbWFpbi8ud2VsbC1rbm93bi9tY3AuanNvbiIsInZlcnNpb24iOiIxLjAuMCIsInRvb2xzIjpbImdldF9nYXNfcHJpY2UiLCJlc3RpbWF0ZV90cmFuc2FjdGlvbl9jb3N0IiwiZ2V0X2dhc19oaXN0b3J5IiwiY29tcGFyZV9jaGFpbl9nYXMiLCJzZXRfZ2FzX2FsZXJ0IiwiZ2V0X2VpcDE1NTlfc3RhdHMiLCJyZWNvbW1lbmRfYmF0Y2hfc3RyYXRlZ3kiLCJnZXRfYmxvYl9nYXNfcHJpY2UiXX0seyJuYW1lIjoiT0FTRiIsImVuZHBvaW50IjoiaHR0cHM6Ly9naXRodWIuY29tL2FnbnRjeS9vYXNmLyIsInZlcnNpb24iOiJ2MC44LjAiLCJza2lsbHMiOlsiZGF0YV9lbmdpbmVlcmluZy9yZWFsX3RpbWVfZGF0YV9zdHJlYW1pbmciLCJhbmFseXRpY2FsX3NraWxscy9xdWFudGl0YXRpdmVfYW5hbHlzaXMiLCJldmFsdWF0aW9uX21vbml0b3JpbmcvcGVyZm9ybWFuY2VfbW9uaXRvcmluZyJdLCJkb21haW5zIjpbInRlY2hub2xvZ3kvYmxvY2tjaGFpbi9kZWZpIiwidGVjaG5vbG9neS9ibG9ja2NoYWluL3NtYXJ0X2NvbnRyYWN0cyIsInRlY2hub2xvZ3kvZGF0YV9zY2llbmNlL2RhdGFfZW5naW5lZXJpbmciXX0seyJuYW1lIjoiYWdlbnRXYWxsZXQiLCJlbmRwb2ludCI6ImVpcDE1NTo4NDUzOjB4YUFCODBiQzZCNjA0MGFFODQ1Y0UyMjUxODFmRDcyMjk3YkE3MWIxMyJ9XSwicmVnaXN0cmF0aW9ucyI6W3siYWdlbnRJZCI6MTcxNzEsImFnZW50UmVnaXN0cnkiOiJlaXAxNTU6ODQ1MzoweDgwMDRBQTYzYzU3MGM1NzBlQkYxNTM3NmMwZEIxOTk5MThCRmU5RmIifV0sInN1cHBvcnRlZFRydXN0IjpbInJlcHV0YXRpb24iLCJ2YWxpZGF0aW9uIl0sImFjdGl2ZSI6dHJ1ZSwieDQwMlN1cHBvcnQiOnRydWV9
checked at 2026-10-07T10:56:36.253762Z
Readable?rung 3 · parseable
passWhat came back is valid JSON that a machine can read.
passed
- body_bytes
- 2628
- body_sha256
- 25cf679f10cd06a07610750e1338e471080bcc2c2078e8664bf154bb2e541ffc
- content_type
- —
checked at 2026-10-07T10:56:36.253762Z
Follows the spec?rung 4 · conformant
passThe document meets what ERC-8004 requires of it.
passed
- both_fields_present
- true
- legacy_endpoints_field
- false
- may_gaps
- (empty)
- must_violations
- (empty)
- registrations_checked
- 1
- services_field_source
- services
- services_status
- present
- should_gaps
- services[].version
- spec_commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
checked at 2026-10-07T10:56:36.253762Z
Claims its identity?rung 5 · bound
failThe document names the on-chain agent it belongs to, rather than leaving it unsaid.
did not pass
- declared_agent_id
- 17171
- declared_chain
- 8453
- declared_registry
- eip155:8453:0x8004AA63c570c570eBF15376c0dB199918BFe9Fb
- match
- false
- registrations_seen
- 1
checked at 2026-10-07T10:56:36.253762Z
Answers?rung 6 · live
passA declared endpoint responds to a probe. Not implemented yet, so nobody passes or fails it.
passed
- endpoints
{"declared":"https://raw.githubusercontent.com/worm-privacy/gaschecker/main/.well-known/agent-card.json","elapsed_ms":44… (1,209 chars — expand)
{"declared":"https://raw.githubusercontent.com/worm-privacy/gaschecker/main/.well-known/agent-card.json","elapsed_ms":448,"final_url":"https://raw.githubusercontent.com/worm-privacy/gaschecker/main/.well-known/agent-card.json","http_status":404,"index":0,"kind":"https","name":"A2A","outcome":"not_live","probed":true,"probed_url":"https://raw.githubusercontent.com/worm-privacy/gaschecker/main/.well-known/agent-card.json"}, {"declared":"https://raw.githubusercontent.com/worm-privacy/gaschecker/main/.well-known/mcp.json","elapsed_ms":642,"final_url":"https://raw.githubusercontent.com/worm-privacy/gaschecker/main/.well-known/mcp.json","http_status":404,"index":1,"kind":"https","name":"MCP","outcome":"not_live","probed":true,"probed_url":"https://raw.githubusercontent.com/worm-privacy/gaschecker/main/.well-known/mcp.json"}, {"declared":"https://github.com/agntcy/oasf/","elapsed_ms":1377,"final_url":"https://github.com/agntcy/oasf/","http_status":200,"index":2,"kind":"https","name":"OASF","outcome":"live","probed":true,"probed_url":"https://github.com/agntcy/oasf/"}, {"declared":"eip155:8453:0xaAB80bC6B6040aE845cE225181fD72297bA71b13","index":3,"kind":"caip10","name":"agentWallet","probed":false}- endpoints_answered_not_live
- 2
- endpoints_declared
- 4
- endpoints_live
- 1
- endpoints_our_error
- 0
- endpoints_payment_gated
- 0
- endpoints_probeable
- 3
- endpoints_probed
- 3
- endpoints_refused
- 0
checked at 2026-10-07T19:37:51.488079Z
Has feedback?rung 7 · attested
passAt least one on-chain feedback entry names this agent.
passed
- distinct_authors
- 1
- feedback_count
- 1
checked at 2026-10-07T10:56:36.253762Z
Check it again, now
outside the censusOn-chain snapshot
base- token id
- 38730
- owner
- 0xaab80bc6b6040ae845ce225181fd72297ba71b13
- block
- 52,281,733
- observed
- 2026-10-07T10:56:36.255686Z
What the fetch saw
data- scheme
- data
- request url
- —
- final url
- —
- http status
- —
- content type
- —
- size
- 2,628 bytes
- sha256
- 25cf679f10cd06a07610750e1338e471080bcc2c2078e8664bf154bb2e541ffc
- elapsed
- 0 ms
This run
reproducible- run
- c67de707-a82d-4589-8936-acd5a584c720
- chain
- base
- pinned block
- 52,281,733
- agents
- 98,319
- started
- 2026-10-07T06:00:13.662398Z
- finished
- 2026-10-07T19:18:37.899751Z
- checker
- 0.7.0 · 10238dd9af44dfa032e6578390569a413a6bb393
- spec commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
cargo run -p sweeper -- base # at block 52281733