ETH Price: $3,475.23 (+2.96%)

Transaction Decoder

Block:
15789545 at Oct-20-2022 01:15:47 PM +UTC
Transaction Fee:
0.003961981574877645 ETH $13.77
Gas Used:
46,665 Gas / 84.902637413 Gwei

Emitted Events:

647 SUSHIUKI.ApprovalForAll( owner=[Sender] 0xbb720b9147733ef5a6867a998fced23593daa5eb, operator=0x00000000...1F759a8A8, approved=True )

Account State Difference:

  Address   Before After State Difference Code
(builder0x69)
1.62395491208710676 Eth1.62402490958710676 Eth0.0000699975
0xbb720B91...593daA5eb
0.019360194727961985 Eth
Nonce: 180
0.01539821315308434 Eth
Nonce: 181
0.003961981574877645
0xf96898BF...c951176E9

Execution Trace

SUSHIUKI.setApprovalForAll( operator=0x00000000000111AbE46ff893f3B2fdF1F759a8A8, approved=True )
setApprovalForAll[ERC721A (ln:965)]
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
// File: utils/MerkleProof.sol
pragma solidity ^0.8.0;
library MerkleProof {
/**
* @dev Returns true if a `leaf` can be proved to be a part of a Merkle tree
* defined by `root`. For this, a `proof` must be provided, containing
* sibling hashes on the branch from the leaf to the root of the tree. Each
* pair of leaves and each pair of pre-images are assumed to be sorted.
*/
function verify(
bytes32[] memory proof,
bytes32 root,
bytes32 leaf
) internal pure returns (bool) {
return processProof(proof, leaf) == root;
}
/**
* @dev Returns the rebuilt hash obtained by traversing a Merklee tree up
* from `leaf` using `proof`. A `proof` is valid if and only if the rebuilt
* hash matches the root of the tree. When processing the proof, the pairs
* of leafs & pre-images are assumed to be sorted.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX