Skip to content

Multicall: Aggregate multiple constant function call results into one

License

Notifications You must be signed in to change notification settings

iotexproject/multicall

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multicall Multicall

Multicall aggregates results from multiple contract constant function calls.

This reduces the number of separate JSON RPC requests that need to be sent (especially useful if using remote nodes like Infura), while also providing the guarantee that all values returned are from the same block (like an atomic read) and returning the block number the values are from (giving them important context so that results from old blocks can be ignored if they're from an out-of-date node).

For use in front-end dapps, this smart contract is intended to be used with Multicall.js.

Contract Addresses

Chain Address
Mainnet io14n8zjjlh6f0733wxftj9r97ns78ksspmjgzh7e io1g7cep0agseugchuhfvjwry5cpwufwvkekqmvtv
Testnet io10er932sspsw4lpwzx098zd3zhkjmdnn9f5n22z io1xkvdfhpeelmtux607fjqzfml0vkjut4g3h4pud

About

Multicall: Aggregate multiple constant function call results into one

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 98.7%
  • Makefile 1.3%