ETH Price: $3,661.94 (-2.04%)

Transaction Decoder

Block:
20372316 at Jul-23-2024 10:47:59 PM +UTC
Transaction Fee:
0.0001152625 ETH $0.42
Gas Used:
46,105 Gas / 2.5 Gwei

Emitted Events:

793 dotdotdot.ApprovalForAll( owner=[Sender] 0x7186256cdfa758271128ef50ff8732b4fe88ca06, operator=0x1E004978...d54003c71, approved=True )

Account State Difference:

  Address   Before After State Difference Code
(Titan Builder)
5.245695642022598341 Eth5.245696660948630941 Eth0.0000010189260326
0x7186256c...4fe88ca06
0.72523759407662909 Eth
Nonce: 88
0.72512233157662909 Eth
Nonce: 89
0.0001152625
0xcE25E60A...e386992c3

Execution Trace

dotdotdot.setApprovalForAll( operator=0x1E0049783F008A0085193E00003D00cd54003c71, approved=True )
setApprovalForAll[ERC721 (ln:827)]
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
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
// CAUTION
// This version of SafeMath should only be used with Solidity 0.8 or later,
// because it relies on the compiler's built in overflow checks.
/**
* @dev Wrappers over Solidity's arithmetic operations.
*
* NOTE: `SafeMath` is no longer needed starting with Solidity 0.8. The compiler
* now has built in overflow checking.
*/
library SafeMath {
/**
* @dev Returns the addition of two unsigned integers, with an overflow flag.
*
* _Available since v3.4._
*/
function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
unchecked {
uint256 c = a + b;
if (c < a) return (false, 0);
return (true, c);
}
}
/**
* @dev Returns the substraction of two unsigned integers, with an overflow flag.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX