@@ -546,41 +546,56 @@ export class Multicall {
546546
547547 switch ( network ) {
548548 case Networks . mainnet :
549- case Networks . kovan :
550- case Networks . rinkeby :
551549 case Networks . ropsten :
550+ case Networks . rinkeby :
552551 case Networks . goerli :
553- return '0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696' ;
554- case Networks . bsc :
555- return '0xC50F4c1E81c873B2204D7eFf7069Ffec6Fbe136D' ;
556- case Networks . bsc_testnet :
557- return '0x73CCde5acdb9980f54BcCc0483B28B8b4a537b4A' ;
558- case Networks . xdai :
559- return '0x2325b72990D81892E0e09cdE5C80DD221F147F8B' ;
560- case Networks . mumbai :
561- return '0xe9939e7Ea7D7fb619Ac57f648Da7B1D425832631' ;
552+ case Networks . optimism :
553+ case Networks . kovan :
562554 case Networks . matic :
563- return '0x275617327c958bD06b5D6b871E7f491D76113dd8' ;
564- case Networks . etherlite :
565- return '0x21681750D7ddCB8d1240eD47338dC984f94AF2aC' ;
555+ case Networks . kovanOptimism :
556+ case Networks . xdai :
557+ case Networks . goerliOptimism :
566558 case Networks . arbitrum :
567- return '0x80C7DD17B01855a6D2347444a0FCC36136a314de' ;
568- case Networks . avalancheFuji :
569- return '0x3D015943d2780fE97FE3f69C97edA2CCC094f78c' ;
559+ case Networks . rinkebyArbitrum :
560+ case Networks . goerliArbitrum :
561+ case Networks . mumbai :
562+ case Networks . sepolia :
570563 case Networks . avalancheMainnet :
571- return '0xed386Fe855C1EFf2f843B910923Dd8846E45C5A4' ;
564+ case Networks . avalancheFuji :
565+ case Networks . fantomTestnet :
572566 case Networks . fantom :
573- return '0xD98e3dBE5950Ca8Ce5a4b59630a5652110403E5c' ;
574- case Networks . cronos :
575- return '0x5e954f5972EC6BFc7dECd75779F10d848230345F' ;
567+ case Networks . bsc :
568+ case Networks . bsc_testnet :
569+ case Networks . moonbeam :
570+ case Networks . moonriver :
571+ case Networks . moonbaseAlphaTestnet :
576572 case Networks . harmony :
577- return '0x5c41f6817feeb65d7b2178b0b9cebfc8fad97969' ;
578- case Networks . optimism :
579- return '0xeAa6877139d436Dc6d1f75F3aF15B74662617B2C' ;
580- case Networks . kovanOptimism :
581- return '0x91c88479F21203444D2B20Aa001f951EC8CF2F68' ;
573+ case Networks . cronos :
574+ case Networks . fuse :
575+ case Networks . songbirdCanaryNetwork :
576+ case Networks . costonTestnet :
577+ case Networks . boba :
582578 case Networks . aurora :
583- return '0x04364F8908BDCB4cc7EA881d0DE869398BA849C9' ;
579+ case Networks . astar :
580+ case Networks . okc :
581+ case Networks . heco :
582+ case Networks . metis :
583+ case Networks . rsk :
584+ case Networks . rskTestnet :
585+ case Networks . evmos :
586+ case Networks . evmosTestnet :
587+ case Networks . thundercore :
588+ case Networks . thundercoreTestnet :
589+ case Networks . oasis :
590+ case Networks . celo :
591+ case Networks . godwoken :
592+ case Networks . godwokentestnet :
593+ case Networks . klatyn :
594+ case Networks . milkomeda :
595+ case Networks . kcc :
596+ return '0xcA11bde05977b3631167028862bE2a173976CA11' ;
597+ case Networks . etherlite :
598+ return '0x21681750D7ddCB8d1240eD47338dC984f94AF2aC' ;
584599 default :
585600 throw new Error (
586601 `Network - ${ network } doesn't have a multicall contract address defined. Please check your network or deploy your own contract on it.`
0 commit comments