OnFinality supports standard Ethereum trace/debug methods alongside Arbitrum-specific arbtrace_* methods for transaction analysis, smart-contract debugging, explorers and DeFi analytics.
curl -X POST \
-H "Content-Type: application/json" \
-d '{
"jsonrpc":"2.0",
"method":"debug_traceTransaction",
"params":["0xTRANSACTION_HASH"],
"id":1
}' \
https://arbitrum.api.onfinality.io/<API_KEY>trace_block
trace_call
trace_callMany
trace_filter
trace_replayTransaction
trace_replayBlockTransactionsdebug_traceTransaction
debug_traceCall
debug_traceBlockByHash
debug_traceBlockByNumberarbtrace_block
arbtrace_call
arbtrace_callMany
arbtrace_filter
arbtrace_get
arbtrace_replayTransaction
arbtrace_replayBlockTransactions
arbtrace_transactionArbitrum's public RPC is useful for development and low-volume reads. Production applications that require WebSockets, archive data, tracing, higher throughput, analytics, or infrastructure isolation can use a managed Arbitrum provider such as OnFinality.
OnFinality's Arbitrum endpoint is a general-purpose RPC endpoint, not a direct Sequencer endpoint.
OnFinality takes away the heavy lifting of DevOps so you can build smarter and faster.
Get Started