SuperMinter

Verified contract

Active on Base
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $133,018.17
ERC-20
Value $0.12
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x71b72b2eb2bc10ac14dd092bd19b2718a4138a26e63204d18bd0ab962ec95764
0xcb131aece51c0c10a31d8513cc50b0b435e783fdcaff6a4dfec827ceb9490f17
0x5ec439ab79368c3d684f53ee7572eb242d409299702070b5d2c5dcc2591e59ba
0x69d898faf4e60241f2f25f27384a09ca0871be364ecfe9c1ffe41e4ef1ec5a67
0xf71dad6679b57da4d38f429abede9009200f0dee944fc182bbdb2ad272463e33
0x31cae258480cf75e71858784a826a3074a0c3e939708454f24ab18ad81d4aa70
0x4f1a9b396072d9c1bfdb94cbac247497718e89acbf8df6d79e13e3da131856ca
0x9c6cca2c39b9647202385f980ef75ef16377cd86e94c7755b6ac11546fd0de14
0x1ec4220026a5a7f445676e33fafb7bec6889ecd8bbb7b2d9bfba168fa42d7850
0x4b3739e3bc57d2bcf3ef89a740a296cf0c967ac726996e29106786fb6a423808

Functions
Getter at block 22725856
BPS_DENOMINATOR(view returns (uint16)
10000
DEFAULT(view returns (uint8)
0
DOMAIN_TYPEHASH(view returns (bytes32)
0x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f
GA_TIER(view returns (uint8)
0
MAX_AFFILIATE_FEE_BPS(view returns (uint16)
1000
MAX_PER_MINT_REWARD(view returns (uint96)
100000000000000000
MAX_PLATFORM_PER_MINT_FEE_BPS(view returns (uint16)
1000
MAX_PLATFORM_PER_TX_FLAT_FEE(view returns (uint96)
100000000000000000
MINT_TO_TYPEHASH(view returns (bytes32)
0xc03e2545e609fd0b7813d6074f00235b048ae7580a8e57070eed03901dd951ae
PLATFORM_AIRDROP(view returns (uint8)
3
PLATFORM_AIRDROP_TYPEHASH(view returns (bytes32)
0xbeeccead3be397d17079af6fbbbb014209a75062141befe787822f16816d9da5
VERIFY_MERKLE(view returns (uint8)
1
VERIFY_SIGNATURE(view returns (uint8)
2
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=SuperMinter, version=1_1, chainId=8453, verifyingContract=0x000000000001a36777f9930aaeff623771b13e70, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(pure returns (string name_)
SuperMinter
version(pure returns (string version_)
1_1
Read-only
affiliateFeesAccrued(addressview returns (uint256)
checkClaimTickets(address editionuint8 tieruint8 scheduleNumuint32[] claimTicketsview returns (bool[] claimed)
computeMintToDigest(struct ISuperMinterV2MintTo pview returns (bytes32)
computePlatformAirdropDigest(struct ISuperMinterV2PlatformAirdrop pview returns (bytes32)
defaultPlatformFeeConfig(address platformview returns (struct ISuperMinterV2PlatformFeeConfig)
effectivePlatformFeeConfig(address platformuint8 tierview returns (struct ISuperMinterV2PlatformFeeConfig)
gaPrice(addressview returns (uint96)
isAffiliated(address editionuint8 tieruint8 scheduleNumaddress affiliateview returns (bool)
isAffiliatedWithProof(address editionuint8 tieruint8 scheduleNumaddress affiliatebytes32[] affiliateProofview returns (bool)
mintInfo(address editionuint8 tieruint8 scheduleNumview returns (struct ISuperMinterV2MintInfo info)
mintInfoList(address editionview returns (struct ISuperMinterV2MintInfo[] a)
nextScheduleNum(address editionuint8 tierview returns (uint8)
numberMinted(address editionuint8 tieruint8 scheduleNumaddress collectorview returns (uint32)
platformFeeAddress(addressview returns (address)
platformFeeConfig(address platformuint8 tierview returns (struct ISuperMinterV2PlatformFeeConfig)
platformFeesAccrued(addressview returns (uint256)
platformSigner(addressview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalPriceAndFees(address editionuint8 tieruint8 scheduleNumuint32 quantitybool hasValidAffiliateview returns (struct ISuperMinterV2TotalPriceAndFees)
totalPriceAndFeesWithSignedPrice(address editionuint8 tieruint8 scheduleNumuint32 quantityuint96 signedPricebool hasValidAffiliateview returns (struct ISuperMinterV2TotalPriceAndFees)
State-modifying
createEditionMint(struct ISuperMinterV2MintCreation creturns (uint8 scheduleNum)
mintTo(struct ISuperMinterV2MintTo ppayable returns (uint256 fromTokenId)
platformAirdrop(struct ISuperMinterV2PlatformAirdrop preturns (uint256 fromTokenId)
setAffiliateFee(address editionuint8 tieruint8 scheduleNumuint16 bps
setAffiliateMerkleRoot(address editionuint8 tieruint8 scheduleNumbytes32 root
setDefaultPlatformFeeConfig(struct ISuperMinterV2PlatformFeeConfig c
setGAPrice(uint96 price
setMaxMintable(address editionuint8 tieruint8 scheduleNumuint32 value
setMaxMintablePerAccount(address editionuint8 tieruint8 scheduleNumuint32 value
setMerkleRoot(address editionuint8 tieruint8 scheduleNumbytes32 merkleRoot
setPaused(address editionuint8 tieruint8 scheduleNumbool paused
setPlatformFeeAddress(address recipient
setPlatformFeeConfig(uint8 tierstruct ISuperMinterV2PlatformFeeConfig c
setPlatformSigner(address signer
setPrice(address editionuint8 tieruint8 scheduleNumuint96 price
setStartTime(address editionuint8 tieruint8 scheduleNumuint32 startTime
setTimeRange(address editionuint8 tieruint8 scheduleNumuint32 startTimeuint32 endTime
withdrawForAffiliate(address affiliate
withdrawForPlatform(address platform
Events
AffiliateFeeSet(address indexed editionuint8 tieruint8 scheduleNumuint16 bps
AffiliateFeesWithdrawn(address indexed affiliateuint256 accrued
AffiliateMerkleRootSet(address indexed editionuint8 tieruint8 scheduleNumbytes32 root
DefaultPlatformFeeConfigSet(address indexed platformstruct ISuperMinterV2PlatformFeeConfig config
GAPriceSet(address indexed platformuint96 price
MaxMintablePerAccountSet(address indexed editionuint8 tieruint8 scheduleNumuint32 value
MaxMintableSet(address indexed editionuint8 tieruint8 scheduleNumuint32 value
MerkleRootSet(address indexed editionuint8 tieruint8 scheduleNumbytes32 merkleRoot
MintCreated(address indexed editionuint8 tieruint8 scheduleNumstruct ISuperMinterV2MintCreation creation
Minted(address indexed editionuint8 tieruint8 scheduleNumaddress indexed tostruct ISuperMinterV2MintedLogData datauint256 indexed attributionId
PausedSet(address indexed editionuint8 tieruint8 scheduleNumbool paused
PlatformAirdropped(address indexed editionuint8 tieruint8 scheduleNumaddress[] touint32 signedQuantityuint256 fromTokenId
PlatformFeeAddressSet(address indexed platformaddress recipient
PlatformFeeConfigSet(address indexed platformuint8 tierstruct ISuperMinterV2PlatformFeeConfig config
PlatformFeesWithdrawn(address indexed platformuint256 accrued
PlatformSignerSet(address indexed platformaddress signer
PriceSet(address indexed editionuint8 tieruint8 scheduleNumuint96 price
TimeRangeSet(address indexed editionuint8 tieruint8 scheduleNumuint32 startTimeuint32 endTime
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
CallerNotDelegated(
ExceedsMaxPerAccount(
ExceedsMintSupply(
ExceedsSignedQuantity(
InvalidAffiliate(
InvalidAffiliateFeeBPS(
InvalidMaxMintableRange(
InvalidMerkleProof(
InvalidMode(
InvalidPlatformFeeBPS(
InvalidPlatformFeeConfig(
InvalidPlatformFlatFee(
InvalidSignature(
InvalidTimeRange(
MaxMintableIsZero(
MaxMintablePerAccountIsZero(
MerkleRootIsEmpty(
MintDoesNotExist(
MintNotOpen(uint256 blockTimestampuint32 startTimeuint32 endTime
MintPaused(
MintsAlreadyExist(
NotConfigurable(
PlatformFeeAddressIsZero(
SignatureAlreadyUsed(
SignatureExpired(
SignedPriceTooLow(
WrongPayment(uint256 paiduint256 required