UNPKG

@okwallet/extension

Version:

OKX Wallet provides official SDK packages of multiple chains including [Ethereum](./wallet), [Aptos](./aptos-api), [Tron](./tron-api) and Solana. Developers can interact with different on-chain projects through OKX Wallet SDK.

287 lines (282 loc) 4.37 kB
/* eslint-disable */ export const CHAINS = { BITCOIN: "bitcoin", ETHEREUM: "ethereum", APTOS: "aptos", OKC: "okexchain", BSC: "bsc", TRON: "tron", SOLANA: "solana", POLYGON: "polygon", AVAX: "avax", FTM: "ftm", ARBITRUM: "arbitrum", OPTIMISM: "optimism", CRONOS: "cronos", KLAYTN: "klaytn", KCC: "kcc", METIS: "metis", BOBA: "boba", GNOSIS: "gnosis", RONIN: "ronin", MOONRIVER: "moonriver", MOONBEAM: "moonbeam", HARMONY: "harmony", LITECOIN: "litecoin", BITCOINCASH: "bitcoincash", BITCOINSV: "bitcoinsv", ETHW: "ethw", ETHF: "ethf", CELO: "celo", FLARE: "flare", CORE: "core", NOVE: "Nova", FIL: "FIL", ERA_ETH: "ERA_ETH", CFX: "CFX", POLYGON_ETH: "POLYGON_ETH", OMN: "OMN", GOERLI_ETH: "GOERLI_ETH", ACE: "ACE", EVM_KAVA: "EVM_KAVA", PLS: "PLS", LINEA_ETH: "LINEA_ETH", BASE_ETH: "BASE_ETH", ZETA: "ZETA", MNT: "MNT", OP_BNB: "OP_BNB", SEPOLIA_ETH: "SEPOLIA_ETH", ISLM: "ISLM", }; export const chainsTypeMap = { EVM: { ethereum: { chainId: "0x1", networkId: 1, chainName: "Ethereum Mainnet", }, okexchain: { chainId: "0x42", networkId: 66, chainName: "OKC Mainnet", }, bsc: { chainId: "0x38", networkId: 56, chainName: "Binance Smart Chain Mainnet", }, polygon: { chainId: "0x89", networkId: 137, chainName: "Polygon Mainnet", }, avax: { chainId: "0xa86a", networkId: 43114, chainName: "Avalanche", }, ftm: { chainId: "0xfa", networkId: 250, chainName: "Fantom Opera", }, arbitrum: { chainId: "0xa4b1", networkId: 42161, chainName: "Arbitrum One", }, optimism: { chainId: "0xa", networkId: 10, chainName: "Optimism", }, cronos: { chainId: "0x19", networkId: 25, chainName: "Cronos Mainnet Beta", }, klaytn: { chainId: "0x2019", networkId: 8217, chainName: "Klaytn Mainnet Cypress", }, kcc: { chainId: "0x141", networkId: 321, chainName: "KCC Mainnet", }, metis: { chainId: "0x440", networkId: 1088, chainName: "Metis Andromeda Mainnet", }, boba: { chainId: "0x120", networkId: 288, chainName: "Boba Network", }, gnosis: { chainId: "0x64", networkId: 100, chainName: "Gnosis Chain", }, ronin: { chainId: "0x7e4", networkId: 2020, chainName: "Ronin Mainnet", }, moonriver: { chainId: "0x505", networkId: 1285, chainName: "Moonriver", }, moonbeam: { chainId: "0x504", networkId: 1284, chainName: "Moonbeam", }, harmony: { chainId: "0x63564c40", networkId: 1666600000, chainName: "Harmony Mainnet", }, ethw: { chainId: "0x2711", networkId: 10001, chainName: "ETHW-mainnet", }, ethf: { chainId: "0x7d44c", networkId: 513100, chainName: "ethereum Fair", }, }, Solana: { solana: { chainId: 501, chainName: "Solana", }, }, Aptos: { aptos: { chainId: 637, chainName: "Aptos", }, }, }; export const EVM_CHAINS = [ { name: 'ethereum', }, { name: 'ethw', }, { name: 'okexchain', }, { name: 'bsc', }, { name: 'polygon', }, { name: 'avax', }, { name: 'ftm', }, { name: 'arbitrum', }, { name: 'optimism', }, { name: 'cronos', }, { name: 'klaytn', }, { name: 'kcc', }, { name: 'metis', }, { name: 'boba', }, { name: 'gnosis', }, { name: 'moonriver', }, { name: 'moonbeam', }, { name: 'ethf', }, { name: 'celo', }, { name: 'flare', }, { name: 'core', }, { name: 'Nova', }, { name: 'FIL', }, { name: 'ERA_ETH', }, { name: 'CFX', }, { name: 'POLYGON_ETH', }, { name: 'OMN', }, { name: 'GOERLI_ETH', }, { name: 'ACE', }, { name: 'EVM_KAVA', }, { name: 'PLS', }, { name: 'LINEA_ETH', }, { name: 'BASE_ETH', }, { name: 'ZETA', }, { name: 'MNT', }, { name: 'OP_BNB', }, { name: 'SEPOLIA_ETH', }, { name: 'ISLM', }, ];