Skip to main content

Base Contracts

ERC721​

NameDescription
ERC721BaseImplementation of the ERC721A standard with the capability to mint NFTs.
ERC721SignatureMintAdds signature-based minting capability to the ERC721Base contract.
ERC721LazyMintAdds lazy minting capability to the ERC721Base. Batch lazy-mint NFT metadata and have other wallets claim them under conditions you define in a verifyClaim function.
ERC721DelayedRevealAdds delayed reveal to the ERC721LazyMint contract.
ERC721DropAdds delayed reveal and claim conditions to the ERC721LazyMint contract. Batch lazy-mint NFTs, and set up claim conditions to define how your NFTs can be claimed.

ERC1155​

NameDescription
ERC1155BaseImplementation of the ERC1155 standard with the capability to mint and burn NFTs.
ERC1155SignatureMintAdds signature-based minting capability to the ERC1155Base contract.
ERC1155LazyMintAdds lazy minting capability to the ERC1155Base contract. Batch lazy-mint NFT metadata and have other wallets claim them under conditions you define in a verifyClaim function.
ERC1155DelayedRevealAdds delayed reveal to the ERC1155Base contract.
ERC1155DropAdds delayed reveal and claim conditions to the ERC1155Base contract. Batch lazy-mint NFTs, and set up claim conditions to define how your NFTs can be claimed.

ERC20​

NameDescription
ERC20BaseImplementation of the ERC20 standard with support for the EIP-2612 standard.
ERC20VoteAdd vote capability to the ERC20Base contract.
ERC20SignatureMintAdds signature-based minting capability to the ERC20Base contract.
ERC20SignatureMintVoteAdds vote capability to the ERC20SignatureMint contract.
ERC20DropAdds claim conditions capability to the ERC20Base contract. Distribute your token for a price under the criteria set up in claim conditions.
ERC20DropVoteAdds vote capability to the ERC20Drop contract.