CryptoEngineer
Verified contract
Active on
Ethereum with 3,177 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Native
Value
$0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0 | $3,303.18 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 7071266 | 6 years ago | | | 0 | 0.00046084000 | |
| 7034996 | 6 years ago | | | 0.01 | 0.00021199600 | |
| 7033488 | 6 years ago | | | 0.02 | 0.00016025570 | |
| 7031921 | 6 years ago | | | 0 | 0.00031035600 | |
| 7029939 | 6 years ago | | | 0 | 0.00014995800 | |
| 7027095 | 6 years ago | | | 0.04 | 0.00018939310 | |
| 7026369 | 6 years ago | | | 0.32 | 0.00043706100 | |
| 7025825 | 6 years ago | | | 0 | 0.00033124800 | |
| 7025813 | 6 years ago | | | 0.02 | 0.00043706100 | |
| 7025670 | 6 years ago | | | 0.08 | 0.00043706100 |
ABI
ABI objects
Getter at block 21244939
BASE_PRICE() view returns (uint256)
10000000000000000
CRTSTAL_MINING_PERIOD() view returns (uint256)
86400
HALF_TIME_ATK() view returns (uint256)
900
MiningWarContract() view returns (address)
0xf84c61bb982041c030b8580d1634f00fffb89059
VIRUS_MINING_PERIOD() view returns (uint256)
86400
VIRUS_NORMAL() view returns (uint256)
0
administrator() view returns (address)
0xe9bba48c3e600b2f90dbd54ae4d3c6bcafc0bc21
engineerRoundNumber() view returns (uint256)
0
gameSponsor() view returns (address)
0x8949db9fbb4716ce5a2803085c7732c14fe03a37
gameSponsorPrice() view returns (uint256)
3645000000000000000
isContractMiniGame() pure returns (bool _isContractMiniGame)
true
miningWarAdministrator() view returns (address)
0xe9bba48c3e600b2f90dbd54ae4d3c6bcafc0bc21
miningWarContractAddress() view returns (address)
0xf84c61bb982041c030b8580d1634f00fffb89059
numberOfBoosts() view returns (uint256)
5
numberOfEngineer() view returns (uint256)
8
prizePool() view returns (uint256)
100000000
totalPayments() view returns (uint256)
0
Read-only
boostData(uint256) view returns (address owner, uint256 boostRate, uint256 basePrice)
calCurrentCrystals(address _addr) view returns (uint256 _currentCrystals)
calculateCurrentVirus(address _addr) view returns (uint256 _currentVirus)
canAttack(address _atkAddress, address _defAddress) view returns (bool _canAtk)
engineers(uint256) view returns (uint256 basePrice, uint256 baseETH, uint256 baseResearch, uint256 limit)
getBoosterData(uint256 idx) view returns (address _owner, uint256 _boostRate, uint256 _basePrice)
getPlayerData(address _addr) view returns (uint256 _engineerRoundNumber, uint256 _virusNumber, uint256 _virusDefence, uint256 _research, uint256 _researchPerDay, uint256 _lastUpdateTime, uint256[8] _engineersCount, uint256 _nextTimeAtk, uint256 _endTimeUnequalledDef)
getResearchPerDay(address _addr) view returns (uint256 _researchPerDay)
hasBooster(address addr) view returns (uint256 _boostIdx)
miniGames(address) view returns (bool)
payments(address) view returns (uint256)
players(address) view returns (uint256 engineerRoundNumber, uint256 virusNumber, uint256 virusDefence, uint256 research, uint256 lastUpdateTime, uint256 nextTimeAtk, uint256 endTimeUnequalledDef)
virus(uint256) view returns (uint256 atk, uint256 def)
State-modifying
Events addTimeUnequalledDefence(address _addr, uint256 _value)
addVirus(address _addr, uint256 _value)
addVirusDefence(uint256 _value)
attack(address _defAddress, uint256 _value)
becomeGameSponsor() payable
buyBooster(uint256 idx) payable
buyEngineer(uint256[] engineerNumbers) payable
claimPrizePool(address _addr, uint256 _value)
removeContractMiniGame(address _contractMiniGameAddress)
setAtkNowForPlayer(address _addr)
setContractsMiniGame(address _contractMiniGameAddress)
setVirusInfo(uint256 _atk, uint256 _def)
setupMiniGame(uint256, uint256)
subVirus(address _addr, uint256 _value)
upgrade(address addr)
withdrawPayments()
eventEndAttack(address playerAtk, address playerDef, bool isWin, uint256 winCrystals, uint256 virusPlayerAtkDead, uint256 virusPlayerDefDead, uint256 timeAtk, uint256 engineerRoundNumber, uint256 atk, uint256 def)
constructor()
fallback()
This contract contains no error objects.