FRE-600: Fix code review blockers

- Consolidated duplicate UndoManagers to single instance
- Fixed connection promise to only resolve on 'connected' status
- Fixed WebSocketProvider import (WebsocketProvider)
- Added proper doc.destroy() cleanup
- Renamed isPresenceInitialized property to avoid conflict

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
2026-04-25 00:08:01 -04:00
parent 65b552bb08
commit 7c684a42cc
48450 changed files with 5679671 additions and 383 deletions

19
node_modules/viem/chains/definitions/0g.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const zeroG = /*#__PURE__*/ defineChain({
id: 16_600,
name: '0G Newton Testnet',
nativeCurrency: { name: 'A0GI', symbol: 'A0GI', decimals: 18 },
rpcUrls: {
default: {
http: ['https://evmrpc-testnet.0g.ai'],
},
},
blockExplorers: {
default: {
name: '0G BlockChain Explorer',
url: 'https://chainscan-newton.0g.ai',
},
},
testnet: true,
})

View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const zeroGGalileoTestnet = /*#__PURE__*/ defineChain({
id: 16_601,
name: '0G Galileo Testnet',
nativeCurrency: { name: 'A0GI', symbol: 'A0GI', decimals: 18 },
rpcUrls: {
default: {
http: ['https://evmrpc-testnet.0g.ai'],
},
},
blockExplorers: {
default: {
name: '0G BlockChain Explorer',
url: 'https://chainscan-galileo.0g.ai',
},
},
testnet: true,
})

19
node_modules/viem/chains/definitions/0gMainnet.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const zeroGMainnet = /*#__PURE__*/ defineChain({
id: 16_661,
name: '0G Mainnet',
nativeCurrency: { name: '0G', symbol: '0G', decimals: 18 },
rpcUrls: {
default: {
http: ['https://evmrpc.0g.ai'],
},
},
blockExplorers: {
default: {
name: '0G BlockChain Explorer',
url: 'https://chainscan.0g.ai',
},
},
testnet: false,
})

19
node_modules/viem/chains/definitions/0gTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const zeroGTestnet = /*#__PURE__*/ defineChain({
id: 16_602,
name: '0G Galileo Testnet',
nativeCurrency: { name: 'A0GI', symbol: 'A0GI', decimals: 18 },
rpcUrls: {
default: {
http: ['https://evmrpc-testnet.0g.ai'],
},
},
blockExplorers: {
default: {
name: '0G BlockChain Explorer',
url: 'https://chainscan-galileo.0g.ai',
},
},
testnet: true,
})

19
node_modules/viem/chains/definitions/5ireChain.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const fireChain = /*#__PURE__*/ defineChain({
id: 995,
name: '5ireChain',
nativeCurrency: { name: '5ire Token', symbol: '5IRE', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc.5ire.network'],
},
},
blockExplorers: {
default: {
name: '5ireChain Mainnet Explorer',
url: 'https://5irescan.io/',
},
},
testnet: false,
})

19
node_modules/viem/chains/definitions/abey.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const abey = /*#__PURE__*/ defineChain({
id: 179,
name: 'ABEY Mainnet',
nativeCurrency: { name: 'ABEY', symbol: 'ABEY', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc.abeychain.com'],
},
},
blockExplorers: {
default: {
name: 'Abey Scan',
url: 'https://abeyscan.com',
},
},
testnet: false,
})

40
node_modules/viem/chains/definitions/abstract.ts generated vendored Normal file
View File

@@ -0,0 +1,40 @@
import { defineChain } from '../../utils/chain/defineChain.js'
import { chainConfig } from '../../zksync/chainConfig.js'
export const abstract = /*#__PURE__*/ defineChain({
...chainConfig,
blockTime: 200,
id: 2_741,
name: 'Abstract',
nativeCurrency: {
decimals: 18,
name: 'ETH',
symbol: 'ETH',
},
rpcUrls: {
default: {
http: ['https://api.mainnet.abs.xyz'],
webSocket: ['wss://api.mainnet.abs.xyz/ws'],
},
},
blockExplorers: {
default: {
name: 'Etherscan',
url: 'https://abscan.org',
},
native: {
name: 'Abstract Explorer',
url: 'https://explorer.mainnet.abs.xyz',
},
},
contracts: {
multicall3: {
address: '0xAa4De41dba0Ca5dCBb288b7cC6b708F3aaC759E7',
blockCreated: 5288,
},
erc6492Verifier: {
address: '0xfB688330379976DA81eB64Fe4BF50d7401763B9C',
blockCreated: 5263,
},
},
})

View File

@@ -0,0 +1,38 @@
import { defineChain } from '../../utils/chain/defineChain.js'
import { chainConfig } from '../../zksync/chainConfig.js'
export const abstractTestnet = /*#__PURE__*/ defineChain({
...chainConfig,
blockTime: 200,
id: 11_124,
name: 'Abstract Testnet',
nativeCurrency: {
decimals: 18,
name: 'ETH',
symbol: 'ETH',
},
rpcUrls: {
default: { http: ['https://api.testnet.abs.xyz'] },
},
blockExplorers: {
default: {
name: 'Etherscan',
url: 'https://sepolia.abscan.org',
},
native: {
name: 'Abstract Explorer',
url: 'https://explorer.testnet.abs.xyz',
},
},
testnet: true,
contracts: {
multicall3: {
address: '0xF9cda624FBC7e059355ce98a31693d299FACd963',
blockCreated: 358349,
},
erc6492Verifier: {
address: '0xfB688330379976DA81eB64Fe4BF50d7401763B9C',
blockCreated: 431682,
},
},
})

26
node_modules/viem/chains/definitions/acala.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const acala = /*#__PURE__*/ defineChain({
id: 787,
name: 'Acala',
network: 'acala',
nativeCurrency: {
name: 'Acala',
symbol: 'ACA',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://eth-rpc-acala.aca-api.network'],
webSocket: ['wss://eth-rpc-acala.aca-api.network'],
},
},
blockExplorers: {
default: {
name: 'Acala Blockscout',
url: 'https://blockscout.acala.network',
apiUrl: 'https://blockscout.acala.network/api',
},
},
testnet: false,
})

23
node_modules/viem/chains/definitions/acria.ts generated vendored Normal file
View File

@@ -0,0 +1,23 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const acria = /*#__PURE__*/ defineChain({
id: 47,
name: 'Acria IntelliChain',
nativeCurrency: {
decimals: 18,
name: 'ACRIA',
symbol: 'ACRIA',
},
rpcUrls: {
default: {
http: ['https://aic.acria.ai'],
},
},
blockExplorers: {
default: {
name: 'Acria Explorer',
url: 'https://explorer.acria.ai',
},
},
testnet: false,
})

19
node_modules/viem/chains/definitions/adf.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const adf = /*#__PURE__*/ defineChain({
id: 1215,
name: 'ADF Chain',
nativeCurrency: { name: 'ADDFILL', symbol: 'ADF', decimals: 18 },
rpcUrls: {
default: {
http: ['https://mainnet.adftechnology.com'],
},
},
blockExplorers: {
default: {
name: 'ADF Mainnet Explorer',
url: 'https://explorer.adftechnology.com',
},
},
testnet: false,
})

23
node_modules/viem/chains/definitions/adi.ts generated vendored Normal file
View File

@@ -0,0 +1,23 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const adi = /*#__PURE__*/ defineChain({
id: 36900,
name: 'ADI_Chain',
nativeCurrency: {
decimals: 18,
name: 'ADI',
symbol: 'ADI',
},
rpcUrls: {
default: {
http: ['https://rpc.adifoundation.ai'],
},
},
blockExplorers: {
default: {
name: 'ADI Explorer',
url: 'https://explorer.adifoundation.ai',
},
},
testnet: false,
})

24
node_modules/viem/chains/definitions/agungTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const agungTestnet = /*#__PURE__*/ defineChain({
id: 9990,
name: 'Agung Network',
nativeCurrency: {
decimals: 18,
name: 'Agung',
symbol: 'AGNG',
},
rpcUrls: {
default: {
http: ['https://wss-async.agung.peaq.network'],
webSocket: ['wss://wss-async.agung.peaq.network'],
},
},
blockExplorers: {
default: {
name: 'Subscan',
url: 'https://agung-testnet.subscan.io',
},
},
testnet: true,
})

23
node_modules/viem/chains/definitions/aioz.ts generated vendored Normal file
View File

@@ -0,0 +1,23 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const aioz = /*#__PURE__*/ defineChain({
id: 168,
name: 'AIOZ Network',
nativeCurrency: {
decimals: 18,
name: 'AIOZ',
symbol: 'AIOZ',
},
rpcUrls: {
default: {
http: ['https://eth-dataseed.aioz.network'],
},
},
blockExplorers: {
default: {
name: 'AIOZ Explorer',
url: 'https://explorer.aioz.network',
},
},
testnet: false,
})

25
node_modules/viem/chains/definitions/alephZero.ts generated vendored Normal file
View File

@@ -0,0 +1,25 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const alephZero = /*#__PURE__*/ defineChain({
id: 41_455,
name: 'Aleph Zero',
nativeCurrency: { name: 'Aleph Zero', symbol: 'AZERO', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc.alephzero.raas.gelato.cloud'],
},
},
blockExplorers: {
default: {
name: 'Aleph Zero EVM Explorer',
url: 'https://evm-explorer.alephzero.org',
apiUrl: 'https://evm-explorer.alephzero.org/api',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 4603377,
},
},
})

View File

@@ -0,0 +1,27 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const alephZeroTestnet = /*#__PURE__*/ defineChain({
id: 2039,
name: 'Aleph Zero Testnet',
nativeCurrency: { name: 'TZERO', symbol: 'TZERO', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc.alephzero-testnet.gelato.digital'],
webSocket: ['wss://ws.alephzero-testnet.gelato.digital'],
},
},
blockExplorers: {
default: {
name: 'Aleph Zero EVM Testnet explorer',
url: 'https://evm-explorer-testnet.alephzero.org',
apiUrl: 'https://evm-explorer-testnet.alephzero.org/api',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 2861745,
},
},
testnet: true,
})

17
node_modules/viem/chains/definitions/alienX.ts generated vendored Normal file
View File

@@ -0,0 +1,17 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const alienx = /*#__PURE__*/ defineChain({
id: 10241024,
name: 'AlienX Mainnet',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: { http: ['https://rpc.alienxchain.io/http'] },
},
blockExplorers: {
default: {
name: 'AlienX Explorer',
url: 'https://explorer.alienxchain.io',
},
},
testnet: false,
})

View File

@@ -0,0 +1,17 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const alienxHalTestnet = /*#__PURE__*/ defineChain({
id: 10241025,
name: 'ALIENX Hal Testnet',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: { http: ['https://hal-rpc.alienxchain.io/http'] },
},
blockExplorers: {
default: {
name: 'AlienX Explorer',
url: 'https://hal-explorer.alienxchain.io',
},
},
testnet: true,
})

26
node_modules/viem/chains/definitions/alpenTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const alpenTestnet = /*#__PURE__*/ defineChain({
id: 8150,
name: 'Alpen Testnet',
nativeCurrency: { name: 'Signet BTC', symbol: 'sBTC', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc.testnet.alpenlabs.io'],
},
},
blockExplorers: {
default: {
name: 'Alpen Explorer',
url: 'https://explorer.testnet.alpenlabs.io',
apiUrl: 'https://explorer.testnet.alpenlabs.io/api',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 290408,
},
},
testnet: true,
})

44
node_modules/viem/chains/definitions/ancient8.ts generated vendored Normal file
View File

@@ -0,0 +1,44 @@
import { chainConfig } from '../../op-stack/chainConfig.js'
import { defineChain } from '../../utils/chain/defineChain.js'
const sourceId = 1 // mainnet
export const ancient8 = /*#__PURE__*/ defineChain({
...chainConfig,
id: 888888888,
name: 'Ancient8',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc.ancient8.gg'],
},
},
blockExplorers: {
default: {
name: 'Ancient8 explorer',
url: 'https://scan.ancient8.gg',
apiUrl: 'https://scan.ancient8.gg/api',
},
},
contracts: {
...chainConfig.contracts,
l2OutputOracle: {
[sourceId]: {
address: '0xB09DC08428C8b4EFB4ff9C0827386CDF34277996',
},
},
portal: {
[sourceId]: {
address: '0x639F2AECE398Aa76b07e59eF6abe2cFe32bacb68',
blockCreated: 19070571,
},
},
l1StandardBridge: {
[sourceId]: {
address: '0xd5e3eDf5b68135D559D572E26bF863FBC1950033',
blockCreated: 19070571,
},
},
},
sourceId,
})

View File

@@ -0,0 +1,45 @@
import { chainConfig } from '../../op-stack/chainConfig.js'
import { defineChain } from '../../utils/chain/defineChain.js'
const sourceId = 11_155_111 // sepolia
export const ancient8Sepolia = /*#__PURE__*/ defineChain({
...chainConfig,
id: 28122024,
name: 'Ancient8 Testnet',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpcv2-testnet.ancient8.gg'],
},
},
blockExplorers: {
default: {
name: 'Ancient8 Celestia Testnet explorer',
url: 'https://scanv2-testnet.ancient8.gg',
apiUrl: 'https://scanv2-testnet.ancient8.gg/api',
},
},
contracts: {
...chainConfig.contracts,
l2OutputOracle: {
[sourceId]: {
address: '0x942fD5017c0F60575930D8574Eaca13BEcD6e1bB',
},
},
portal: {
[sourceId]: {
address: '0xfa1d9E26A6aCD7b22115D27572c1221B9803c960',
blockCreated: 4972908,
},
},
l1StandardBridge: {
[sourceId]: {
address: '0xF6Bc0146d3c74D48306e79Ae134A260E418C9335',
blockCreated: 4972908,
},
},
},
sourceId,
testnet: true,
})

17
node_modules/viem/chains/definitions/anvil.ts generated vendored Normal file
View File

@@ -0,0 +1,17 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const anvil = /*#__PURE__*/ defineChain({
id: 31_337,
name: 'Anvil',
nativeCurrency: {
decimals: 18,
name: 'Ether',
symbol: 'ETH',
},
rpcUrls: {
default: {
http: ['http://127.0.0.1:8545'],
webSocket: ['ws://127.0.0.1:8545'],
},
},
})

33
node_modules/viem/chains/definitions/apeChain.ts generated vendored Normal file
View File

@@ -0,0 +1,33 @@
import { defineChain } from '../../utils/chain/defineChain.js'
const sourceId = 42_161 // Arbitrum One
export const apeChain = /*#__PURE__*/ defineChain({
id: 33139,
name: 'ApeChain',
nativeCurrency: {
name: 'ApeCoin',
symbol: 'APE',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://rpc.apechain.com/http'],
webSocket: ['wss://rpc.apechain.com/ws'],
},
},
blockExplorers: {
default: {
name: 'Apescan',
url: 'https://apescan.io',
apiUrl: 'https://api.apescan.io/api',
},
},
contracts: {
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 20889,
},
},
sourceId,
})

26
node_modules/viem/chains/definitions/apexTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const apexTestnet = /*#__PURE__*/ defineChain({
id: 3993,
name: 'APEX Testnet',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc-testnet.apexlayer.xyz'],
},
},
blockExplorers: {
default: {
name: 'Blockscout',
url: 'https://exp-testnet.apexlayer.xyz',
apiUrl: 'https://exp-testnet.apexlayer.xyz/api',
},
},
contracts: {
multicall3: {
address: '0xf7642be33a6b18D16a995657adb5a68CD0438aE2',
blockCreated: 283775,
},
},
testnet: true,
})

22
node_modules/viem/chains/definitions/apollo.ts generated vendored Normal file
View File

@@ -0,0 +1,22 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const apollo = /*#__PURE__*/ defineChain({
id: 62606,
name: 'Apollo',
nativeCurrency: {
decimals: 18,
name: 'Apollo',
symbol: 'APOLLO',
},
rpcUrls: {
default: {
http: ['https://mainnet-rpc.apolloscan.io'],
},
},
blockExplorers: {
default: {
name: 'Apollo Explorer',
url: 'https://apolloscan.io',
},
},
})

26
node_modules/viem/chains/definitions/arbitrum.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const arbitrum = /*#__PURE__*/ defineChain({
id: 42_161,
name: 'Arbitrum One',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
blockTime: 250,
rpcUrls: {
default: {
http: ['https://arb1.arbitrum.io/rpc'],
},
},
blockExplorers: {
default: {
name: 'Arbiscan',
url: 'https://arbiscan.io',
apiUrl: 'https://api.arbiscan.io/api',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 7654707,
},
},
})

29
node_modules/viem/chains/definitions/arbitrumGoerli.ts generated vendored Normal file
View File

@@ -0,0 +1,29 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const arbitrumGoerli = /*#__PURE__*/ defineChain({
id: 421_613,
name: 'Arbitrum Goerli',
nativeCurrency: {
name: 'Arbitrum Goerli Ether',
symbol: 'ETH',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://goerli-rollup.arbitrum.io/rpc'],
},
},
blockExplorers: {
default: {
name: 'Arbiscan',
url: 'https://goerli.arbiscan.io',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 88114,
},
},
testnet: true,
})

25
node_modules/viem/chains/definitions/arbitrumNova.ts generated vendored Normal file
View File

@@ -0,0 +1,25 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const arbitrumNova = /*#__PURE__*/ defineChain({
id: 42_170,
name: 'Arbitrum Nova',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: {
http: ['https://nova.arbitrum.io/rpc'],
},
},
blockExplorers: {
default: {
name: 'Arbiscan',
url: 'https://nova.arbiscan.io',
apiUrl: 'https://api-nova.arbiscan.io/api',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 1746963,
},
},
})

View File

@@ -0,0 +1,31 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const arbitrumSepolia = /*#__PURE__*/ defineChain({
id: 421_614,
name: 'Arbitrum Sepolia',
blockTime: 250,
nativeCurrency: {
name: 'Arbitrum Sepolia Ether',
symbol: 'ETH',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://sepolia-rollup.arbitrum.io/rpc'],
},
},
blockExplorers: {
default: {
name: 'Arbiscan',
url: 'https://sepolia.arbiscan.io',
apiUrl: 'https://api-sepolia.arbiscan.io/api',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 81930,
},
},
testnet: true,
})

38
node_modules/viem/chains/definitions/arcTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,38 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const arcTestnet = /*#__PURE__*/ defineChain({
id: 5042002,
name: 'Arc Testnet',
nativeCurrency: {
name: 'USDC',
symbol: 'USDC',
decimals: 18,
},
rpcUrls: {
default: {
http: [
'https://rpc.testnet.arc.network',
'https://rpc.quicknode.testnet.arc.network',
'https://rpc.blockdaemon.testnet.arc.network',
],
webSocket: [
'wss://rpc.testnet.arc.network',
'wss://rpc.quicknode.testnet.arc.network',
],
},
},
blockExplorers: {
default: {
name: 'ArcScan',
url: 'https://testnet.arcscan.app',
apiUrl: 'https://testnet.arcscan.app/api',
},
},
contracts: {
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 0,
},
},
testnet: true,
})

19
node_modules/viem/chains/definitions/arenaz.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const arenaz = /*#__PURE__*/ defineChain({
id: 7897,
name: 'Arena-Z',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc.arena-z.gg'],
},
},
blockExplorers: {
default: {
name: 'Arena-Z Explorer',
url: 'https://explorer.arena-z.gg',
apiUrl: 'https://explorer.arena-z.gg',
},
},
})

26
node_modules/viem/chains/definitions/areonNetwork.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const areonNetwork = /*#__PURE__*/ defineChain({
id: 463,
name: 'Areon Network',
nativeCurrency: { decimals: 18, name: 'AREA', symbol: 'AREA' },
rpcUrls: {
default: {
http: ['https://mainnet-rpc.areon.network'],
webSocket: ['wss://mainnet-ws.areon.network'],
},
},
blockExplorers: {
default: {
name: 'Areonscan',
url: 'https://areonscan.com',
},
},
contracts: {
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 353286,
},
},
testnet: false,
})

View File

@@ -0,0 +1,20 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const areonNetworkTestnet = /*#__PURE__*/ defineChain({
id: 462,
name: 'Areon Network Testnet',
nativeCurrency: { decimals: 18, name: 'TAREA', symbol: 'TAREA' },
rpcUrls: {
default: {
http: ['https://testnet-rpc.areon.network'],
webSocket: ['wss://testnet-ws.areon.network'],
},
},
blockExplorers: {
default: {
name: 'Areonscan',
url: 'https://areonscan.com',
},
},
testnet: true,
})

26
node_modules/viem/chains/definitions/areum.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const areum = /*#__PURE__*/ defineChain({
id: 463,
name: 'Areum',
nativeCurrency: { decimals: 18, name: 'AREA', symbol: 'AREA' },
rpcUrls: {
default: {
http: ['https://mainnet-rpc.areum.network'],
webSocket: ['wss://mainnet-ws.areum.network'],
},
},
blockExplorers: {
default: {
name: 'Areum Explorer',
url: 'https://explorer.areum.network',
},
},
contracts: {
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 353286,
},
},
testnet: false,
})

26
node_modules/viem/chains/definitions/artelaTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const artelaTestnet = /*#__PURE__*/ defineChain({
id: 11822,
name: 'Artela Testnet',
nativeCurrency: { name: 'ART', symbol: 'ART', decimals: 18 },
rpcUrls: {
default: {
http: ['https://betanet-rpc1.artela.network'],
},
},
blockExplorers: {
default: {
name: 'Artela',
url: 'https://betanet-scan.artela.network',
apiUrl: 'https://betanet-scan.artela.network/api',
},
},
contracts: {
multicall3: {
address: '0xd07c8635f76e8745Ee7092fbb6e8fbc5FeF09DD7',
blockCreated: 7001871,
},
},
testnet: true,
})

25
node_modules/viem/chains/definitions/arthera.ts generated vendored Normal file
View File

@@ -0,0 +1,25 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const arthera = /*#__PURE__*/ defineChain({
id: 10242,
name: 'Arthera',
nativeCurrency: { name: 'Arthera', symbol: 'AA', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc.arthera.net'],
},
},
blockExplorers: {
default: {
name: 'Arthera EVM Explorer',
url: 'https://explorer.arthera.net',
apiUrl: 'https://explorer.arthera.net/api',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 4502791,
},
},
})

26
node_modules/viem/chains/definitions/artheraTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const artheraTestnet = /*#__PURE__*/ defineChain({
id: 10243,
name: 'Arthera Testnet',
nativeCurrency: { name: 'Arthera', symbol: 'AA', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc-test.arthera.net'],
},
},
blockExplorers: {
default: {
name: 'Arthera EVM Explorer',
url: 'https://explorer-test.arthera.net',
apiUrl: 'https://explorer-test.arthera.net/api',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 22051,
},
},
testnet: true,
})

23
node_modules/viem/chains/definitions/assetChain.ts generated vendored Normal file
View File

@@ -0,0 +1,23 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const assetChain = /*#__PURE__*/ defineChain({
id: 42_420,
name: 'AssetChain Mainnet',
nativeCurrency: {
decimals: 18,
name: 'Real World Asset',
symbol: 'RWA',
},
rpcUrls: {
default: { http: ['https://mainnet-rpc.assetchain.org'] },
},
blockExplorers: {
default: {
name: 'Asset Chain Explorer',
url: 'https://scan.assetchain.org',
apiUrl: 'https://scan.assetchain.org/api',
},
},
testnet: false,
contracts: {},
})

View File

@@ -0,0 +1,28 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const assetChainTestnet = /*#__PURE__*/ defineChain({
id: 42_421,
name: 'AssetChain Testnet',
nativeCurrency: {
decimals: 18,
name: 'Real World Asset',
symbol: 'RWA',
},
rpcUrls: {
default: { http: ['https://enugu-rpc.assetchain.org'] },
},
blockExplorers: {
default: {
name: 'Asset Chain Testnet Explorer',
url: 'https://scan-testnet.assetchain.org',
apiUrl: 'https://scan-testnet.assetchain.org/api',
},
},
testnet: true,
contracts: {
multicall3: {
address: '0x989F832D35988cb5e3eB001Fa2Fe789469EC31Ea',
blockCreated: 17177,
},
},
})

28
node_modules/viem/chains/definitions/astar.ts generated vendored Normal file
View File

@@ -0,0 +1,28 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const astar = /*#__PURE__*/ defineChain({
id: 592,
name: 'Astar',
network: 'astar-mainnet',
nativeCurrency: {
name: 'Astar',
symbol: 'ASTR',
decimals: 18,
},
rpcUrls: {
default: { http: ['https://astar.api.onfinality.io/public'] },
},
blockExplorers: {
default: {
name: 'Astar Subscan',
url: 'https://astar.subscan.io',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 761794,
},
},
testnet: false,
})

26
node_modules/viem/chains/definitions/astarZkEVM.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const astarZkEVM = /*#__PURE__*/ defineChain({
id: 3_776,
name: 'Astar zkEVM',
network: 'AstarZkEVM',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc-zkevm.astar.network'],
},
},
blockExplorers: {
default: {
name: 'Astar zkEVM Explorer',
url: 'https://astar-zkevm.explorer.startale.com',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 93528,
},
},
testnet: false,
})

26
node_modules/viem/chains/definitions/astarZkyoto.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const astarZkyoto = /*#__PURE__*/ defineChain({
id: 6_038_361,
name: 'Astar zkEVM Testnet zKyoto',
network: 'zKyoto',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc.startale.com/zkyoto'],
},
},
blockExplorers: {
default: {
name: 'zKyoto Explorer',
url: 'https://zkyoto.explorer.startale.com',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 196153,
},
},
testnet: true,
})

30
node_modules/viem/chains/definitions/atletaOlympia.ts generated vendored Normal file
View File

@@ -0,0 +1,30 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const atletaOlympia = /*#__PURE__*/ defineChain({
id: 2340,
name: 'Atleta Olympia',
nativeCurrency: { decimals: 18, name: 'Atla', symbol: 'ATLA' },
rpcUrls: {
default: {
http: [
'https://testnet-rpc.atleta.network:9944',
'https://testnet-rpc.atleta.network',
],
ws: ['wss://testnet-rpc.atleta.network:9944'],
},
},
blockExplorers: {
default: {
name: 'Atleta Olympia Explorer',
url: 'https://blockscout.atleta.network',
apiUrl: 'https://blockscout.atleta.network/api',
},
},
contracts: {
multicall3: {
address: '0x1472ec6392180fb84F345d2455bCC75B26577115',
blockCreated: 1076473,
},
},
testnet: true,
})

27
node_modules/viem/chains/definitions/aurora.ts generated vendored Normal file
View File

@@ -0,0 +1,27 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const aurora = /*#__PURE__*/ defineChain({
id: 1313161554,
name: 'Aurora',
nativeCurrency: {
decimals: 18,
name: 'Ether',
symbol: 'ETH',
},
rpcUrls: {
default: { http: ['https://mainnet.aurora.dev'] },
},
blockExplorers: {
default: {
name: 'Aurorascan',
url: 'https://aurorascan.dev',
apiUrl: 'https://aurorascan.dev/api',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 62907816,
},
},
})

22
node_modules/viem/chains/definitions/auroraTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,22 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const auroraTestnet = /*#__PURE__*/ defineChain({
id: 1313161555,
name: 'Aurora Testnet',
nativeCurrency: {
decimals: 18,
name: 'Ether',
symbol: 'ETH',
},
rpcUrls: {
default: { http: ['https://testnet.aurora.dev'] },
},
blockExplorers: {
default: {
name: 'Aurorascan',
url: 'https://testnet.aurorascan.dev',
apiUrl: 'https://testnet.aurorascan.dev/api',
},
},
testnet: true,
})

24
node_modules/viem/chains/definitions/auroria.ts generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const auroria = /*#__PURE__*/ defineChain({
id: 205205,
name: 'Auroria Testnet',
network: 'auroria',
nativeCurrency: {
name: 'Auroria Stratis',
symbol: 'tSTRAX',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://auroria.rpc.stratisevm.com'],
},
},
blockExplorers: {
default: {
name: 'Auroria Testnet Explorer',
url: 'https://auroria.explorer.stratisevm.com',
},
},
testnet: true,
})

26
node_modules/viem/chains/definitions/autheoTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const autheoTestnet = /*#__PURE__*/ defineChain({
id: 785,
name: 'Autheo Testnet',
nativeCurrency: {
decimals: 18,
name: 'Autheo',
symbol: 'THEO',
},
rpcUrls: {
default: {
http: [
'https://testnet-rpc1.autheo.com',
'https://testnet-rpc2.autheo.com',
],
},
},
blockExplorers: {
default: {
name: 'Autheo Testnet Block Explorer',
url: 'https://testnet-explorer.autheo.com/',
},
},
testnet: true,
})

28
node_modules/viem/chains/definitions/avalanche.ts generated vendored Normal file
View File

@@ -0,0 +1,28 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const avalanche = /*#__PURE__*/ defineChain({
id: 43_114,
name: 'Avalanche',
blockTime: 1_700,
nativeCurrency: {
decimals: 18,
name: 'Avalanche',
symbol: 'AVAX',
},
rpcUrls: {
default: { http: ['https://api.avax.network/ext/bc/C/rpc'] },
},
blockExplorers: {
default: {
name: 'SnowTrace',
url: 'https://snowtrace.io',
apiUrl: 'https://api.snowtrace.io',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 11907934,
},
},
})

28
node_modules/viem/chains/definitions/avalancheFuji.ts generated vendored Normal file
View File

@@ -0,0 +1,28 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const avalancheFuji = /*#__PURE__*/ defineChain({
id: 43_113,
name: 'Avalanche Fuji',
nativeCurrency: {
decimals: 18,
name: 'Avalanche Fuji',
symbol: 'AVAX',
},
rpcUrls: {
default: { http: ['https://api.avax-test.network/ext/bc/C/rpc'] },
},
blockExplorers: {
default: {
name: 'SnowTrace',
url: 'https://testnet.snowtrace.io',
apiUrl: 'https://api-testnet.snowtrace.io',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 7096959,
},
},
testnet: true,
})

31
node_modules/viem/chains/definitions/b3.ts generated vendored Normal file
View File

@@ -0,0 +1,31 @@
import { defineChain } from '../../utils/chain/defineChain.js'
const sourceId = 8453 // base
export const b3 = /*#__PURE__*/ defineChain({
id: 8333,
name: 'B3',
nativeCurrency: {
name: 'Ether',
symbol: 'ETH',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://mainnet-rpc.b3.fun/http'],
},
},
blockExplorers: {
default: {
name: 'Blockscout',
url: 'https://explorer.b3.fun',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 0,
},
},
sourceId,
})

32
node_modules/viem/chains/definitions/b3Sepolia.ts generated vendored Normal file
View File

@@ -0,0 +1,32 @@
import { defineChain } from '../../utils/chain/defineChain.js'
const sourceId = 168_587_773 // base-sepolia
export const b3Sepolia = /*#__PURE__*/ defineChain({
id: 1993,
name: 'B3 Sepolia',
nativeCurrency: {
name: 'Ether',
symbol: 'ETH',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://sepolia.b3.fun/http'],
},
},
blockExplorers: {
default: {
name: 'Blockscout',
url: 'https://sepolia.explorer.b3.fun',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 0,
},
},
testnet: true,
sourceId,
})

29
node_modules/viem/chains/definitions/bahamut.ts generated vendored Normal file
View File

@@ -0,0 +1,29 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bahamut = /*#__PURE__*/ defineChain({
id: 5165,
network: 'bahamut',
name: 'Bahamut',
nativeCurrency: { name: 'Fasttoken', symbol: 'FTN', decimals: 18 },
rpcUrls: {
default: {
http: [
'https://rpc1.bahamut.io',
'https://bahamut-rpc.publicnode.com',
'https://rpc2.bahamut.io',
],
webSocket: [
'wss://ws1.sahara.bahamutchain.com',
'wss://bahamut-rpc.publicnode.com',
'wss://ws2.sahara.bahamutchain.com',
],
},
},
blockExplorers: {
default: {
name: 'Ftnscan',
url: 'https://www.ftnscan.com',
apiUrl: 'https://www.ftnscan.com/api',
},
},
})

63
node_modules/viem/chains/definitions/base.ts generated vendored Normal file
View File

@@ -0,0 +1,63 @@
import { chainConfig } from '../../op-stack/chainConfig.js'
import { defineChain } from '../../utils/chain/defineChain.js'
const sourceId = 1 // mainnet
export const base = /*#__PURE__*/ defineChain({
...chainConfig,
id: 8453,
name: 'Base',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: {
http: ['https://mainnet.base.org'],
},
},
blockExplorers: {
default: {
name: 'Basescan',
url: 'https://basescan.org',
apiUrl: 'https://api.basescan.org/api',
},
},
contracts: {
...chainConfig.contracts,
disputeGameFactory: {
[sourceId]: {
address: '0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e',
},
},
l2OutputOracle: {
[sourceId]: {
address: '0x56315b90c40730925ec5485cf004d835058518A0',
},
},
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 5022,
},
portal: {
[sourceId]: {
address: '0x49048044D57e1C92A77f79988d21Fa8fAF74E97e',
blockCreated: 17482143,
},
},
l1StandardBridge: {
[sourceId]: {
address: '0x3154Cf16ccdb4C6d922629664174b904d80F2C35',
blockCreated: 17482143,
},
},
},
sourceId,
})
export const basePreconf = /*#__PURE__*/ defineChain({
...base,
experimental_preconfirmationTime: 200,
rpcUrls: {
default: {
http: ['https://mainnet-preconf.base.org'],
},
},
})

45
node_modules/viem/chains/definitions/baseGoerli.ts generated vendored Normal file
View File

@@ -0,0 +1,45 @@
import { chainConfig } from '../../op-stack/chainConfig.js'
import { defineChain } from '../../utils/chain/defineChain.js'
const sourceId = 5 // goerli
export const baseGoerli = /*#__PURE__*/ defineChain({
...chainConfig,
id: 84531,
name: 'Base Goerli',
nativeCurrency: { name: 'Goerli Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: { http: ['https://goerli.base.org'] },
},
blockExplorers: {
default: {
name: 'Basescan',
url: 'https://goerli.basescan.org',
apiUrl: 'https://goerli.basescan.org/api',
},
},
contracts: {
...chainConfig.contracts,
l2OutputOracle: {
[sourceId]: {
address: '0x2A35891ff30313CcFa6CE88dcf3858bb075A2298',
},
},
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 1376988,
},
portal: {
[sourceId]: {
address: '0xe93c8cD0D409341205A592f8c4Ac1A5fe5585cfA',
},
},
l1StandardBridge: {
[sourceId]: {
address: '0xfA6D8Ee5BE770F84FC001D098C4bD604Fe01284a',
},
},
},
testnet: true,
sourceId,
})

65
node_modules/viem/chains/definitions/baseSepolia.ts generated vendored Normal file
View File

@@ -0,0 +1,65 @@
import { chainConfig } from '../../op-stack/chainConfig.js'
import { defineChain } from '../../utils/chain/defineChain.js'
const sourceId = 11_155_111 // sepolia
export const baseSepolia = /*#__PURE__*/ defineChain({
...chainConfig,
id: 84532,
network: 'base-sepolia',
name: 'Base Sepolia',
nativeCurrency: { name: 'Sepolia Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: {
http: ['https://sepolia.base.org'],
},
},
blockExplorers: {
default: {
name: 'Basescan',
url: 'https://sepolia.basescan.org',
apiUrl: 'https://api-sepolia.basescan.org/api',
},
},
contracts: {
...chainConfig.contracts,
disputeGameFactory: {
[sourceId]: {
address: '0xd6E6dBf4F7EA0ac412fD8b65ED297e64BB7a06E1',
},
},
l2OutputOracle: {
[sourceId]: {
address: '0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254',
},
},
portal: {
[sourceId]: {
address: '0x49f53e41452c74589e85ca1677426ba426459e85',
blockCreated: 4446677,
},
},
l1StandardBridge: {
[sourceId]: {
address: '0xfd0Bf71F60660E2f608ed56e1659C450eB113120',
blockCreated: 4446677,
},
},
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 1059647,
},
},
testnet: true,
sourceId,
})
export const baseSepoliaPreconf = /*#__PURE__*/ defineChain({
...baseSepolia,
experimental_preconfirmationTime: 200,
rpcUrls: {
default: {
http: ['https://sepolia-preconf.base.org'],
},
},
})

View File

@@ -0,0 +1,21 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const basecampTestnet = /*#__PURE__*/ defineChain({
id: 123420001114,
name: 'Basecamp Testnet',
nativeCurrency: {
decimals: 18,
name: 'Camp',
symbol: 'CAMP',
},
rpcUrls: {
default: { http: ['https://rpc.basecamp.t.raas.gelato.cloud'] },
},
blockExplorers: {
default: {
name: 'basecamp',
url: 'https://basecamp.cloud.blockscout.com',
},
},
testnet: true,
})

View File

@@ -0,0 +1,24 @@
import { defineChain } from '../../utils/chain/defineChain.js'
import { chainConfig } from '../../zksync/chainConfig.js'
export const battlechainTestnet = /*#__PURE__*/ defineChain({
...chainConfig,
id: 627,
name: 'BattleChain Testnet',
network: 'battlechain-testnet',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
rpcUrls: {
default: {
http: ['https://testnet.battlechain.com'],
},
},
blockExplorers: {
default: {
name: 'BattleChain Explorer',
url: 'https://explorer.testnet.battlechain.com',
blockExplorerApi:
'https://block-explorer-api.testnet.battlechain.com/api',
},
},
testnet: true,
})

30
node_modules/viem/chains/definitions/beam.ts generated vendored Normal file
View File

@@ -0,0 +1,30 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const beam = /*#__PURE__*/ defineChain({
id: 4337,
name: 'Beam',
network: 'beam',
nativeCurrency: {
decimals: 18,
name: 'Beam',
symbol: 'BEAM',
},
rpcUrls: {
default: {
http: ['https://build.onbeam.com/rpc'],
webSocket: ['wss://build.onbeam.com/ws'],
},
},
blockExplorers: {
default: {
name: 'Beam Explorer',
url: 'https://subnets.avax.network/beam',
},
},
contracts: {
multicall3: {
address: '0x4956f15efdc3dc16645e90cc356eafa65ffc65ec',
blockCreated: 1,
},
},
})

31
node_modules/viem/chains/definitions/beamTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,31 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const beamTestnet = /*#__PURE__*/ defineChain({
id: 13337,
name: 'Beam Testnet',
network: 'beam',
nativeCurrency: {
decimals: 18,
name: 'Beam',
symbol: 'BEAM',
},
rpcUrls: {
default: {
http: ['https://build.onbeam.com/rpc/testnet'],
webSocket: ['wss://build.onbeam.com/ws/testnet'],
},
},
blockExplorers: {
default: {
name: 'Beam Explorer',
url: 'https://subnets-test.avax.network/beam',
},
},
contracts: {
multicall3: {
address: '0x9bf49b704ee2a095b95c1f2d4eb9010510c41c9e',
blockCreated: 3,
},
},
testnet: true,
})

View File

@@ -0,0 +1,21 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bearNetworkChainMainnet = /*#__PURE__*/ defineChain({
id: 641230,
name: 'Bear Network Chain Mainnet',
nativeCurrency: {
decimals: 18,
name: 'BearNetworkChain',
symbol: 'BRNKC',
},
rpcUrls: {
default: { http: ['https://brnkc-mainnet.bearnetwork.net'] },
},
blockExplorers: {
default: {
name: 'BrnkScan',
url: 'https://brnkscan.bearnetwork.net',
apiUrl: 'https://brnkscan.bearnetwork.net/api',
},
},
})

View File

@@ -0,0 +1,22 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bearNetworkChainTestnet = /*#__PURE__*/ defineChain({
id: 751230,
name: 'Bear Network Chain Testnet',
nativeCurrency: {
decimals: 18,
name: 'tBRNKC',
symbol: 'tBRNKC',
},
rpcUrls: {
default: { http: ['https://brnkc-test.bearnetwork.net'] },
},
blockExplorers: {
default: {
name: 'BrnkTestScan',
url: 'https://brnktest-scan.bearnetwork.net',
apiUrl: 'https://brnktest-scan.bearnetwork.net/api',
},
},
testnet: true,
})

37
node_modules/viem/chains/definitions/berachain.ts generated vendored Normal file
View File

@@ -0,0 +1,37 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const berachain = /*#__PURE__*/ defineChain({
id: 80094,
name: 'Berachain',
blockTime: 2_000,
nativeCurrency: {
decimals: 18,
name: 'BERA Token',
symbol: 'BERA',
},
contracts: {
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 0,
},
ensRegistry: {
address: '0x5b22280886a2f5e09a49bea7e320eab0e5320e28',
blockCreated: 877007,
},
ensUniversalResolver: {
address: '0x4D41762915F83c76EcaF6776d9b08076aA32b492',
blockCreated: 9310021,
},
},
rpcUrls: {
default: { http: ['https://rpc.berachain.com'] },
},
blockExplorers: {
default: {
name: 'Berascan',
url: 'https://berascan.com',
},
},
ensTlds: ['.bera'],
testnet: false,
})

View File

@@ -0,0 +1,28 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const berachainBepolia = /*#__PURE__*/ defineChain({
id: 80069,
blockTime: 2_000,
name: 'Berachain Bepolia',
nativeCurrency: {
decimals: 18,
name: 'BERA Token',
symbol: 'BERA',
},
contracts: {
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 0,
},
},
rpcUrls: {
default: { http: ['https://bepolia.rpc.berachain.com'] },
},
blockExplorers: {
default: {
name: 'Berascan',
url: 'https://bepolia.beratrail.io',
},
},
testnet: true,
})

View File

@@ -0,0 +1,27 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const berachainTestnet = /*#__PURE__*/ defineChain({
id: 80085,
name: 'Berachain Artio',
nativeCurrency: {
decimals: 18,
name: 'BERA Token',
symbol: 'BERA',
},
rpcUrls: {
default: { http: ['https://artio.rpc.berachain.com'] },
},
blockExplorers: {
default: {
name: 'Berachain',
url: 'https://artio.beratrail.io',
},
},
contracts: {
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 866924,
},
},
testnet: true,
})

View File

@@ -0,0 +1,36 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const berachainTestnetbArtio = /*#__PURE__*/ defineChain({
id: 80084,
name: 'Berachain bArtio',
nativeCurrency: {
decimals: 18,
name: 'BERA Token',
symbol: 'BERA',
},
contracts: {
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 109269,
},
ensRegistry: {
address: '0xB0eef18971290b333450586D33dcA6cE122651D2',
blockCreated: 7736794,
},
ensUniversalResolver: {
address: '0x41692Ef1EA0C79E6b73077E4A67572D2BDbD7057',
blockCreated: 7736795,
},
},
ensTlds: ['.bera'],
rpcUrls: {
default: { http: ['https://bartio.rpc.berachain.com'] },
},
blockExplorers: {
default: {
name: 'Berachain bArtio Beratrail',
url: 'https://bartio.beratrail.io',
},
},
testnet: true,
})

17
node_modules/viem/chains/definitions/bevmMainnet.ts generated vendored Normal file
View File

@@ -0,0 +1,17 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bevmMainnet = /*#__PURE__*/ defineChain({
id: 11501,
name: 'BEVM Mainnet',
nativeCurrency: { name: 'Bitcoin', symbol: 'BTC', decimals: 18 },
rpcUrls: {
default: { http: ['https://rpc-mainnet-1.bevm.io'] },
},
blockExplorers: {
default: {
name: 'Bevmscan',
url: 'https://scan-mainnet.bevm.io',
apiUrl: 'https://scan-mainnet-api.bevm.io/api',
},
},
})

19
node_modules/viem/chains/definitions/bifrost.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bifrost = /*#__PURE__*/ defineChain({
id: 3068,
name: 'Bifrost Mainnet',
nativeCurrency: { name: 'BFC', symbol: 'BFC', decimals: 18 },
rpcUrls: {
default: {
http: ['https://public-01.mainnet.bifrostnetwork.com/rpc'],
},
},
blockExplorers: {
default: {
name: 'Bifrost Blockscout',
url: 'https://explorer.mainnet.bifrostnetwork.com',
},
},
testnet: false,
})

19
node_modules/viem/chains/definitions/birdlayer.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const birdlayer = /*#__PURE__*/ defineChain({
id: 53456,
name: 'BirdLayer',
nativeCurrency: { decimals: 18, name: 'Ether', symbol: 'ETH' },
rpcUrls: {
default: {
http: ['https://rpc.birdlayer.xyz', 'https://rpc1.birdlayer.xyz'],
webSocket: ['wss://rpc.birdlayer.xyz/ws'],
},
},
blockExplorers: {
default: {
name: 'BirdLayer Explorer',
url: 'https://scan.birdlayer.xyz',
},
},
})

24
node_modules/viem/chains/definitions/bitTorrent.ts generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bitTorrent = /*#__PURE__*/ defineChain({
id: 199,
name: 'BitTorrent',
network: 'bittorrent-chain-mainnet',
nativeCurrency: { name: 'BitTorrent', symbol: 'BTT', decimals: 18 },
rpcUrls: {
default: { http: ['https://rpc.bittorrentchain.io'] },
},
blockExplorers: {
default: {
name: 'Bttcscan',
url: 'https://bttcscan.com',
apiUrl: 'https://api.bttcscan.com/api',
},
},
contracts: {
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 31078552,
},
},
})

View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bitTorrentTestnet = /*#__PURE__*/ defineChain({
id: 1028,
name: 'BitTorrent Chain Testnet',
network: 'bittorrent-chain-testnet',
nativeCurrency: { name: 'BitTorrent', symbol: 'BTT', decimals: 18 },
rpcUrls: {
default: { http: ['https://testrpc.bittorrentchain.io'] },
},
blockExplorers: {
default: {
name: 'Bttcscan',
url: 'https://testnet.bttcscan.com',
apiUrl: 'https://testnet.bttcscan.com/api',
},
},
testnet: true,
})

27
node_modules/viem/chains/definitions/bitgert.ts generated vendored Normal file
View File

@@ -0,0 +1,27 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bitgert = /*#__PURE__*/ defineChain({
id: 32520,
name: 'Bitgert Mainnet',
nativeCurrency: {
decimals: 18,
name: 'Brise',
symbol: 'Brise',
},
rpcUrls: {
default: { http: ['https://rpc-bitgert.icecreamswap.com'] },
},
blockExplorers: {
default: {
name: 'Bitgert Scan',
url: 'https://brisescan.com',
},
},
contracts: {
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 2118034,
},
},
testnet: false,
})

19
node_modules/viem/chains/definitions/bitkub.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bitkub = /*#__PURE__*/ defineChain({
id: 96,
name: 'KUB Mainnet',
nativeCurrency: { name: 'KUB Coin', symbol: 'KUB', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc.bitkubchain.io'],
},
},
blockExplorers: {
default: {
name: 'KUB Chain Mainnet Explorer',
url: 'https://www.bkcscan.com',
apiUrl: 'https://www.bkcscan.com/api',
},
},
})

21
node_modules/viem/chains/definitions/bitkubTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,21 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bitkubTestnet = /*#__PURE__*/ defineChain({
id: 25925,
name: 'Bitkub Testnet',
network: 'Bitkub Testnet',
nativeCurrency: { name: 'Bitkub Test', symbol: 'tKUB', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc-testnet.bitkubchain.io'],
},
},
blockExplorers: {
default: {
name: 'Bitkub Chain Testnet Explorer',
url: 'https://testnet.bkcscan.com',
apiUrl: 'https://testnet.bkcscan.com/api',
},
},
testnet: true,
})

29
node_modules/viem/chains/definitions/bitlayer.ts generated vendored Normal file
View File

@@ -0,0 +1,29 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bitlayer = /*#__PURE__*/ defineChain({
id: 200901,
name: 'Bitlayer Mainnet',
nativeCurrency: {
name: 'BTC',
symbol: 'BTC',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://rpc.bitlayer.org'],
webSocket: ['wss://ws.bitlayer.org'],
},
},
blockExplorers: {
default: {
name: 'bitlayer mainnet scan',
url: 'https://www.btrscan.com',
},
},
contracts: {
multicall3: {
address: '0x5B256fE9e993902eCe49D138a5b1162cBb529474',
blockCreated: 2421963,
},
},
})

View File

@@ -0,0 +1,30 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bitlayerTestnet = /*#__PURE__*/ defineChain({
id: 200810,
name: 'Bitlayer Testnet',
nativeCurrency: {
name: 'BTC',
symbol: 'BTC',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://testnet-rpc.bitlayer.org'],
webSocket: ['wss://testnet-ws.bitlayer.org'],
},
},
blockExplorers: {
default: {
name: 'bitlayer testnet scan',
url: 'https://testnet.btrscan.com',
},
},
contracts: {
multicall3: {
address: '0x5B256fE9e993902eCe49D138a5b1162cBb529474',
blockCreated: 4135671,
},
},
testnet: true,
})

19
node_modules/viem/chains/definitions/bitrock.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bitrock = /*#__PURE__*/ defineChain({
id: 7171,
name: 'Bitrock Mainnet',
nativeCurrency: { name: 'BROCK', symbol: 'BROCK', decimals: 18 },
rpcUrls: {
default: {
http: ['https://brockrpc.io'],
},
},
blockExplorers: {
default: {
name: 'Bitrock Explorer',
url: 'https://explorer.bit-rock.io',
},
},
testnet: false,
})

51
node_modules/viem/chains/definitions/blast.ts generated vendored Normal file
View File

@@ -0,0 +1,51 @@
import { chainConfig } from '../../op-stack/chainConfig.js'
import { defineChain } from '../../utils/chain/defineChain.js'
const sourceId = 1 // mainnet
export const blast = /*#__PURE__*/ defineChain({
...chainConfig,
id: 81457,
name: 'Blast',
nativeCurrency: {
decimals: 18,
name: 'Ether',
symbol: 'ETH',
},
rpcUrls: {
default: { http: ['https://rpc.blast.io'] },
},
blockExplorers: {
default: {
name: 'Blastscan',
url: 'https://blastscan.io',
apiUrl: 'https://api.blastscan.io/api',
},
},
contracts: {
...chainConfig.contracts,
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 212929,
},
l2OutputOracle: {
[sourceId]: {
address: '0x826D1B0D4111Ad9146Eb8941D7Ca2B6a44215c76',
blockCreated: 19300358,
},
},
portal: {
[sourceId]: {
address: '0x0Ec68c5B10F21EFFb74f2A5C61DFe6b08C0Db6Cb',
blockCreated: 19300357,
},
},
l1StandardBridge: {
[sourceId]: {
address: '0x697402166Fbf2F22E970df8a6486Ef171dbfc524',
blockCreated: 19300360,
},
},
},
sourceId,
})

33
node_modules/viem/chains/definitions/blastSepolia.ts generated vendored Normal file
View File

@@ -0,0 +1,33 @@
import { defineChain } from '../../utils/chain/defineChain.js'
const sourceId = 11_155_111 // sepolia
export const blastSepolia = /*#__PURE__*/ defineChain({
id: 168_587_773,
name: 'Blast Sepolia',
nativeCurrency: {
name: 'Ether',
symbol: 'ETH',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://sepolia.blast.io'],
},
},
blockExplorers: {
default: {
name: 'Blastscan',
url: 'https://sepolia.blastscan.io',
apiUrl: 'https://api-sepolia.blastscan.io/api',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 756690,
},
},
testnet: true,
sourceId,
})

47
node_modules/viem/chains/definitions/bob.ts generated vendored Normal file
View File

@@ -0,0 +1,47 @@
import { chainConfig } from '../../op-stack/chainConfig.js'
import { defineChain } from '../../utils/chain/defineChain.js'
const sourceId = 1 // mainnet
export const bob = /*#__PURE__*/ defineChain({
...chainConfig,
id: 60808,
name: 'BOB',
nativeCurrency: {
decimals: 18,
name: 'ETH',
symbol: 'ETH',
},
rpcUrls: {
default: {
http: ['https://rpc.gobob.xyz'],
webSocket: ['wss://rpc.gobob.xyz'],
},
},
blockExplorers: {
default: {
name: 'BOB Explorer',
url: 'https://explorer.gobob.xyz',
},
},
contracts: {
...chainConfig.contracts,
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 23131,
},
l2OutputOracle: {
[sourceId]: {
address: '0xdDa53E23f8a32640b04D7256e651C1db98dB11C1',
blockCreated: 4462615,
},
},
portal: {
[sourceId]: {
address: '0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E',
blockCreated: 4462615,
},
},
},
sourceId,
})

48
node_modules/viem/chains/definitions/bobSepolia.ts generated vendored Normal file
View File

@@ -0,0 +1,48 @@
import { chainConfig } from '../../op-stack/chainConfig.js'
import { defineChain } from '../../utils/chain/defineChain.js'
const sourceId = 11_155_111 // sepolia
export const bobSepolia = /*#__PURE__*/ defineChain({
...chainConfig,
id: 808813,
name: 'BOB Sepolia',
nativeCurrency: {
decimals: 18,
name: 'ETH',
symbol: 'ETH',
},
rpcUrls: {
default: {
http: ['https://bob-sepolia.rpc.gobob.xyz'],
webSocket: ['wss://bob-sepolia.rpc.gobob.xyz'],
},
},
blockExplorers: {
default: {
name: 'BOB Sepolia Explorer',
url: 'https://bob-sepolia.explorer.gobob.xyz',
},
},
contracts: {
...chainConfig.contracts,
multicall3: {
address: '0xcA11bde05977b3631167028862bE2a173976CA11',
blockCreated: 35677,
},
l2OutputOracle: {
[sourceId]: {
address: '0x14D0069452b4AE2b250B395b8adAb771E4267d2f',
blockCreated: 4462615,
},
},
portal: {
[sourceId]: {
address: '0x867B1Aa872b9C8cB5E9F7755feDC45BB24Ad0ae4',
blockCreated: 4462615,
},
},
},
testnet: true,
sourceId,
})

26
node_modules/viem/chains/definitions/boba.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const boba = /*#__PURE__*/ defineChain({
id: 288,
name: 'Boba Network',
nativeCurrency: {
decimals: 18,
name: 'Ether',
symbol: 'ETH',
},
rpcUrls: {
default: { http: ['https://mainnet.boba.network'] },
},
blockExplorers: {
default: {
name: 'BOBAScan',
url: 'https://bobascan.com',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 446859,
},
},
})

21
node_modules/viem/chains/definitions/bobaSepolia.ts generated vendored Normal file
View File

@@ -0,0 +1,21 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bobaSepolia = /*#__PURE__*/ defineChain({
id: 28882,
name: 'Boba Sepolia',
nativeCurrency: {
name: 'Ether',
symbol: 'ETH',
decimals: 18,
},
rpcUrls: {
default: { http: ['https://sepolia.boba.network'] },
},
blockExplorers: {
default: {
name: 'BOBAScan',
url: 'https://testnet.bobascan.com',
},
},
testnet: true,
})

View File

@@ -0,0 +1,21 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const boolBetaMainnet = /*#__PURE__*/ defineChain({
id: 11100,
name: 'Bool Beta Mainnet',
nativeCurrency: {
decimals: 18,
name: 'BOL',
symbol: 'BOL',
},
rpcUrls: {
default: { http: ['https://beta-rpc-node-http.bool.network'] },
},
blockExplorers: {
default: {
name: 'BoolScan',
url: 'https://beta-mainnet.boolscan.com/',
},
},
testnet: false,
})

20
node_modules/viem/chains/definitions/botanix.ts generated vendored Normal file
View File

@@ -0,0 +1,20 @@
// src/chains/definitions/example.ts
import { defineChain } from '../../utils/chain/defineChain.js'
export const botanix = /*#__PURE__*/ defineChain({
id: 3637,
name: 'Botanix',
nativeCurrency: { name: 'Bitcoin', symbol: 'BTC', decimals: 18 },
rpcUrls: {
default: {
http: ['https://rpc.botanixlabs.com'],
webSocket: ['wss://rpc.botanixlabs.com/ws'],
},
},
blockExplorers: {
default: {
name: 'Botanixscan',
url: 'https://botanixscan.io',
},
},
})

19
node_modules/viem/chains/definitions/botanixTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const botanixTestnet = /*#__PURE__*/ defineChain({
id: 3636,
name: 'Botanix Testnet',
nativeCurrency: { name: 'Bitcoin', symbol: 'BTC', decimals: 18 },
rpcUrls: {
default: {
http: ['https://node.botanixlabs.dev'],
},
},
blockExplorers: {
default: {
name: 'Botanix Testnet Explorer',
url: 'https://testnet.botanixscan.io',
},
},
testnet: true,
})

17
node_modules/viem/chains/definitions/bounceBit.ts generated vendored Normal file
View File

@@ -0,0 +1,17 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bounceBit = /*#__PURE__*/ defineChain({
id: 6001,
name: 'BounceBit Mainnet',
nativeCurrency: { name: 'BounceBit', symbol: 'BB', decimals: 18 },
rpcUrls: {
default: { http: ['https://fullnode-mainnet.bouncebitapi.com'] },
},
blockExplorers: {
default: {
name: 'BB Scan',
url: 'https://bbscan.io',
},
},
testnet: false,
})

View File

@@ -0,0 +1,17 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bounceBitTestnet = /*#__PURE__*/ defineChain({
id: 6000,
name: 'BounceBit Testnet',
nativeCurrency: { name: 'BounceBit', symbol: 'BB', decimals: 18 },
rpcUrls: {
default: { http: ['https://fullnode-testnet.bouncebitapi.com'] },
},
blockExplorers: {
default: {
name: 'BB Scan',
url: 'https://testnet.bbscan.io',
},
},
testnet: true,
})

20
node_modules/viem/chains/definitions/bronos.ts generated vendored Normal file
View File

@@ -0,0 +1,20 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bronos = /*#__PURE__*/ defineChain({
id: 1039,
name: 'Bronos',
nativeCurrency: {
decimals: 18,
name: 'BRO',
symbol: 'BRO',
},
rpcUrls: {
default: { http: ['https://evm.bronos.org'] },
},
blockExplorers: {
default: {
name: 'BronoScan',
url: 'https://broscan.bronos.org',
},
},
})

21
node_modules/viem/chains/definitions/bronosTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,21 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bronosTestnet = /*#__PURE__*/ defineChain({
id: 1038,
name: 'Bronos Testnet',
nativeCurrency: {
decimals: 18,
name: 'Bronos Coin',
symbol: 'tBRO',
},
rpcUrls: {
default: { http: ['https://evm-testnet.bronos.org'] },
},
blockExplorers: {
default: {
name: 'BronoScan',
url: 'https://tbroscan.bronos.org',
},
},
testnet: true,
})

28
node_modules/viem/chains/definitions/bsc.ts generated vendored Normal file
View File

@@ -0,0 +1,28 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bsc = /*#__PURE__*/ defineChain({
id: 56,
name: 'BNB Smart Chain',
blockTime: 750,
nativeCurrency: {
decimals: 18,
name: 'BNB',
symbol: 'BNB',
},
rpcUrls: {
default: { http: ['https://56.rpc.thirdweb.com'] },
},
blockExplorers: {
default: {
name: 'BscScan',
url: 'https://bscscan.com',
apiUrl: 'https://api.bscscan.com/api',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 15921452,
},
},
})

21
node_modules/viem/chains/definitions/bscGreenfield.ts generated vendored Normal file
View File

@@ -0,0 +1,21 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bscGreenfield = /*#__PURE__*/ defineChain({
id: 1017,
name: 'BNB Greenfield Chain',
nativeCurrency: {
decimals: 18,
name: 'BNB',
symbol: 'BNB',
},
rpcUrls: {
default: { http: ['https://greenfield-chain.bnbchain.org'] },
},
blockExplorers: {
default: {
name: 'BNB Greenfield Mainnet Scan',
url: 'https://greenfieldscan.com',
},
},
testnet: false,
})

28
node_modules/viem/chains/definitions/bscTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,28 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bscTestnet = /*#__PURE__*/ defineChain({
id: 97,
name: 'BNB Smart Chain Testnet',
nativeCurrency: {
decimals: 18,
name: 'BNB',
symbol: 'tBNB',
},
rpcUrls: {
default: { http: ['https://data-seed-prebsc-1-s1.bnbchain.org:8545'] },
},
blockExplorers: {
default: {
name: 'BscScan',
url: 'https://testnet.bscscan.com',
apiUrl: 'https://api-testnet.bscscan.com/api',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 17422483,
},
},
testnet: true,
})

22
node_modules/viem/chains/definitions/bsquared.ts generated vendored Normal file
View File

@@ -0,0 +1,22 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bsquared = /*#__PURE__*/ defineChain({
id: 223,
name: 'B2',
nativeCurrency: {
name: 'Bitcoin',
symbol: 'BTC',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://rpc.bsquared.network'],
},
},
blockExplorers: {
default: {
name: 'blockscout',
url: 'https://explorer.bsquared.network',
},
},
})

View File

@@ -0,0 +1,23 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bsquaredTestnet = /*#__PURE__*/ defineChain({
id: 1123,
name: 'B2 Testnet',
nativeCurrency: {
name: 'Bitcoin',
symbol: 'BTC',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://testnet-rpc.bsquared.network'],
},
},
blockExplorers: {
default: {
name: 'blockscout',
url: 'https://testnet-explorer.bsquared.network',
},
},
testnet: true,
})

23
node_modules/viem/chains/definitions/btr.ts generated vendored Normal file
View File

@@ -0,0 +1,23 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const btr = /*#__PURE__*/ defineChain({
id: 200901,
name: 'Bitlayer',
nativeCurrency: {
name: 'Bitcoin',
symbol: 'BTC',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://rpc.bitlayer.org', 'https://rpc.bitlayer-rpc.com'],
webSocket: ['wss://ws.bitlayer.org', 'wss://ws.bitlayer-rpc.com'],
},
},
blockExplorers: {
default: {
name: 'Bitlayer(BTR) Scan',
url: 'https://www.btrscan.com',
},
},
})

27
node_modules/viem/chains/definitions/btrTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,27 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const btrTestnet = /*#__PURE__*/ defineChain({
id: 200810,
name: 'Bitlayer Testnet',
nativeCurrency: {
name: 'Bitcoin',
symbol: 'BTC',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://testnet-rpc.bitlayer.org'],
webSocket: [
'wss://testnet-ws.bitlayer.org',
'wss://testnet-ws.bitlayer-rpc.com',
],
},
},
blockExplorers: {
default: {
name: 'Bitlayer(BTR) Scan',
url: 'https://testnet.btrscan.com',
},
},
testnet: true,
})

19
node_modules/viem/chains/definitions/bxn.ts generated vendored Normal file
View File

@@ -0,0 +1,19 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bxn = /*#__PURE__*/ defineChain({
id: 4999,
name: 'BlackFort Exchange Network',
nativeCurrency: { name: 'BlackFort Token', symbol: 'BXN', decimals: 18 },
rpcUrls: {
default: {
http: ['https://mainnet.blackfort.network/rpc'],
},
},
blockExplorers: {
default: {
name: 'Blockscout',
url: 'https://explorer.blackfort.network',
apiUrl: 'https://explorer.blackfort.network/api',
},
},
})

24
node_modules/viem/chains/definitions/bxnTestnet.ts generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const bxnTestnet = /*#__PURE__*/ defineChain({
id: 4777,
name: 'BlackFort Exchange Network Testnet',
nativeCurrency: {
name: 'BlackFort Testnet Token',
symbol: 'TBXN',
decimals: 18,
},
rpcUrls: {
default: {
http: ['https://testnet.blackfort.network/rpc'],
},
},
blockExplorers: {
default: {
name: 'Blockscout',
url: 'https://testnet-explorer.blackfort.network',
apiUrl: 'https://testnet-explorer.blackfort.network/api',
},
},
testnet: true,
})

14
node_modules/viem/chains/definitions/cannon.ts generated vendored Normal file
View File

@@ -0,0 +1,14 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const cannon = /*#__PURE__*/ defineChain({
id: 13_370,
name: 'Cannon',
nativeCurrency: {
decimals: 18,
name: 'Ether',
symbol: 'ETH',
},
rpcUrls: {
default: { http: ['http://127.0.0.1:8545'] },
},
})

26
node_modules/viem/chains/definitions/canto.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { defineChain } from '../../utils/chain/defineChain.js'
export const canto = /*#__PURE__*/ defineChain({
id: 7_700,
name: 'Canto',
nativeCurrency: {
decimals: 18,
name: 'Canto',
symbol: 'CANTO',
},
rpcUrls: {
default: { http: ['https://canto.gravitychain.io'] },
},
blockExplorers: {
default: {
name: 'Tuber.Build (Blockscout)',
url: 'https://tuber.build',
},
},
contracts: {
multicall3: {
address: '0xca11bde05977b3631167028862be2a173976ca11',
blockCreated: 2905789,
},
},
})

Some files were not shown because too many files have changed in this diff Show More