EtherIslands

Verified contract

Active on Ethereum with 938 txns
Deployed by via 0xb485835b at 5192383
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "EtherIslands"

0x9d123aae5bf955aa0004b45de706f47eee405b184df465c88f1fae18f51f0dd4
0xec9294161eeaf8037bbb49e95de96518866641813847e7c5755abbec909dfa55
0x016a268207452d55f9530e17121c31354e1e97a31e7266ea512e5104351d104d
0x0d98e0b7d9a8f15043e861226f13a934ec873d0ae8f125e2770d75f15d51395b
0xd4f9c3cc3404da6216d114a377a982c23c1d5e9e7f8aa6f19c43dda92f833cec
0xa195b9ee280282d804b9238a0a7fb0e899a5081d078dcf01331e604f0363c387
0x1fadc919c057c26508b1fc9097c85cf5001f12306f604fcff8e94a3327bc329f
0xbd3d77e8fb644f163265f0a1865509dc5ab1e1806c7fd8eb36cc7712828d29e5
0x640334e4217d5c218f614f12baeeef9a3c7df1d5e9c2c5e52324ab1eba62ad40
0x6546352e854d4cb45b7b4c5f4bbae4d1b2cde00a15da90e11531920b68befe00

Functions
Getter at block 21283438
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)
true
name(pure returns (string)
EtherIslands
owner(view returns (address)
0xffd4c92f7ab9075e0faada86dfa22784bb4fe56c
symbol(pure returns (string)
EIS
totalSupply(view returns (uint256 total)
12
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)
ownerOf(uint256 _island_idview returns (address owner)
priceOf(uint256 _island_idview returns (uint256 price)
State-modifying
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
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 targetId
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.