ERC1967Proxy

Verified contract

Proxy

Active on Base with 192,266 txns
Deployed by via 0xc96273e6 at 1151975
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
3 additional variables
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xd7af5c147b66b4ceeafdd4baaf7cd2193e117ea633d24f1e5245c86610509166
0x5ef6f28c465815dcf0a55814a1f9a1c47fccd02647c28533615ef7704a31bb31
0x1d1818d4b21ca62082bfa4c90220797819887ed3a4863f7bb22f41b48ff69429
0xfa6eee52d29a7e759241759d6900429ced0abbf47d0e06c96d1d22fb73dfffc6
0x9f8c75c058f4236311999d7ca2bf8cef62c12605d46298ac4da081e34d810c76
0x4633b2f9483e8a1acc987674a07b045c16249ec231ac32ce52f8b84d1970c3c5
0x5b0156f739f01c57eb434368fcb43a0189ac841f50580ff0bc1a08c8b574d35a
0xb9de5e0745a6e0bb8e437eb4ba4fc68fb19dffe33139c37fd9a71dc43daa60b8
0x7b2bd903a7227bdcce1a164680b302b0e8a74de97210448d9a28996fed604eea
0x20a109e66cc57869887cdd4a2297dc6825ed2d974612c93861df37d52a7cc57f

Functions
Getter at block 22727651
owner(view returns (address)
0x3653521f0e61e79464198297998947e9da998517
 
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(