multicall.py
multicall.py copied to clipboard
aggregate results of multiple smart contract calls into one
I am trying to use this package to get the balance of ETH from multiple addresses, below is my code ```python node_url = 'xxxx' w3 = Web3(Web3.HTTPProvider(node_url)) addresses = ["0xxxxx",...
* feat: add holesky configuration and multicall3 address * chore: bump version
Due to (current) differences in CREATE2 on zkSync, mds has not yet deployed to the common address. However, a [community-deployed contract](https://github.com/mds1/multicall/issues/76#issuecomment-1509645967) is available.
Using `Multicall` more than once in a thread throw an error `Timeout context manager should be used inside a task`. This error was previously reported here #41 and was fixed...
Hello, I am receiving the following error when attempting to use the avalanche public rpc on mainnet: `403 Client Error: Forbidden for url: https://api.avax.network/ext/bc/C/rpc [0]` I am using the example...
Hi, I have written a script that takes multiple wallet/account address, token address & block number, then it prepares a multicall & call the function. For recent block numbers I...
Addresses #39 in a slightly different way by populating the `block_id` attribute. Presumably, this would be the same as the input if defining a block_id on call. But most importantly,...
Hardhat and ganache forks currently dont support state overrides. When running this library with a fork, we get `execution revert` whenever using the chainId as mainnet. More details can be...
I am trying to do multicall with node provider which is secured with username & password. I have full archived node setup for ETHEREUM. Please suggest how to resolve this...
Building off of #62, one thing that web3py supports in both sync and async versions is the caching of chainids by using the `simple_cache_middleware`. Would it be an overreach to...