UNPKG

@xlink-network/xlink-sdk

Version:
1 lines 13.2 kB
{"version":3,"sources":["../src/evmUtils/evmChainInfos.ts"],"sourcesContent":["import { defineChain } from \"viem\"\nimport { bob as _bob, merlin as _merlin, xLayer as _xLayer } from \"viem/chains\"\n\nexport const coreDaoTestnet = defineChain({\n id: 1115,\n name: \"Core Dao Testnet\",\n nativeCurrency: {\n name: \"CORE\",\n symbol: \"CORE\",\n decimals: 18,\n },\n contracts: {\n multicall3: {\n address: \"0xcA11bde05977b3631167028862bE2a173976CA11\",\n blockCreated: 15_979_981,\n },\n },\n rpcUrls: {\n default: { http: [\"https://rpc.test.btcs.network\"] },\n },\n blockExplorers: {\n default: {\n name: \"Core Dao Testnet Explorer\",\n url: \"https://scan.test.btcs.network\",\n },\n },\n testnet: true,\n})\n\nexport const bsquared = defineChain({\n id: 223,\n name: \"\",\n nativeCurrency: {\n name: \"BTC\",\n symbol: \"BTC\",\n decimals: 18,\n },\n contracts: {\n multicall3: {\n address: \"0x648cB32CCc0253fd2D811c506F969c1611Eaa82f\",\n blockCreated: 5_662_185,\n },\n },\n rpcUrls: {\n default: { http: [\"https://rpc.bsquared.network\"] },\n alt: { http: [\"https://b2-mainnet.alt.technology\"] },\n ankr: { http: [\"https://rpc.ankr.com/b2\"] },\n },\n blockExplorers: {\n default: {\n name: \"B² Explorer\",\n url: \"https://explorer.bsquared.network\",\n },\n },\n testnet: false,\n})\nexport const bsquaredTestnet = defineChain({\n id: 1123,\n name: \"B² Testnet\",\n nativeCurrency: {\n name: \"BTC\",\n symbol: \"BTC\",\n decimals: 18,\n },\n rpcUrls: {\n default: { http: [\"https://testnet-rpc.bsquared.network\"] },\n alt: { http: [\"https://b2-testnet.alt.technology\"] },\n ankr: { http: [\"https://rpc.ankr.com/b2_testnet\"] },\n },\n blockExplorers: {\n default: {\n name: \"B² Testnet Explorer\",\n url: \"https://testnet-explorer.bsquared.network/\",\n },\n },\n testnet: true,\n})\n\nexport const bob = defineChain({\n ..._bob,\n})\nexport const bobTestnet = defineChain({\n id: 111,\n name: \"BOB Testnet\",\n nativeCurrency: {\n name: \"ETH\",\n symbol: \"ETH\",\n decimals: 18,\n },\n rpcUrls: {\n default: { http: [\"https://testnet.rpc.gobob.xyz/\"] },\n },\n blockExplorers: {\n default: {\n name: \"BOB Testnet Explorer\",\n url: \"https://testnet-explorer.gobob.xyz\",\n },\n },\n testnet: true,\n})\n\nexport const bitlayer = defineChain({\n id: 200901,\n name: \"Bitlayer\",\n nativeCurrency: {\n name: \"BTC\",\n symbol: \"BTC\",\n decimals: 18,\n },\n contracts: {\n multicall3: {\n address: \"0xca11bde05977b3631167028862be2a173976ca11\",\n blockCreated: 3_225_645,\n },\n },\n rpcUrls: {\n default: { http: [\"https://rpc.bitlayer.org\"] },\n },\n blockExplorers: {\n default: {\n name: \"Bitlayer Explorer\",\n url: \"https://www.btrscan.com\",\n },\n },\n testnet: false,\n})\nexport const bitlayerTestnet = defineChain({\n id: 200810,\n name: \"Bitlayer Testnet\",\n nativeCurrency: {\n name: \"BTC\",\n symbol: \"BTC\",\n decimals: 18,\n },\n rpcUrls: {\n default: { http: [\"https://testnet-rpc.bitlayer.org\"] },\n },\n blockExplorers: {\n default: {\n name: \"Bitlayer Testnet Explorer\",\n url: \"https://testnet.btrscan.com\",\n },\n },\n testnet: true,\n})\n\nexport const lorenzo = defineChain({\n id: 8329,\n name: \"Lorenzo\",\n nativeCurrency: {\n name: \"stBTC\",\n symbol: \"stBTC\",\n decimals: 18,\n },\n contracts: {\n multicall3: {\n address: \"0x756e73C560Aeeb310b127F214e11e03139FC8f0a\",\n blockCreated: 2_490_478,\n },\n },\n rpcUrls: {\n default: { http: [\"https://rpc.lorenzo-protocol.xyz\"] },\n },\n blockExplorers: {\n default: {\n name: \"Lorenzo Explorer\",\n url: \"https://scan.lorenzo-protocol.xyz\",\n },\n },\n testnet: false,\n})\nexport const lorenzoTestnet = defineChain({\n id: 83291,\n name: \"Lorenzo Testnet\",\n nativeCurrency: {\n name: \"stBTC\",\n symbol: \"stBTC\",\n decimals: 18,\n },\n rpcUrls: {\n default: { http: [\"https://rpc-testnet.lorenzo-protocol.xyz\"] },\n },\n blockExplorers: {\n default: {\n name: \"Lorenzo Testnet Explorer\",\n url: \"https://scan-testnet.lorenzo-protocol.xyz\",\n },\n },\n testnet: true,\n})\n\nexport const merlin = defineChain({\n ..._merlin,\n contracts: {\n ..._merlin.contracts,\n multicall3: {\n address: \"0x13caE7bc3C7F02FF64cB17076F289467fB133e04\",\n blockCreated: 12_377_144,\n },\n },\n})\nexport const merlinTestnet = defineChain({\n id: 686868,\n name: \"Merlin Testnet\",\n nativeCurrency: {\n name: \"BTC\",\n symbol: \"BTC\",\n decimals: 18,\n },\n contracts: {\n multicall3: {\n address: \"0xcA11bde05977b3631167028862bE2a173976CA11\",\n blockCreated: 4_632_260,\n },\n },\n rpcUrls: {\n default: { http: [\"https://testnet-rpc.merlinchain.io\"] },\n },\n blockExplorers: {\n default: {\n name: \"Merlin Testnet Explorer\",\n url: \"https://testnet-scan.merlinchain.io\",\n },\n },\n testnet: true,\n})\n\nexport const ailayer = defineChain({\n id: 2649,\n name: \"AILayer\",\n nativeCurrency: {\n name: \"BTC\",\n symbol: \"BTC\",\n decimals: 18,\n },\n contracts: {\n multicall3: {\n address: \"0x8BDc1E8149E7259833f8776CAfDa5c55Cfb8Bbd9\",\n blockCreated: 4_351_314,\n },\n },\n rpcUrls: {\n default: {\n http: [\"https://mainnet-rpc.ailayer.xyz/\"],\n webSocket: [\"wss://mainnet-rpc.ailayer.xyz\"],\n },\n },\n blockExplorers: {\n default: {\n name: \"AILayer Explorer\",\n url: \"https://mainnet-explorer.ailayer.xyz\",\n },\n },\n testnet: false,\n})\nexport const ailayerTestnet = defineChain({\n id: 2648,\n name: \"AILayer Testnet\",\n nativeCurrency: {\n name: \"BTC\",\n symbol: \"BTC\",\n decimals: 18,\n },\n rpcUrls: {\n default: {\n http: [\"https://testnet-rpc.ailayer.xyz\"],\n webSocket: [\"wss://testnet-rpc.ailayer.xyz\"],\n },\n },\n blockExplorers: {\n default: {\n name: \"AILayer Testnet Explorer\",\n url: \"https://testnet-explorer.ailayer.xyz\",\n },\n },\n testnet: true,\n})\n\nexport const xLayer = defineChain({\n ..._xLayer,\n contracts: {\n ..._xLayer.contracts,\n multicall3: {\n address: \"0xcA11bde05977b3631167028862bE2a173976CA11\",\n blockCreated: 47_416,\n },\n },\n})\n\n// export const bitboyTestnet = defineChain({\n// id: 34765,\n// name: \"Bitboy Testnet\",\n// nativeCurrency: {\n// name: \"Bitboy Testnet\",\n// symbol: \"BTT\",\n// decimals: 18,\n// },\n// rpcUrls: {\n// default: {\n// http: [\"http://54.165.133.116:12345\"],\n// },\n// },\n// blockExplorers: {\n// default: {\n// name: \"Bitboy Testnet Explorer\",\n// url: \"http://54.84.174.158\",\n// apiUrl: \"\",\n// },\n// },\n// testnet: true,\n// })\n\nexport const blifeTestnet = defineChain({\n id: 34798,\n name: \"Blife Testnet\",\n nativeCurrency: {\n name: \"WBTC\",\n symbol: \"WBTC\",\n decimals: 18,\n },\n rpcUrls: {\n default: {\n http: [\"https://private-testnet.blifeprotocol.com:25600\"],\n },\n },\n blockExplorers: {\n default: {\n name: \"Blife Testnet Explorer\",\n url: \"https://private-testnet.blifeprotocol.com/\",\n apiUrl: \"\",\n },\n },\n testnet: true,\n})\n\nexport const berachainTestnet = defineChain({\n id: 80084,\n name: \"Berachain Bartio\",\n nativeCurrency: {\n decimals: 18,\n name: \"BERA Token\",\n symbol: \"BERA\",\n },\n rpcUrls: {\n default: {\n http: [\"https://api.routescan.io/v2/network/testnet/evm/80084/etherscan\"],\n },\n },\n blockExplorers: {\n default: {\n name: \"Berachain Bartio Testnet Explorer\",\n url: \"https://bartio.beratrail.io/\",\n apiUrl: \"\",\n },\n },\n testnet: true,\n})\n"],"mappings":"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","names":[]}