banteg / multicall.py

aggregate results of multiple smart contract calls into one
MIT License
246 stars 106 forks source link

add multicall v3 support #49

Closed 007vasy closed 1 year ago

007vasy commented 1 year ago

https://github.com/mds1/multicall

there is a new multicall version (v3) which is deployed over 50+ networks with the same address: https://github.com/mds1/multicall#multicall3-contract-addresses

007vasy commented 1 year ago

@banteg , @BobTheBuidler I can do this over the weekend (assign it to me)

007vasy commented 1 year ago

hey folks could not finish it over the weekend, some tests are failing/ not even run when I got the new version

BobTheBuidler commented 1 year ago

are the 2 problem tests multicall in threads and multicall in multiprocessing?

BobTheBuidler commented 1 year ago

Can you submit what you do have as a draft PR so I can take a look?

007vasy commented 1 year ago

https://github.com/007vasy/multicall.py/tree/task/add-mc-v3-contracts

banteg commented 1 year ago

completed with #52