Diamond Of The Crypto Hill

Verified contract

Active on Ethereum with 16,054 txns
Deployed by via 0x2f6630d9 at 6150844
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional variable
Native
Value $61.23
ERC-20
--
0x1ec0360dfce324116e421a81a255a4b1384559f3affc6419a596509bfb9a8b99
0x1460915e624712c5f9a1037b5b9cf65e0c431115a4bb42986586531513aa7164
0xda782e89c5b2848921918317369876cf484424ad9222580e83f165e2daae1e13
0x20bf13873651c9ccbd853dae1cb5340cbce4d69442fbd6e993f2b3ed6c915036
0x00ab82523c66527bbcc18ad118042abeb1c2c50850885afdcf5034fa2ddc7fc4
0xe1e6f24a4914117570e1e7d3d04e0ece1e94081fd4ab90c381b22e3a18f2b943
0xe86af6d8e78e8c5549b1786519ee15ea6879a3e7ce2906cb53bbdc7bbd709d4f
0xe08b34019a5b86955a4258cb5e1e1dde613342fc972be78926061d477b4d3a47
0xe02d9a592170857244e7426471a8216004cd6ef67c46f46c2f8512302b9e07ad
0xb2adfb61025433ab448ef66976972c8ea44421489448fc183ce036db64e6f59e

Functions
Getter at block 21289742
decimals(view returns (uint8)
0
divsforall(view returns (bool)
true
ethforp3dbuy(view returns (uint256)
75350615292170
harvestabledivs(view returns (uint256)
141823284076743
name(view returns (string)
Diamond Of The Crypto Hill
newOwner(view returns (address)
0x0000000000000000000000000000000000000000
nextmarketoffer(view returns (uint256)
104
nextroundERCtradeactive(view returns (bool)
true
nextroundGOTCHatcontract(view returns (uint256)
10000
nextroundblocksbeforenewpay(view returns (uint256)
250
nextroundlength(view returns (uint256)
10000000000000000000000
nextroundsoldierreplenishrate(view returns (uint256)
50
nextroundsolsforhire(view returns (uint256)
100
nextroundtotalsupplyGOTCH(view returns (uint256)
10000
owner(view returns (address)
0x0b0efad4ae088a88ffdc50bce5fb63c6936b9220
round(view returns (uint256)
1
symbol(view returns (string)
DOTCH
totalSupply(view returns (uint256)
10000000000
Read-only
Redeemable(addressview returns (uint256)
allowance(address tokenOwneraddress spenderview returns (uint256 remaining)
balanceOf(address tokenOwnerview returns (uint256 balance)
gotchinfo(address lookupview returns (uint256 Gold)
marketplace(uint256view returns (address placedbyuint256 amountdotchuint256 wantsthisamtweiperdotch)
playerinfo(address lookupview returns (uint256 redeemedvilsuint256 redeemablevilsuint256 soldiersuint256 GOTCH)
redeemablevilsinfo(address lookupview returns (uint256 redeemedvils)
roundownables(uint256view returns (address hillowneruint256 soldiersdefendinghillbool ERCtradeactiveuint256 roundlength)
roundvars(uint256view returns (uint256 nextVillageIduint256 bpamountuint256 totalsupplyGOTCHuint256 GOTCHatcontractuint256 previousethamountuint256 solsforhireuint256 solslastupdateuint256 soldierreplenishrateuint256 soldierpriceuint256 lastblockpayoutuint256 blocksbeforenewpayuint256 ATPOuint256 nextpayamountuint256 nextowneramount)
soldiersinfo(address lookupview returns (uint256 soldiers)
villageinfo(uint256 lookupview returns (address owneruint256 soldiersdefendinguint256 lastcollectuint256 beginnersprotection)
State-modifying
Divs(payable 
Divsforall(payable 
Expand(
acceptOwnership(
adddotchtooffer(uint256 ordernumberuint256 dotchamount
approve(address spenderuint256 tokensreturns (bool success)
approveAndCall(address spenderuint256 tokensbytes datareturns (bool success)
attack(uint256 villageuint256 amtsoldierspayable returns (booluint256)
attackhill(uint256 amtsoldierspayable returns (booluint256)
batchcollecttaxes(uint256 auint256 buint256 cuint256 duint256 euint256 fuint256 guint256 huint256 iuint256 jpayable 
batchcreatevillage(uint256 amtpayable 
buyDOTCH(uint256 amtpayable 
buysoldiers(uint256 amountpayable 
changebeginnerprotection(uint256 blockcount
changesoldierreplenishrate(uint256 rate
changetradestatus(bool active
cheapredeemvillage(payable 
collecttaxes(uint256 villagepayable returns (uint256)
createvillage(payable 
offerchangeprice(uint256 ordernumberuint256 price
placeoffer(uint256 dotchamountuint256 askingpriceinweipayable 
preregvills(address reg
removedotchtooffer(uint256 ordernumberuint256 dotchamount
renewbeginnerprotection(uint256 villagepayable 
sellDOTCH(uint256 amtpayable 
setdivsforall(bool active
startnewround(
support(uint256 villageuint256 amtsoldierspayable 
supporthill(uint256 amtsoldierspayable 
takeoffer(uint256 ordernumberuint256 amtdotchpayable 
transfer(address touint256 tokensreturns (bool success)
transferAnyERC20Token(address tokenAddressuint256 tokensreturns (bool success)
transferFrom(address fromaddress touint256 tokensreturns (bool success)
transferOwnership(address _newOwner
Events
Approval(address indexed tokenOwneraddress indexed spenderuint256 tokens
OwnershipTransferred(address indexed _fromaddress indexed _to
Transfer(address indexed fromaddress indexed touint256 tokens
battle(address attackeruint256 pointsattackeraddress defenderuint256 pointsdefender
dotchsale(address selleruint256 priceaddress takeruint256 amount
hilltakeover(address fromaddress to
onHarvest(address customerAddressuint256 amount
villtakeover(address fromaddress touint256 villageint
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.