EtherIslands

Verified contract

Active on Ethereum with 1,473 txns
Deployed by via 0xd6cbb667 at 5203025
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,505.04
ERC-20
--
0x5a234ed07bc687cff390e43d05673ffdf04be4bdc969e478a9437d593979d65c
From
0xbcf7cdad4a6b13c55256f2603f156ab4cfa3929d643a7af76e8fb1cf3421a7b4
From
0xcaeaff86d9182352cdbe0b7636ce7a44faa832122a67e96a382456ff60211b82
0x2e4a2749a043698c2c7e1f9d52290e5a040014c200658434e65d2f3f483fff46
0x51767f706173672eea5533104e214a799028df32bc766e62b11981807e32a816
0xc9178e937dfa78d0f18aade875aa0a71d69ad265cca3bdbe57ca81da11a35729
0x04909d04224827d5bec7efe29483932f75dea7d6af7e8f70a8eca5af6f24dbfe
0x5d9a9dc896ba0e0f27a8020f6a9a9363e734ffd7b521ea34bce057c29f4f7b88
0x1e61ff0a116c5da6c34acab90bbffd11e5014dd9d9dd4374392dd7e0c09ee13a
0xee8a3d2f4ca6194572337b599d8a1601bc355d0d04c460f0fb04a12831657335

Functions
Getter at block 21169355
NAME(view returns (string)
EtherIslands
SYMBOL(view returns (string)
EIS
 
getIslands(view returns (uint256[]address[]uint256[]uint256[]uint256[]uint256[]uint256[])
implementsERC721(pure returns (bool)
true
maintenance(view returns (bool)
false
name(pure returns (string)
EtherIslands
owner(view returns (address)
0xffd4c92f7ab9075e0faada86dfa22784bb4fe56c
symbol(pure returns (string)
EIS
totalSupply(view returns (uint256 total)
24
Read-only
balanceOf(address _ownerview returns (uint256 balance)
getIsland(uint256 _island_idview returns (uint256 idbytes32 island_nameaddress owneruint256 priceuint256 treasuryuint256 treasury_next_withdrawal_blockuint256 previous_priceuint256 attack_ships_countuint256 defense_ships_countuint256 transactions_count)
getIslandBattleStats(uint256 _island_idview returns (uint256 iduint256 attacks_wonuint256 attacks_lostuint256 defenses_wonuint256 defenses_lostuint256 treasury_stolenuint256 treasury_lostuint256 attack_cooldownuint256 defense_cooldown)
getIslandPreviousOwners(uint256 _island_idview returns (address[2] previous_owners)
ownerOf(uint256 _island_idview returns (address owner)
priceOf(uint256 _island_idview returns (uint256 price)
State-modifying
AddEth(payable 
approve(address _touint256 _island_id
attackIsland(uint256 _attacker_iduint256 _target_idpayable 
buyShips(uint256 _island_iduint256 _ships_to_buybool _is_attack_shipspayable 
createIsland(bytes32 _nameuint256 _priceaddress _owneruint256 _attack_ships_countuint256 _defense_ships_count
importIsland(bytes32 _nameaddress[3] _ownersuint256[7] _island_datauint256[8] _island_battle_stats
offMaintenance(
onMaintenance(
purchase(uint256 _island_idpayable 
takeOwnership(uint256 _island_id
transfer(address _touint256 _island_id
transferFrom(address _fromaddress _touint256 _island_id
transferOwnership(address newOwner
upgradeContract(address _newContract
withdrawTreasury(uint256 _island_idpayable 
Events
Approval(address indexed _owneraddress indexed _approveduint256 _tokenId
DividendsPaid(address touint256 amountbytes32 divType
IslandAttacked(uint256 attackerIduint256 targetIduint256 treasuryStolen
IslandSold(uint256 tokenIduint256 oldPriceuint256 newPriceaddress prevOwneraddress winnerbytes32 name
NewIsland(uint256 tokenIdbytes32 nameaddress owner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ShipsBought(uint256 tokenIdaddress owner
Transfer(address fromaddress touint256 tokenId
TreasuryWithdrawn(uint256 tokenId
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.