Farbeam

Farbeam and RPC providers

An RPC provider gives you access to a blockchain node over JSON-RPC. Alchemy, Infura, QuickNode and Helius are well-known examples, and public endpoints such as PublicNode exist too. Farbeam is a client of such services. Its own pollers read from free public endpoints and Helius, so it is one layer above them and depends on them.

Farbeam does not offer RPC access. You cannot call eth_call through it, and you cannot send a transaction through it.

#Comparison by capability

CapabilityRPC provider, in generalFarbeam
Raw JSON-RPC methodsYesNo
Send a transactionYesNo
Read any contract stateYesNo. Only the fields in its endpoints
Read any log on the chainYes, within provider range limitsNo. Only curated-token logs over limited ranges
Archive state at old blocksCommonly offeredNo
Traces and debug methodsCommonly offeredNo
ChainsOften many, including testnetsSeven mainnets, no testnets
WebSocket subscriptionsCommonly offeredNo. SSE only, for large transfers and blocks
Reliability commitmentsOften offered on paid plansNo SLA
USD value on each transferNot part of JSON-RPCYes, price at indexing
Curated labels on addressesNot part of JSON-RPCYes, 54 public addresses
Stored index of large transfersYou build itYes, 7 days
Token checks from several sourcesYou build itYes
Alert rules with signed webhooksSome offer webhook productsYes, Beamline

#What it takes to build the Farbeam index yourself

This is the part Farbeam saves you, and it is small enough that you may prefer to own it.

  1. Poll eth_getBlockByNumber and eth_getLogs per chain with the Transfer topic 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
  2. Filter by token contract, decode the amount with the right decimals, and multiply by a price.
  3. Store rows above a threshold, and remove duplicates by transaction hash and log index.
  4. Handle failed RPC calls, range limits and restarts.
  5. Add labels and rules.

With a paid RPC plan you can do this with more coverage than Farbeam has. For example, you can scan every Arbitrum block, keep a complete record, and add all tokens. On 2026-11-04 Farbeam scanned about 71% of Arbitrum blocks in a measured sample, because of its 41-block window. See the platform page.

#Use an RPC provider instead when

#Where Farbeam can help

TaskWithout FarbeamWith Farbeam
Show who received a large USDC transferIndex logs, price them, add labelsOne GET /transfers call
Check a token's contract flagsCall GoPlus and others, and handle absent fieldsOne GET /tokens call
Decode ERC-20 transfers of one transactionRead the receipt, fetch decimalsOne GET /tx call
Get fees on seven chainsSeven callsOne GET /gas call
Prototype without a billing accountRegister with a providerCall the API with no key, then sign in with a Solana wallet for a free key

A prototype can begin on Farbeam and later move to its own node access when the coverage limits start to matter. That is a reasonable path and nothing locks you in.

The description of RPC providers on this page is general and is not a review of a product. Check each product for its current features and terms.