ETH Price: $3,750.41 (+0.78%)

Transaction Decoder

Block:
9226153 at Jan-06-2020 09:34:47 AM +UTC
Transaction Fee:
0.0003389001 ETH $1.27
Gas Used:
44,013 Gas / 7.7 Gwei

Emitted Events:

30 BAToken.Approval( _owner=[Sender] 0xd1898665a01a91ac10bd2c6cb1899336df34ac33, _spender=0xE4C91949...641c6eD2E, _value=57896044618658097711785492504343953926634992332820282019728792003956564819968 )

Account State Difference:

  Address   Before After State Difference Code
0x0D8775F6...50d2887EF
0xD1898665...6df34AC33
0.763458839893423666 Eth
Nonce: 74
0.763119939793423666 Eth
Nonce: 75
0.0003389001
(Ethermine)
842.198447034298609153 Eth842.198785934398609153 Eth0.0003389001

Execution Trace

BAToken.approve( _spender=0xE4C9194962532fEB467DCe8b3d42419641c6eD2E, _value=57896044618658097711785492504343953926634992332820282019728792003956564819968 ) => ( success=True )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
pragma solidity ^0.4.10;
/* taking ideas from FirstBlood token */
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) internal returns(uint256) {
uint256 z = x + y;
assert((z >= x) && (z >= y));
return z;
}
function safeSubtract(uint256 x, uint256 y) internal returns(uint256) {
assert(x >= y);
uint256 z = x - y;
return z;
}
function safeMult(uint256 x, uint256 y) internal returns(uint256) {
uint256 z = x * y;
assert((x == 0)||(z/x == y));
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX