{"id":407800,"recorded_at":"2026-10-27T05:50:52.471806Z","observed_at":"2026-10-27T05:50:52.471729Z","subject_kind":"source_record","subject":"x402_bazaar:https://tanod.dev/v1/chain/ens","kind":"listing","method":"sync.x402_bazaar/1","body":{"endpoints":[["x402","https://tanod.dev/v1/chain/ens"]],"name":"Tanod chainpeek","owner_address":"0x593857a4a4f619543ea12394137c3004ce841720","raw":{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x593857A4a4F619543ea12394137C3004ce841720","scheme":"exact"},{"amount":"2000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0x593857A4a4F619543ea12394137C3004ce841720","scheme":"exact"},{"amount":"2000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"RMk9k3VC8dr4hhjgFh88rGhjAbzfBzHxJJ5n2fTcqus","scheme":"exact"},{"amount":"2000000000000000","asset":"0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d","extra":{"assetTransferMethod":"permit2","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:56","payTo":"0x593857A4a4F619543ea12394137C3004ce841720","scheme":"exact"},{"amount":"2000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0x593857A4a4F619543ea12394137C3004ce841720","scheme":"exact"},{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:8453","payTo":"0x593857A4a4F619543ea12394137C3004ce841720","scheme":"exact"},{"amount":"2000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:137","payTo":"0x593857A4a4F619543ea12394137C3004ce841720","scheme":"exact"}],"description":"Resolve an ENS name to an Ethereum address, or reverse-resolve an address to its ENS name. Input: name or address. Returns the address or name and whether it resolved. Use when an agent must turn an ENS name into an address or back.","extensions":{"bazaar":{"info":{"input":{"body":{"name":"vitalik.eth"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","name":"vitalik.eth","resolved":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"address":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Address to reverse-resolve (give exactly one of name or address)."},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"ENS name to forward-resolve (give exactly one of name or address)."}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"address":{"type":["string","null"]},"name":{"type":["string","null"]},"primary_name":{"type":["string","null"]},"resolved":{"type":"boolean"},"verified":{"type":"boolean"}},"required":["resolved"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_h7pxv14u"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"erc20ApprovalGasSponsoring":{"info":{"description":"The facilitator accepts a raw signed approval transaction and will sponsor the gas fees.","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"amount":{"description":"Approval amount (uint256).","pattern":"^[0-9]+$","type":"string"},"asset":{"description":"The ERC-20 token contract address to approve.","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"from":{"description":"The address of the sender.","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"signedTransaction":{"description":"RLP-encoded signed transaction calling ERC20.approve().","pattern":"^0x[a-fA-F0-9]+$","type":"string"},"spender":{"description":"The address of the spender (Canonical Permit2).","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"version":{"description":"Schema version identifier.","pattern":"^[0-9]+(\\.[0-9]+)*$","type":"string"}},"required":["from","asset","spender","amount","signedTransaction","version"],"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791364949/bazaar-icons/d8143c9bc952f5cd.png","lastUpdated":"2026-10-26T20:32:07.233Z","quality":{"l30DaysTotalCalls":11,"l30DaysUniquePayers":5,"lastCalledAt":"2026-10-26T20:32:06.371Z"},"resource":"https://tanod.dev/v1/chain/ens","serviceName":"Tanod chainpeek","tags":["ens","ethereum","name-resolution","address","chainpeek"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Resolve an ENS name to an Ethereum address, or reverse-resolve an address to its ENS name. Input: name or address. Returns the address or name and whether it resolved. Use when an agent must turn an ENS name into an address or back."},"body_sha256":"6509b0fff2b0b6475145b001166d27630a75d37fd61378183f3fe30ed417a85b","prev_id":297318,"leaf":"0x03e470950e73ed81ed10bca869e82bca34dd42d8925e846894fd3edd8445b956","leaf_text":"{\"body\":\"6509b0fff2b0b6475145b001166d27630a75d37fd61378183f3fe30ed417a85b\",\"id\":407800,\"kind\":\"listing\",\"method\":\"sync.x402_bazaar/1\",\"observed_us\":1793080252471729,\"prev\":297318,\"subject\":\"x402_bazaar:https://tanod.dev/v1/chain/ens\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}