multicall.py
multicall.py copied to clipboard
aggregate results of multiple smart contract calls into one
Would it be possible to implement a way to pass additional field into the call function. Right now you are passing {to: address, data: data} into the call but there...
Running multi call query to local ganache chain raises ``` ContractLogicError: execution reverted: Incorrect number of arguments. Method 'eth_call' requires exactly 2 arguments. Request specified 3 arguments: ``` Common public...
We're using this package in our project and had to fork it to add the Network we're developing on. I'd prefer to sync with this repo than maintain a separate...
I have read the Issue of #42 and #44 and clone the `default-no-parallelism` branch my code is like this ``` def from_wei(value): return value / 1e18 def generate_multicall(call_list: list): multi...
Hi, Looking to use Multicall in a web3py >6.0 project. Would be great to upgrade to latest web3
# Because the code is deadlocked! ## multicall.py and call.py all use ## async with _get_semaphore(), so you must remove call.py then it is ok!!! Python official example: https://docs.python.org/zh-cn/3/library/asyncio-sync.html?highlight=semaphore#asyncio.Semaphore sem...
Using poetry add [email protected] and [email protected] conflicts happened: Because multicall (0.8.0) depends on web3 (>=5.27,5.31.0,5.31.1,5.31.2, depends on web3 (6.13.0), multicall is forbidden. So, because > depends on multicall (0.8.0), version...
thank you very much
Issue with: `multicall==0.7.9` I create a `Call` (programmatically) which works if called it by itself. It calls the `token0()` function from a UniswapPair-like contract, returns the address of the base...
Multicall3 is deployed on polygon ZKEVM: https://zkevm.polygonscan.com/address/0xcA11bde05977b3631167028862bE2a173976CA11 I have tried adding the corresponding chainId and Network to constants.py: `ZKEVM = 1101` `Network.ZKEVM: 0xcA11bde05977b3631167028862bE2a173976CA11` This creates a bug within the manager.py...