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
This is an example smart contract demonstrating how to inherit from this extension and override the functions to add (optional) custom functionality.
- ERC721Base
 - ERC721SignatureMint
 - ERC1155Base
 - ERC1155SignatureMint
 - ERC20Base
 - ERC20SignatureMint
 - ERC20SignatureMintVote
 - ERC20Vote