Overview
Note about how we calculate transaction fees on Arbitrum:Generally, the
fees_paid in our transaction response is simply the product of gas_price and gas_spent .However for Arbitrum, the fees_paid in our transaction response is the sum of multiple L1 and L2 fees associated with the function call, transaction execution and storage.To calculate the same fees_paid provided in our transaction response from Arbiscan , take the product of their Gas Price Bid and Gas Usage.Supported APIs
Foundational API
Access structured historical blockchain data across 100+ chains using REST APIs.
Get token balances, transaction histories, decoded event logs, NFT assets, token holders and more.
Use cases: Wallets, portfolio trackers, crypto accounting & tax tools, and DeFi dashboards.
Use cases: Wallets, portfolio trackers, crypto accounting & tax tools, and DeFi dashboards.
JSON-RPC
Low-latency EVM JSON-RPC with global failover and archive depth.
Point your existing tooling at the GoldRush endpoint β no code changes required.
Use cases: dApps, wallets, indexers, bots, and trading infrastructure.
Use cases: dApps, wallets, indexers, bots, and trading infrastructure.
Mainnet
Testnet
API Usage
To use this blockchain network in GoldRush API calls, use:Chain Name
arbitrum-mainnet(mainnet)arbitrum-sepolia(testnet)
Example API Calls
SDK Usage
Foundational API Support
This chain supports 24 GoldRush Foundational APIs:Wallet API
- Get token holders as of any block height (v2) on Arbitrum
- Get token balances for address on Arbitrum
- Get native token balance for address on Arbitrum
- Get historical portfolio value over time on Arbitrum
- Get ERC20 token transfers for address on Arbitrum
NFT API
Pricing API
Security API
Transactions API
- Get a transaction on Arbitrum
with-traces - Get transaction summary for address on Arbitrum
- Get earliest transactions for address (v3) on Arbitrum
with-traces - Get recent transactions for address (v3) on Arbitrum
with-traces - Get paginated transactions for address (v3) on Arbitrum
with-traces - Get bulk time bucket transactions for address (v3) on Arbitrum
- Get all transactions in a block (v3) on Arbitrum
- Get all transactions in a block by page (v3) on Arbitrum
Block Explorer API
- Get a block on Arbitrum
- Get all chain statuses on Arbitrum
- Get all chains on Arbitrum
- Get block heights on Arbitrum
- Get gas prices on Arbitrum
- Get log events by contract address on Arbitrum
- Get log events by topic hash(es) on Arbitrum
- Get logs on Arbitrum
JSON-RPC
Arbitrum is available on the GoldRush JSON-RPC service. Point your existing EVM tooling (ethers.js, viem, web3.js, or raw HTTP) at the GoldRush endpoint β the standardeth_*, net_*, web3_*, debug_*, and trace_* methods are supported.
Endpoint
Example JSON-RPC Calls
Sample Methods
- eth_blockNumber on Arbitrum
- eth_getBalance on Arbitrum
- eth_call on Arbitrum
- eth_getLogs on Arbitrum
- eth_getTransactionReceipt on Arbitrum