eth_getStorageAt — Robinhood Chain JSON-RPC
Return a contract storage slot at a block.
https://triport.io/rpc/robinhood- Network
- Robinhood Chain mainnet (chain ID 4663)
- Scope
- robinhood:rpc
- Auth
- x-token: $TRIPORT_API_KEY
- Rate limit
- robinhood_read_rpc - 15 / 20 / 100 / 250 RPS sustained · short burst 30 / 40 / 200 / 500 (free / basic / pro / business) (plan policy); enterprise unlimited; Burst capacity
Endpoint and plans: Robinhood Chain RPC endpoint.
eth_getStorageAt — return a contract storage slot at a block. The published signature and response shape come from the measured Robinhood OpenRPC contract (chain ID 4663).
Read one raw storage slot when no view function exposes it. You compute the slot yourself; layout is not part of this contract, and a proxy contract stores its state under the proxy address rather than the implementation.
Parameters
JSON-RPC params is a positional array.
addressAddressrequiredpositionQuantityrequiredblockBlockTagrequiredlatest, earliest, pending. safe and finalized are not part of this contract.Response
A measured response from Robinhood Chain mainnet.
Errors
See Robinhood errors. Invalid parameters return a JSON-RPC parameter error; authentication and rate-limit failures use the shared client error contract. Unknown failures are returned without an implicit retry.
Examples
const response = await fetch("https://triport.io/rpc/robinhood", {
method: "POST",
headers: { "x-token": process.env.TRIPORT_API_KEY, "Content-Type": "application/json" },
body: JSON.stringify({"jsonrpc":"2.0","id":1,"method":"eth_getStorageAt","params":["0x0000000000000000000000000000000000000000","0x1","latest"]}),
});
const payload = await response.json();Notes
- The slot index is yours to compute; storage layout is not part of this contract.
- For a proxy contract the state sits under the proxy address, not the implementation address.