CryptoGem

Verified contract

Active on Ethereum with 2,018 txns
Deployed by via 0xd51a98d5 at 5467474
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x6e2764d4a6b9a2178c52ac5fec4f3dfee10483fef5d4d8095a13657ddbc62a83
0x9aa4de148661a6bb0c60a6953dec68987eb55fa2345fc816ce6d4435200aa85b
0xbca39893bea628de455553ac8d84d33a23130f933f4fd7ede2148095f746c708
0xd52d062a8c1f4f7d0b088cfafb94c1fc47398d7ffb4430a3f02e243b36d96012
0xe453a85c700d784d309a8e72c0aecce2f8db38c2bcbcf457b408551c89271147
0x74f0c984e8fba74a832c9bd3f93c7e86d38535d834ba0cafd344fd1118588bba
0xa8a49b3fbadc82e0d1c70b34dc6c0edfa3e87d1bfed69b9b79ff448753128c25
0xc49d8717f8d1708af134e56064d1360005031ef085f63f52e22dc8d7bd3c5454
0x3a97cf7c87e499657848da773763b87d5687a5af6eed7e32312f6f52e2527d08
0xe46c134ee9041f387d4b49c81b8945e3faffcaee3f4d74f055fda0eb1f268d99

Functions
Getter at block 20984617
contractOwner(view returns (address)
0x888e4c61a0e508917e9172440d75d4d71822f409
decimals(view returns (uint256)
4
etherPerMiner(view returns (uint256)
50000000000000000
etherPerSale(view returns (uint256)
1000000000000000
gemPerEther(view returns (uint256)
1000000000
gemPerMiner(view returns (uint256)
50000000
 
getMinersOnSale(view returns (uint256[])
name(view returns (string)
CryptoGem
sale(view returns (bool)
true
symbol(view returns (string)
GEM
totalSupply(view returns (uint256)
1612653940
Read-only
allowance(address _owneraddress _spenderview returns (uint256 remaining)
allowed(addressaddressview returns (uint256)
balanceOf(address _ownerview returns (uint256 balance)
balances(addressview returns (uint256)
getMinerLevel(uint256 idview returns (uint8)
getMinersByAddress(address _addressview returns (uint256[])
minerState(uint256 idview returns (uint64)
miners(uint256view returns (uint256 idstring nameuint64 workDurationuint64 sleepDurationuint64 difficultyuint256 workBlockuint256 sleepBlockuint64 statebytes32 hashaddress ownerbool onSaleuint256 salePriceuint64 exp)
State-modifying
approve(address _spenderuint256 _valuereturns (bool success)
buyGems(payable 
buyMinerFromSale(uint256 id
buyMinersWithEther(uint64 quantitypayable 
buyMinersWithGem(uint64 quantity
changeContractOwner(address _contractOwner
goToSleep(uint256 id
goToWork(uint256 id
nameMiner(uint256 idstring _namereturns (bool success)
setGemPerMiner(uint256 _amountreturns (bool)
setGemPrice(uint256 _amountreturns (bool)
setMinerPrice(uint256 _amountreturns (bool)
setOnSale(uint256 idbool _onSaleuint256 _salePricepayable 
setSale(bool _salereturns (bool)
transfer(address _touint256 _valuereturns (bool success)
transferFrom(address _fromaddress _touint256 _valuereturns (bool success)
transferMiner(address touint256 idreturns (bool success)
withdrawEther(address _sendTouint256 _amountreturns (bool)
Events
Approval(address indexed _owneraddress indexed _spenderuint256 _value
Mint(address indexed touint256 amount
Transfer(address indexed _fromaddress indexed _touint256 _value
TransferMiner(address indexed owneraddress indexed touint256 id
stateEvent(address indexed owneruint256 iduint64 state
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.