WATER

Verified contract

Active on Ethereum with 776 txns
Deployed by via 0x2e949600 at 20815101
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional variable
ERC-20
--
0x3004f0c70b3e2f97f8116f747d6f3e8cf78ddc33236eb76fa2eb857164e604a7
0x8e9fe70a106ce156703e9c3fb521c953b065c72eb075fb96f15f088b3d1b9285
0xa4587c1b829dc761a050938f8a5e8ec019ba277f64e34dd544b76f56ad1fc5c9
0x58cf7586bc2fb4f23a4ba5e6dfb47e2db32dc5486b7f51820d54e8f0975d622d
0xc16e0e0e30616b18fd42df6d668d99b6ccb4aec305a3137b39e67030d62bf54d
0xe0067f77bde42c00d9dcfcae889fafeeb3f42b5111169009a55b45b016ee6aad
0xd0fcf9b927ce1093e46236c85a7cf6b700556acc68fa4d78332157b2671d13f9
0xe7e0d2f6434b7d107331cd50581159f8a0b1ff55bcd2586e464de4651c221150
0xacffdb0c209b1f7ddb0c2d582569a2194c05e4f1dd624e6e830e106ea6e3847a
0x92803feb340819f2706b86017c460f45dd6e7e8e548d40e76199675d2efffed4

Functions
Getter at block 21272818
NODE_TOKEN_PRICE(view returns (uint256)
50000000000000000000
caseOpenDelay(view returns (uint256)
1
casesBought(view returns (uint256)
308
decimals(view returns (uint8)
18
ethCasesAllowed(view returns (bool)
false
ethNodesDiscount(view returns (uint256)
0
feesReceiver(view returns (address)
0xf0c0e24370cad1eeffd419de14847347be7fe444
launchTimestamp(view returns (uint256)
1727118059
minSwapEthAmount(view returns (uint256)
0
minSwapTokenAmount(view returns (uint256)
0
name(view returns (string)
WATER
nodesRewardsRate(view returns (uint256)
10
owner(view returns (address)
0xf0c0e24370cad1eeffd419de14847347be7fe444
pair(view returns (address)
0xa3502a7b4e0632c18fa74d79a0b06cf223495441
symbol(view returns (string)
WATER
tokenCasesAllowed(view returns (bool)
true
totalNodes(view returns (uint256)
10000000000000000000000000000000351
totalSupply(view returns (uint256)
97486837500000000000000000000428609026647500000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
casesClaimableBlock(uint256view returns (uint256)
getCasePriceETH(uint256 _amountview returns (uint256)
getNodesRewards(address _accountview returns (uint256)
getOwnedCases(address _accountview returns (uint256[])
isFeesExempt(addressview returns (bool)
usersDatas(addressview returns (uint256 nodesNumberuint256 lastClaimTimestamp)
State-modifying
approve(address spenderuint256 valuereturns (bool)
awardNodes(address _accountuint256 _amountbool _doClaimRewards
buyCasesETH(uint256 _amountpayable 
buyCasesWater(uint256 _amount
claimRewards(
compound(
launch(payable 
openAllCases(returns (uint256 nodesToMint)
openCase(uint256 _boughtCasesIndexreturns (uint256 nodesToMint)
renounceOwnership(
retreiveFunds(bool _eth
setCasesAllowed(bool _tokenCasesbool _state
setContractSwaps(bool _shouldBuyBackbool _shouldSellFees
setFeesExempted(address _accountbool _state
setFeesReceiver(address _feesReceiver
setNumericParameter(uint256 _nodesRewardsRateuint256 _caseOpenDelayuint256 _ethNodesDiscountuint256 _minSwapTokenAmountuint256 _minSwapEthAmount
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
CaseBought(address indexed useruint256 amountbool inToken
CaseOpened(address indexed useruint256 nodesAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _WETHaddress _ROUTER
Fallback and receive
receive(
Errors
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(