ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 49,744 txns
Deployed by via 0x9f46932b at 15893119
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
11 additional variables
Native
Value $527.72
0xdf1b9047679a3020312f10d2ca45cb7fe55f79734e5ed8beaf318cf2daddffcb
From
0xc5dc4eb8ce7ad5b529b75837f42edb8357dab2ab0bfb5229c241c1decabca5d9
0x77230158a4f1607563481c75aef0af257a201be0696a1a87e854b2b9a34fb290
0x92f6e224ee5a8a68a431e201eb7d3aacf48951cc9f4ddfef43ecd1ce2d8d0b5c
0xc1be85171492d494514bcb0c56d942f3001a70899a19bbd8d060c9e07a7a9cdd
0x26178d1cff2c6773621b1697a4bfdf8358a1f9c215ae841450f481e110774843
0xbfc84ad94e496be76b312c66f373dfda7799b72e9165204f13c6ed5c572d43e2
0x81b5601104cd674dcb2901f68a07e6852734cc3dc0dc3bd642e3d875b03ea36b
0x92f8428f33adb3db150a63e05ef9763f30c993c450c6119fd04fff1914e05060
0xe1ac5c52664053bf57d10d0031eb19dca3929b1260d01d122ab23443bfe6ef2f

Functions
Getter at block 20850572
owner(view returns (address)
0xe637e568e1e12a45528aa4069fe200e4276c8ae5
 
proxiableUUID(view returns (bytes32)
Read-only
getAbridgedVector(uint256 vectorIdview returns (struct IAbridgedMintVectorAbridgedVector)
getAbridgedVectorMetadata(uint256 vectorIdview returns (booluint128)
getNumClaimedPerUserOffchainVector(bytes32 vectorIdaddress userview returns (uint256)
isNonceUsed(bytes32 vectorIdbytes32 nonceview returns (bool)
isPlatformExecutor(address _executorview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
mechanicVectorMetadata(bytes32view returns (address contractAddressuint96 editionIdaddress mechanicbool isEditionBasedbool isChoosebool paused)
offchainVectorsClaimState(bytes32view returns (uint256 numClaimed)
userClaims(uint256addressview returns (uint64)
vectorMutabilities(uint256view returns (uint8 updatesFrozenuint8 deleteFrozenuint8 pausesFrozen)
vectorToEditionId(uint256view returns (uint256)
vectors(uint256view returns (address contractAddressaddress currencyaddress paymentRecipientuint256 startTimestampuint256 endTimestampuint256 pricePerTokenuint64 tokenLimitPerTxuint64 maxTotalClaimableViaVectoruint64 maxUserClaimableViaVectoruint64 totalClaimedViaVectorbytes32 allowlistRootuint8 paused)
verifyClaim(struct MintManagerClaim claimbytes signatureaddress expectedMsgSenderview returns (bool)
State-modifying
addOrDeprecatePlatformExecutor(address _executor
createAbridgedVector(struct IAbridgedMintVectorAbridgedVectorData _vector
creatorReservesMint(address collectionbool isEditionBaseduint256 editionIduint256 numToMintuint256[] tokenIdsbool isCollectorsChoiceaddress recipientpayable 
gatedNumMint(struct MintManagerClaim claimbytes claimSignatureaddress mintRecipientbool isEditionBasedpayable 
gatedSeriesMintChooseToken(struct MintManagerSeriesClaim claimbytes claimSignatureaddress mintRecipientuint256[] tokenIdspayable 
initialize(address platformaddress _owneraddress trustedForwarderaddress initialExecutoruint256 initialPlatformMintFee
mechanicMintChoose(bytes32 mechanicVectorIdaddress recipientuint256[] tokenIdsbytes datapayable 
mechanicMintNum(bytes32 mechanicVectorIdaddress recipientuint32 numToMintbytes datapayable 
registerMechanicVector(struct IMechanicDataMechanicVectorMetadata _mechanicVectorMetadatauint96 seedbytes vectorData
renounceOwnership(
setAbridgedVectorMetadata(uint256 vectorIdbool pauseuint128 flexibleData
setPauseOnMechanicMintVector(bytes32 mechanicVectorIdbool pause
transferOwnership(address newOwner
updateAbridgedVector(uint256 vectorIdstruct IAbridgedMintVectorAbridgedVector _newVectorstruct IAbridgedMintVectorUpdateAbridgedVectorConfig updateConfigbool pauseuint128 flexibleData
updatePlatformAndMintFeeOracle(address newPlatformaddress newOracleaddress gaslessMechanic
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
vectorMint721(uint256 vectorIduint48 numTokensToMintaddress mintRecipientpayable 
withdrawNativeGasToken(uint256 amountToWithdraw
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
ChooseTokenMint(bytes32 indexed vectorIdaddress indexed contractAddressbool indexed onChainVectoruint256[] tokenIds
CreatorReservesChooseMint(address indexed contractAddressuint256[] tokenIds
CreatorReservesNumMint(address indexed contractAddressbool indexed isEditionBaseduint256 indexed editionIduint256 numMinted
CreatorRewardPayout(bytes32 indexed vectorIdaddress indexed currencyaddress indexed rewardRecipientuint256 amount
ERC20Payment(address indexed currencyaddress indexed paymentRecipientbytes32 indexed vectorIdaddress payeruint256 amountToCreatoruint32 percentageBPSOfTotal
EditionVectorCreated(uint256 indexed vectorIduint48 indexed editionIdaddress indexed contractAddress
Initialized(uint8 version
MechanicVectorPauseSet(bytes32 indexed mechanicVectorIdbool indexed paused
MechanicVectorRegistered(bytes32 indexed mechanicVectorIdaddress indexed mechanicaddress indexed contractAddressuint256 editionIdbool isEditionBased
NativeGasTokenPayment(address indexed paymentRecipientbytes32 indexed vectorIduint256 amountToCreatoruint32 percentageBPSOfTotal
NumTokenMint(bytes32 indexed vectorIdaddress indexed contractAddressbool indexed onChainVectoruint256 numMinted
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PlatformExecutorChanged(address indexed executorbool indexed added
PlatformMintFeeUpdated(uint256 indexed newPlatformMintFee
SeriesVectorCreated(uint256 indexed vectorIdaddress indexed contractAddress
Upgraded(address indexed implementation
VectorDeleted(uint256 indexed vectorId
VectorMetadataSet(uint256 indexed vectorIdbool indexed pauseduint128 indexed flexibleData
VectorUpdated(uint256 indexed vectorId
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
AllowlistInvalid(
AlreadyRegisteredWithId(
CurrencyTypeInvalid(
EtherSendFailed(
InvalidClaim(
InvalidExecutorChanged(
InvalidMechanic(
InvalidPaymentAmount(
InvalidTotalClaimed(
MechanicPaused(
MintFeeTooLow(
MintPaused(
OnchainVectorMintGuardFailed(
SenderNotClaimer(
SenderNotDirectEOA(
Unauthorized(
UnauthorizedGaslessRelayer(
UnsafeMintRecipient(
VectorUpdateActionFrozen(
VectorWrongCollectionType(