Skip to content

Introduction

Overview

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.

Features

  • 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 https://1rpc.io/eth 1 ETH https://etherscan.io
BNB Chain Mainnet https://1rpc.io/bnb 56 BNB https://bscscan.com
Polygon Mainnet https://1rpc.io/matic 137 MATIC https://polygonscan.com
Avalanche Contract Chain https://1rpc.io/avax/c 43114 AVAX https://snowtrace.io
Avalanche Platform Chain https://1rpc.io/avax/p
Avalanche Exchange Chain https://1rpc.io/avax/x
Arbitrum One https://1rpc.io/arb 42161 ETH https://arbiscan.io
Moonbeam https://1rpc.io/glmr 1284 GLMR https://moonscan.io
wss://1rpc.io/glmr
Astar https://1rpc.io/astr 592 ASTR https://blockscout.com/astar
wss://1rpc.io/astr
Polkadot wss://1rpc.io/dot
Kusama wss://1rpc.io/ksm
Acala wss://1rpc.io/aca
Optimism https://1rpc.io/op 10 ETH https://optimistic.etherscan.io
zkSync Era Mainnet https://1rpc.io/zksync2-era 324 ETH https://explorer.zksync.io
Fantom Opera https://1rpc.io/ftm 250 FTM https://ftmscan.com
Celo Mainnet https://1rpc.io/celo 42220 CELO https://explorer.celo.org
Klaytn Mainnet https://1rpc.io/klay 8217 KLAY https://www.klaytnfinder.io
Starknet https://1rpc.io/starknet https://starkscan.co
AltLayer https://1rpc.io/alt 9990 ALT https://devnet-explorer.altlayer.io
Near Mainnet https://1rpc.io/near https://explorer.near.org
Aurora Mainnet https://1rpc.io/aurora 1313161554 ETH https://explorer.mainnet.aurora.dev
Base Goerli https://1rpc.io/base-goerli 84531 ETH https://goerli.basescan.org

Limitations

  • 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}