ETH Price: $2,767.59 (-1.72%)

Transaction Decoder

Block:
17420678 at Jun-06-2023 09:59:11 AM +UTC
Transaction Fee:
0.000471287425976625 ETH $1.30
Gas Used:
21,055 Gas / 22.383634575 Gwei

Account State Difference:

  Address   Before After State Difference Code
0x60E0aD1f...4a9aB0E44
0.01127148490955814 Eth
Nonce: 1
0.000413008574023375 Eth
Nonce: 2
0.010858476335534765
(builder0x69)
1.993016307126289809 Eth1.993058417126289809 Eth0.00004211
0xe66B3167...63C133750
(0x: Coinbase Wallet Proxy)
0 Eth0.01038718890955814 Eth0.01038718890955814

Execution Trace

ETH 0.01038718890955814 ZeroExProxy.CALL( )
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: GPL-3.0
pragma solidity 0.6.12;
interface IZeroEx {
function getFunctionImplementation(bytes4 _signature) external returns (address);
}// SPDX-License-Identifier: GPL-3.0
pragma solidity 0.6.12;
pragma experimental ABIEncoderV2;
import "./IZeroEx.sol";
import "@0x/contracts-utils/contracts/src/v06/LibBytesV06.sol";
import "@0x/contracts-zero-ex/contracts/src/errors/LibProxyRichErrors.sol";
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
/// @title Coinbase proxy contract for 0x proxy
/// @dev A generic proxy contract which extracts a fee before delegation
contract ZeroExProxy is Ownable {
using LibBytesV06 for bytes;
using SafeERC20 for IERC20;
using SafeMath for uint256;
address private constant _ETH_ADDRESS = 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE;
address private constant _NULL_ADDRESS = 0x0000000000000000000000000000000000000000;
address payable private _beneficiary;
address payable private _allowanceTarget;
IZeroEx private _zeroEx;
mapping(bytes4 => address) private _implementationOverrides;
event BeneficiaryChanged(address indexed beneficiary);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX