ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 6,522 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0xbd5f…9bbb
0x0847…9e1a
11 additional
variables
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17456810 | a year ago | | | 0 | 0.0079133579 | |
| 17338590 | a year ago | | | 0 | 0.0032023945 | |
| 17144651 | a year ago | | | 0 | 0.011386715 | |
| 17118806 | a year ago | | | 0 | 0.0041552651 | |
| 17059429 | a year ago | | | 0 | 0.0064146012 | |
| 17040909 | a year ago | | | 0 | 0.0044953425 | |
| 17040851 | a year ago | | | 0 | 0.0030650032 | |
| 17035494 | a year ago | | | 0 | 0.0025509996 | |
| 17035481 | a year ago | | | 0 | 0.0026203344 | |
| 17031582 | a year ago | | | 0 | 0.0027029946 |
ABI
ABI objects
Getter at block 20894590 proxiableUUID() view returns (bytes32)
canDrink() view returns (bool)
true
maxPreSaleSupply() view returns (uint256)
5000
owner() view returns (address)
0x901d23afda17215ee3455e67f7708f1f72f6e240
paused() view returns (bool)
false
preSaleEndTs() view returns (uint256)
1673492400
preSaleStartTs() view returns (uint256)
1673470800
price() view returns (uint256)
0
publicPersonalCap() view returns (uint256)
1
publicSaleEndTs() view returns (uint256)
1711119600
publicSaleStartTs() view returns (uint256)
1679497200
totalSold() view returns (uint256)
5000
treasury() view returns (address)
0x5a9062b71b5ed40cc7bc36b5b6ff62c0beafae04
whitelistMerkleRoot() view returns (bytes32)
0x37350e145a2f649941426e3e7e055e2533f79058d5b4fb079cfc2ffeaf0d1d1b
Read-only
isWhitelisted(address account, bytes32[] proof, uint256 alloc) view returns (bool)
publicSaleAmounts(address) view returns (uint256)
whitelistAccountAmounts(address) view returns (uint256)
State-modifying
Events drinkJuice(uint256[] cornTokenIds)
initialize(uint256 _personalCap, uint256 _maxPreSaleSupply, uint256 _price, uint256[4] timestamps, address _cornTownV1, address _theLocals, address _cornyJuice, address _treasury, bytes32 _merkeRoot)
pause()
presale(bytes32[] proof, uint256 alloc, uint256 amount) payable
publicSale(uint256 qty) payable
renounceOwnership()
setCanDrink(bool isOpen)
setDates(uint256 _preSaleStartTs, uint256 _preSaleEndTs, uint256 _publicSaleStartTs, uint256 _publicSaleEndTs)
setMerkleRoot(bytes32 _whitelistMerkleRoot)
setParams(uint256 _maxPreSaleSupply, uint256 _price, uint256 _personalCap)
transferLeftovers(address vault, uint256 qty)
transferOwnership(address newOwner)
unpause()
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Presale(address indexed user, uint256 qty)
PublicSale(address indexed user, uint256 qty)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
This contract contains no error objects.