ETH Price: $2,953.68 (-2.78%)
Gas: 0.81 Gwei

Transaction Decoder

Block:
20271794 at Jul-09-2024 10:03:23 PM +UTC
Transaction Fee:
0.000210089521688445 ETH $0.62
Gas Used:
46,485 Gas / 4.519512137 Gwei

Emitted Events:

35 BAToken.Approval( _owner=[Sender] 0xcc817a08c8f4a525705980f2ec8562f15cb65932, _spender=0xa7Ca2C86...C2b0Db22A, _value=115792089237316195423570985008687907853269984665640564039457584007913129639935 )

Account State Difference:

  Address   Before After State Difference Code
0x0D8775F6...50d2887EF
(beaverbuild)
8.897367543855661153 Eth8.897414028855661153 Eth0.000046485
0xcC817a08...15cB65932
0.675299234607089502 Eth
Nonce: 40
0.675089145085401057 Eth
Nonce: 41
0.000210089521688445

Execution Trace

BAToken.approve( _spender=0xa7Ca2C8673bcFA5a26d8ceeC2887f2CC2b0Db22A, _value=115792089237316195423570985008687907853269984665640564039457584007913129639935 ) => ( 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