{"uid":"cap_J6r_p7uVRjuhi5wmdrSbx","slug":"robinhood-chain-erc-20-address-watcher-0852faa1","name":"Robinhood Chain ERC-20 Address Watcher","description":"Robinhood Chain address watcher: register an https callback and we POST to it whenever the address has a new ERC-20 transfer (60s polling, persisted). Agent-infra: stop polling, get pushed. Send { address, callbackUrl }.","url":"https://x402-services-production.up.railway.app/api/rhchain/watch","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_E_4ZmtqLdkuyzZXLGYnVG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Registers a webhook callback URL that gets POSTed whenever a given Robinhood Chain address receives a new ERC-20 transfer, using 60-second polling with persistence.","exampleAgentPrompt":"Watch the Robinhood Chain address 0xAbc123...def for any new ERC-20 transfers and POST the event to https://my-agent.example.com/hooks/transfers whenever one comes in.","exampleUseCases":[{"title":"Payment confirmation for commerce agent","prompt":"As soon as the address 0x1234...abcd on Robinhood Chain receives any ERC-20 token transfer, POST a notification to https://shop.mysite.com/api/payment-received so I can automatically confirm the order."},{"title":"DeFi yield deposit watcher","prompt":"Keep an eye on my vault address 0xDEAD...BEEF on Robinhood Chain and push an alert to https://alerts.mybot.io/defi-deposit whenever a new ERC-20 comes in — I want to know the moment funds hit."},{"title":"Agent-to-agent settlement detection","prompt":"Register a watch on Robinhood Chain address 0xF00...B4R and call back https://orchestrator.internal/settlement-hook each time there's a new ERC-20 transfer, so the downstream agent knows it's been paid and can proceed."}],"resultDescription":"A confirmation that the watch has been registered, linking the specified address to the provided callback URL. Subsequently, whenever a new ERC-20 transfer is detected for that address (checked every 60 seconds), the registered callback URL receives a POST with transfer event details including the address and transfer data.","failureModes":["Invalid or malformed EVM address returns an error","Unreachable or invalid callback URL may fail silently or return an error at registration","Duplicate registrations for the same address/callback pair may create duplicate notifications","The 60-second polling window means events are not truly real-time, only near-real-time","Service restarts could lose in-flight polling state before persistence is confirmed","Payment of 0.01 USDC not included or failing causes request rejection"],"whenToPreferThis":"Choose this endpoint when you need event-driven notifications for ERC-20 transfers on Robinhood Chain without implementing your own polling loop. It is ideal for AI agents and automated pipelines that need to react to on-chain payment or token events without maintaining persistent connections or polling infrastructure. Prefer this over general-purpose blockchain RPC polling when you want a managed, persistent watcher with webhook delivery semantics on Robinhood Chain specifically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:57:37.288Z","isFirstParty":false}