Transaction Hash:
Block:
15196885 at Jul-23-2022 04:51:42 AM +UTC
Transaction Fee:
0.001177875 ETH
$3.03
Gas Used:
235,575 Gas / 5 Gwei
Emitted Events:
472 |
WETH9.Deposit( dst=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, wad=3927000000000000 )
|
473 |
WETH9.Transfer( src=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, dst=UniswapV2Pair, wad=3927000000000000 )
|
474 |
Mintstarter.Transfer( from=UniswapV2Pair, to=Mintstarter, value=0 )
|
475 |
Mintstarter.Transfer( from=UniswapV2Pair, to=[Sender] 0x848fd8ccaa4c505f88e10ea7f2ff83c7a33fdba7, value=22944492837736949410217 )
|
476 |
UniswapV2Pair.Sync( reserve0=871338368330794333089470, reserve1=152611068078717395 )
|
477 |
UniswapV2Pair.Swap( sender=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, amount0In=0, amount1In=3927000000000000, amount0Out=22944492837736949410217, amount1Out=0, to=[Sender] 0x848fd8ccaa4c505f88e10ea7f2ff83c7a33fdba7 )
|
478 |
0xd12bcdfb9a39be79da3bdf02557efdcd5ca59e77.0xddac40937f35385a34f721af292e5a83fc5b840f722bff57c2fc71adba708c48( 0xddac40937f35385a34f721af292e5a83fc5b840f722bff57c2fc71adba708c48, 000000000000000000000000a23ad2b0fd9cf4f2a056dc249d95777a6e3b21ac, 0000000000000000000000000000000000000000000004dbd2cd8ec9e546e9a9, 000000000000000000000000583673b49ee3ae9e59c0b2fa662115952e1d28fd )
|
479 |
AggregationRouter.Swapped( sender=[Sender] 0x848fd8ccaa4c505f88e10ea7f2ff83c7a33fdba7, srcToken=0xEeeeeEee...eeeeeEEeE, dstToken=Mintstarter, dstReceiver=[Sender] 0x848fd8ccaa4c505f88e10ea7f2ff83c7a33fdba7, spentAmount=3927000000000000, returnAmount=22944492837736949410217 )
|
480 |
AggregationRouter.Exchange( pair=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, amountOut=22944492837736949410217, output=Mintstarter )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x3EcEf08D...8bFf2D5bB
Miner
| (MiningPoolHub) | 2,901.304864753527775421 Eth | 2,901.305116808098453946 Eth | 0.000252054570678525 | |
0x583673B4...52E1d28fd | |||||
0x848fd8Cc...7A33FdbA7 |
0.00726506326311521 Eth
Nonce: 6
|
0.00216018826311521 Eth
Nonce: 7
| 0.005104875 | ||
0xa23aD2b0...a6e3B21aC | |||||
0xC02aaA39...83C756Cc2 | 4,333,873.445418543950792038 Eth | 4,333,873.449345543950792038 Eth | 0.003927 |
Execution Trace
ETH 0.003927
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:0x583673B49eE3ae9E59c0B2fa662115952E1d28fd, valueString:0x583673B49eE3ae9E59c0B2fa662115952E1d28fd}, {name:srcReceivers, type:address[], order:3, indexed:false, value:[], valueString:[]}, {name:srcAmounts, type:uint256[], order:4, indexed:false, value:[], valueString:[]}, {name:dstReceiver, type:address, order:5, indexed:false, value:0x848fd8CcAA4C505F88E10ea7F2ff83c7A33FdbA7, valueString:0x848fd8CcAA4C505F88E10ea7F2ff83c7A33FdbA7}, {name:amount, type:uint256, order:6, indexed:false, value:3927000000000000, valueString:3927000000000000}, {name:minReturnAmount, type:uint256, order:7, indexed:false, value:1607676839713283520058, valueString:1607676839713283520058}, {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=0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000E0000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE000000000000000000000000583673B49EE3AE9E59C0B2FA662115952E1D28FD00000000000000000000000000000000000000000000005726FF7FE1DCE0363A000000000000000000000000848FD8CCAA4C505F88E10EA7F2FF83C7A33FDBA70000000000000000000000000000000000000000000000000000017FAD83D83F000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000C0000000000000000000000000A23AD2B0FD9CF4F2A056DC249D95777A6E3B21AC000000000000000000000000C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000000000000000000000000583673B49EE3AE9E59C0B2FA662115952E1D28FD000000000000000000000000848FD8CCAA4C505F88E10EA7F2FF83C7A33FDBA7000000000000000000000000000000000000000000000000000DF395F008700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ) => ( returnAmount=22944492837736949410217 )
-
Mintstarter.balanceOf( account=0x848fd8CcAA4C505F88E10ea7F2ff83c7A33FdbA7 ) => ( 0 )
ETH 0.003927
0xd12bcdfb9a39be79da3bdf02557efdcd5ca59e77.d9c45357( )
- ETH 0.003927
WETH9.CALL( )
-
Mintstarter.balanceOf( account=0x848fd8CcAA4C505F88E10ea7F2ff83c7A33FdbA7 ) => ( 0 )
-
WETH9.balanceOf( 0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77 ) => ( 3927000000000000 )
-
WETH9.transfer( dst=0xa23aD2b0Fd9CF4F2A056dc249D95777a6e3B21aC, wad=3927000000000000 ) => ( True )
FireBirdFormula.getFactoryReserveAndWeights( factory=0x59a16EcE7143459801C3B3F24DC8a0CDfb956571, pair=0xa23aD2b0Fd9CF4F2A056dc249D95777a6e3B21aC, tokenA=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, dexId=1 ) => ( tokenB=0x583673B49eE3ae9E59c0B2fa662115952E1d28fd, reserveA=148684068078717395, reserveB=894282861168531282499687, tokenWeightA=50, tokenWeightB=50, swapFee=30 )
-
UniswapV2Pair.STATICCALL( )
-
UniswapV2Pair.STATICCALL( )
-
UniswapV2Pair.STATICCALL( )
-
UniswapV2Pair.STATICCALL( )
-
-
WETH9.balanceOf( 0xa23aD2b0Fd9CF4F2A056dc249D95777a6e3B21aC ) => ( 152611068078717395 )
-
FireBirdFormula.getAmountOut( amountIn=3927000000000000, reserveIn=148684068078717395, reserveOut=894282861168531282499687, tokenWeightIn=50, tokenWeightOut=50, swapFee=30 ) => ( amountOut=22944492837736949410217 )
-
Mintstarter.balanceOf( account=0x848fd8CcAA4C505F88E10ea7F2ff83c7A33FdbA7 ) => ( 0 )
-
UniswapV2Pair.STATICCALL( )
UniswapV2Pair.swap( amount0Out=22944492837736949410217, amount1Out=0, to=0x848fd8CcAA4C505F88E10ea7F2ff83c7A33FdbA7, data=0x )
Mintstarter.transfer( recipient=0x848fd8CcAA4C505F88E10ea7F2ff83c7A33FdbA7, amount=22944492837736949410217 ) => ( True )
-
0x98901583d2f862d853a54db9792986acd44d92ce.ecd07a53( )
-
-
Mintstarter.balanceOf( account=0xa23aD2b0Fd9CF4F2A056dc249D95777a6e3B21aC ) => ( 871338368330794333089470 )
-
WETH9.balanceOf( 0xa23aD2b0Fd9CF4F2A056dc249D95777a6e3B21aC ) => ( 152611068078717395 )
-
Mintstarter.balanceOf( account=0x848fd8CcAA4C505F88E10ea7F2ff83c7A33FdbA7 ) => ( 22944492837736949410217 )
-
Mintstarter.balanceOf( account=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77 ) => ( 0 )
-
WETH9.balanceOf( 0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77 ) => ( 0 )
-
Mintstarter.balanceOf( account=0x848fd8CcAA4C505F88E10ea7F2ff83c7A33FdbA7 ) => ( 22944492837736949410217 )
- ETH 0.003927
-
Mintstarter.balanceOf( account=0x848fd8CcAA4C505F88E10ea7F2ff83c7A33FdbA7 ) => ( 22944492837736949410217 )
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: Mintstarter
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: Mintstarter
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity >=0.6.0 <0.9.0;interface IERC20 {function totalSupply() external view returns (uint256);function decimals() external view returns (uint8);function symbol() external view returns (string memory);function name() external view returns (string memory);function getOwner() external view returns (address);function balanceOf(address account) external view returns (uint256);function transfer(address recipient, uint256 amount) external returns (bool);function allowance(address _owner, address spender) external view returns (uint256);function approve(address spender, uint256 amount) external returns (bool);function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);event Transfer(address indexed from, address indexed to, uint256 value);event Approval(address indexed owner, address indexed spender, uint256 value);
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,