WildxyzBundlePurchase

Verified contract

Active on Ethereum with 56 txns
Deployed by via 0xb78fa010 at 18437792
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
13 additional variables

No balances found for "WildxyzBundlePurchase"

0x0c136f4d8fd5f6c81cbfd9bd05af0ae439781608043cd1666e7b1e2b6126e18b
0xbefa5e6935abc0eae41d428f510ded5dc3d3e402038121a3ac8cd20cc53cdf48
0xf66a5a2763e0d3461ac2f109086fd8bea2c2ccb40fa5c91eee6a509de4c235dc
0x2e690491f4b86ca1ca1a4bd45af0cb6d58b57f21f3bf69fe5c27cd7acfdbc4bc
0xf7d38b113d8f3dbb304c9aadbc6180401e9be885841c6793af3fcf57cfb21731
0x932bfdbb1235cd5a58f6e0fbad0edcff434942ef77bad06a2b87c5590da79a42
0x9c51d6b8bf142567ef90b85096d378b427df40a76586fcd582f0f75ac4cee74a
0x83bc9fec9d29696305ad5cd86c850bad07616a20a70734cd961b3f971bc389e7
0x324955abda1f8cc241d1b260520b4b0579c2b54aa0967c845217c7606315c537
0x30b4db0f49249b1b6dacc380a38bed47cc154559f707a815c8a5c1c930a71c43

Functions
Getter at block 21229511
adminBeacon(view returns (address)
0x21962d32a32c161017976fbd963784f23e190c1f
artistWallet(view returns (address)
0xe6b0837c05daaae621a220976382d30986608d62
bundleTotalSupply(view returns (uint256)
55
delegationRegistry(view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
extraTokenMinter(view returns (uint8 presaleTypeaddress minterAddressuint256 collectionIduint256 price)
(presaleType=1, minterAddress=0x27fc5f3a26d8516570f472435cde5520739b14b5, collectionId=1139, price=120000000000000000)
extraTokenPrice(view returns (uint256)
120000000000000000
extraTokensPerBundle(view returns (uint256)
2
extraTokensTotalSupply(view returns (uint256)
37
 
getContractInfo(view returns (struct WildxyzBundlePurchaseContractInfo)
 
getGroups(view returns (struct IWildxyzGroupGroup[] _groups)
 
getState(view returns (uint8)
groupId_ArtistCollectors(view returns (uint256)
1
groupId_Oasis(view returns (uint256)
0
groupId_PartnersA(view returns (uint256)
2
groupId_PartnersB(view returns (uint256)
3
maxPerAddress(view returns (uint256)
5
maxPerOasis(view returns (uint256)
5
maxSupply(view returns (uint256)
200
numBundleOwners(view returns (uint256)
44
numPresaleMinters(view returns (uint256)
3
oasis(view returns (address)
0x898157afb3e158cc835d19b9ecd37c69bf460f8c
owner(view returns (address)
0x9daf56fb5d08b1dad7e6a46e0d5e814f41d1b7f9
paused(view returns (bool)
false
royaltyTotal(view returns (uint256)
100
sanctionsList(view returns (address)
0x40c57923924b5c5c5455c48d93317139addac8fb
wildRoyalty(view returns (uint256)
100
wildWallet(view returns (address)
0xe6b0837c05daaae621a220976382d30986608d62
Read-only
addressTotalOasisSupply(addressview returns (uint256)
addressTotalSupply(addressview returns (uint256)
bundleOwners(uint256view returns (address)
getBundleInfo(address _userview returns (struct WildxyzBundlePurchaseBundlePurchaseInfo)
getGroup(uint256 _groupIdview returns (struct IWildxyzGroupGroup)
getGroupEndTime(uint256 _groupIdview returns (uint256)
getGroupPrice(uint256 _groupIdview returns (uint256)
getGroupStartTime(uint256 _groupIdview returns (uint256)
getUserContractInfo(address _userbytes _signatureview returns (struct WildxyzBundlePurchaseUserInfo userInfostruct WildxyzBundlePurchaseContractInfo contractInfo)
getUserExtraTokenAllowance(address _userview returns (uint256)
getUserGroup(address _userbytes _signatureview returns (uint256)
getUserGroupAllowance(address _useruint256 _groupIdview returns (uint256)
getUserGroupTotalSupply(address _useruint256 _groupIdview returns (uint256)
getUserInfo(address _userbytes _signatureview returns (struct WildxyzBundlePurchaseUserInfo)
groupIds_AllowlistSigners(uint256view returns (uint256)
numBundlesProcessedPerCollectionId(addressuint256view returns (uint256)
presaleMinters(uint256view returns (uint8 presaleTypeaddress minterAddressuint256 collectionIduint256 price)
verifySignature(address _receiverbytes _signatureview returns (booluint256)
State-modifying
addPresaleMinter(struct ProcessPresaleMintablePresaleMinterInfo _presaleMinter
allowlistPurchase(uint256 _amountuint256 _extraTokensbytes _signaturepayable 
closeBundle(
oasisPurchase(uint256 _amountuint256 _extraTokenspayable 
oasisPurchaseDelegated(uint256 _amountuint256 _extraTokensaddress _vaultpayable 
pause(
processBundleMint(uint256 _index
processBundleMintBatch(uint256 _fromIndexuint256 _toIndex
purchaseExtraTokens(uint256 _amountpayable 
removePresaleMinter(struct ProcessPresaleMintablePresaleMinterInfo _presaleMinter
renounceOwnership(
setAdminBeacon(address _adminBeacon
setAllEndTimes(uint256 _endTime
setAllPrices(uint256 _price
setAllowlistSigner(address _signer
setDelegationRegistry(address _delegationRegistry
setExtraTokenMinter(struct ProcessPresaleMintablePresaleMinterInfo _extraTokenMinter
setExtraTokensPerBundle(uint256 _extraTokensPerBundle
setGroupEndTime(uint256 _groupIduint256 _endTime
setGroupName(uint256 _groupIdstring _name
setGroupPrice(uint256 _groupIduint256 _price
setGroupStartTime(uint256 _groupIduint256 _startTime
setMaxPerAddress(uint256 _maxPerAddress
setMaxPerOasis(uint256 _maxPerOasis
setup(uint256[4] _startTimesuint256[4] _endTimesuint256[4] _pricesuint256[4] _reserveSupplyuint256 _extraTokenPriceaddress _oasisuint256 _maxPerOasisaddress _allowlistSigner
transferOwnership(address newOwner
unpause(
withdraw(
Events
BundlePurchaseProcessed(address indexed touint256 indexed amountuint256 indexed extraTokens
BundlePurchased(address indexed touint256 quantityuint256 extraTokensuint256 amountuint8 purchaseTypebool isDelegatedaddress vault
ExtraTokensPurchased(address indexed touint256 quantityuint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor
constructor(uint256 _maxSupplyuint256 _maxPerAddressuint256 _wildRoyaltyaddress _wildWalletaddress _artistWalletaddress _adminBeaconaddress _sanctionsstruct ProcessPresaleMintablePresaleMinterInfo[] _presaleMintersstruct ProcessPresaleMintablePresaleMinterInfo _extraTokenMinter
Fallback and receive
receive(
Errors
AlreadyProcessedBundlePurchase(address to
AlreadySetup(
ArraySizeMismatch(
FailedToMint(address _receiver
FailedToWithdraw(string _walletNameaddress _wallet
GroupDoesNotExist(uint256 _groupId
GroupNotLive(uint256 _groupId
InsufficientFunds(
InvalidGroupStartTime(uint256 _startTime
InvalidSignature(bytes signatureuint256 groupId
MaxExtraTokensPerBundleExceeded(address to
MaxPerAddressExceeded(address _receiveruint256 _amount
MaxSupplyExceeded(
MustPurchaseBundleBeforeAddingExtraTokens(address to
NFTAlreadyExistsInBundle(address nft
NFTDoesNotExistInBundle(address nft
NotComplete(
NotDelegated(address _senderaddress _vaultaddress _contract
NotEnoughOasisMints(address _receiver
NotLive(
OnlyAdmin(
OnlyAdminOrManager(
OnlyAdminOrOwner(
ReserveSupplyExceedsMaxSupply(uint256 reserveSupplyuint256 maxSupply
SanctionedAddress(address _to
ZeroAddress(
ZeroAmount(
ZeroOasisAllowance(address _receiver