The Farmers | Turkeys.io
Verified contract
Active on
Ethereum with 181 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x85cd…3c92
0x85cd…3c92
0x8f1f…d06f
19 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
VEG | ERC-20 | 180 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18494808 | a year ago | | | 0 | 0.024920168 | |
| 18494793 | a year ago | | | 0 | 0.024169849 | |
| 18469150 | a year ago | | | 0 | 0.0062050048 | |
| 18459673 | a year ago | | | 0 | 0.013903780 | |
| 18446157 | a year ago | | | 0 | 0.017018941 | |
| 18443790 | a year ago | | | 0 | 0.0076986686 | |
| 18427144 | a year ago | | | 0 | 0.0071092847 | |
| 18426987 | a year ago | | | 0 | 0.011551062 | |
| 18426984 | a year ago | | | 0 | 0.0038911534 | |
| 18426977 | a year ago | | | 0 | 0.0036430805 |
ABI
ABI objects
Getter at block 20890307
LOST_REWARDS_ADDRESS() view returns (address)
0x4479bd2906437668c14b130797b9b94982d1a2bc
MAX_SUPPLY() view returns (uint256)
4444
REWARD_RATE_PER_SECOND() view returns (uint256)
100000000000
currentPrice() view returns (uint256)
608772708272
defaultAddressBonus() view returns (uint256)
30
defaultYieldBonus() view returns (uint256)
0
healthResetFee() view returns (uint256)
30000000000
maxDamage() view returns (uint256)
30
name() view returns (string)
The Farmers | Turkeys.io
nextItemId() view returns (uint256)
9
nextRevivalTokenID() view returns (uint256)
4445
oldContract() view returns (address)
0x8f1f19fa03475028c594533e2697f29afa16d06f
owner() view returns (address)
0xf2bd83cb8f471cac79509d56bfd74d545ad106dc
paused() view returns (bool)
false
paymentToken() view returns (address)
0x85cd22083260e1d6c869ca7d89b0c8b5428e3c92
revivalFee() view returns (uint256)
400000000000
symbol() view returns (string)
FARMERS
totalMinted() view returns (uint256)
659
totalSupply() view returns (uint256)
659
vegContract() view returns (address)
0x85cd22083260e1d6c869ca7d89b0c8b5428e3c92
Read-only
addressBonus(address) view returns (uint256)
balanceOf(address owner) view returns (uint256)
deadFarmers(uint256) view returns (bool)
farmerHealth(uint256) view returns (uint256)
getAddressBonus(address user) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getDeadFarmersByWallet(address wallet) view returns (uint256[])
getFarmerHealth(uint256 tokenId) view returns (uint256)
getItemsBought(address userAddress) view returns (uint256[])
getPendingReward(uint256 tokenId) view returns (uint256)
getTotalPendingRewards(address user) view returns (uint256)
getYieldBonus(address user) view returns (uint256)
hasMigrated(address) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
isGameController(address account) view returns (bool)
items(uint256) view returns (string name, uint256 price, uint256 addressBonusIncrease, uint256 addressBonusDecrease, uint256 yieldBonus, bool hasYieldBonus, bool hasExplicitBonus, uint256 maxQuantityPerUser, bool exists)
itemsBoughtByUser(address, uint256) view returns (uint256)
ownerOf(uint256 tokenId) view returns (address)
rewardsUsedForMinting(address) view returns (uint256)
stakers(address) view returns (uint256 timestamp, uint256 reward, uint256 lastResetTimestamp, bool revived)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenIdToItems(uint256, uint256) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenStakers(uint256) view returns (uint256 timestamp, uint256 reward, uint256 lastResetTimestamp, bool revived)
tokenURI(uint256 tokenId) view returns (string)
userItemCount(address, uint256) view returns (uint256)
viewYieldBonus(address _address) view returns (uint256)
yieldBonus(address) view returns (uint256)
State-modifying
Events addGameController(address account)
addHealth(uint256 tokenId, uint256 amount)
addItem(string _name, uint256 _price, uint256 _addressBonusIncrease, uint256 _addressBonusDecrease, uint256 _yieldBonus, bool _hasRatioBonus, bool _hasYieldBonus, uint256 _maxQuantityPerUser)
adjustUserLossRatio(address user)
adminMintMultiple(address[] recipients, uint256[] quantities)
approve(address to, uint256 tokenId)
claim()
decreaseYieldBonus(address user)
editItem(uint256 _itemId, string _name, uint256 _price, uint256 _addressBonusIncrease, uint256 _addressBonusDecrease, uint256 _yieldBonus, bool _hasRatioBonus, bool _hasYieldBonus, uint256 _maxQuantityPerUser)
firstAidKit(uint256[] tokenIds)
increaseYieldBonus(address user)
manualTopUpReward(address _recipient, uint256 _reward)
migrateNFTs()
mintMultiple(address to, uint256 quantity)
mintMultipleWithRewards(address to, uint256 quantity)
pause()
purchaseItem(uint256 tokenId, uint256 itemId)
removeGameController(address account)
removeHealth(uint256 tokenId, uint256 amount)
renounceOwnership()
resetRewardsForToken(uint256 tokenId)
reviveFarmer(uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setBaseURI(string newBaseURI)
setDead(address newDead)
setFirstAidKitFee(uint256 _healthResetFee)
setRevivalFee(uint256 _revivalFee)
setRewardRate(uint256 newRate)
setUserLossRatio(address user, uint256 bonus)
setYieldBonus(address user, uint256 bonus)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
unpause()
updateCurrentPrice(uint256 _newCurrentPrice)
updateDefaultYieldBonus(uint256 _newDefaultYieldBonus)
updateLostRewardsAddress(address _newLostRewardsAddress)
updatePaymentToken(address _newPaymentToken)
updateVegInterface(address _newVegInterface)
withdrawStuckEther()
withdrawStuckTokens(uint256 amount)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
HungryTurkeys(uint256 lostAmount, uint256 transferredAmount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
RogueTurkey(uint256 lostAmount, uint256 transferredAmount)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
TurkeyStampede(uint256 lostAmount, uint256 transferredAmount)
TurkeyStrike(uint256 lostAmount, uint256 transferredAmount)
TurkeyTime(uint256 lostAmount, uint256 transferredAmount)
Unpaused(address account)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.