ETH Price: $2,746.33 (-2.97%)

Transaction Decoder

Block:
9809997 at Apr-05-2020 04:57:22 AM +UTC
Transaction Fee:
0.0007206589 ETH $1.98
Gas Used:
554,353 Gas / 1.3 Gwei

Account State Difference:

  Address   Before After State Difference Code
(PandaMiner)
98.029204421683440692 Eth98.029925080583440692 Eth0.0007206589
0xABC1c404...81D18Eb3E
(Etheremon: Data)
0xc1a0a697...174e4e49d
0.0047039 Eth
Nonce: 23
0.0039832411 Eth
Nonce: 24
0.0007206589

Execution Trace

EtheremonWorldNFT.catchMonsterNFT( _classId=25, _name=bob )
File 1 of 3: EtheremonWorldNFT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pragma solidity ^0.4.23;
contract BasicAccessControl {
address public owner;
// address[] public moderators;
uint16 public totalModerators = 0;
mapping (address => bool) public moderators;
bool public isMaintaining = false;
constructor() public {
owner = msg.sender;
}
modifier onlyOwner {
require(msg.sender == owner);
_;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 2 of 3: EtheremonMonsterToken
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pragma solidity ^0.4.24;
/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
library SafeMath {
/**
* @dev Multiplies two numbers, throws on overflow.
*/
function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
if (a == 0) {
return 0;
}
c = a * b;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

File 3 of 3: EtheremonData
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pragma solidity ^0.4.16;
// copyright contact@Etheremon.com
contract SafeMath {
/* function assert(bool assertion) internal { */
/* if (!assertion) { */
/* throw; */
/* } */
/* } // assert no longer needed once solidity is on 0.4.10 */
function safeAdd(uint256 x, uint256 y) pure internal returns(uint256) {
uint256 z = x + y;
assert((z >= x) && (z >= y));
return z;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX