Transaction Hash:
Block:
21937027 at Feb-27-2025 10:18:59 AM +UTC
Transaction Fee:
0.00019054506366577 ETH
$0.74
Gas Used:
160,633 Gas / 1.18621369 Gwei
Emitted Events:
8 |
0xf3de3c0d654fda23dad170f0f320a92172509127.0x7724394874fdd8ad13292ec739b441f85c6559f10dc4141b8d4c0fa4cbf55bdb( 0x7724394874fdd8ad13292ec739b441f85c6559f10dc4141b8d4c0fa4cbf55bdb, 0000000000000000000000000000000000000000000000000000000000000000 )
|
9 |
WETH9.Deposit( dst=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, wad=220000000000000000 )
|
10 |
WETH9.Transfer( src=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, dst=UniswapV2Pair, wad=220000000000000000 )
|
11 |
EventsHistory.0x940c4b3549ef0aaff95807dc27f62d88ca15532d1bf535d7d63800f40395d16c( 0x940c4b3549ef0aaff95807dc27f62d88ca15532d1bf535d7d63800f40395d16c, 0x000000000000000000000000dacf0df40d3aee33f297505ef7166044ee6fa35a, 0x0000000000000000000000003335a1ea91a1427a1abfe8fa806321ba0e8ba92a, 0x534f4c5645000000000000000000000000000000000000000000000000000000, 000000000000000000000000000000000000000000000000000032e472b9df6b, 0000000000000000000000000000000000000000000000000000000000000060, 0000000000000000000000000000000000000000000000000000000000000002, 0000000000000000000000000000000000000000000000000000000000000000 )
|
12 |
HealthCareToken.Transfer( from=UniswapV2Pair, to=[Sender] 0x3335a1ea91a1427a1abfe8fa806321ba0e8ba92a, value=55956758716267 )
|
13 |
UniswapV2Pair.Sync( reserve0=915409749733113, reserve1=3808234542400144911 )
|
14 |
UniswapV2Pair.Swap( sender=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, amount0In=0, amount1In=220000000000000000, amount0Out=55956758716267, amount1Out=0, to=[Sender] 0x3335a1ea91a1427a1abfe8fa806321ba0e8ba92a )
|
15 |
0xf3de3c0d654fda23dad170f0f320a92172509127.0x1bb43f2da90e35f7b0cf38521ca95a49e68eb42fac49924930a5bd73cdf7576c( 0x1bb43f2da90e35f7b0cf38521ca95a49e68eb42fac49924930a5bd73cdf7576c, 0000000000000000000000000000000000000000000000000000000000000000, 000000000000000000000000446c9033e7516d820cc9a2ce2d0b7328b579406f, 0000000000000000000000003335a1ea91a1427a1abfe8fa806321ba0e8ba92a, 000000000000000000000000000000000000000000000000030d98d59a960000, 000000000000000000000000000000000000000000000000000032e472b9df6b )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x331d0775...84c411F84 | |||||
0x3335a1Ea...A0E8BA92a |
0.225702674125288261 Eth
Nonce: 230
|
0.005512129061622491 Eth
Nonce: 231
| 0.22019054506366577 | ||
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 8.397933906710920768 Eth | 8.398014223210920768 Eth | 0.0000803165 | |
0xC02aaA39...83C756Cc2 | 2,922,372.479209307272969142 Eth | 2,922,372.699209307272969142 Eth | 0.22 | ||
0xDaCf0df4...4Ee6Fa35a |
Execution Trace
ETH 0.22
0xf3de3c0d654fda23dad170f0f320a92172509127.9871efa4( )
- ETH 0.22
WETH9.CALL( )
-
WETH9.transfer( dst=0xDaCf0df40d3Aee33f297505ef7166044Ee6Fa35a, wad=220000000000000000 ) => ( True )
-
UniswapV2Pair.STATICCALL( )
-
UniswapV2Pair.STATICCALL( )
-
UniswapV2Pair.STATICCALL( )
-
WETH9.balanceOf( 0xDaCf0df40d3Aee33f297505ef7166044Ee6Fa35a ) => ( 3808234542400144911 )
UniswapV2Pair.swap( amount0Out=55956758716267, amount1Out=0, to=0x3335a1Ea91A1427a1abfe8Fa806321BA0E8BA92a, data=0x )
HealthCareToken.transfer( _to=0x3335a1Ea91A1427a1abfe8Fa806321BA0E8BA92a, _value=55956758716267 ) => ( True )
Asset._performTransferWithReference( _to=0x3335a1Ea91A1427a1abfe8Fa806321BA0E8BA92a, _value=55956758716267, _reference=, _sender=0xDaCf0df40d3Aee33f297505ef7166044Ee6Fa35a ) => ( True )
HealthCareToken._forwardTransferFromWithReference( _from=0xDaCf0df40d3Aee33f297505ef7166044Ee6Fa35a, _to=0x3335a1Ea91A1427a1abfe8Fa806321BA0E8BA92a, _value=55956758716267, _reference=, _sender=0xDaCf0df40d3Aee33f297505ef7166044Ee6Fa35a ) => ( True )
EToken2.proxyTransferFromWithReference( _from=0xDaCf0df40d3Aee33f297505ef7166044Ee6Fa35a, _to=0x3335a1Ea91A1427a1abfe8Fa806321BA0E8BA92a, _value=55956758716267, _symbol=534F4C5645000000000000000000000000000000000000000000000000000000, _reference=, _sender=0xDaCf0df40d3Aee33f297505ef7166044Ee6Fa35a ) => ( True )
-
EventsHistory.515c1457( )
-
HealthCareToken.emitTransfer( _from=0xDaCf0df40d3Aee33f297505ef7166044Ee6Fa35a, _to=0x3335a1Ea91A1427a1abfe8Fa806321BA0E8BA92a, _value=55956758716267 )
-
-
WETH9.balanceOf( 0xDaCf0df40d3Aee33f297505ef7166044Ee6Fa35a ) => ( 3808234542400144911 )
File 1 of 6: WETH9
File 2 of 6: UniswapV2Pair
File 3 of 6: EventsHistory
File 4 of 6: HealthCareToken
File 5 of 6: EToken2
File 6 of 6: Asset
12345678910111213141516// Copyright (C) 2015, 2016, 2017 Dapphub// This program is free software: you can redistribute it and/or modify// it under the terms of the GNU General Public License as published by// the Free Software Foundation, either version 3 of the License, or// (at your option) any later version.// This program is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the// GNU General Public License for more details.// You should have received a copy of the GNU General Public License// along with this program. If not, see <http://www.gnu.org/licenses/>.pragma solidity ^0.4.18;
File 2 of 6: UniswapV2Pair
12345678910111213141516// File: contracts/interfaces/IUniswapV2Pair.solpragma solidity >=0.5.0;interface IUniswapV2Pair {event Approval(address indexed owner, address indexed spender, uint value);event Transfer(address indexed from, address indexed to, uint value);function name() external pure returns (string memory);function symbol() external pure returns (string memory);function decimals() external pure returns (uint8);function totalSupply() external view returns (uint);function balanceOf(address owner) external view returns (uint);function allowance(address owner, address spender) external view returns (uint);function approve(address spender, uint value) external returns (bool);
File 3 of 6: EventsHistory
12345678910111213141516// This software is a subject to Ambisafe License Agreement.// No use or distribution is allowed without written permission from Ambisafe.// https://ambisafe.com/terms.pdfcontract Ambi {function getNodeAddress(bytes32 _nodeName) constant returns(address);function hasRelation(bytes32 _nodeName, bytes32 _relation, address _to) constant returns(bool);function addNode(bytes32 _nodeName, address _nodeAddress) constant returns(bool);}contract AmbiEnabled {Ambi public ambiC;bool public isImmortal;bytes32 public name;modifier checkAccess(bytes32 _role) {
File 4 of 6: HealthCareToken
12345678910111213141516pragma solidity 0.4.15;contract RegistryICAPInterface {function parse(bytes32 _icap) constant returns(address, bytes32, bool);function institutions(bytes32 _institution) constant returns(address);}contract EToken2Interface {function registryICAP() constant returns(RegistryICAPInterface);function baseUnit(bytes32 _symbol) constant returns(uint8);function description(bytes32 _symbol) constant returns(string);function owner(bytes32 _symbol) constant returns(address);function isOwner(address _owner, bytes32 _symbol) constant returns(bool);function totalSupply(bytes32 _symbol) constant returns(uint);function balanceOf(address _holder, bytes32 _symbol) constant returns(uint);function isLocked(bytes32 _symbol) constant returns(bool);
File 5 of 6: EToken2
12345678910111213141516// This software is a subject to Ambisafe License Agreement.// No use or distribution is allowed without written permission from Ambisafe.// https://ambisafe.com/terms.pdfpragma solidity 0.4.8;contract Ambi2 {function claimFor(address _address, address _owner) returns(bool);function hasRole(address _from, bytes32 _role, address _to) constant returns(bool);function isOwner(address _node, address _owner) constant returns(bool);}contract Ambi2Enabled {Ambi2 ambi2;modifier onlyRole(bytes32 _role) {
File 6 of 6: Asset
12345678910111213141516// This software is a subject to Ambisafe License Agreement.// No use or distribution is allowed without written permission from Ambisafe.// https://www.ambisafe.co/terms-of-use/pragma solidity 0.4.15;contract AssetInterface {function _performTransferWithReference(address _to, uint _value, string _reference, address _sender) returns(bool);function _performTransferToICAPWithReference(bytes32 _icap, uint _value, string _reference, address _sender) returns(bool);function _performApprove(address _spender, uint _value, address _sender) returns(bool);function _performTransferFromWithReference(address _from, address _to, uint _value, string _reference, address _sender) returns(bool);function _performTransferFromToICAPWithReference(address _from, bytes32 _icap, uint _value, string _reference, address _sender) returns(bool);function _performGeneric(bytes, address) payable {revert();}}