Transaction Hash:
Block:
15306360 at Aug-09-2022 06:18:18 AM +UTC
Transaction Fee:
0.001861968976881566 ETH
$5.07
Gas Used:
170,471 Gas / 10.922496946 Gwei
Emitted Events:
194 |
WETH9.Deposit( dst=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, wad=428710000000000000 )
|
195 |
WETH9.Transfer( src=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, dst=UniswapV2Pair, wad=428710000000000000 )
|
196 |
MultiPlanetaryInus.Transfer( from=UniswapV2Pair, to=[Sender] 0x2dccc592a3c2bfb0195f62ab3c333c9716395e91, value=26962882736468973110406632073 )
|
197 |
UniswapV2Pair.Sync( reserve0=13454861479344379646104266878282, reserve1=213719292465680173524 )
|
198 |
UniswapV2Pair.Swap( sender=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, amount0In=0, amount1In=428710000000000000, amount0Out=26962882736468973110406632073, amount1Out=0, to=[Sender] 0x2dccc592a3c2bfb0195f62ab3c333c9716395e91 )
|
199 |
0xd12bcdfb9a39be79da3bdf02557efdcd5ca59e77.0xddac40937f35385a34f721af292e5a83fc5b840f722bff57c2fc71adba708c48( 0xddac40937f35385a34f721af292e5a83fc5b840f722bff57c2fc71adba708c48, 0000000000000000000000005ead5462e7d98308e64bfe3c1d76845e5d2794a1, 0000000000000000000000000000000000000000571f2c81f7b333effbbf5289, 00000000000000000000000039207d2e2feef178fbda8083914554c59d9f8c00 )
|
200 |
AggregationRouter.Swapped( sender=[Sender] 0x2dccc592a3c2bfb0195f62ab3c333c9716395e91, srcToken=0xEeeeeEee...eeeeeEEeE, dstToken=MultiPlanetaryInus, dstReceiver=[Sender] 0x2dccc592a3c2bfb0195f62ab3c333c9716395e91, spentAmount=430000000000000000, returnAmount=26962882736468973110406632073 )
|
201 |
AggregationRouter.Exchange( pair=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, amountOut=26962882736468973110406632073, output=MultiPlanetaryInus )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x1aD91ee0...dA6B45836
Miner
| (Hiveon Pool) | 17,812.506805514689656629 Eth | 17,812.507227221938510947 Eth | 0.000421707248854318 | |
0x2DcCc592...716395E91 |
0.480923070315828078 Eth
Nonce: 536
|
0.049061101338946512 Eth
Nonce: 537
| 0.431861968976881566 | ||
0x39207D2E...59D9f8c00 | |||||
0x5eAD5462...E5D2794A1 | |||||
0x96c195F6...76D51b5F3 | 0.329734729322876509 Eth | 0.331024729322876509 Eth | 0.00129 | ||
0xC02aaA39...83C756Cc2 | 4,193,668.596954654790300118 Eth | 4,193,669.025664654790300118 Eth | 0.42871 |
Execution Trace
ETH 0.43
AggregationRouter.swap( caller=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, desc=[{name:srcToken, type:address, order:1, indexed:false, value:0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, valueString:0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE}, {name:dstToken, type:address, order:2, indexed:false, value:0x39207D2E2fEEF178FBdA8083914554C59D9f8c00, valueString:0x39207D2E2fEEF178FBdA8083914554C59D9f8c00}, {name:srcReceivers, type:address[], order:3, indexed:false, value:[0x96c195F6643A3D797cb90cb6BA0Ae2776D51b5F3], valueString:[0x96c195F6643A3D797cb90cb6BA0Ae2776D51b5F3]}, {name:srcAmounts, type:uint256[], order:4, indexed:false, value:[1290000000000000], valueString:[1290000000000000]}, {name:dstReceiver, type:address, order:5, indexed:false, value:0x2DcCc592A3C2bfb0195f62AB3c333C9716395E91, valueString:0x2DcCc592A3C2bfb0195f62AB3c333C9716395E91}, {name:amount, type:uint256, order:6, indexed:false, value:430000000000000000, valueString:430000000000000000}, {name:minReturnAmount, type:uint256, order:7, indexed:false, value:24400798856533007339734508663, valueString:24400798856533007339734508663}, {name:flags, type:uint256, order:8, indexed:false, value:0, valueString:0}, {name:permit, type:bytes, order:9, indexed:false, value:0x, valueString:0x}], data=0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000E0000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE00000000000000000000000039207D2E2FEEF178FBDA8083914554C59D9F8C0000000000000000000000000000000000000000004ED7DE2488206FDEF8AD24770000000000000000000000002DCCC592A3C2BFB0195F62AB3C333C9716395E910000000000000000000000000000000000000000000000000000018281539B9F000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000C00000000000000000000000005EAD5462E7D98308E64BFE3C1D76845E5D2794A1000000000000000000000000C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC200000000000000000000000039207D2E2FEEF178FBDA8083914554C59D9F8C000000000000000000000000002DCCC592A3C2BFB0195F62AB3C333C9716395E9100000000000000000000000000000000000000000000000005F315793DA8600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ) => ( returnAmount=26962882736468973110406632073 )
- ETH 0.00129
0x96c195f6643a3d797cb90cb6ba0ae2776d51b5f3.CALL( )
-
MultiPlanetaryInus.balanceOf( account=0x2DcCc592A3C2bfb0195f62AB3c333C9716395E91 ) => ( 136134938008804365954515232302 )
ETH 0.42871
0xd12bcdfb9a39be79da3bdf02557efdcd5ca59e77.d9c45357( )
- ETH 0.42871
WETH9.CALL( )
-
MultiPlanetaryInus.balanceOf( account=0x2DcCc592A3C2bfb0195f62AB3c333C9716395E91 ) => ( 136134938008804365954515232302 )
-
WETH9.balanceOf( 0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77 ) => ( 428710000000000000 )
-
WETH9.transfer( dst=0x5eAD5462E7D98308E64bFe3c1D76845E5D2794A1, wad=428710000000000000 ) => ( True )
FireBirdFormula.getFactoryReserveAndWeights( factory=0x59a16EcE7143459801C3B3F24DC8a0CDfb956571, pair=0x5eAD5462E7D98308E64bFe3c1D76845E5D2794A1, tokenA=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, dexId=1 ) => ( tokenB=0x39207D2E2fEEF178FBdA8083914554C59D9f8c00, reserveA=213290582465680173524, reserveB=13481824362080848619214673510355, tokenWeightA=50, tokenWeightB=50, swapFee=30 )
-
UniswapV2Pair.STATICCALL( )
-
UniswapV2Pair.STATICCALL( )
-
UniswapV2Pair.STATICCALL( )
-
UniswapV2Pair.STATICCALL( )
-
-
WETH9.balanceOf( 0x5eAD5462E7D98308E64bFe3c1D76845E5D2794A1 ) => ( 213719292465680173524 )
-
FireBirdFormula.getAmountOut( amountIn=428710000000000000, reserveIn=213290582465680173524, reserveOut=13481824362080848619214673510355, tokenWeightIn=50, tokenWeightOut=50, swapFee=30 ) => ( amountOut=26962882736468973110406632073 )
-
MultiPlanetaryInus.balanceOf( account=0x2DcCc592A3C2bfb0195f62AB3c333C9716395E91 ) => ( 136134938008804365954515232302 )
-
UniswapV2Pair.STATICCALL( )
UniswapV2Pair.swap( amount0Out=26962882736468973110406632073, amount1Out=0, to=0x2DcCc592A3C2bfb0195f62AB3c333C9716395E91, data=0x )
-
MultiPlanetaryInus.transfer( recipient=0x2DcCc592A3C2bfb0195f62AB3c333C9716395E91, amount=26962882736468973110406632073 ) => ( True )
-
MultiPlanetaryInus.balanceOf( account=0x5eAD5462E7D98308E64bFe3c1D76845E5D2794A1 ) => ( 13454861479344379646104266878282 )
-
WETH9.balanceOf( 0x5eAD5462E7D98308E64bFe3c1D76845E5D2794A1 ) => ( 213719292465680173524 )
-
-
MultiPlanetaryInus.balanceOf( account=0x2DcCc592A3C2bfb0195f62AB3c333C9716395E91 ) => ( 163097820745273339064921864375 )
-
MultiPlanetaryInus.balanceOf( account=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77 ) => ( 0 )
-
WETH9.balanceOf( 0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77 ) => ( 0 )
-
MultiPlanetaryInus.balanceOf( account=0x2DcCc592A3C2bfb0195f62AB3c333C9716395E91 ) => ( 163097820745273339064921864375 )
- ETH 0.42871
-
MultiPlanetaryInus.balanceOf( account=0x2DcCc592A3C2bfb0195f62AB3c333C9716395E91 ) => ( 163097820745273339064921864375 )
swap[AggregationRouter (ln:393)]
swapSimpleMode[AggregationRouter (ln:404)]
_isETH[AggregationRouter (ln:512)]
_permit[AggregationRouter (ln:514)]
safeTransferFrom[AggregationRouter (ln:524)]
call[TransferHelper (ln:94)]
encodeWithSelector[TransferHelper (ln:94)]
decode[TransferHelper (ln:96)]
_getBalance[AggregationRouter (ln:536)]
_isETH[AggregationRouter (ln:635)]
balanceOf[AggregationRouter (ln:638)]
_swapMultiSequencesWithSimpleMode[AggregationRouter (ln:538)]
decode[AggregationRouter (ln:578)]
safeTransferFrom[AggregationRouter (ln:588)]
call[TransferHelper (ln:94)]
encodeWithSelector[TransferHelper (ln:94)]
decode[TransferHelper (ln:96)]
call[AggregationRouter (ln:600)]
encodeWithSelector[AggregationRouter (ln:601)]
revert[AggregationRouter (ln:607)]
call[AggregationRouter (ln:615)]
encodeWithSelector[AggregationRouter (ln:616)]
revert[AggregationRouter (ln:625)]
sub[AggregationRouter (ln:547)]
_getBalance[AggregationRouter (ln:547)]
_isETH[AggregationRouter (ln:635)]
balanceOf[AggregationRouter (ln:638)]
Swapped[AggregationRouter (ln:554)]
Exchange[AggregationRouter (ln:562)]
_isETH[AggregationRouter (ln:565)]
_isETH[AggregationRouter (ln:412)]
_isETH[AggregationRouter (ln:417)]
_isETH[AggregationRouter (ln:428)]
_permit[AggregationRouter (ln:429)]
safeTransferFrom[AggregationRouter (ln:431)]
call[TransferHelper (ln:94)]
encodeWithSelector[TransferHelper (ln:94)]
decode[TransferHelper (ln:96)]
_isETH[AggregationRouter (ln:440)]
safeTransferETH[AggregationRouter (ln:443)]
_getBalance[AggregationRouter (ln:453)]
_isETH[AggregationRouter (ln:635)]
balanceOf[AggregationRouter (ln:638)]
_getBalance[AggregationRouter (ln:454)]
_isETH[AggregationRouter (ln:635)]
balanceOf[AggregationRouter (ln:638)]
_getBalance[AggregationRouter (ln:459)]
_isETH[AggregationRouter (ln:635)]
balanceOf[AggregationRouter (ln:638)]
call[AggregationRouter (ln:462)]
encodeWithSelector[AggregationRouter (ln:463)]
revert[AggregationRouter (ln:466)]
sub[AggregationRouter (ln:471)]
_getBalance[AggregationRouter (ln:471)]
_isETH[AggregationRouter (ln:635)]
balanceOf[AggregationRouter (ln:638)]
sub[AggregationRouter (ln:474)]
add[AggregationRouter (ln:474)]
_getBalance[AggregationRouter (ln:475)]
_isETH[AggregationRouter (ln:635)]
balanceOf[AggregationRouter (ln:638)]
mul[AggregationRouter (ln:478)]
mul[AggregationRouter (ln:479)]
Swapped[AggregationRouter (ln:489)]
Exchange[AggregationRouter (ln:497)]
_isETH[AggregationRouter (ln:500)]
File 1 of 5: AggregationRouter
File 2 of 5: WETH9
File 3 of 5: UniswapV2Pair
File 4 of 5: MultiPlanetaryInus
File 5 of 5: FireBirdFormula
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity >=0.7.6;pragma abicoder v2;interface IERC20 {event Approval(address indexed owner,address indexed spender,uint256 value);event Transfer(address indexed from, address indexed to, uint256 value);function name() external view returns (string memory);function symbol() external view returns (string memory);
File 2 of 5: WETH9
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 3 of 5: 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 4 of 5: MultiPlanetaryInus
12345678910111213141516// SPDX-License-Identifier: MIT// File: @openzeppelin/contracts/token/ERC20/IERC20.solpragma solidity ^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 5 of 5: FireBirdFormula
12345678910111213141516// File: contracts/interfaces/IFireBirdFormula.sol// SPDX-License-Identifier: SEE LICENSE IN LICENSEpragma solidity >=0.5.16;/*Bancor Formula interface*/interface IFireBirdFormula {function getFactoryReserveAndWeights(address factory, address pair, address tokenA, uint8 dexId) external view returns (address tokenB,uint reserveA,uint reserveB,uint32 tokenWeightA,uint32 tokenWeightB,