ZoraCreator1155PremintExecutorImpl

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xd57c212f at 17850685
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots

No balances found for "ZoraCreator1155PremintExecutorImpl"

No transactions found for "ZoraCreator1155PremintExecutorImpl"


Functions
Getter at block 22762353
contractName(pure returns (string)
ZORA 1155 Premint Executor
contractVersion(pure returns (string)
2.12.3
implementation(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
zora1155Factory(view returns (address)
0x777777c338d93e2c7adf08d102d45ca7cc4ed021
Read-only
getContractAddress(struct ContractCreationConfig contractConfigview returns (address)
getContractWithAdditionalAdminsAddress(struct ContractWithAdditionalAdminsCreationConfig contractConfigview returns (address)
isAuthorizedToCreatePremint(address signeraddress premintContractConfigContractAdminaddress contractAddressview returns (bool isAuthorized)
isAuthorizedToCreatePremintWithAdditionalAdmins(address signeraddress premintContractConfigContractAdminaddress contractAddressaddress[] additionalAdminsview returns (bool isAuthorized)
isValidSignature(struct ContractCreationConfig contractConfigstruct PremintConfig premintConfigbytes signatureview returns (bool isValidaddress contractAddressaddress recoveredSigner)
mintFee(address collectionAddressview returns (uint256)
premintStatus(address contractAddressuint32 uidview returns (bool contractCreateduint256 tokenIdForPremint)
supportedPremintSignatureVersions(address contractAddressview returns (string[] versions)
State-modifying
acceptOwnership(
cancelOwnershipTransfer(
initialize(address _initialOwner
premint(struct ContractWithAdditionalAdminsCreationConfig contractConfigaddress premintCollectionstruct PremintConfigEncoded encodedPremintConfigbytes signatureuint256 quantityToMintstruct MintArguments mintArgumentsaddress firstMinteraddress signerContractpayable returns (struct PremintResult premintResult)
premintV1(struct ContractCreationConfig contractConfigstruct PremintConfig premintConfigbytes signatureuint256 quantityToMintstruct MintArguments mintArgumentspayable returns (struct PremintResult)
premintV2(struct ContractCreationConfig contractConfigstruct PremintConfigV2 premintConfigbytes signatureuint256 quantityToMintstruct MintArguments mintArgumentspayable returns (struct PremintResult)
resignOwnership(
safeTransferOwnership(address _newOwner
transferOwnership(address _newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
OwnerCanceled(address indexed owneraddress indexed canceledOwner
OwnerPending(address indexed owneraddress indexed pendingOwner
OwnerUpdated(address indexed prevOwneraddress indexed newOwner
Preminted(address indexed contractAddressuint256 indexed tokenIdbool indexed createdNewContractuint32 uidstruct ContractCreationConfig contractConfigstruct TokenCreationConfig tokenConfigaddress minteruint256 quantityMinted
PremintedV2(address indexed contractAddressuint256 indexed tokenIdbool indexed createdNewContractuint32 uidaddress minteruint256 quantityMinted
Upgraded(address indexed implementation
Constructor
constructor(address _factory
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ADDRESS_DELEGATECALL_TO_NON_CONTRACT(
ADDRESS_LOW_LEVEL_CALL_FAILED(
Burn_NotOwnerOrApproved(address operatoraddress user
CREATOR_FUNDS_RECIPIENT_NOT_SET(
CallFailed(bytes reason
Call_TokenIdMismatch(
CallerNotZoraCreator1155(
CanOnlyReduceMaxSupply(
CannotMintMoreTokens(uint256 tokenIduint256 quantityuint256 totalMinteduint256 maxSupply
CannotReduceMaxSupplyBelowMinted(
Config_TransferHookNotSupported(address proposedAddress
ERC1155_MINT_TO_ZERO_ADDRESS(
ERC1967_NEW_IMPL_NOT_CONTRACT(
ERC1967_NEW_IMPL_NOT_UUPS(
ERC1967_UNSUPPORTED_PROXIABLEUUID(
ERC20TransferSlippage(
ETHWithdrawFailed(address recipientuint256 amount
FUNCTION_MUST_BE_CALLED_THROUGH_ACTIVE_PROXY(
FUNCTION_MUST_BE_CALLED_THROUGH_DELEGATECALL(
FirstMinterAddressZero(
FundsWithdrawInsolvent(uint256 amountuint256 contractValue
INITIALIZABLE_CONTRACT_ALREADY_INITIALIZED(
INITIALIZABLE_CONTRACT_IS_INITIALIZING(
INITIALIZABLE_CONTRACT_IS_NOT_INITIALIZING(
INVALID_ADDRESS_ZERO(
INVALID_ETH_AMOUNT(
InvalidMerkleProof(address mintTobytes32[] merkleProofbytes32 merkleRoot
InvalidMintSchedule(
InvalidPremintVersion(
InvalidSignature(
InvalidSignatureVersion(
InvalidSigner(bytes4 magicValue
MintNotYetStarted(
Mint_InsolventSaleTransfer(
Mint_InvalidMintArrayLength(
Mint_TokenIDMintNotAllowed(
Mint_UnknownCommand(
Mint_ValueTransferFail(
MinterContractAlreadyExists(
MinterContractDoesNotExist(
NewOwnerNeedsToBeAdmin(
NonEthRedemption(
ONLY_CREATE_REFERRAL(
ONLY_OWNER(
ONLY_PENDING_OWNER(
OWNER_CANNOT_BE_ZERO_ADDRESS(
OnlyTransfersFromZoraMints(
PremintDeleted(
ProtocolRewardsWithdrawFailed(address calleraddress recipientuint256 amount
Renderer_NotValidRendererContract(
SaleEnded(
SaleHasNotStarted(
Sale_CannotCallNonSalesContract(address targetContract
TokenIdMismatch(uint256 expecteduint256 actual
UUPS_UPGRADEABLE_MUST_NOT_BE_CALLED_THROUGH_DELEGATECALL(
UpgradeToMismatchedContractName(string expectedstring actual
UserExceedsMintLimit(address useruint256 limituint256 requestedAmount
UserMissingRoleForToken(address useruint256 tokenIduint256 role
WrongValueSent(
premintSignerContractFailedToRecoverSigner(
premintSignerContractNotAContract(