Multicall
The Multicall
smart contract is an extension usable with any base smart contract. It provides a function multicall
to batch together multiple calls in a single external call.
View on GitHub
Usage
This is an example smart contract demonstrating how to inherit from this extension and override the functions to add (optional) custom functionality.
Base Contracts Implementing This Extension
- ERC721Base
- ERC721SignatureMint
- ERC1155Base
- ERC1155SignatureMint
- ERC20Base
- ERC20SignatureMint
- ERC20SignatureMintVote
- ERC20Vote