eth_getStorageAt — Robinhood Chain JSON-RPC

Status: Available

Return a contract storage slot at a block.

POSThttps://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.

addressAddressrequired
Account or contract address (20-byte hex).
positionQuantityrequired
Storage slot index in hex.
blockBlockTagrequired
Block number in hex, or a tag: latest, 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.