pub enum ChainId {
Show 30 variants
MAINNET = 1,
GOERLI = 5,
SEPOLIA = 11_155_111,
OPTIMISM = 10,
OPTIMISM_GOERLI = 420,
OPTIMISM_SEPOLIA = 11_155_420,
ARBITRUM_ONE = 42_161,
ARBITRUM_GOERLI = 421_613,
ARBITRUM_SEPOLIA = 421_614,
POLYGON = 137,
POLYGON_MUMBAI = 80_001,
CELO = 42_220,
CELO_ALFAJORES = 44_787,
GNOSIS = 100,
MOONBEAM = 1_284,
BNB = 56,
AVALANCHE = 43_114,
BASE_GOERLI = 84_531,
BASE_SEPOLIA = 84_532,
BASE = 8_453,
ZORA = 7_777_777,
ZORA_SEPOLIA = 999_999_999,
ROOTSTOCK = 30,
BLAST = 81_457,
ZKSYNC = 324,
WORLDCHAIN = 480,
UNICHAIN_SEPOLIA = 1_301,
UNICHAIN = 130,
MONAD_TESTNET = 10_143,
SONEIUM = 1_868,
}
Expand description
Represents the unique identifier for different blockchain networks supported by the Uniswap SDK.
Each variant corresponds to a specific blockchain network, identified by its unique chain ID.
Variants§
MAINNET = 1
GOERLI = 5
SEPOLIA = 11_155_111
OPTIMISM = 10
OPTIMISM_GOERLI = 420
OPTIMISM_SEPOLIA = 11_155_420
ARBITRUM_ONE = 42_161
ARBITRUM_GOERLI = 421_613
ARBITRUM_SEPOLIA = 421_614
POLYGON = 137
POLYGON_MUMBAI = 80_001
CELO = 42_220
CELO_ALFAJORES = 44_787
GNOSIS = 100
MOONBEAM = 1_284
BNB = 56
AVALANCHE = 43_114
BASE_GOERLI = 84_531
BASE_SEPOLIA = 84_532
BASE = 8_453
ZORA = 7_777_777
ZORA_SEPOLIA = 999_999_999
ROOTSTOCK = 30
BLAST = 81_457
ZKSYNC = 324
WORLDCHAIN = 480
UNICHAIN_SEPOLIA = 1_301
UNICHAIN = 130
MONAD_TESTNET = 10_143
SONEIUM = 1_868
Trait Implementations§
impl Copy for ChainId
impl Eq for ChainId
impl StructuralPartialEq for ChainId
Auto Trait Implementations§
impl Freeze for ChainId
impl RefUnwindSafe for ChainId
impl Send for ChainId
impl Sync for ChainId
impl Unpin for ChainId
impl UnwindSafe for ChainId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more