πŸ“„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