Okay Humans NFT

Verified contract

Active on Ethereum with 2,005 txns
Deployed by via 0xfc3809e0 at 15648038
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
11 additional variables
ERC-20
--
 (#3332)
ERC-721
--
 (#3257)
ERC-721
--
 (#3177)
ERC-721
--
 (#3160)
ERC-721
--
 (#3137)
ERC-721
--
 (#3136)
ERC-721
--
 (#3002)
ERC-721
--
 (#2951)
ERC-721
--
 (#2738)
ERC-721
--
0xfaf4bf370c5645517533bd342966d5e14563e353812ad3aaeba534c29ffa3fc3
0x88f0e8142114cc387f25a2c14ea2bf1103a9b6157e52985996e150f32b0a5bbb
0xb6bfa735e6501ea8c11914ff1ba181510827dca1f2a0cdd54a14917f0796212c
0x376f0f131732f87e98f1afb828dff8009ce9901391ca626a3c5bae3dcf0b3019
0xa1d6cc96528e1c80c21ab3b83128d5cc7063268fda49576679534bd4d4146668
0xe0bc9cdb4d4e05cc7769023f94fa330df13d7cf68892482c1b36ecd482ba95bf
0x4b27569fc77be58116c1e5553910ed45e73d3593bf033b966a435f99a9407af0
From
0x3d35252d91a24263dd2821f85d41c1999df3b750e1b57e5bf96a759343292b26
0xd65f07fdbe9c9a85cb7b037b2fcbfadcceee7668e572a31dbaabf29e053565a9
0xe29855cf967b1c13ff043422b1ffcff2e63f24c0ab0e3844bbd200e7d16a5f29

Functions
Getter at block 20855436
FREE_SUPPLY(view returns (uint256)
888
MAX_SUPPLY(view returns (uint256)
3333
PRESALE_MINT_LIMIT(view returns (uint256)
1
PUBLIC_MINT_LIMIT(view returns (uint256)
5
PUBLIC_PRICE(view returns (uint256)
0
SALE_STEP(view returns (uint256)
2
_revealEnabled(view returns (bool)
true
_whitelistRoot(view returns (bytes32)
0x71310f3b7b7e8f643b5c2e8e7e84c01bd5c932b3dc96615475056562f5811a08
dailyTokenRewards(view returns (uint256)
500000000000000000
minterTokenRewards(view returns (uint256)
300000000000000000000
name(view returns (string)
Okay Humans NFT
owner(view returns (address)
0xf1c7d373e1aa5d899ac454ae49512d25505de003
paused(view returns (bool)
false
rewardToken(view returns (address)
0x3c286dfec4bed13cf66a76129427a76b8f18de3e
symbol(view returns (string)
OKHM
 
totalEarned(view returns (uint256)
 
totalStakedCount(view returns (uint256)
 
totalStakedMembers(view returns (uint256)
totalSupply(view returns (uint256)
3333
Read-only
MAP_PRESALE_MINT_COUNT(addressview returns (uint256)
MAP_PUBLIC_MINT_COUNT(addressview returns (uint256)
MAP_WHITELIST(addressview returns (bool)
balanceOf(address ownerview returns (uint256)
earned(address accountview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isStaked(address accountuint256 tokenIdview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
stakerList(uint256view returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
userHoldNFTs(address _ownerview returns (uint256[])
userInfo(addressview returns (uint256 balanceuint256 rewardsuint256 lastUpdated)
userStakeInfo(address _ownerview returns (struct OkayHumansUserInfo)
userStakedNFTCount(address _ownerview returns (uint256)
userStakedNFTs(address _ownerview returns (uint256[])
State-modifying
airdrop(address[] airdropAddressuint256 numberOfTokens
approve(address touint256 tokenId
harvest(
onERC721Received(addressaddressuint256bytesreturns (bytes4)
presale(uint256 numberOfTokensuint256 indexuint256 amountbytes32[] proof
purchase(uint256 numberOfTokenspayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI
setMaxSupply(uint256 maxSupplyuint256 freeSupply
setMintLimit(uint256 presaleMintLimituint256 publicMintLimit
setMintPrice(uint256 publicMintPrice
setPaymentAddress(address paymentAddress
setRevealEnabled(bool bEnable
setRewardToken(address rewardTokenAddress
setRewardsAmount(uint256 dailyRewardsuint256 minterRewards
setSaleStep(uint256 _saleStep
setUnrevealURI(string unrevealURI
setWhiteList(address[] airdropAddressbool bFlag
setWhiteListRoot(bytes32 root
stake(uint256[] tokenIdList
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unstake(uint256[] tokenIdList
withdraw(
withdrawToken(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(address _rewardTokenaddress _paymentAddress
Fallback and receive
receive(
Errors

This contract contains no error objects.