Introducing Multicall3
A modern, efficient contract for aggregating results from multiple function calls
Deployed (almost) everywhere at 0xcA11bde05977b3631167028862bE2a173976CA11
github.com/mds1/multicall
Backwards compatible with previous Multicalls so it can be dropped in easily, though you should also check out the new, flexible, and highly optimized `aggregate3` and `aggregate3Value` methods
If there is a network it's not yet deployed on, let me know, and you can speed up the new deploy by sending funds to the deployer account: 0x05f32B3cC3888453ff71B01135B34FF8e41263F2
Just deployed to 6 new chains
Multicall3 is now deployed at the same address on 18 different chains. Is this a record? 👀
(thanks @ahussein for supplying the funds for the new deploys)
@harithk17 any chance we could get a "Multicall3" label on the contracts across the various networks?