EtherIslands
Verified contract
Active on
Ethereum with 938 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "EtherIslands"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 5197853 | 7 years ago | | | 0 | 0.00025396000 | |
| 5197799 | 7 years ago | | | 0 | 0.00026365200 | |
| 5197719 | 7 years ago | | | 0 | 0.00024168100 | |
| 5197717 | 7 years ago | | | 0 | 0.00021900800 | |
| 5197667 | 7 years ago | | | 0.002 | 0.00018544000 | |
| 5197441 | 7 years ago | | | 0 | 0.00051928800 | |
| 5197428 | 7 years ago | | | 0 | 0.0017988150 | |
| 5197420 | 7 years ago | | | 0 | 0.00064911000 | |
| 5197407 | 7 years ago | | | 0 | 0.00095975200 | |
| 5197296 | 7 years ago | | | 0 | 0.00047949200 |
ABI
ABI objects
Getter at block 21283438 getIslands() view returns (uint256[], address[], uint256[], uint256[], uint256[], uint256[], uint256[])
NAME() view returns (string)
EtherIslands
SYMBOL() view returns (string)
EIS
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 _owner) view returns (uint256 balance)
getIsland(uint256 _island_id) view returns (uint256 id, bytes32 island_name, address owner, uint256 price, uint256 treasury, uint256 treasury_next_withdrawal_block, uint256 previous_price, uint256 attack_ships_count, uint256 defense_ships_count, uint256 transactions_count)
getIslandBattleStats(uint256 _island_id) view returns (uint256 id, uint256 attacks_won, uint256 attacks_lost, uint256 defenses_won, uint256 defenses_lost, uint256 treasury_stolen, uint256 treasury_lost, uint256 attack_cooldown, uint256 defense_cooldown)
ownerOf(uint256 _island_id) view returns (address owner)
priceOf(uint256 _island_id) view returns (uint256 price)
State-modifying
Events approve(address _to, uint256 _island_id)
attackIsland(uint256 _attacker_id, uint256 _target_id) payable
buyShips(uint256 _island_id, uint256 _ships_to_buy, bool _is_attack_ships) payable
createIsland(bytes32 _name, uint256 _price, address _owner, uint256 _attack_ships_count, uint256 _defense_ships_count)
offMaintenance()
onMaintenance()
purchase(uint256 _island_id) payable
takeOwnership(uint256 _island_id)
transfer(address _to, uint256 _island_id)
transferFrom(address _from, address _to, uint256 _island_id)
transferOwnership(address newOwner)
upgradeContract(address _newContract)
withdrawTreasury(uint256 _island_id) payable
Approval(address indexed _owner, address indexed _approved, uint256 _tokenId)
DividendsPaid(address to, uint256 amount, bytes32 divType)
IslandAttacked(uint256 attackerId, uint256 targetId)
IslandSold(uint256 tokenId, uint256 oldPrice, uint256 newPrice, address prevOwner, address winner, bytes32 name)
NewIsland(uint256 tokenId, bytes32 name, address owner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ShipsBought(uint256 tokenId, address owner)
Transfer(address from, address to, uint256 tokenId)
TreasuryWithdrawn(uint256 tokenId)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.