Multicall Support
The App uses an external Multicall Wrapper. Supports 25+ EVM-compatible chains on which Multicall3 & Multicall2 are deployed.
export const multicall3ChainAddress: { [chainId: number]: string } = {
280: multicall3ZkSyncAddress, // zkSync Ero Goerli
324: multicall3ZkSyncAddress, // zkSync Era
};
export const multicall3DeploymentBlockNumbers: { [chainId: number]: number } = {
1: 14353601, // Mainnet
3: 12063863, // Ropsten
4: 10299530, // Rinkeby
5: 6507670, // Goerli
42: 30285908, // Kovan
11155111: 751532, // Sepolia
10: 4286263, // Optimism
420: 49461, // Optimism Goerli
42161: 7654707, // Arbitrum
42170: 1746963, // Arbitrum Nova
421613: 88114, // Arbitrum Goerli
421611: 88114, // Arbitrum Rinkeby
137: 25770160, // Polygon
80001: 25444704, // Polygon Mumbai
100: 21022491, // Gnosis
43114: 11907934, // Avalanche
43113: 7096959, // Avalanche Fuji
250: 33001987, // Fantom Opera
4002: 8328688, // Fantom Testnet
56: 15921452, // BSC
97: 17422483, // BSC Tesnet
1284: 609002, // Moonbeam
1285: 1597904, // Moonriver
1287: 1850686, // Moonbase Alpha Testnet
1666600000: 24185753, // Harmony
25: 1963112, // Cronos
122: 16146628, // Fuse
14: 3002461, // Flare
280: 5885690, // zkSync Ero Goerli
324: 3908235, // zkSync Era
};
export const multicall2DeploymentBlockNumbers: { [chainId: number]: number } = {
1: 12336033, // Mainnet
3: 9894101, // Ropsten
4: 8283206, // Rinkeby
5: 4489716, // Goerli
42: 24025820, // Kovan
};
Last updated