ZoraCreator1155PremintExecutorImpl

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xc4f14a56 at 9937296
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 22762008
contractName(pure returns (string)
ZORA 1155 Premint Executor
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)
isAuthorizedToCreatePremint(address signeraddress premintContractConfigContractAdminaddress contractAddressview 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 ContractCreationConfig contractConfigstruct PremintConfig premintConfigbytes signatureuint256 quantityToMintstring mintCommentpayable returns (uint256 newTokenId)
premintV1(struct ContractCreationConfig contractConfigstruct PremintConfig premintConfigbytes signatureuint256 quantityToMintstruct IZoraCreator1155PremintExecutorMintArguments mintArgumentspayable returns (struct IZoraCreator1155PremintExecutorPremintResult result)
premintV2(struct ContractCreationConfig contractConfigstruct PremintConfigV2 premintConfigbytes signatureuint256 quantityToMintstruct IZoraCreator1155PremintExecutorMintArguments mintArgumentspayable returns (struct IZoraCreator1155PremintExecutorPremintResult result)
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(
CannotMintMoreTokens(uint256 tokenIduint256 quantityuint256 totalMinteduint256 maxSupply
Config_TransferHookNotSupported(address proposedAddress
ERC1155_MINT_TO_ZERO_ADDRESS(
ERC1967_NEW_IMPL_NOT_CONTRACT(
ERC1967_NEW_IMPL_NOT_UUPS(
ERC1967_UNSUPPORTED_PROXIABLEUUID(
ETHWithdrawFailed(address recipientuint256 amount
FUNCTION_MUST_BE_CALLED_THROUGH_ACTIVE_PROXY(
FUNCTION_MUST_BE_CALLED_THROUGH_DELEGATECALL(
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(
InvalidSignatureVersion(
MintNotYetStarted(
Mint_InsolventSaleTransfer(
Mint_TokenIDMintNotAllowed(
Mint_UnknownCommand(
Mint_ValueTransferFail(
MinterContractAlreadyExists(
MinterContractDoesNotExist(
NewOwnerNeedsToBeAdmin(
ONLY_CREATE_REFERRAL(
ONLY_OWNER(
ONLY_PENDING_OWNER(
OWNER_CANNOT_BE_ZERO_ADDRESS(
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(