TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 8,516 txns
Deployed by via 0x7000ffc5 at 15582151
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 48 additional slots
Native
Value $44,335.45
0xb7177b3eaec4678a11975713acb2dd78943f68d3f59d07b8eedeaad316d2df2a
0xe72451d93a9f62a9f8e271ad7961ede139f7536c715d4f1416375ec7481effd8
0x0e3e6c6276aade163145ee33f571be6bca92e1bfd1d5e619faaeed5baa47f68a
0xbec2cdbb9fd23ff007f2e164ffb2aef2900218d7bc18b1edc6bbf3b2baf14d04
0xaf70048d322c746a87984343ba54454e53d09d2bedeb66a7b2baf2d6231d3c26
0x14e4b30bbece3961d3bee46b02f4eed0b7315a2ec978d9cfd73fff77f83b9033
0x04d8be0cb9d55eaf9bdff652eef970fb820fe8172239199b0e514ddc7733a349
From
0x8f7ed475de36127cd3c7f8a767a6d9b5c74f1ce8a84f25e6a14a41ae8973e588
0xcc077035b2b6e39a02b58d2ceaca97a29810cee9ba4e50ee7a44ffd240e245e1
0x0b21609bbbf15875d433db3a2fc8ee1b888650ba6d84904b6fe16e803ec00243

Functions
Getter at block 21279687
_availableTokensAmount(view returns (uint256)
1015
getCurrentSaleWave(view returns (struct INereusShapeshiftersMarketSaleWave)
(false, 0x0000000000000000000000000000000000000000000000000000000000000000, 5, 8000, 8000, 3, true)
owner(view returns (address)
0xbd98952165a0384dfdbe4922567364600ce9f05e
paused(view returns (bool)
false
Read-only
getUserRemainingWaveAllowance(address userWalletview returns (uint256)
getWavePriceForAddress(address walletuint256 amountview returns (uint256)
isUserInWaveWhitelist(address userWalletbytes32[] _merkleProofview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addSaleWave(struct INereusShapeshiftersMarketSaleWaveTokenPrice[] wavePricesuint256 claimAllowanceuint256 waveAllocationreturns (uint256)
addSalesWaveTokenPrices(uint256 waveIdstruct INereusShapeshiftersMarketSaleWaveTokenPrice[] wavePrices
addWhitelistableSaleWave(struct INereusShapeshiftersMarketSaleWaveTokenPrice[] wavePricesbytes32 merkleRootuint256 claimAllowanceuint256 waveAllocationreturns (uint256)
buy(uint256 amountbytes32[] _merkleProofpayable 
initialize(address nftContractAddress
pauseSales(
renounceOwnership(
revokeOwnerAndMinters(
setCurrentSaleWave(uint256 saleWaveId
transferOwnership(address newOwner
unpauseSales(
updateWaveWhitelist(uint256 saleWaveIdbytes32 merkleRoot
withdrawBalance(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
BalanceWithdrawn(uint256 amount
BuyTokenAllowed(address tokenAddress
BuyTokenDisallowed(address tokenAddress
CollectionRevokeOwnerAndMinters(
Initialized(uint8 version
NFTPurchased(address buyeruint256 tokenIdstring tokenUriuint256 waveId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
SalesWaveAdded(uint256 waveIdbool isWhitelistable
SalesWaveSet(uint256 waveId
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.