WildxyzBundlePurchase
Verified contract
Active on
Ethereum with 56 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x2196…0c1f
0xe6b0…8d62
0xe6b0…8d62
0x40c5…c8fb
0x0000…638b
0x8981…0f8c
13 additional
variables
Balances ($0.00)
No balances found for "WildxyzBundlePurchase"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18470676 | a year ago | | | 0 | 0.037988700 | |
| 18470676 | a year ago | | | 0 | 0.046533054 | |
| 18470676 | a year ago | | | 0 | 0.045559851 | |
| 18470676 | a year ago | | | 0 | 0.046774444 | |
| 18470676 | a year ago | | | 0 | 0.045559851 | |
| 18470675 | a year ago | | | 0 | 0.045559851 | |
| 18470675 | a year ago | | | 0 | 0.052106999 | |
| 18470675 | a year ago | | | 0 | 0.047506256 | |
| 18470675 | a year ago | | | 0 | 0.037644848 | |
| 18470660 | a year ago | | | 0 | 0.016340838 |
ABI
ABI objects
Getter at block 21229511 getContractInfo() view returns (struct WildxyzBundlePurchaseContractInfo) getGroups() view returns (struct IWildxyzGroupGroup[] _groups) getState() view returns (uint8)
adminBeacon() view returns (address)
0x21962d32a32c161017976fbd963784f23e190c1f
artistWallet() view returns (address)
0xe6b0837c05daaae621a220976382d30986608d62
bundleTotalSupply() view returns (uint256)
55
delegationRegistry() view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
extraTokenMinter() view returns (uint8 presaleType, address minterAddress, uint256 collectionId, uint256 price)
(presaleType=1, minterAddress=0x27fc5f3a26d8516570f472435cde5520739b14b5, collectionId=1139, price=120000000000000000)
extraTokenPrice() view returns (uint256)
120000000000000000
extraTokensPerBundle() view returns (uint256)
2
extraTokensTotalSupply() view returns (uint256)
37
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(address) view returns (uint256)
addressTotalSupply(address) view returns (uint256)
bundleOwners(uint256) view returns (address)
getBundleInfo(address _user) view returns (struct WildxyzBundlePurchaseBundlePurchaseInfo)
getGroup(uint256 _groupId) view returns (struct IWildxyzGroupGroup)
getGroupEndTime(uint256 _groupId) view returns (uint256)
getGroupPrice(uint256 _groupId) view returns (uint256)
getGroupStartTime(uint256 _groupId) view returns (uint256)
getUserContractInfo(address _user, bytes _signature) view returns (struct WildxyzBundlePurchaseUserInfo userInfo, struct WildxyzBundlePurchaseContractInfo contractInfo)
getUserExtraTokenAllowance(address _user) view returns (uint256)
getUserGroup(address _user, bytes _signature) view returns (uint256)
getUserGroupAllowance(address _user, uint256 _groupId) view returns (uint256)
getUserGroupTotalSupply(address _user, uint256 _groupId) view returns (uint256)
getUserInfo(address _user, bytes _signature) view returns (struct WildxyzBundlePurchaseUserInfo)
groupIds_AllowlistSigners(uint256) view returns (uint256)
numBundlesProcessedPerCollectionId(address, uint256) view returns (uint256)
presaleMinters(uint256) view returns (uint8 presaleType, address minterAddress, uint256 collectionId, uint256 price)
verifySignature(address _receiver, bytes _signature) view returns (bool, uint256)
State-modifying
Events addPresaleMinter(struct ProcessPresaleMintablePresaleMinterInfo _presaleMinter)
allowlistPurchase(uint256 _amount, uint256 _extraTokens, bytes _signature) payable
closeBundle()
oasisPurchase(uint256 _amount, uint256 _extraTokens) payable
oasisPurchaseDelegated(uint256 _amount, uint256 _extraTokens, address _vault) payable
pause()
processBundleMint(uint256 _index)
processBundleMintBatch(uint256 _fromIndex, uint256 _toIndex)
purchaseExtraTokens(uint256 _amount) payable
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 _groupId, uint256 _endTime)
setGroupName(uint256 _groupId, string _name)
setGroupPrice(uint256 _groupId, uint256 _price)
setGroupStartTime(uint256 _groupId, uint256 _startTime)
setMaxPerAddress(uint256 _maxPerAddress)
setMaxPerOasis(uint256 _maxPerOasis)
setup(uint256[4] _startTimes, uint256[4] _endTimes, uint256[4] _prices, uint256[4] _reserveSupply, uint256 _extraTokenPrice, address _oasis, uint256 _maxPerOasis, address _allowlistSigner)
transferOwnership(address newOwner)
unpause()
withdraw()
BundlePurchaseProcessed(address indexed to, uint256 indexed amount, uint256 indexed extraTokens)
BundlePurchased(address indexed to, uint256 quantity, uint256 extraTokens, uint256 amount, uint8 purchaseType, bool isDelegated, address vault)
ExtraTokensPurchased(address indexed to, uint256 quantity, uint256 amount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Unpaused(address account)
constructor(uint256 _maxSupply, uint256 _maxPerAddress, uint256 _wildRoyalty, address _wildWallet, address _artistWallet, address _adminBeacon, address _sanctions, struct ProcessPresaleMintablePresaleMinterInfo[] _presaleMinters, struct ProcessPresaleMintablePresaleMinterInfo _extraTokenMinter)
receive()
AlreadyProcessedBundlePurchase(address to)
AlreadySetup()
ArraySizeMismatch()
FailedToMint(address _receiver)
FailedToWithdraw(string _walletName, address _wallet)
GroupDoesNotExist(uint256 _groupId)
GroupNotLive(uint256 _groupId)
InsufficientFunds()
InvalidGroupStartTime(uint256 _startTime)
InvalidSignature(bytes signature, uint256 groupId)
MaxExtraTokensPerBundleExceeded(address to)
MaxPerAddressExceeded(address _receiver, uint256 _amount)
MaxSupplyExceeded()
MustPurchaseBundleBeforeAddingExtraTokens(address to)
NFTAlreadyExistsInBundle(address nft)
NFTDoesNotExistInBundle(address nft)
NotComplete()
NotDelegated(address _sender, address _vault, address _contract)
NotEnoughOasisMints(address _receiver)
NotLive()
OnlyAdmin()
OnlyAdminOrManager()
OnlyAdminOrOwner()
ReserveSupplyExceedsMaxSupply(uint256 reserveSupply, uint256 maxSupply)
SanctionedAddress(address _to)
ZeroAddress()
ZeroAmount()
ZeroOasisAllowance(address _receiver)