Supported Blockchains

Pocket can be made to work with any network/blockchain (RelayChain) that uses the RPC standard.

Current RelayChains

The following table shows the full list of supported, reward-generating RelayChains. This list should be identical to the SupportedBlockchains parameter.

NamePortal API PrefixRelayChainID
Algorandalgo-mainnet0029
Avalancheavax-mainnet0003
Binance Smart Chainbsc-mainnet0004
Binance Smart Chain Archivalbsc-archival0010
Bobaboba-mainnet0048
DFKchain Subnetavax-dfk03DF
Dogechaindogechain-mainnet0059
Ethereumeth-mainnet0021
Ethereum Archivaleth-archival0022
Ethereum Archival Traceeth-archival-trace0028
Ethereum Goerlieth-goerli0026
Ethereum Kovanpoa-kovan0024
Ethereum Rinkebyeth-rinkeby0025
Ethereum Ropsteneth-ropsten0023
Evmosevmos-mainnet0046
Fantomfantom-mainnet0049
FUSEfuse-mainnet0005
FUSE Archivalfuse-archival000A
Gnosis Chaingnosischain-mainnet0027
Gnosis Chain Archivalgnosischain-archival000C
Harmony Shard 0harmony-00040
IoTeXiotex-mainnet0044
Klaytn Mainnetklaytn-mainnet0056
Metermeter-mainnet0057
Metismetis-mainnet0058
Moonbeammoonbeam-mainnet0050
Moonrivermoonriver-mainnet0051
NEARnear-mainnet0052
OKExChainoec-mainnet0047
Optimismoptimism-mainnet0053
Osmosis Mainnetosmosis-mainnet0054
Pocket Networkmainnet0001
Polygonpoly-mainnet0009
Polygon Archivalpoly-archival000B
Polygon Mumbaipolygon-mumbai000F
Solanasolana-mainnet0006
Starknet Mainnetstarknet-mainnet0060
Starknet Testnetstarknet-testnet0061
Swimmer Network Mainnetavax-cra03CB

Pocket Testnet RelayChains

The following table shows the full list of currently-supported blockchains on the Pocket Testnet.

NameRelayChainID
Ethereum Goerli0020
Ethereum Rinkeby0022
Ethereum Ropsten0023
Pocket Network Testnet0002

Adding a New RelayChain

Pocket Network is expandable, and is continually adding support for new chains.

Individuals interested in bringing a new RelayChain to Pocket Network are encouraged to advocate for chains to be considered by reaching out on Discord and posting a suggestion to our team. Join our Discord.

In order for a RelayChain to be successfully deployed with Pocket, the node running community will need to support the chain. So a chain that is easier to deploy, sync, and maintain, has helpful documentation, and provides stable nodes, will all tend to increase the likelihood of the chain being approved. Pocket Network aims to give the community of node runners sufficient notice to deploy their nodes with that chain to ensure a level playing field before making a determination to support the chain.

Once the determination has been made to support a new RelayChain, the RelayChainID will be added to the SupportedBlockchains parameter, meaning that nodes will earn POKT for every request that they relay for the RelayChain based on the RelaysToTokensMultiplier parameter.

For more information, please see PIP-6.2: Settlers of New Chains.