BattleOfThermopylae

Verified contract

Active on Ethereum with 75 txns
Deployed by via 0x0abeafbd at 4386524
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x697ac140a0d3af9b1d96151ebb84b307958496d1b3dff5c5563bd8f226949e67
0x28bbc63213467f6639af4cda497b04c7f95eee37e3c210df8809985482bff1ee
0xa9d18aaa162d5218a10721882d3b50386c41829e45bbebf207da13ef72923bf7
0x8c228e5965a8e5ce893914b76bbfcbae06c17c704e98b170d7d65236a2c99a3b
0x55aa3d7cb1da05c29cd37ae5487c70607b0e93cc51f5c632db8883f9cc07c1e9
0x9a5a4fb9cb306224e644862fb2ff9062a5122ee191bf28169ef2555a40c79f53
0x935b9c6465e34b27c342753f783f0b7a39fe8ecad2756cb6b0149ac075abccea
0xd55e0a7def2fac81c07c65b14d0605eeff5b13a2f4056bac1482db481a430543
0x2ee678103ff78fd2f8d2b5c1b668ede919ef67530e8c21afdcbbd2f35d54571b
0xd2a23e7201c568baad154172ff312c2ce0fe7cfe8bc22a518a71afc60ed750d6

Functions
Getter at block 21022817
BATTLE_CASUALTIES(view returns (uint8)
10
BATTLE_POINT_DECIMALS(view returns (uint8)
18
BP_ATHENIAN(view returns (uint8)
100
BP_IMMORTAL(view returns (uint8)
100
BP_PERSIAN(view returns (uint8)
1
BP_SPARTAN(view returns (uint16)
1000
BTL_ATHENIAN(view returns (uint16)
2000
BTL_IMMORTAL(view returns (uint16)
2000
BTL_PERSIAN(view returns (uint8)
1
BTL_SPARTAN(view returns (uint16)
1000
MAX_ATHENIANS(view returns (uint256)
100000000000000000000
MAX_IMMORTALS(view returns (uint256)
100
MAX_PERSIANS(view returns (uint256)
300000000000000000000000
MAX_SPARTANS(view returns (uint256)
300000000000000000000
VERSION(view returns (string)
1.0.0
WAD(view returns (uint256)
1000000000000000000
athenians(view returns (address)
0x17052d51e954592c1046320c2371abab6c73ef10
avarageBlockTime(view returns (uint256)
15
battles(view returns (address)
0x2accab9cb7a48c3e82286f0b2f8798d201f4ec3f
battlesOwner(view returns (address)
0xea03ee7110fafb324d4a931979ef4578bffb6a00
deprecated(view returns (bool)
false
endTime(view returns (uint256)
1509494400
getGreeksBattlePoints(view returns (uint256 greeksBattlePoints)
2244000000000000000000
getPersiansBattlePoints(view returns (uint256 persiansBattlePoints)
95022650000000000000250
getTemporaryWinningFaction(view returns (string temporaryWinningFaction)
Persians are winning, but the battle is still in progress!
getWinningFaction(view returns (string winningFaction)
Persians
immortals(view returns (address)
0x22e5f62d0fa19974749faa194e3d3ef6d89c08d7
isDraw(view returns (bool draw)
false
isEnded(view returns (bool ended)
true
isInProgress(view returns (bool inProgress)
false
isInTime(view returns (bool inTime)
false
isTimeExpired(view returns (bool timeExpired)
true
newAddress(view returns (address)
0x0000000000000000000000000000000000000000
newVersion(view returns (string)
persians(view returns (address)
0x163733bcc28dbf26b41a8cfa83e369b5b3af741b
spartans(view returns (address)
0xaec98a708810414878c3bcdf46aad31ded4a4557
startTime(view returns (uint256)
1508803200
Read-only
computeSlaves(address _playeraddress _loosingMainTroopsview returns (uint256 slaves)
getAtheniansOnTheBattlefield(address _playerview returns (uint256 atheniansOnTheBattlefield)
getGreeksBattlePointsBy(address _playerview returns (uint256 playerBattlePoints)
getImmortalsOnTheBattlefield(address _playerview returns (uint256 immortalsOnTheBattlefield)
getPersiansBattlePointsBy(address _playerview returns (uint256 playerBattlePoints)
getPersiansOnTheBattlefield(address _playerview returns (uint256 persiansOnTheBattlefield)
getSpartansOnTheBattlefield(address _playerview returns (uint256 spartansOnTheBattlefield)
getTotalSlaves(address _factionview returns (uint256 slaves)
warriorsByPlayer(addressaddressview returns (uint256)
warriorsOnTheBattlefield(addressview returns (uint256)
State-modifying
assignAtheniansToBattle(uint256 _warriorsreturns (bool success)
assignImmortalsToBattle(uint256 _warriorsreturns (bool success)
assignPersiansToBattle(uint256 _warriorsreturns (bool success)
assignSpartansToBattle(uint256 _warriorsreturns (bool success)
redeemWarriors(returns (bool success)
setBattleTokenAddress(address _battleTokenAddressaddress _battleTokenOwner
setDeprecated(string _newVersionaddress _newAddressreturns (bool success)
Events
WarriorsAssignedToBattlefield(address indexed _fromaddress _factionuint256 _battlePointsIncrementForecast
WarriorsBackToHome(address indexed _toaddress _factionuint256 _survivedWarriors
Constructor
constructor(uint256 _startTimeuint256 _lifeuint8 _avarageBlockTimeaddress _persiansaddress _immortalsaddress _spartansaddress _athenians
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.