Transaction Hash:
Block:
14041562 at Jan-20-2022 09:20:48 AM +UTC
Transaction Fee:
0.012857004411446148 ETH
$32.48
Gas Used:
158,783 Gas / 80.972172156 Gwei
Emitted Events:
322 |
SipherToken.Transfer( from=[Sender] 0xacf1222153e2b795cc35c57c32edd8b8eae86279, to=UniswapV2Pair, value=402004740308833868400 )
|
323 |
SipherToken.Approval( owner=[Sender] 0xacf1222153e2b795cc35c57c32edd8b8eae86279, spender=[Receiver] AggregationRouter, value=115792089237316195423570985008687907853269984665640564039055579267604295771535 )
|
324 |
WETH9.Transfer( src=UniswapV2Pair, dst=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, wad=110244273578278387 )
|
325 |
UniswapV2Pair.Sync( reserve0=1688332565770311041690248, reserve1=464284605811133368848 )
|
326 |
UniswapV2Pair.Swap( sender=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, amount0In=402004740308833868400, amount1In=0, amount0Out=0, amount1Out=110244273578278387, to=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77 )
|
327 |
0xd12bcdfb9a39be79da3bdf02557efdcd5ca59e77.0xddac40937f35385a34f721af292e5a83fc5b840f722bff57c2fc71adba708c48( 0xddac40937f35385a34f721af292e5a83fc5b840f722bff57c2fc71adba708c48, 000000000000000000000000f3fdcfbfdb96315fc628854627bdd5e363b3ade4, 0000000000000000000000000000000000000000000000000187aa952d277df3, 000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 )
|
328 |
WETH9.Withdrawal( src=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, wad=110244273578278387 )
|
329 |
AggregationRouter.Swapped( sender=[Sender] 0xacf1222153e2b795cc35c57c32edd8b8eae86279, srcToken=SipherToken, dstToken=0xEeeeeEee...eeeeeEEeE, dstReceiver=[Sender] 0xacf1222153e2b795cc35c57c32edd8b8eae86279, spentAmount=402004740308833868400, returnAmount=110244273578278387 )
|
330 |
AggregationRouter.Exchange( pair=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, amountOut=110244273578278387, output=WETH9 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x1aD91ee0...dA6B45836
Miner
| (Hiveon Pool) | 10,512.724074637568168898 Eth | 10,512.724312812068168898 Eth | 0.0002381745 | |
0x9F52c8ec...F6550F511 | |||||
0xACf12221...8Eae86279 |
0.443869765487014991 Eth
Nonce: 156
|
0.54125703465384723 Eth
Nonce: 157
| 0.097387269166832239 | ||
0xC02aaA39...83C756Cc2 | 7,896,994.939331289574124387 Eth | 7,896,994.829087015995846 Eth | 0.110244273578278387 | ||
0xF3fDcfbf...363b3aDE4 |
Execution Trace
AggregationRouter.swap( caller=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, desc=[{name:srcToken, type:address, order:1, indexed:false, value:0x9F52c8ecbEe10e00D9faaAc5Ee9Ba0fF6550F511, valueString:0x9F52c8ecbEe10e00D9faaAc5Ee9Ba0fF6550F511}, {name:dstToken, type:address, order:2, indexed:false, value:0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, valueString:0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE}, {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:0xACf1222153e2B795Cc35c57C32edD8B8Eae86279, valueString:0xACf1222153e2B795Cc35c57C32edD8B8Eae86279}, {name:amount, type:uint256, order:6, indexed:false, value:402004740308833868400, valueString:402004740308833868400}, {name:minReturnAmount, type:uint256, order:7, indexed:false, value:109695794605252126, valueString:109695794605252126}, {name:flags, type:uint256, order:8, indexed:false, value:32, valueString:32}, {name:permit, type:bytes, order:9, indexed:false, value:0x, valueString:0x}], data=0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000A000000000000000000000000000000000000000000000000000000000000000E000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000061E92DED00000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000F3FDCFBFDB96315FC628854627BDD5E363B3ADE40000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000015CAEFBD6603331A700000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000C0000000000000000000000000F3FDCFBFDB96315FC628854627BDD5E363B3ADE40000000000000000000000009F52C8ECBEE10E00D9FAAAC5EE9BA0FF6550F511000000000000000000000000C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC2000000000000000000000000D12BCDFB9A39BE79DA3BDF02557EFDCD5CA59E77000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ) => ( returnAmount=110244273578278387 )
-
SipherToken.transferFrom( sender=0xACf1222153e2B795Cc35c57C32edD8B8Eae86279, recipient=0xF3fDcfbfdB96315FC628854627BDd5e363b3aDE4, amount=402004740308833868400 ) => ( True )
0xd12bcdfb9a39be79da3bdf02557efdcd5ca59e77.8b674f5d( )
FireBirdFormula.getFactoryReserveAndWeights( factory=0x59a16EcE7143459801C3B3F24DC8a0CDfb956571, pair=0xF3fDcfbfdB96315FC628854627BDd5e363b3aDE4, tokenA=0x9F52c8ecbEe10e00D9faaAc5Ee9Ba0fF6550F511, dexId=1 ) => ( tokenB=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, reserveA=1687930561030002207821848, reserveB=464394850084711647235, tokenWeightA=50, tokenWeightB=50, swapFee=30 )
-
UniswapV2Pair.STATICCALL( )
-
UniswapV2Pair.STATICCALL( )
-
UniswapV2Pair.STATICCALL( )
-
-
SipherToken.balanceOf( account=0xF3fDcfbfdB96315FC628854627BDd5e363b3aDE4 ) => ( 1688332565770311041690248 )
-
FireBirdFormula.getAmountOut( amountIn=402004740308833868400, reserveIn=1687930561030002207821848, reserveOut=464394850084711647235, tokenWeightIn=50, tokenWeightOut=50, swapFee=30 ) => ( amountOut=110244273578278387 )
-
WETH9.balanceOf( 0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77 ) => ( 0 )
-
UniswapV2Pair.STATICCALL( )
UniswapV2Pair.swap( amount0Out=0, amount1Out=110244273578278387, to=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, data=0x )
-
WETH9.transfer( dst=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77, wad=110244273578278387 ) => ( True )
-
SipherToken.balanceOf( account=0xF3fDcfbfdB96315FC628854627BDd5e363b3aDE4 ) => ( 1688332565770311041690248 )
-
WETH9.balanceOf( 0xF3fDcfbfdB96315FC628854627BDd5e363b3aDE4 ) => ( 464284605811133368848 )
-
-
WETH9.balanceOf( 0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77 ) => ( 110244273578278387 )
0xd12bcdfb9a39be79da3bdf02557efdcd5ca59e77.774b6b7e( )
-
WETH9.balanceOf( 0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77 ) => ( 110244273578278387 )
WETH9.withdraw( wad=110244273578278387 )
- ETH 0.110244273578278387
0xd12bcdfb9a39be79da3bdf02557efdcd5ca59e77.CALL( )
- ETH 0.110244273578278387
- ETH 0.110244273578278387
0xacf1222153e2b795cc35c57c32edd8b8eae86279.CALL( )
-
SipherToken.balanceOf( account=0xd12bcdFB9A39BE79DA3bDF02557EFdcD5CA59e77 ) => ( 0 )
-
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: UniswapV2Pair
File 3 of 5: SipherToken
File 4 of 5: WETH9
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: 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 5: SipherToken
1234567891011121314//SPDX-License-Identifier: MIT/*This Contract is coded and developed by Vihali Technology MTV Company Limited and is entirely transferred to Dopa JSC Limited under the Contract forSoftware Development Services. Accordingly, the ownership and all intellectual property rights including but not limited to rights which arise inthe course of or in connection with the Contract shall belong to and are the sole property of Dopa JSC Limited*/pragma solidity ^0.8.7;import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";contract SipherToken is ERC20, Ownable {uint256 public constant DECIMALS = 10**18;uint256 public constant MAX_SUPPLY = 1_000_000_000*DECIMALS;uint256 public constant GAMEPLAY_INCENTIVES_AND_MARKETING_FUND = 304_000_000*DECIMALS;uint256 public immutable START_TIME; //= 1638378000uint256 private _released;
File 4 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 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,