ETH Price: $2,610.52 (+2.60%)

Transaction Decoder

Block:
22245076 at Apr-11-2025 10:22:59 AM +UTC
Transaction Fee:
0.000149066879425728 ETH $0.39
Gas Used:
147,306 Gas / 1.011953888 Gwei

Account State Difference:

  Address   Before After State Difference Code
(Titan Builder)
10.339660344757699871 Eth10.339696987399778255 Eth0.000036642642078384
0xA4075c71...a5a5fdF8b
0.003477112266963944 Eth
Nonce: 3
0.003328045387538216 Eth
Nonce: 4
0.000149066879425728

Execution Trace

ZeroExProxy.proxiedSwap( msgData=0x2213BC0B0000000000000000000000000D0E364AA7852291883C162B22D6D81F6355428F0000000000000000000000000000000000085D4780B73119B644AE5ECD22B37600000000000000000000000000000000000000000000000222C8EB3FF66400000000000000000000000000000D0E364AA7852291883C162B22D6D81F6355428F00000000000000000000000000000000000000000000000000000000000000A000000000000000000000000000000000000000000000000000000000000004A41FFF991F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0FDEE8E84110C2C34E0E47FD7205735000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002E000000000000000000000000000000000000000000000000000000000000000E4C1FB425E0000000000000000000000000D0E364AA7852291883C162B22D6D81F6355428F0000000000000000000000000000000000085D4780B73119B644AE5ECD22B37600000000000000000000000000000000000000000000000222C8EB3FF664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067F8EE0000000000000000000000000000000000000000000000000000000000000000C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012438C9C1470000000000000000000000000000000000085D4780B73119B644AE5ECD22B376000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000085D4780B73119B644AE5ECD22B376000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000000000000000044A9059CBB000000000000000000000000AD01C20D5886137E056775AF56915DE824C8FCE50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C4103B48BE000000000000000000000000A4075C71CF13B65CC35B1972D5D7E23A5A5FDF8B0000000000000000000000000000000000085D4780B73119B644AE5ECD22B3760000000000000000000000000000000000000000000000000000000000002710000000000000000000000000B4D0D9DF2738ABE81B87B66C80851292492D14040000000000000000000000000000000000000000000000000000000000001E01000000000000000000000000000000000000000000000000005652B4A1DAA1E80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, feeToken=0x0000000000085d4780B73119b644AE5ecd22b376, inputToken=0x0000000000085d4780B73119b644AE5ecd22b376, inputAmount=39400000000000000000, outputToken=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, fee=600000000000000000 )
  • OwnedUpgradeabilityProxy.23b872dd( )
    • TrueUSD.transferFrom( sender=0xA4075c71cF13B65Cc35b1972D5d7E23a5a5fdF8b, recipient=0x382fFCe2287252F930E1C8DC9328dac5BF282bA1, amount=600000000000000000 ) => ( True )
    • OwnedUpgradeabilityProxy.23b872dd( )
      • TrueUSD.transferFrom( sender=0xA4075c71cF13B65Cc35b1972D5d7E23a5a5fdF8b, recipient=0xe66B31678d6C16E9ebf358268a790B763C133750, amount=39400000000000000000 ) => ( True )
      • OwnedUpgradeabilityProxy.dd62ed3e( )
        • TrueUSD.allowance( owner=0xe66B31678d6C16E9ebf358268a790B763C133750, spender=0xDef1C0ded9bec7F1a1670819833240f027b25EfF ) => ( 0 )
        • OwnedUpgradeabilityProxy.dd62ed3e( )
          • TrueUSD.allowance( owner=0xe66B31678d6C16E9ebf358268a790B763C133750, spender=0xDef1C0ded9bec7F1a1670819833240f027b25EfF ) => ( 0 )
          • OwnedUpgradeabilityProxy.095ea7b3( )
            • TrueUSD.approve( spender=0xDef1C0ded9bec7F1a1670819833240f027b25EfF, amount=39400000000000000000 ) => ( True )
            • ZeroEx.2213bc0b( )
              File 1 of 4: ZeroExProxy
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              // 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 {
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

              File 2 of 4: OwnedUpgradeabilityProxy
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              pragma solidity ^0.4.23;
              // This is the proxy contract for the TrustToken Registry
              // File: contracts/Proxy/Proxy.sol
              /**
              * @title Proxy
              * @dev Gives the possibility to delegate any call to a foreign implementation.
              */
              contract Proxy {
              /**
              * @dev Tells the address of the implementation where every call will be delegated.
              * @return address of the implementation to which it will be delegated
              */
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

              File 3 of 4: TrueUSD
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              // Dependency file: @openzeppelin/contracts/token/ERC20/IERC20.sol
              // SPDX-License-Identifier: MIT
              // pragma solidity >=0.6.0 <0.8.0;
              /**
              * @dev Interface of the ERC20 standard as defined in the EIP.
              */
              interface IERC20 {
              /**
              * @dev Returns the amount of tokens in existence.
              */
              function totalSupply() external view returns (uint256);
              /**
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

              File 4 of 4: ZeroEx
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              /*
              Copyright 2020 ZeroEx Intl.
              Licensed under the Apache License, Version 2.0 (the "License");
              you may not use this file except in compliance with the License.
              You may obtain a copy of the License at
              http://www.apache.org/licenses/LICENSE-2.0
              Unless required by applicable law or agreed to in writing, software
              distributed under the License is distributed on an "AS IS" BASIS,
              WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
              See the License for the specific language governing permissions and
              limitations under the License.
              */
              pragma solidity ^0.6.5;
              pragma experimental ABIEncoderV2;
              import "@0x/contracts-utils/contracts/src/v06/LibBytesV06.sol";
              import "./migrations/LibBootstrap.sol";
              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX