Scripts showing how to interact with contracts-next using the thirdweb SDK.
scripts/erc721/
|
|-- deploy: "deploy an ERC-721 core contract i.e. a minimal proxy for an ERC-721 Core contract."
|-- installHook: "install a hook into a core contract."
|
|-- allowlistMint
| |-- setClaimConditions: "set a price and allowlist for your mint."
| |-- setFeeCongig: "set sale and fee recipients for your mint."
| |-- mint: "mint a token on your ERC-721 contract."
|
|-- royalty
| |-- setRoyaltyInfo: "set a default royalty recipient and BPS for your NFTs."
|
|-- metadata
| |-- lazyMint: "lazy mint metadata for your NFTs"# Install dependencies. Required: node v18^
yarn installCloneFactory: 0x276681b249D043dfd3e833fA2862B797dA2BF68E
Core:
ERC721Coreimplementation: 0x7720573Fe31a2f2fe523E24CC4904d0040947FA5
Hooks:
AllowlistMintHookERC721: 0xd2D7CD9F389bE8d6170df8e1B0908A78074da4BFLazyMintMetadataHook: 0xe9835BeA658343E5D56E5039b14A35c38Fc6De36RoyaltyHook: 0x2eD5Abc5Ee2da6aCA33c2459d0331fB840771fd6