Transaction Hash:
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 | ||
---|---|---|---|---|---|
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 10.339660344757699871 Eth | 10.339696987399778255 Eth | 0.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( )
proxiedSwap[ZeroExProxy (ln:70)]
_payFees[ZeroExProxy (ln:78)]
_sendETH[ZeroExProxy (ln:167)]
_sendERC20[ZeroExProxy (ln:169)]
safeTransferFrom[ZeroExProxy (ln:179)]
add[ZeroExProxy (ln:82)]
_sendERC20[ZeroExProxy (ln:90)]
safeTransferFrom[ZeroExProxy (ln:179)]
allowance[ZeroExProxy (ln:91)]
safeIncreaseAllowance[ZeroExProxy (ln:93)]
sub[ZeroExProxy (ln:93)]
call[ZeroExProxy (ln:96)]
_revertWithData[ZeroExProxy (ln:98)]
_sendETH[ZeroExProxy (ln:102)]
_revertWithData[ZeroExProxy (ln:104)]
balanceOf[ZeroExProxy (ln:107)]
safeTransfer[ZeroExProxy (ln:109)]
_revertWithData[ZeroExProxy (ln:111)]
_returnWithData[ZeroExProxy (ln:114)]
File 1 of 4: ZeroExProxy
File 2 of 4: OwnedUpgradeabilityProxy
File 3 of 4: TrueUSD
File 4 of 4: ZeroEx
12345678910111213141516// SPDX-License-Identifier: GPL-3.0pragma solidity 0.6.12;interface IZeroEx {function getFunctionImplementation(bytes4 _signature) external returns (address);}// SPDX-License-Identifier: GPL-3.0pragma 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 delegationcontract ZeroExProxy is Ownable {
File 2 of 4: OwnedUpgradeabilityProxy
12345678910111213141516pragma 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*/
File 3 of 4: TrueUSD
12345678910111213141516// 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);/**
File 4 of 4: ZeroEx
12345678910111213141516/*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 athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed 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 andlimitations under the License.*/pragma solidity ^0.6.5;pragma experimental ABIEncoderV2;import "@0x/contracts-utils/contracts/src/v06/LibBytesV06.sol";import "./migrations/LibBootstrap.sol";