ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 52,380 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 $912.22
0x1bf2e4cb84fecb72cca8902b6367637f1ad522db280fd2c16d3c6acb38db1428
From
0x8969a1760063fa9f6c1c106702bfdf3a40365c6cbb58025a8c7dffaf9797c0b8
0x709db68bfa6dd42a909de5da6cdc9994182c45cd41ce94f4a940c9d6e7c8c37f
0x7d11c314a8ad2e459e040139a23ee73338343759b5884e91cd108263b2f9cd6a
0x1d79e5f48098aa7074094f34b9eef269bc238d323a113a0b62a85ab42e8fe6a4
0x5788b9a00d398721f1b77f59d05e863161e061f3e092d5d605c5b73bed4f630b
0x6a68d20c7716e5ba7907e57aad8f28432e632d430eff8abc673c27c83bdeaf3c
0xcf91fc97b0168c15d0280c524053057574ccbf181434ea5cd73cddc47a29a781
0x25f9527439f75a3248e4c2ef60a8b2297324a7c078627fa1eee338b79386fd62
0xe06d350157d7f3299cf80d68d0574d550176b2b8d19e90d1071bd94c9c8057dc

Functions
Getter at block 21275961
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(