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.