Base Contracts
Name | Description |
---|---|
ERC721Base | Implementation of the ERC721A standard with the capability to mint NFTs. |
ERC721SignatureMint | Adds signature-based minting capability to the ERC721Base contract. |
ERC721LazyMint | Adds 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. |
ERC721DelayedReveal | Adds delayed reveal to the ERC721LazyMint contract. |
ERC721Drop | Adds 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. |
Name | Description |
---|---|
ERC1155Base | Implementation of the ERC1155 standard with the capability to mint and burn NFTs. |
ERC1155SignatureMint | Adds signature-based minting capability to the ERC1155Base contract. |
ERC1155LazyMint | Adds 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. |
ERC1155DelayedReveal | Adds delayed reveal to the ERC1155Base contract. |
ERC1155Drop | Adds 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. |
Name | Description |
---|---|
ERC20Base | Implementation of the ERC20 standard with support for the EIP-2612 standard. |
ERC20Vote | Add vote capability to the ERC20Base contract. |
ERC20SignatureMint | Adds signature-based minting capability to the ERC20Base contract. |
ERC20SignatureMintVote | Adds vote capability to the ERC20SignatureMint contract. |
ERC20Drop | Adds claim conditions capability to the ERC20Base contract. Distribute your token for a price under the criteria set up in claim conditions. |
ERC20DropVote | Adds vote capability to the ERC20Drop contract. |
Name | Description |
---|---|
Account | The Account s a non-upgradable, simple smart account that comes with all the basic benefits of account abstraction |
AccountFactory | This factory smart contract is intended to be used to distribute Accounts programmatically. |
ManagedAccount | The ManagedAccount is an upgradeable smart contract account written in the dynamic contract pattern. |
ManagedAccountFactory | This factory smart contract is intended to be used to distribute ManagedAccounts programmatically. |