Skip to main content

Supported Chains

Cropr supports multiple EVM-compatible blockchain networks for portfolio tracking, trading, earning, and bridging.

Primary Chains

These chains are fully supported for all Cropr features (swap, earn, portfolio tracking):

ChainChain IDNative TokenFeatures
Ethereum1ETHSwap, Lend, Stake, Liquidity, Vaults, Bridge
Polygon137POLSwap, Lend, Stake, Liquidity, Bridge
Arbitrum42161ETHSwap, Lend, Liquidity, Bridge
Optimism10ETHSwap, Lend, Liquidity, Bridge
Base8453ETHSwap, Lend, Liquidity, Bridge
Binance Smart Chain56BNBSwap, Lend, Stake, Bridge
Avalanche43114AVAXSwap, Stake, Bridge
Linea59144ETHSwap, Bridge

Bridge-Only Destination Chains

These chains are supported as bridge destinations:

ChainChain ID
Blast81457
zkSync324
Scroll534352
Soneium1868
Unichain130
World Chain480
Zora7777777
Mode34443
Lisk1135
Ink57073

Chain Feature Matrix

DEX Swap Support

ChainUniswapSushiSwapPancakeSwapBalancerCurveOthers
EthereumV3V3V3V2V3DODO, OpenOcean
PolygonV3V3-V2V3DODO, OpenOcean
ArbitrumV3V3V3V2V3DODO, OpenOcean
OptimismV3V3---OpenOcean
BaseV3----Aerodrome
BSC--V3--DODO, OpenOcean
Avalanche-----Pharaoh, OpenOcean
Linea-----BlackHole

Lending Protocol Support

ChainAaveCompoundEulerMorphoVenus
EthereumV3V3V2V1-
PolygonV3----
ArbitrumV3----
OptimismV3----
BaseV3----
BSC----V1
AvalancheV3----

Staking Support

ChainAnkrCropr (Blockdaemon)
EthereumETH stakingETH staking
PolygonMATIC stakingPOL staking
BSCBNB staking-
AvalancheAVAX staking-

RPC Configuration

Each chain requires its own RPC endpoint for blockchain interactions. Cropr supports both HTTP and WebSocket (WSS) connections for each chain:

  • HTTP RPC — Used for read queries and transaction submission
  • WSS RPC — Used for real-time event subscriptions and balance monitoring

Block Explorers

Each chain's transactions can be verified on their respective block explorers:

ChainExplorer
Ethereumetherscan.io
Polygonpolygonscan.com
Arbitrumarbiscan.io
Optimismoptimistic.etherscan.io
Basebasescan.org
BSCbscscan.com
Avalanchesnowtrace.io
Linealineascan.build