Skip to content



1RPC is a free RPC relay to eradicate metadata exposure and leakage with a one-click experience for users within Web3. As a proxy layer that shields user data before it reaches existing RPC endpoints, many of which continue to be centralized today, it is important to us that 1RPC neither collects nor stores user metadata in any part of the relay journey.

To support the evolving needs of our budding community, we’ve rolled out 1RPC+ to give users more granular, dynamic control of how they interact with the blockchain. Read more about 1RPC+ here - and how users create their own bespoke RPC endpoint with transaction sanitizers that can be added, edited or removed instantly, at any time.


  • Public good

    The task for privacy protection as a RPC relay has allowed us rare insight into what it takes to strike the balance between idealism and ease of use. More than ever, we’re committed to making sure 1RPC remains a free service for users within Web3.

  • One-click

    An intuitive user experience helps users to get the most out of 1RPC’s privacy features. Clicking on the MetaMask icon for EVM-compatible chains will allow users to switch instantly to 1RPC.

  • Zero tracking

    Even ostensibly private transactions are liable to some form of tracing, but not on 1RPC. Skip ahead to 1RPC’s design to read all about how we make it happen using a number of technical methods.

  • Multi-chain

    1RPC currently supports 19 chains, with more being added to the list. Users can easily connect to the relay service either through the network RPC URL or Substrate WebSocket endpoint.

Supported networks

Network Name 1RPC URL Chain ID Currency Symbol Block Explorer URL
ETH Mainnet 1 ETH
BNB Chain Mainnet 56 BNB
Polygon Mainnet 137 MATIC
Avalanche Contract Chain 43114 AVAX
Avalanche Platform Chain
Avalanche Exchange Chain
Arbitrum One 42161 ETH
Moonbeam 1284 GLMR
Astar 592 ASTR
Polkadot wss://
Kusama wss://
Acala wss://
Optimism 10 ETH
zkSync Era Mainnet 324 ETH
Fantom Opera 250 FTM
Celo Mainnet 42220 CELO
Klaytn Mainnet 8217 KLAY
AltLayer 9990 ALT
Near Mainnet
Aurora Mainnet 1313161554 ETH
Base Goerli 84531 ETH


  • Rate limit for 1RPC: 40 requests per second, 20,000 requests per day

Daily usage quota will reset in the following day (00:00 UTC). An error code -32001 will be displayed once the rate limit is reached.

{"jsonrpc": "2.0", "error": {"code": -32001, "message": "Exceeded the quota usage"}, "id": 1}
  • Request content size: 2 Megabytes (MB)

An error code -32600 will be displayed once the request limit is reached.

{"jsonrpc": "2.0", "error": {"code": -32600, "message": "JSON RPC Request is too large"}, "id": 1}
  • Response content size: 2 Megabytes (MB)

An error code -32000 will be displayed once the response limit is reached. Trying to call the eth_getLogs method might increase the content size, which can be brought down by refining the request, such as reducing the block range.

{"jsonrpc": "2.0", "error": {"code": -32000, "message": "response size should not greater than 2097152 bytes"}, "id": 1}