ETH Price: $2,569.36 (-2.02%)

Transaction Decoder

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 Code
(MiningPoolHub)
2,901.304864753527775421 Eth2,901.305116808098453946 Eth0.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 Eth4,333,873.449345543950792038 Eth0.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 )
          • Mintstarter.balanceOf( account=0x848fd8CcAA4C505F88E10ea7F2ff83c7A33FdbA7 ) => ( 22944492837736949410217 )
            swap[AggregationRouter (ln:393)]
            File 1 of 5: AggregationRouter
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // SPDX-License-Identifier: MIT
            pragma 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);
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 2 of 5: WETH9
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // 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;
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 3 of 5: UniswapV2Pair
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // File: contracts/interfaces/IUniswapV2Pair.sol
            pragma 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);
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 4 of 5: Mintstarter
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // SPDX-License-Identifier: MIT
            pragma 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);
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 5 of 5: FireBirdFormula
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // File: contracts/interfaces/IFireBirdFormula.sol
            // SPDX-License-Identifier: SEE LICENSE IN LICENSE
            pragma 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,
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX