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. |