uip-solana-sdk 0.16.0

Universal Interoperability Protocol Solana SDK
Documentation
//! Utility chain identifiers that can be used by protocols for sender
//! verification.

/// Solana mainnet chain identifier.
pub const SOLANA_MAINNET_CHAIN_ID: u128 = 11100000000000000501;
/// Solana devnet chain identifier.
pub const SOLANA_DEVNET_CHAIN_ID: u128 = 100000000000000000000;

/// Ethereum chain identifier.
pub const ETHEREUM_CHAIN_ID: u128 = 1;
/// Ethereum Sepolia chain identifier.
pub const ETHEREUM_SEPOLIA_CHAIN_ID: u128 = 11155111;

/// Polygon chain identifier.
pub const POLYGON_CHAIN_ID: u128 = 137;
/// Polygon Amoy chain identifier.
pub const POLYGON_AMOY_CHAIN_ID: u128 = 80002;

/// Mantle chain identifier.
pub const MANTLE_CHAIN_ID: u128 = 5000;
/// Mantle Sepolia chain identifier.
pub const MANTLE_SEPOLIA_CHAIN_ID: u128 = 5003;

/// Intermediary Interoperable Blockchain chain identifier.
pub const EIB_CHAIN_ID: u128 = 33033;
/// Testnet Intermediary Interoperable Blockchain chain identifier.
pub const TEIB_CHAIN_ID: u128 = 33133;

/// Base chain identifier.
pub const BASE_CHAIN_ID: u128 = 8453;
/// Base Sepolia chain identifier.
pub const BASE_SEPOLIA_CHAIN_ID: u128 = 84532;

/// Sonic Mainnet chain identifier.
pub const SONIC_MAINNET_CHAIN_ID: u128 = 146;
/// Sonic Blaze Testnet chain identifier.
pub const SONIC_BLAZE_TESTNET_CHAIN_ID: u128 = 57054;

/// Avalanche C-Chain chain identifier.
pub const AVALANCHE_C_CHAIN_CHAIN_ID: u128 = 43114;
/// Avalanche Fuji chain identifier.
pub const AVALANCHE_FUJI_CHAIN_ID: u128 = 43113;

/// Manta chain identifier.
pub const MANTA_PACIFIC_CHAIN_ID: u128 = 169;

/// Abstract chain identifier.
pub const ABSTRACT_CHAIN_ID: u128 = 2741;

/// Binance smart chain chain identifier.
pub const BSC_CHAIN_ID: u128 = 56;
/// Binance smart chain testnet chain identifier.
pub const BSC_TESTNET_CHAIN_ID: u128 = 97;

/// Berachain chain identifier.
pub const BERACHAIN_CHAIN_ID: u128 = 80094;

/// Immutable zkEVM chain identifier.
pub const IMMUTABLE_CHAIN_ID: u128 = 13371;

/// OP Mainnet chain identifier.
pub const OPTIMISM_CHAIN_ID: u128 = 10;

/// Arbitrum One chain identifier.
pub const ARBITRUM_ONE_CHAIN_ID: u128 = 42161;

/// Blast chain identifier.
pub const BLAST_CHAIN_ID: u128 = 81457;

/// Ronin chain identifier.
pub const RONIN_CHAIN_ID: u128 = 2020;

/// Genome L2 mainnet chain identifier.
pub const GENOME_L2_MAINNET_CHAIN_ID: u128 = 490049;
/// Genome L2 testnet chain identifier.
pub const GENOME_L2_TESTNET_CHAIN_ID: u128 = 491149;

/// OpBNB testnet chain identifier.
pub const OPBNB_TESTNET_CHAIN_ID: u128 = 5611;

/// Immutable zkEVM testnet chain identifier.
pub const IMMUTABLE_TESTNET_CHAIN_ID: u128 = 13473;