multicall.py icon indicating copy to clipboard operation
multicall.py copied to clipboard

aggregate results of multiple smart contract calls into one

Results 32 multicall.py issues
Sort by recently updated
recently updated
newest added

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...