Migrating from Etherscan
Etherscan doesn't serve Robinhood Chain (4663). We implement the classic Etherscan API surface with identical parameters and response envelopes — existing scripts, SDKs, and verify tooling work by changing only the base URL.
The one change
- https://api.etherscan.io/api + https://x.mantis.dev/api
The apikey query param works exactly like Etherscan's — get a free key in the dashboard. Responses use the classic envelope: {"status":"1","message":"OK","result":[…]}.
Supported modules and actions
| Module | Actions | Notes |
|---|---|---|
| account | balancebalancemultitxlisttxlistinternaltokentxtokennfttxtoken1155txtokenbalancegetminedblocks | getminedblocks is a stub — Robinhood Chain has a single sequencer. |
| contract | getabigetsourcecodeverifysourcecodecheckverifystatus | Verification runs against our verifier — hardhat-verify and foundry work unchanged. |
| transaction | gettxreceiptstatusgetstatus | — |
| block | getblockrewardgetblocknobytimegetblockcountdown | getblockreward returns stub reward fields — there is no PoW reward here. |
| logs | getLogs | Full topic-filtering semantics. |
| proxy | eth_blockNumbereth_getBlockByNumbereth_getBlockTransactionCountByNumbereth_getTransactionByHasheth_getTransactionByBlockNumberAndIndexeth_getTransactionCounteth_getTransactionReceipteth_calleth_getCodeeth_getStorageAteth_gasPriceeth_estimateGaseth_sendRawTransaction | — |
| stats | ethsupplyethpricetokensupply | ethsupply is a stub for compatibility. |
| gastracker | gasoracle | — |
An action outside this table answers the classic status: "0" error envelope. For anything new, prefer the REST v1 API.
hardhat-verify
Add a custom chain — no plugin changes:
// hardhat.config.ts
etherscan: {
apiKey: {
robinhood: process.env.QUIVER_API_KEY ?? "",
},
customChains: [
{
network: "robinhood",
chainId: 4663,
urls: {
apiURL: "https://x.mantis.dev/api",
browserURL: "https://x.mantis.dev",
},
},
],
},foundry
forge verify-contract <ADDRESS> src/MyContract.sol:MyContract \ --chain-id 4663 \ --verifier etherscan \ --verifier-url "https://x.mantis.dev/api" \ --etherscan-api-key "$QUIVER_API_KEY"
Quiver is an independent product, not affiliated with or endorsed by Robinhood Markets, Inc. "Etherscan" is a trademark of its owner; we implement a compatible API surface and are not affiliated with Etherscan either.