Source Code
Overview
ETH Balance
6.071782690166343053 ETH
ETH Value
$23,597.88 (@ $3,886.48/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (>100)0.286008 aOptDAIAave Optimis... (aOptDA...)$0.29@0.99990.02630518 aOptOPAave Optimis... (aOptOP)0.00003108 aOptrETHAave Optimis... (aOptrE...)$0.13@4,342.210.0150001 aOptSUSDAave Optimis... (aOptSU...)4.623414 aOptUSDCAave Optimis... (aOptUS...)$4.62@0.99990.208179 aOptUSDTAave Optimis... (aOptUS...)$0.21@1.0010.00016665 aOptWBTCAave Optimis... (aOptWB...)$16.28@97,691.000.00140438 aOptWETHAave Optimis... (aOptWE...)$5.42@3,860.990.00004453 aOptwstETHAave Optimis... (aOptws...)$0.20@4,596.670.49917169 AURAAura (AURA)$0.23@0.45760.006 OLASAutonolas (OLAS)$0.01@1.960.049432 axlUSDCAxelar Wrapp... (axlUSD...)$0.05@1.0030.18823938 BALBalancer (BAL)$0.70@3.720.00000003 wrsETH/wETHBalancer wrs... (wrsETH...)0.00170741 bb-DAI+Beets Booste... (bb-DAI...)10.42963861 BOBBOB (BOB)$10.44@1.0013.63424242 CELOCelo native ... (CELO)$3.87@1.06450.57020056 LINKChainLink To... (LINK)$13.67@23.970.00027414 cbETHCoinbase Wra... (cbETH)$1.15@4,204.4460.89705576 COLLABCollab.Land (COLLAB)$0.10@0.001616.38630346 DACKIEDackie Token (DACKIE)$0.02@0.0011571.52211758 DAIDai Stableco... (DAI)$573.24@1.0036.94575865 DTORODexToro (DTORO)$1.52@0.21852.97173843 DOLADola USD Sta... (DOLA)$2.97@0.999530.36791181 EQZEqualizer (EQZ)$0.12@0.00391.95777428 NEXTEverclear (NEXT)$0.28@0.141321,663.71596049 EXTRAExtra Financ... (EXTRA)$2,065.07@0.09530.56910529 FRAXFrax (FRAX)$0.57@0.99950.00001313 frxETHFrax Ether (frxETH)$0.05@3,871.560.14636083 FXSFrax Share (FXS)$0.68@4.6817.2980492 GIVGiveth Token (GIV)$0.13@0.0075134.23634051 HOPHop (HOP)$2.81@0.02093.01550396 IONIonic (ION)$0.11@0.03730.00255 IBIronBank (IB)$0.00@0.87950.0284093 KNCKyber Networ... (KNC)$0.02@0.838931.77408114 ZROLayerZero (ZRO)$210.98@6.641.11533355 LDOLido DAO Tok... (LDO)$2.42@2.1790.40517943 LYRALyra Token (LYRA)$0.23@0.00260.0150913 mooBIFIMoo BIFI (mooBIF...)$5.85@387.4819,964.78474075 NYANya (NYA)$0.01@0.000.00000179 tBTCOptimism tBT... (tBTC)$0.18@98,137.000.30888249 PENDLEPendle (PENDLE)$2.00@6.4716.21427128 POOLPoolTogether (POOL)$17.84@1.10303.95068793 QUACKQuack Token (QUACK)$0.02@0.00010.00364844 ezETHRenzo Restak... (ezETH)$14.54@3,984.880.0006 GRGRigo Token (GRG)$0.00@0.94250.00000026 BPT-WSTETH-WETHShanghai Sha... (BPT-WS...)0.00002174 sfrxETHStaked Frax ... (sfrxET...)$0.09@4,283.760.00000075 sBTCSynth sBTC (sBTC)$0.06@78,131.000.0002216 sETHSynth sETH (sETH)$0.86@3,861.08196.69579876 sUSDSynth sUSD (sUSD)$196.46@0.998815.39976094 SNXSynthetix Ne... (SNX)$48.05@3.127.3456003 TAROTTarot (TAROT)$2.02@0.27470.063518 USTTerraUSD (UST)$0.00@0.03034,167.283259 USDTTether USD (USDT)$4,171.45@1.00140.6379681 THALESThales DAO T... (THALES)$12.81@0.31530.11256351 TUSDTrueUSD (TUSD)$0.11@1.0050.00001778 uniBTCuniBTC (uniBTC)4,132.178404 USDC.eUSD Coin (Br... (USDC.e)$4,136.31@1.001150.086196 USD+USD+ (USD+)$150.24@1.0012.98938923 USDeUSDe (USDe)$3.00@1.004260.31854811 VELOVelodrome (VELO)$37.31@0.14330.6057795 WOOWOO (WOO)$0.22@0.370188.93537555 WLDWorldcoin (WLD)$366.72@4.12350.13 WWormhole Tok... (W)$0.05@0.39840.00681466 WBTCWrapped BTC (WBTC)$665.74@97,693.000.46767198 WETHWrapped Ethe... (WETH)$1,813.52@3,877.770.04736292 wstETHWrapped liqu... (wstETH)$216.99@4,581.44516.12125803 xSPACExSpace Token (xSPACE)$4.06@0.00790.76269846 1INCH1INCH Token (1INCH)$0.40@0.52540.00091005 aOptAAVEAave Optimis... (aOptAA...)$0.24@259.361,998.65812236 OPOptimism (OP)$5,125.72@2.56467,907.909181 USDCUSD Coin (USDC)$7,915.82@1.00115,000 WLD [ WWW.GET-WLD.ORG ] Visit to claim rewardERC-20: ! (WLD [ ...)400,000 Earn rewards at https://barnbridge.fiERC-20: ! barnbri... (Earn r...)30,000 Earn rewards at https://barnbridge.proERC-20: $ barnbri... (Earn r...)42,000 Visit https://barnbridge.org to earn rewards.ERC-20: $ rBOND (Visit ...)0.42908564 0xBTC0xBitcoin Token$0.05@0.11720.0397297 AAVEAave Token$10.33@259.911 claim rewards on debridgether.comERC-20: Acces deb... (claim ...)2.59297378 ACXAcross Protocol Token$1.51@0.58190.00100235 AELINAelin Token0.16730395 agEURagEUR$0.18@1.0590.07672506 AMUERC-20: Amulet (AMU)5,250 AIAny Inu$0.05@0.0079.88086487 TROVEERC-20: Arbitrove... (TROVE)115.96170687 ASTERC-20: Astrava (AST)94.5835472 BANKBankless Token$0.10@0.00110.20646087 BONDBarnBridge Governance Token (Optimism)$0.35@1.700.11414206 BeVELOERC-20: Beefy Vel... (BeVELO)0.0381885 BIFIbeefy.finance0.15349275 BUSDBinance-Peg BUSD Token$0.15@1.006914,280.38558252 BitANTBitANT$0.36@0.008.726862 BitBTCBitBTC0.0000036 BTC.bERC-20: Bitcoin (BTC.b)715.11086272 BLUERC-20: BLUE (BLU)1,819.10831818 BOOERC-20: Boo Token (BOO)100,000,000,000 opCENERC-20: CEN Crypt... (opCEN)0.10293724 CWAERC-20: Chris Wor... (CWA)10 Aave Optimism (aOptAAVE) (@$144.61)ERC-20: Claim on ... (Aave O...)NFT Tokens (41)TN1ERC-721TN1ERC-721TN1ERC-721RBIT-1­ERC-1155DYP-1­ERC-1155BRTT2­ERC-1155CRS-1­ERC-1155W-AI­ERC-1155OP-1­ERC-1155BEAM-1­ERC-1155nft-aave.com# nft-aave.comERC-1155Airdrop+$50 000 (BONUS-ETH.NET) 🎁ERC-1155tw1$100,000 PEIPEIERC-1155tw1$100,000 SHIBERC-1155tw1$100,000 SHIBERC-1155Airdrop$50 000 FOR FREEERC-1155hurry Up!$5O OOO FOR FREEERC-1155CRESO Rewards at hexradar.comCRESO COLLECTIONERC-1155EventEthereumERC-1155EventEthereumERC-1155EthereumEthereumERC-1155Ethereum EventsERC-1155EventEventERC-1155EventEventERC-1155ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]
More Info
Private Name Tags
ContractCreator
Multichain Info
Latest 25 from a total of 49 transactions
Transaction Hash MethodBlockFromToBatch Withdraw I... 128394115 2024-11-23 18:36:47 12 days ago 1732387007 IN 0 ETH$0.00 0.000000613631 0.0010554 Batch Withdraw I... 128172129 2024-11-18 15:17:15 17 days ago 1731943035 IN 0 ETH$0.00 0.000000679238 0.00100101 Batch Withdraw I... 127649615 2024-11-06 13:00:07 29 days ago 1730898007 IN 0 ETH$0.00 0.000000261997 0.00010075 Batch Withdraw I... 127522114 2024-11-03 14:10:05 32 days ago 1730643005 IN 0 ETH$0.00 0.000000396285 0.0010343 Batch Withdraw I... 127262995 2024-10-28 14:12:47 38 days ago 1730124767 IN 0 ETH$0.00 0.000000414735 0.00010062 Batch Withdraw I... 127104834 2024-10-24 22:20:45 42 days ago 1729808445 IN 0 ETH$0.00 0.000000592381 0.00100042 Batch Withdraw I... 126218767 2024-10-04 10:05:11 62 days ago 1728036311 IN 0 ETH$0.00 0.000000384258 0.00157977 Batch Withdraw I... 125568421 2024-09-19 8:46:59 77 days ago 1726735619 IN 0 ETH$0.00 0.000000336411 0.00185232 Batch Withdraw I... 124920470 2024-09-04 8:48:37 92 days ago 1725439717 IN 0 ETH$0.00 0.000000167675 0.0011517 Batch Withdraw I... 124803693 2024-09-01 15:56:03 95 days ago 1725206163 IN 0 ETH$0.00 0.000001404937 0.00252814 Batch Withdraw I... 124586345 2024-08-27 15:11:07 100 days ago 1724771467 IN 0 ETH$0.00 0.000004896589 0.0195155 Batch Withdraw I... 124238034 2024-08-19 13:40:45 108 days ago 1724074845 IN 0 ETH$0.00 0.000001575352 0.00234177 Batch Withdraw I... 123191269 2024-07-26 8:08:35 132 days ago 1721981315 IN 0 ETH$0.00 0.000000626765 0.00122838 Batch Withdraw I... 123024405 2024-07-22 11:26:27 136 days ago 1721647587 IN 0 ETH$0.00 0.00000192402 0.06130257 Batch Withdraw I... 123020048 2024-07-22 9:01:13 136 days ago 1721638873 IN 0 ETH$0.00 0.000064658865 0.06044635 Batch Withdraw I... 123018322 2024-07-22 8:03:41 136 days ago 1721635421 IN 0 ETH$0.00 0.000003448769 0.06162581 Batch Withdraw I... 121573111 2024-06-18 21:09:59 170 days ago 1718744999 IN 0 ETH$0.00 0.00009550727 0.06106814 Batch Withdraw I... 121337426 2024-06-13 10:13:49 175 days ago 1718273629 IN 0 ETH$0.00 0.000000583915 0.00250141 Batch Withdraw I... 121228764 2024-06-10 21:51:45 178 days ago 1718056305 IN 0 ETH$0.00 0.000252296299 0.06019171 Batch Withdraw I... 120949364 2024-06-04 10:38:25 184 days ago 1717497505 IN 0 ETH$0.00 0.000001666124 0.00333159 Batch Withdraw I... 120478874 2024-05-24 13:15:25 195 days ago 1716556525 IN 0 ETH$0.00 0.00010908923 1.56081117 Batch Withdraw I... 120442259 2024-05-23 16:54:55 196 days ago 1716483295 IN 0 ETH$0.00 0.000019921759 0.0711247 Batch Withdraw I... 120068175 2024-05-15 1:05:27 205 days ago 1715735127 IN 0 ETH$0.00 0.000002564986 0.00892754 Confirm Ownershi... 119736189 2024-05-07 8:39:15 212 days ago 1715071155 IN 0 ETH$0.00 0.000001729707 0.06072548 Transfer Ownersh... 119736137 2024-05-07 8:37:31 212 days ago 1715071051 IN 0 ETH$0.00 0.000004448801 0.09254799 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To 128924349 2024-12-06 1:11:15 31 mins ago 1733447475 0.000993 ETH$3.86 128924349 2024-12-06 1:11:15 31 mins ago 1733447475 0.001 ETH$3.89 128923941 2024-12-06 0:57:39 44 mins ago 1733446659 0.000993 ETH$3.86 128923941 2024-12-06 0:57:39 44 mins ago 1733446659 0.001 ETH$3.89 128923817 2024-12-06 0:53:31 48 mins ago 1733446411 0.0001975 ETH$0.77 128923817 2024-12-06 0:53:31 48 mins ago 1733446411 0.0002 ETH$0.78 128923805 2024-12-06 0:53:07 49 mins ago 1733446387 0.0001975 ETH$0.77 128923805 2024-12-06 0:53:07 49 mins ago 1733446387 0.0002 ETH$0.78 128923402 2024-12-06 0:39:41 1 hr ago 1733445581 0.002 ETH$7.77 128923402 2024-12-06 0:39:41 1 hr ago 1733445581 0.002 ETH$7.77 128923182 2024-12-06 0:32:21 1 hr ago 1733445141 0.003972 ETH$15.44 128923182 2024-12-06 0:32:21 1 hr ago 1733445141 0.004 ETH$15.55 128923174 2024-12-06 0:32:05 1 hr ago 1733445125 0.0013 ETH$5.05 128923174 2024-12-06 0:32:05 1 hr ago 1733445125 0.0013 ETH$5.05 128923006 2024-12-06 0:26:29 1 hr ago 1733444789 0.0045 ETH$17.49 128923006 2024-12-06 0:26:29 1 hr ago 1733444789 0.0045 ETH$17.49 128922990 2024-12-06 0:25:57 1 hr ago 1733444757 0.0003988 ETH$1.55 128922990 2024-12-06 0:25:57 1 hr ago 1733444757 0.0004 ETH$1.55 128922019 2024-12-05 23:53:35 1 hr ago 1733442815 0.007 ETH$27.21 128922019 2024-12-05 23:53:35 1 hr ago 1733442815 0.007 ETH$27.21 128921908 2024-12-05 23:49:53 1 hr ago 1733442593 0.000993 ETH$3.86 128921908 2024-12-05 23:49:53 1 hr ago 1733442593 0.001 ETH$3.89 128920819 2024-12-05 23:13:35 2 hrs ago 1733440415 0.0003972 ETH$1.54 128920819 2024-12-05 23:13:35 2 hrs ago 1733440415 0.0004 ETH$1.55 128920768 2024-12-05 23:11:53 2 hrs ago 1733440313 0.0006951 ETH$2.70 Loading...LoadingContract Name:FeeCollector
Compiler Versionv0.8.13+commit.abaa5c0e
Optimization Enabled:Yes with 10000 runs
Other Settings:default evmVersionContract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: UNLICENSED pragma solidity 0.8.13; import { LibAsset } from "../Libraries/LibAsset.sol"; /// @title Fee Collector /// @author LI.FI (https://li.fi) /// @notice Provides functionality for collecting integrator fees contract FeeCollector { /// State /// // Integrator -> TokenAddress -> Balance mapping(address => mapping(address => uint256)) private _balances; // TokenAddress -> Balance mapping(address => uint256) private _lifiBalances; address public owner; address public pendingOwner; /// Errors /// error Unauthorized(address); error NoNullOwner(); error NewOwnerMustNotBeSelf(); error NoPendingOwnershipTransfer(); error NotPendingOwner(); error TransferFailure(); /// Events /// event FeesCollected(address indexed _token, address indexed _integrator, uint256 _integratorFee, uint256 _lifiFee); event FeesWithdrawn(address indexed _token, address indexed _to, uint256 _amount); event LiFiFeesWithdrawn(address indexed _token, address indexed _to, uint256 _amount); event OwnershipTransferRequested(address indexed _from, address indexed _to); event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /// Constructor /// constructor(address _owner) { owner = _owner; } /// External Methods /// /// @notice Collects fees for the integrator /// @param tokenAddress address of the token to collect fees for /// @param integratorFee amount of fees to collect going to the integrator /// @param lifiFee amount of fees to collect going to lifi /// @param integratorAddress address of the integrator function collectTokenFees( address tokenAddress, uint256 integratorFee, uint256 lifiFee, address integratorAddress ) external { LibAsset.depositAsset(tokenAddress, integratorFee + lifiFee); _balances[integratorAddress][tokenAddress] += integratorFee; _lifiBalances[tokenAddress] += lifiFee; emit FeesCollected(tokenAddress, integratorAddress, integratorFee, lifiFee); } /// @notice Collects fees for the integrator in native token /// @param integratorFee amount of fees to collect going to the integrator /// @param lifiFee amount of fees to collect going to lifi /// @param integratorAddress address of the integrator function collectNativeFees( uint256 integratorFee, uint256 lifiFee, address integratorAddress ) external payable { _balances[integratorAddress][LibAsset.NULL_ADDRESS] += integratorFee; _lifiBalances[LibAsset.NULL_ADDRESS] += lifiFee; uint256 remaining = msg.value - (integratorFee + lifiFee); // Prevent extra native token from being locked in the contract if (remaining > 0) { (bool success, ) = msg.sender.call{ value: remaining }(""); if (!success) { revert TransferFailure(); } } emit FeesCollected(LibAsset.NULL_ADDRESS, integratorAddress, integratorFee, lifiFee); } /// @notice Withdraw fees and sends to the integrator /// @param tokenAddress address of the token to withdraw fees for function withdrawIntegratorFees(address tokenAddress) external { uint256 balance = _balances[msg.sender][tokenAddress]; if (balance == 0) { return; } _balances[msg.sender][tokenAddress] = 0; LibAsset.transferAsset(tokenAddress, payable(msg.sender), balance); emit FeesWithdrawn(tokenAddress, msg.sender, balance); } /// @notice Batch withdraw fees and sends to the integrator /// @param tokenAddresses addresses of the tokens to withdraw fees for function batchWithdrawIntegratorFees(address[] memory tokenAddresses) external { uint256 length = tokenAddresses.length; uint256 balance; for (uint256 i = 0; i < length; i++) { balance = _balances[msg.sender][tokenAddresses[i]]; if (balance == 0) { continue; } _balances[msg.sender][tokenAddresses[i]] = 0; LibAsset.transferAsset(tokenAddresses[i], payable(msg.sender), balance); emit FeesWithdrawn(tokenAddresses[i], msg.sender, balance); } } /// @notice Withdraws fees and sends to lifi /// @param tokenAddress address of the token to withdraw fees for function withdrawLifiFees(address tokenAddress) external { _enforceIsContractOwner(); uint256 balance = _lifiBalances[tokenAddress]; if (balance == 0) { return; } _lifiBalances[tokenAddress] = 0; LibAsset.transferAsset(tokenAddress, payable(owner), balance); emit LiFiFeesWithdrawn(tokenAddress, msg.sender, balance); } /// @notice Batch withdraws fees and sends to lifi /// @param tokenAddresses addresses of the tokens to withdraw fees for function batchWithdrawLifiFees(address[] memory tokenAddresses) external { _enforceIsContractOwner(); uint256 length = tokenAddresses.length; uint256 balance; for (uint256 i = 0; i < length; i++) { balance = _lifiBalances[tokenAddresses[i]]; if (balance == 0) { continue; } _lifiBalances[tokenAddresses[i]] = 0; LibAsset.transferAsset(tokenAddresses[i], payable(owner), balance); emit LiFiFeesWithdrawn(tokenAddresses[i], msg.sender, balance); } } /// @notice Returns the balance of the integrator /// @param integratorAddress address of the integrator /// @param tokenAddress address of the token to get the balance of function getTokenBalance(address integratorAddress, address tokenAddress) external view returns (uint256) { return _balances[integratorAddress][tokenAddress]; } /// @notice Returns the balance of lifi /// @param tokenAddress address of the token to get the balance of function getLifiTokenBalance(address tokenAddress) external view returns (uint256) { return _lifiBalances[tokenAddress]; } /// @notice Intitiates transfer of ownership to a new address /// @param _newOwner the address to transfer ownership to function transferOwnership(address _newOwner) external { _enforceIsContractOwner(); if (_newOwner == LibAsset.NULL_ADDRESS) revert NoNullOwner(); if (_newOwner == owner) revert NewOwnerMustNotBeSelf(); pendingOwner = _newOwner; emit OwnershipTransferRequested(msg.sender, pendingOwner); } /// @notice Cancel transfer of ownership function cancelOnwershipTransfer() external { _enforceIsContractOwner(); if (pendingOwner == LibAsset.NULL_ADDRESS) revert NoPendingOwnershipTransfer(); pendingOwner = LibAsset.NULL_ADDRESS; } /// @notice Confirms transfer of ownership to the calling address (msg.sender) function confirmOwnershipTransfer() external { if (msg.sender != pendingOwner) revert NotPendingOwner(); owner = pendingOwner; pendingOwner = LibAsset.NULL_ADDRESS; emit OwnershipTransferred(owner, pendingOwner); } /// Private Methods /// /// @notice Ensures that the calling address is the owner of the contract function _enforceIsContractOwner() private view { if (msg.sender != owner) { revert Unauthorized(msg.sender); } } }
// SPDX-License-Identifier: UNLICENSED pragma solidity 0.8.13; import { NullAddrIsNotAnERC20Token, NullAddrIsNotAValidSpender, NoTransferToNullAddress, InvalidAmount, NativeValueWithERC, NativeAssetTransferFailed } from "../Errors/GenericErrors.sol"; import "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; /// @title LibAsset /// @author Connext <[email protected]> /// @notice This library contains helpers for dealing with onchain transfers /// of assets, including accounting for the native asset `assetId` /// conventions and any noncompliant ERC20 transfers library LibAsset { uint256 private constant MAX_INT = type(uint256).max; address internal constant NULL_ADDRESS = 0x0000000000000000000000000000000000000000; //address(0) /// @dev All native assets use the empty address for their asset id /// by convention address internal constant NATIVE_ASSETID = NULL_ADDRESS; //address(0) /// @notice Gets the balance of the inheriting contract for the given asset /// @param assetId The asset identifier to get the balance of /// @return Balance held by contracts using this library function getOwnBalance(address assetId) internal view returns (uint256) { return assetId == NATIVE_ASSETID ? address(this).balance : IERC20(assetId).balanceOf(address(this)); } /// @notice Transfers ether from the inheriting contract to a given /// recipient /// @param recipient Address to send ether to /// @param amount Amount to send to given recipient function transferNativeAsset(address payable recipient, uint256 amount) private { if (recipient == NULL_ADDRESS) revert NoTransferToNullAddress(); // solhint-disable-next-line avoid-low-level-calls (bool success, ) = recipient.call{ value: amount }(""); if (!success) revert NativeAssetTransferFailed(); } /// @notice Gives MAX approval for another address to spend tokens /// @param assetId Token address to transfer /// @param spender Address to give spend approval to /// @param amount Amount to approve for spending function maxApproveERC20( IERC20 assetId, address spender, uint256 amount ) internal { if (address(assetId) == NATIVE_ASSETID) return; if (spender == NULL_ADDRESS) revert NullAddrIsNotAValidSpender(); uint256 allowance = assetId.allowance(address(this), spender); if (allowance < amount) SafeERC20.safeApprove(IERC20(assetId), spender, MAX_INT); } /// @notice Transfers tokens from the inheriting contract to a given /// recipient /// @param assetId Token address to transfer /// @param recipient Address to send token to /// @param amount Amount to send to given recipient function transferERC20( address assetId, address recipient, uint256 amount ) private { if (isNativeAsset(assetId)) revert NullAddrIsNotAnERC20Token(); SafeERC20.safeTransfer(IERC20(assetId), recipient, amount); } /// @notice Transfers tokens from a sender to a given recipient /// @param assetId Token address to transfer /// @param from Address of sender/owner /// @param to Address of recipient/spender /// @param amount Amount to transfer from owner to spender function transferFromERC20( address assetId, address from, address to, uint256 amount ) internal { if (assetId == NATIVE_ASSETID) revert NullAddrIsNotAnERC20Token(); if (to == NULL_ADDRESS) revert NoTransferToNullAddress(); SafeERC20.safeTransferFrom(IERC20(assetId), from, to, amount); } /// @notice Deposits an asset into the contract and performs checks to avoid NativeValueWithERC /// @param tokenId Token to deposit /// @param amount Amount to deposit /// @param isNative Wether the token is native or ERC20 function depositAsset( address tokenId, uint256 amount, bool isNative ) internal { if (amount == 0) revert InvalidAmount(); if (isNative) { if (msg.value != amount) revert InvalidAmount(); } else { if (msg.value != 0) revert NativeValueWithERC(); uint256 _fromTokenBalance = LibAsset.getOwnBalance(tokenId); LibAsset.transferFromERC20(tokenId, msg.sender, address(this), amount); if (LibAsset.getOwnBalance(tokenId) - _fromTokenBalance != amount) revert InvalidAmount(); } } /// @notice Overload for depositAsset(address tokenId, uint256 amount, bool isNative) /// @param tokenId Token to deposit /// @param amount Amount to deposit function depositAsset(address tokenId, uint256 amount) internal { return depositAsset(tokenId, amount, tokenId == NATIVE_ASSETID); } /// @notice Determines whether the given assetId is the native asset /// @param assetId The asset identifier to evaluate /// @return Boolean indicating if the asset is the native asset function isNativeAsset(address assetId) internal pure returns (bool) { return assetId == NATIVE_ASSETID; } /// @notice Wrapper function to transfer a given asset (native or erc20) to /// some recipient. Should handle all non-compliant return value /// tokens as well by using the SafeERC20 contract by open zeppelin. /// @param assetId Asset id for transfer (address(0) for native asset, /// token address for erc20s) /// @param recipient Address to send asset to /// @param amount Amount to send to given recipient function transferAsset( address assetId, address payable recipient, uint256 amount ) internal { (assetId == NATIVE_ASSETID) ? transferNativeAsset(recipient, amount) : transferERC20(assetId, recipient, amount); } /// @dev Checks whether the given address is a contract and contains code function isContract(address _contractAddr) internal view returns (bool) { uint256 size; // solhint-disable-next-line no-inline-assembly assembly { size := extcodesize(_contractAddr) } return size > 0; } }
// SPDX-License-Identifier: MIT pragma solidity 0.8.13; error InvalidAmount(); error TokenAddressIsZero(); error CannotBridgeToSameNetwork(); error ZeroPostSwapBalance(); error InvalidBridgeConfigLength(); error NoSwapDataProvided(); error NativeValueWithERC(); error ContractCallNotAllowed(); error NullAddrIsNotAValidSpender(); error NullAddrIsNotAnERC20Token(); error NoTransferToNullAddress(); error NativeAssetTransferFailed(); error InvalidContract(); error InvalidConfig();
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "../IERC20.sol"; import "../../../utils/Address.sol"; /** * @title SafeERC20 * @dev Wrappers around ERC20 operations that throw on failure (when the token * contract returns false). Tokens that return no value (and instead revert or * throw on failure) are also supported, non-reverting calls are assumed to be * successful. * To use this library you can add a `using SafeERC20 for IERC20;` statement to your contract, * which allows you to call the safe operations as `token.safeTransfer(...)`, etc. */ library SafeERC20 { using Address for address; function safeTransfer( IERC20 token, address to, uint256 value ) internal { _callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value)); } function safeTransferFrom( IERC20 token, address from, address to, uint256 value ) internal { _callOptionalReturn(token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value)); } /** * @dev Deprecated. This function has issues similar to the ones found in * {IERC20-approve}, and its usage is discouraged. * * Whenever possible, use {safeIncreaseAllowance} and * {safeDecreaseAllowance} instead. */ function safeApprove( IERC20 token, address spender, uint256 value ) internal { // safeApprove should only be called when setting an initial allowance, // or when resetting it to zero. To increase and decrease it, use // 'safeIncreaseAllowance' and 'safeDecreaseAllowance' require( (value == 0) || (token.allowance(address(this), spender) == 0), "SafeERC20: approve from non-zero to non-zero allowance" ); _callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, value)); } function safeIncreaseAllowance( IERC20 token, address spender, uint256 value ) internal { uint256 newAllowance = token.allowance(address(this), spender) + value; _callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, newAllowance)); } function safeDecreaseAllowance( IERC20 token, address spender, uint256 value ) internal { unchecked { uint256 oldAllowance = token.allowance(address(this), spender); require(oldAllowance >= value, "SafeERC20: decreased allowance below zero"); uint256 newAllowance = oldAllowance - value; _callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, newAllowance)); } } /** * @dev Imitates a Solidity high-level call (i.e. a regular function call to a contract), relaxing the requirement * on the return value: the return value is optional (but if data is returned, it must not be false). * @param token The token targeted by the call. * @param data The call data (encoded using abi.encode or one of its variants). */ function _callOptionalReturn(IERC20 token, bytes memory data) private { // We need to perform a low level call here, to bypass Solidity's return data size checking mechanism, since // we're implementing it ourselves. We use {Address.functionCall} to perform this call, which verifies that // the target address contains contract code and also asserts for success in the low-level call. bytes memory returndata = address(token).functionCall(data, "SafeERC20: low-level call failed"); if (returndata.length > 0) { // Return data is optional require(abi.decode(returndata, (bool)), "SafeERC20: ERC20 operation did not succeed"); } } }
// SPDX-License-Identifier: MIT pragma 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); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address recipient, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval(address indexed owner, address indexed spender, uint256 value); }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /** * @dev Collection of functions related to the address type */ library Address { /** * @dev Returns true if `account` is a contract. * * [IMPORTANT] * ==== * It is unsafe to assume that an address for which this function returns * false is an externally-owned account (EOA) and not a contract. * * Among others, `isContract` will return false for the following * types of addresses: * * - an externally-owned account * - a contract in construction * - an address where a contract will be created * - an address where a contract lived, but was destroyed * ==== */ function isContract(address account) internal view returns (bool) { // This method relies on extcodesize, which returns 0 for contracts in // construction, since the code is only stored at the end of the // constructor execution. uint256 size; assembly { size := extcodesize(account) } return size > 0; } /** * @dev Replacement for Solidity's `transfer`: sends `amount` wei to * `recipient`, forwarding all available gas and reverting on errors. * * https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost * of certain opcodes, possibly making contracts go over the 2300 gas limit * imposed by `transfer`, making them unable to receive funds via * `transfer`. {sendValue} removes this limitation. * * https://diligence.consensys.net/posts/2019/09/stop-using-soliditys-transfer-now/[Learn more]. * * IMPORTANT: because control is transferred to `recipient`, care must be * taken to not create reentrancy vulnerabilities. Consider using * {ReentrancyGuard} or the * https://solidity.readthedocs.io/en/v0.5.11/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern]. */ function sendValue(address payable recipient, uint256 amount) internal { require(address(this).balance >= amount, "Address: insufficient balance"); (bool success, ) = recipient.call{value: amount}(""); require(success, "Address: unable to send value, recipient may have reverted"); } /** * @dev Performs a Solidity function call using a low level `call`. A * plain `call` is an unsafe replacement for a function call: use this * function instead. * * If `target` reverts with a revert reason, it is bubbled up by this * function (like regular Solidity function calls). * * Returns the raw returned data. To convert to the expected return value, * use https://solidity.readthedocs.io/en/latest/units-and-global-variables.html?highlight=abi.decode#abi-encoding-and-decoding-functions[`abi.decode`]. * * Requirements: * * - `target` must be a contract. * - calling `target` with `data` must not revert. * * _Available since v3.1._ */ function functionCall(address target, bytes memory data) internal returns (bytes memory) { return functionCall(target, data, "Address: low-level call failed"); } /** * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], but with * `errorMessage` as a fallback revert reason when `target` reverts. * * _Available since v3.1._ */ function functionCall( address target, bytes memory data, string memory errorMessage ) internal returns (bytes memory) { return functionCallWithValue(target, data, 0, errorMessage); } /** * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], * but also transferring `value` wei to `target`. * * Requirements: * * - the calling contract must have an ETH balance of at least `value`. * - the called Solidity function must be `payable`. * * _Available since v3.1._ */ function functionCallWithValue( address target, bytes memory data, uint256 value ) internal returns (bytes memory) { return functionCallWithValue(target, data, value, "Address: low-level call with value failed"); } /** * @dev Same as {xref-Address-functionCallWithValue-address-bytes-uint256-}[`functionCallWithValue`], but * with `errorMessage` as a fallback revert reason when `target` reverts. * * _Available since v3.1._ */ function functionCallWithValue( address target, bytes memory data, uint256 value, string memory errorMessage ) internal returns (bytes memory) { require(address(this).balance >= value, "Address: insufficient balance for call"); require(isContract(target), "Address: call to non-contract"); (bool success, bytes memory returndata) = target.call{value: value}(data); return verifyCallResult(success, returndata, errorMessage); } /** * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], * but performing a static call. * * _Available since v3.3._ */ function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) { return functionStaticCall(target, data, "Address: low-level static call failed"); } /** * @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`], * but performing a static call. * * _Available since v3.3._ */ function functionStaticCall( address target, bytes memory data, string memory errorMessage ) internal view returns (bytes memory) { require(isContract(target), "Address: static call to non-contract"); (bool success, bytes memory returndata) = target.staticcall(data); return verifyCallResult(success, returndata, errorMessage); } /** * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], * but performing a delegate call. * * _Available since v3.4._ */ function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) { return functionDelegateCall(target, data, "Address: low-level delegate call failed"); } /** * @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`], * but performing a delegate call. * * _Available since v3.4._ */ function functionDelegateCall( address target, bytes memory data, string memory errorMessage ) internal returns (bytes memory) { require(isContract(target), "Address: delegate call to non-contract"); (bool success, bytes memory returndata) = target.delegatecall(data); return verifyCallResult(success, returndata, errorMessage); } /** * @dev Tool to verifies that a low level call was successful, and revert if it wasn't, either by bubbling the * revert reason using the provided one. * * _Available since v4.3._ */ function verifyCallResult( bool success, bytes memory returndata, string memory errorMessage ) internal pure returns (bytes memory) { if (success) { return returndata; } else { // Look for revert reason and bubble it up if present if (returndata.length > 0) { // The easiest way to bubble the revert reason is using memory via assembly assembly { let returndata_size := mload(returndata) revert(add(32, returndata), returndata_size) } } else { revert(errorMessage); } } } }
{ "optimizer": { "enabled": true, "runs": 10000 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "metadata": { "useLiteralContent": true }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
[{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidAmount","type":"error"},{"inputs":[],"name":"NativeAssetTransferFailed","type":"error"},{"inputs":[],"name":"NativeValueWithERC","type":"error"},{"inputs":[],"name":"NewOwnerMustNotBeSelf","type":"error"},{"inputs":[],"name":"NoNullOwner","type":"error"},{"inputs":[],"name":"NoPendingOwnershipTransfer","type":"error"},{"inputs":[],"name":"NoTransferToNullAddress","type":"error"},{"inputs":[],"name":"NotPendingOwner","type":"error"},{"inputs":[],"name":"NullAddrIsNotAnERC20Token","type":"error"},{"inputs":[],"name":"TransferFailure","type":"error"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"Unauthorized","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_token","type":"address"},{"indexed":true,"internalType":"address","name":"_integrator","type":"address"},{"indexed":false,"internalType":"uint256","name":"_integratorFee","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_lifiFee","type":"uint256"}],"name":"FeesCollected","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_token","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"FeesWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_token","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"LiFiFeesWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"}],"name":"OwnershipTransferRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address[]","name":"tokenAddresses","type":"address[]"}],"name":"batchWithdrawIntegratorFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"tokenAddresses","type":"address[]"}],"name":"batchWithdrawLifiFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"cancelOnwershipTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"integratorFee","type":"uint256"},{"internalType":"uint256","name":"lifiFee","type":"uint256"},{"internalType":"address","name":"integratorAddress","type":"address"}],"name":"collectNativeFees","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"integratorFee","type":"uint256"},{"internalType":"uint256","name":"lifiFee","type":"uint256"},{"internalType":"address","name":"integratorAddress","type":"address"}],"name":"collectTokenFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"confirmOwnershipTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"getLifiTokenBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"integratorAddress","type":"address"},{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"getTokenBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"withdrawIntegratorFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"withdrawLifiFees","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5060405161171338038061171383398101604081905261002f91610054565b600280546001600160a01b0319166001600160a01b0392909216919091179055610084565b60006020828403121561006657600080fd5b81516001600160a01b038116811461007d57600080fd5b9392505050565b611680806100936000396000f3fe6080604052600436106100d25760003560e01c8063bd0b380b1161007f578063e30c397811610059578063e30c39781461023b578063e5d647661461025b578063eedd56e11461027b578063f2fde38b1461029b57600080fd5b8063bd0b380b146101c4578063c489744b146101e4578063e0cbc5f21461022857600080fd5b806364bc5be1116100b057806364bc5be1146101575780637200b829146101775780638da5cb5b1461018c57600080fd5b80630f4efb90146100d75780630fe97f70146100ee578063461ad4f514610137575b600080fd5b3480156100e357600080fd5b506100ec6102bb565b005b3480156100fa57600080fd5b506101246101093660046112d6565b6001600160a01b031660009081526001602052604090205490565b6040519081526020015b60405180910390f35b34801561014357600080fd5b506100ec6101523660046112d6565b61032f565b34801561016357600080fd5b506100ec610172366004611320565b6103cb565b34801561018357600080fd5b506100ec610520565b34801561019857600080fd5b506002546101ac906001600160a01b031681565b6040516001600160a01b03909116815260200161012e565b3480156101d057600080fd5b506100ec6101df3660046112d6565b6105d3565b3480156101f057600080fd5b506101246101ff366004611403565b6001600160a01b0391821660009081526020818152604080832093909416825291909152205490565b6100ec610236366004611436565b61066c565b34801561024757600080fd5b506003546101ac906001600160a01b031681565b34801561026757600080fd5b506100ec610276366004611320565b6107d3565b34801561028757600080fd5b506100ec61029636600461146b565b610929565b3480156102a757600080fd5b506100ec6102b63660046112d6565b6109e9565b6102c3610add565b6003546001600160a01b0316610305576040517f75cdea1200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b610337610add565b6001600160a01b0381166000908152600160205260408120549081900361035c575050565b6001600160a01b038083166000908152600160205260408120556002546103869184911683610b2a565b60405181815233906001600160a01b038416907fe0ac2a6b74759312758ae3b784411c8e2f3b8bd81fecff40b906d69030af4bfc906020015b60405180910390a35050565b6103d3610add565b80516000805b8281101561051a57600160008583815181106103f7576103f76114b1565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549150816000031561050857600060016000868481518110610443576104436114b1565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055506104a1848281518110610484576104846114b1565b60209081029190910101516002546001600160a01b031684610b2a565b336001600160a01b03168482815181106104bd576104bd6114b1565b60200260200101516001600160a01b03167fe0ac2a6b74759312758ae3b784411c8e2f3b8bd81fecff40b906d69030af4bfc846040516104ff91815260200190565b60405180910390a35b806105128161150f565b9150506103d9565b50505050565b6003546001600160a01b03163314610564576040517f1853971c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60038054600280546001600160a01b0383167fffffffffffffffffffffffff00000000000000000000000000000000000000009182168117909255909116909155604051600091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3565b336000908152602081815260408083206001600160a01b038516845290915281205490819003610601575050565b336000818152602081815260408083206001600160a01b038716845290915281205561062f90839083610b2a565b60405181815233906001600160a01b038416907f5e110f8bc8a20b65dcc87f224bdf1cc039346e267118bae2739847f07321ffa8906020016103bf565b6001600160a01b0381166000908152602081815260408083208380529091528120805485929061069d908490611547565b9091555050600080805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb4980548492906106dd908490611547565b90915550600090506106ef8385611547565b6106f9903461155f565b9050801561078557604051600090339083908381818185875af1925050503d8060008114610743576040519150601f19603f3d011682016040523d82523d6000602084013e610748565b606091505b5050905080610783576040517ff7e6817a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b60408051858152602081018590526001600160a01b038416916000917f28a87b6059180e46de5fb9ab35eb043e8fe00ab45afcc7789e3934ecbbcde3ea91015b60405180910390a350505050565b80516000805b8281101561051a573360009081526020819052604081208551909190869084908110610807576108076114b1565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002054915081600003156109175733600090815260208190526040812085518290879085908110610860576108606114b1565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055506108b08482815181106108a1576108a16114b1565b60200260200101513384610b2a565b336001600160a01b03168482815181106108cc576108cc6114b1565b60200260200101516001600160a01b03167f5e110f8bc8a20b65dcc87f224bdf1cc039346e267118bae2739847f07321ffa88460405161090e91815260200190565b60405180910390a35b806109218161150f565b9150506107d9565b61093c846109378486611547565b610b53565b6001600160a01b0380821660009081526020818152604080832093881683529290529081208054859290610971908490611547565b90915550506001600160a01b0384166000908152600160205260408120805484929061099e908490611547565b909155505060408051848152602081018490526001600160a01b0380841692908716917f28a87b6059180e46de5fb9ab35eb043e8fe00ab45afcc7789e3934ecbbcde3ea91016107c5565b6109f1610add565b6001600160a01b038116610a31576040517f1beca37400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546001600160a01b0390811690821603610a79576040517fbf1ea9fb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03831690811790915560405133907fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae127890600090a350565b6002546001600160a01b03163314610b28576040517f8e4a23d60000000000000000000000000000000000000000000000000000000081523360048201526024015b60405180910390fd5b565b6001600160a01b03831615610b4957610b44838383610b6c565b505050565b610b448282610bb7565b610b6882826001600160a01b03821615610c84565b5050565b6001600160a01b038316610bac576040517fd1bebf0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b44838383610d99565b6001600160a01b038216610bf7576040517f21f7434500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610c44576040519150601f19603f3d011682016040523d82523d6000602084013e610c49565b606091505b5050905080610b44576040517f5a04673700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600003610cbe576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8015610cfd57813414610b44576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3415610d34576040517e3f45b500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610d3f84610e60565b9050610d4d84333086610eff565b8281610d5886610e60565b610d62919061155f565b1461051a576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516001600160a01b038316602482015260448101829052610b449084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152610f8b565b60006001600160a01b03821615610ef7576040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa158015610ece573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ef29190611576565b610ef9565b475b92915050565b6001600160a01b038416610f3f576040517fd1bebf0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216610f7f576040517f21f7434500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61051a8484848461108a565b6000610fe0826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166110db9092919063ffffffff16565b805190915015610b445780806020019051810190610ffe919061158f565b610b44576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610b1f565b6040516001600160a01b038085166024830152831660448201526064810182905261051a9085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401610dde565b60606110ea84846000856110f4565b90505b9392505050565b606082471015611186576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610b1f565b843b6111ee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610b1f565b600080866001600160a01b0316858760405161120a91906115dd565b60006040518083038185875af1925050503d8060008114611247576040519150601f19603f3d011682016040523d82523d6000602084013e61124c565b606091505b509150915061125c828286611267565b979650505050505050565b606083156112765750816110ed565b8251156112865782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1f91906115f9565b80356001600160a01b03811681146112d157600080fd5b919050565b6000602082840312156112e857600080fd5b6110ed826112ba565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000602080838503121561133357600080fd5b823567ffffffffffffffff8082111561134b57600080fd5b818501915085601f83011261135f57600080fd5b813581811115611371576113716112f1565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811085821117156113b4576113b46112f1565b6040529182528482019250838101850191888311156113d257600080fd5b938501935b828510156113f7576113e8856112ba565b845293850193928501926113d7565b98975050505050505050565b6000806040838503121561141657600080fd5b61141f836112ba565b915061142d602084016112ba565b90509250929050565b60008060006060848603121561144b57600080fd5b8335925060208401359150611462604085016112ba565b90509250925092565b6000806000806080858703121561148157600080fd5b61148a856112ba565b935060208501359250604085013591506114a6606086016112ba565b905092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611540576115406114e0565b5060010190565b6000821982111561155a5761155a6114e0565b500190565b600082821015611571576115716114e0565b500390565b60006020828403121561158857600080fd5b5051919050565b6000602082840312156115a157600080fd5b815180151581146110ed57600080fd5b60005b838110156115cc5781810151838201526020016115b4565b8381111561051a5750506000910152565b600082516115ef8184602087016115b1565b9190910192915050565b60208152600082518060208401526116188160408501602087016115b1565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea26469706673582212203a25a29ea11b6d44241cff2cbf12d4eee8188286c36aba21312cc51c3fac07fd64736f6c634300080d0033000000000000000000000000c8958ddd38e0c597e0bc3cb2256aead8b4352145Deployed Bytecode
0x6080604052600436106100d25760003560e01c8063bd0b380b1161007f578063e30c397811610059578063e30c39781461023b578063e5d647661461025b578063eedd56e11461027b578063f2fde38b1461029b57600080fd5b8063bd0b380b146101c4578063c489744b146101e4578063e0cbc5f21461022857600080fd5b806364bc5be1116100b057806364bc5be1146101575780637200b829146101775780638da5cb5b1461018c57600080fd5b80630f4efb90146100d75780630fe97f70146100ee578063461ad4f514610137575b600080fd5b3480156100e357600080fd5b506100ec6102bb565b005b3480156100fa57600080fd5b506101246101093660046112d6565b6001600160a01b031660009081526001602052604090205490565b6040519081526020015b60405180910390f35b34801561014357600080fd5b506100ec6101523660046112d6565b61032f565b34801561016357600080fd5b506100ec610172366004611320565b6103cb565b34801561018357600080fd5b506100ec610520565b34801561019857600080fd5b506002546101ac906001600160a01b031681565b6040516001600160a01b03909116815260200161012e565b3480156101d057600080fd5b506100ec6101df3660046112d6565b6105d3565b3480156101f057600080fd5b506101246101ff366004611403565b6001600160a01b0391821660009081526020818152604080832093909416825291909152205490565b6100ec610236366004611436565b61066c565b34801561024757600080fd5b506003546101ac906001600160a01b031681565b34801561026757600080fd5b506100ec610276366004611320565b6107d3565b34801561028757600080fd5b506100ec61029636600461146b565b610929565b3480156102a757600080fd5b506100ec6102b63660046112d6565b6109e9565b6102c3610add565b6003546001600160a01b0316610305576040517f75cdea1200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b610337610add565b6001600160a01b0381166000908152600160205260408120549081900361035c575050565b6001600160a01b038083166000908152600160205260408120556002546103869184911683610b2a565b60405181815233906001600160a01b038416907fe0ac2a6b74759312758ae3b784411c8e2f3b8bd81fecff40b906d69030af4bfc906020015b60405180910390a35050565b6103d3610add565b80516000805b8281101561051a57600160008583815181106103f7576103f76114b1565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549150816000031561050857600060016000868481518110610443576104436114b1565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055506104a1848281518110610484576104846114b1565b60209081029190910101516002546001600160a01b031684610b2a565b336001600160a01b03168482815181106104bd576104bd6114b1565b60200260200101516001600160a01b03167fe0ac2a6b74759312758ae3b784411c8e2f3b8bd81fecff40b906d69030af4bfc846040516104ff91815260200190565b60405180910390a35b806105128161150f565b9150506103d9565b50505050565b6003546001600160a01b03163314610564576040517f1853971c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60038054600280546001600160a01b0383167fffffffffffffffffffffffff00000000000000000000000000000000000000009182168117909255909116909155604051600091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3565b336000908152602081815260408083206001600160a01b038516845290915281205490819003610601575050565b336000818152602081815260408083206001600160a01b038716845290915281205561062f90839083610b2a565b60405181815233906001600160a01b038416907f5e110f8bc8a20b65dcc87f224bdf1cc039346e267118bae2739847f07321ffa8906020016103bf565b6001600160a01b0381166000908152602081815260408083208380529091528120805485929061069d908490611547565b9091555050600080805260016020527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb4980548492906106dd908490611547565b90915550600090506106ef8385611547565b6106f9903461155f565b9050801561078557604051600090339083908381818185875af1925050503d8060008114610743576040519150601f19603f3d011682016040523d82523d6000602084013e610748565b606091505b5050905080610783576040517ff7e6817a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b60408051858152602081018590526001600160a01b038416916000917f28a87b6059180e46de5fb9ab35eb043e8fe00ab45afcc7789e3934ecbbcde3ea91015b60405180910390a350505050565b80516000805b8281101561051a573360009081526020819052604081208551909190869084908110610807576108076114b1565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002054915081600003156109175733600090815260208190526040812085518290879085908110610860576108606114b1565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055506108b08482815181106108a1576108a16114b1565b60200260200101513384610b2a565b336001600160a01b03168482815181106108cc576108cc6114b1565b60200260200101516001600160a01b03167f5e110f8bc8a20b65dcc87f224bdf1cc039346e267118bae2739847f07321ffa88460405161090e91815260200190565b60405180910390a35b806109218161150f565b9150506107d9565b61093c846109378486611547565b610b53565b6001600160a01b0380821660009081526020818152604080832093881683529290529081208054859290610971908490611547565b90915550506001600160a01b0384166000908152600160205260408120805484929061099e908490611547565b909155505060408051848152602081018490526001600160a01b0380841692908716917f28a87b6059180e46de5fb9ab35eb043e8fe00ab45afcc7789e3934ecbbcde3ea91016107c5565b6109f1610add565b6001600160a01b038116610a31576040517f1beca37400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002546001600160a01b0390811690821603610a79576040517fbf1ea9fb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03831690811790915560405133907fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae127890600090a350565b6002546001600160a01b03163314610b28576040517f8e4a23d60000000000000000000000000000000000000000000000000000000081523360048201526024015b60405180910390fd5b565b6001600160a01b03831615610b4957610b44838383610b6c565b505050565b610b448282610bb7565b610b6882826001600160a01b03821615610c84565b5050565b6001600160a01b038316610bac576040517fd1bebf0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b44838383610d99565b6001600160a01b038216610bf7576040517f21f7434500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114610c44576040519150601f19603f3d011682016040523d82523d6000602084013e610c49565b606091505b5050905080610b44576040517f5a04673700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600003610cbe576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8015610cfd57813414610b44576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3415610d34576040517e3f45b500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610d3f84610e60565b9050610d4d84333086610eff565b8281610d5886610e60565b610d62919061155f565b1461051a576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516001600160a01b038316602482015260448101829052610b449084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152610f8b565b60006001600160a01b03821615610ef7576040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa158015610ece573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ef29190611576565b610ef9565b475b92915050565b6001600160a01b038416610f3f576040517fd1bebf0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038216610f7f576040517f21f7434500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61051a8484848461108a565b6000610fe0826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166110db9092919063ffffffff16565b805190915015610b445780806020019051810190610ffe919061158f565b610b44576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610b1f565b6040516001600160a01b038085166024830152831660448201526064810182905261051a9085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401610dde565b60606110ea84846000856110f4565b90505b9392505050565b606082471015611186576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610b1f565b843b6111ee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610b1f565b600080866001600160a01b0316858760405161120a91906115dd565b60006040518083038185875af1925050503d8060008114611247576040519150601f19603f3d011682016040523d82523d6000602084013e61124c565b606091505b509150915061125c828286611267565b979650505050505050565b606083156112765750816110ed565b8251156112865782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1f91906115f9565b80356001600160a01b03811681146112d157600080fd5b919050565b6000602082840312156112e857600080fd5b6110ed826112ba565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000602080838503121561133357600080fd5b823567ffffffffffffffff8082111561134b57600080fd5b818501915085601f83011261135f57600080fd5b813581811115611371576113716112f1565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811085821117156113b4576113b46112f1565b6040529182528482019250838101850191888311156113d257600080fd5b938501935b828510156113f7576113e8856112ba565b845293850193928501926113d7565b98975050505050505050565b6000806040838503121561141657600080fd5b61141f836112ba565b915061142d602084016112ba565b90509250929050565b60008060006060848603121561144b57600080fd5b8335925060208401359150611462604085016112ba565b90509250925092565b6000806000806080858703121561148157600080fd5b61148a856112ba565b935060208501359250604085013591506114a6606086016112ba565b905092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611540576115406114e0565b5060010190565b6000821982111561155a5761155a6114e0565b500190565b600082821015611571576115716114e0565b500390565b60006020828403121561158857600080fd5b5051919050565b6000602082840312156115a157600080fd5b815180151581146110ed57600080fd5b60005b838110156115cc5781810151838201526020016115b4565b8381111561051a5750506000910152565b600082516115ef8184602087016115b1565b9190910192915050565b60208152600082518060208401526116188160408501602087016115b1565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea26469706673582212203a25a29ea11b6d44241cff2cbf12d4eee8188286c36aba21312cc51c3fac07fd64736f6c634300080d0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000c8958ddd38e0c597e0bc3cb2256aead8b4352145
-----Decoded View---------------
Arg [0] : _owner (address): 0xC8958DDd38e0C597E0BC3cb2256AEaD8B4352145
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000c8958ddd38e0c597e0bc3cb2256aead8b4352145Loading...LoadingLoading...Loading
Loading...Loading
Loading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingMultichain Portfolio | 30 Chains
Chain Token Portfolio % Price Amount Value BSC 52.67% $0.009053 426,504,089.9272 $3,860,928.27 BSC 0.58% $731.22 58.5654 $42,824.14 BSC 0.53% $1 38,774.7412 $38,813.52 BSC 0.33% $0.000187 128,022,134.0162 $23,941.42 BSC 0.13% $97,620.23 0.0963 $9,405.49 BSC 0.11% $0.999913 8,339.0962 $8,338.37 BSC 0.09% $3,876.18 1.7288 $6,701.17 BSC 0.06% $4.1 1,052.9872 $4,317.25 BSC 0.05% $730.43 5.1919 $3,792.27 BSC 0.04% $0.000036 77,226,864.3098 $2,755.11 BSC 0.04% $1.01 2,710.2293 $2,729.62 BSC 0.03% $2.31 894.2862 $2,065.96 BSC 0.03% $1.18 1,575.7471 $1,861.5 BSC 0.02% $0.437416 3,506.0894 $1,533.62 BSC 0.02% $0.013213 113,782.082 $1,503.44 BSC 0.01% $7.98 97.7305 $779.69 BSC 0.01% $51.74 14.7044 $760.87 BSC 0.01% $1.16 648.7519 $752.55 BSC 0.01% $0.000163 4,598,946.927 $751.74 BSC <0.01% $245.72 2.9725 $730.39 BSC <0.01% $1.3 516.7821 $673.23 BSC <0.01% $6.58 102.0665 $671.6 BSC <0.01% $2.59 257.2207 $666.2 BSC <0.01% $0.693101 951.108 $659.21 BSC <0.01% $8.13 79.4587 $645.98 BSC <0.01% $0.698651 849.4747 $593.49 BSC <0.01% $0.222737 2,195.016 $488.91 BSC <0.01% $23.94 20.0457 $479.86 BSC <0.01% $799.21 0.5887 $470.53 BSC <0.01% $3.98 111.2387 $442.73 BSC <0.01% $0.006548 66,702.3695 $436.8 BSC <0.01% $0.470881 895.0253 $421.45 BSC <0.01% $1.33 315.7936 $420.01 BSC <0.01% $6.95 58.8801 $409.22 BSC <0.01% $0.136201 2,825.6646 $384.86 BSC <0.01% $0.152539 2,345.6625 $357.81 BSC <0.01% $0.998253 357.3271 $356.7 BSC <0.01% $0.326648 1,091.8134 $356.64 BSC <0.01% $0.848817 410.2928 $348.26 BSC <0.01% $10.68 32.0295 $341.96 BSC <0.01% $0.058044 5,871.7676 $340.82 BSC <0.01% <$0.000001 10,388,336,547.4084 $334.23 BSC <0.01% $0.062897 5,231.7323 $329.06 BSC <0.01% $0.999832 321.7474 $321.69 BSC <0.01% $0.137894 2,307.3263 $318.17 BSC <0.01% $0.322471 967.1009 $311.86 BSC <0.01% $1.35 194.9703 $263.21 BSC <0.01% $1.74 145.6971 $253.51 BSC <0.01% $0.110112 2,287.6756 $251.9 BSC <0.01% $0.452656 536.7614 $242.97 BSC <0.01% $12.9 18.2957 $236.01 BSC <0.01% $0.000452 515,275.8454 $233.01 BSC <0.01% $0.00031 729,984.7488 $226.26 BSC <0.01% $0.000031 7,182,621.7102 $222.98 BSC <0.01% $2.13 93.4665 $199.11 BSC <0.01% $15.76 12.471 $196.59 BSC <0.01% $0.04918 3,962.521 $194.88 BSC <0.01% $0.042748 4,206.9824 $179.84 BSC <0.01% $1.89 91.93 $173.75 BSC <0.01% $3.73 45.3965 $169.15 BSC <0.01% $0.891547 188.1029 $167.7 BSC <0.01% $0.030058 5,546.1888 $166.71 BSC <0.01% $259.48 0.6112 $158.59 BSC <0.01% $0.04932 3,200.3067 $157.84 BSC <0.01% $0.058842 2,569.7311 $151.21 BSC <0.01% $0.065943 2,267.4944 $149.53 BSC <0.01% $0.02561 5,735.7933 $146.89 BSC <0.01% $27.13 5.2884 $143.48 BSC <0.01% $1.16 119.2315 $138.31 BSC <0.01% $0.760855 167.1139 $127.15 BSC <0.01% $0.331983 382.3831 $126.94 BSC <0.01% $0.0005 243,829.5098 $122 BSC <0.01% $6.64 18.2969 $121.49 BSC <0.01% $33.89 3.5697 $120.98 BSC <0.01% $0.001965 60,548.6886 $118.96 BSC <0.01% $1.51 76.7957 $115.98 BSC <0.01% $137.01 0.8285 $113.51 BSC <0.01% $6.47 16.286 $105.37 BSC <0.01% $9.9 10.4119 $103.11 BSC <0.01% $1 100 $100.05 BSC <0.01% $11.47 8.5993 $98.67 BSC <0.01% $0.185345 529.5041 $98.14 BSC <0.01% $0.001834 52,873.3885 $96.97 BSC <0.01% $0.000022 4,461,902.1616 $96.96 BSC <0.01% $387.48 0.2468 $95.65 BSC <0.01% $2.16 42.7641 $92.37 BSC <0.01% $0.102427 857.4159 $87.82 BSC <0.01% $0.000239 364,254.1088 $87.14 BSC <0.01% $2.64 31.7791 $83.87 BSC <0.01% $0.007221 11,410.9288 $82.4 BSC <0.01% $0.000654 124,124.6856 $81.2 BSC <0.01% $6.64 12.1484 $80.67 BSC <0.01% $0.011299 7,134.7813 $80.61 BSC <0.01% $0.033389 2,283.3428 $76.24 BSC <0.01% $0.019305 3,865.8801 $74.63 BSC <0.01% $0.525355 139.451 $73.26 BSC <0.01% $3.38 21.5379 $72.8 BSC <0.01% $0.462734 155.9192 $72.15 BSC <0.01% $0.001986 36,056.2363 $71.59 BSC <0.01% $1.75 40.4864 $70.85 BSC <0.01% $0.742098 93.5472 $69.42 BSC <0.01% $0.000867 78,962.4099 $68.5 BSC <0.01% $0.031233 2,170.0079 $67.77 BSC <0.01% $0.456595 147.0297 $67.13 BSC <0.01% $0.051285 1,304.9779 $66.93 BSC <0.01% $0.006358 10,034.6865 $63.8 BSC <0.01% $0.153989 393.1763 $60.54 BSC <0.01% $0.121626 496.7409 $60.42 BSC <0.01% $0.690503 85.8934 $59.31 BSC <0.01% $0.194904 296.6939 $57.83 BSC <0.01% $0.248978 229.0574 $57.03 BSC <0.01% $36.59 1.5543 $56.86 BSC <0.01% $0.319571 177.1299 $56.61 BSC <0.01% $0.419532 134.3275 $56.35 BSC <0.01% $0.000912 61,752.1367 $56.33 BSC <0.01% $0.079216 710.0358 $56.25 BSC <0.01% $0.028175 1,932.6477 $54.45 BSC <0.01% $0.00043 125,349.534 $53.89 BSC <0.01% $0.023731 2,231.121 $52.95 BSC <0.01% $0.002903 17,961.1153 $52.15 BSC <0.01% $0.167098 309.4192 $51.7 BSC <0.01% $0.060853 843.3559 $51.32 BSC <0.01% $0.000055 930,024.2764 $50.97 BSC <0.01% $0.449609 113.2399 $50.91 BSC <0.01% $72.66 0.6743 $48.99 BSC <0.01% $0.007703 6,277.9563 $48.36 BSC <0.01% $0.999473 48.3107 $48.29 BSC <0.01% $0.010138 4,754.1419 $48.2 BSC <0.01% $0.010138 4,754.1419 $48.2 BSC <0.01% $0.035801 1,312.3855 $46.98 BSC <0.01% $0.025119 1,837.5715 $46.16 BSC <0.01% $0.158044 280.854 $44.39 BSC <0.01% $0.041413 1,059.1255 $43.86 BSC <0.01% $0.229568 189.5545 $43.52 BSC <0.01% $0.003653 11,892.4839 $43.45 BSC <0.01% $0.000283 152,104.1785 $42.99 BSC <0.01% $0.291995 143.738 $41.97 BSC <0.01% $0.00017 245,327.8295 $41.75 BSC <0.01% $0.285867 145.1617 $41.5 BSC <0.01% $0.00125 32,608.4359 $40.75 BSC <0.01% $0.483546 82.9152 $40.09 BSC <0.01% $0.01689 2,363.2929 $39.92 BSC <0.01% $0.000441 89,273.5469 $39.36 BSC <0.01% $0.00058 67,655.6211 $39.26 BSC <0.01% <$0.000001 38,878,463,750,871,212,000 $38.88 BSC <0.01% $0.033424 1,155.5906 $38.62 BSC <0.01% $0.042415 905.1386 $38.39 BSC <0.01% $0.012477 3,075.4036 $38.37 BSC <0.01% $0.21728 175.5482 $38.14 BSC <0.01% $0.04412 858.0315 $37.86 BSC <0.01% $0.005198 7,265.1112 $37.76 BSC <0.01% $0.061577 611.6422 $37.66 BSC <0.01% $0.002063 17,424.2916 $35.95 BSC <0.01% $1 34.8609 $34.9 BSC <0.01% $0.372962 93.1946 $34.76 BSC <0.01% $0.000505 68,245.0105 $34.49 BSC <0.01% $1.02 33.4806 $34.22 BSC <0.01% $0.010828 3,120.9563 $33.79 BSC <0.01% $0.183682 183.1683 $33.64 BSC <0.01% $4,283.76 0.0077929 $33.38 BSC <0.01% $0.131747 250.1725 $32.96 BSC <0.01% $4.13 7.9163 $32.69 BSC <0.01% $0.419212 76.7592 $32.18 BSC <0.01% $0.058457 547.7844 $32.02 BSC <0.01% $2.55 12.4818 $31.83 BSC <0.01% $0.269559 117.0942 $31.56 BSC <0.01% $0.013743 2,245.4972 $30.86 BSC <0.01% $0.027166 1,132.9482 $30.78 BSC <0.01% $594.32 0.0509 $30.23 BSC <0.01% $0.343049 87.3239 $29.96 BSC <0.01% $2.91 10.2873 $29.94 BSC <0.01% $0.148971 199.3784 $29.7 BSC <0.01% $1.75 16.9544 $29.61 BSC <0.01% $117.94 0.2472 $29.15 BSC <0.01% $793.57 0.0366 $29.04 BSC <0.01% $0.866484 33.2409 $28.8 BSC <0.01% $0.00019 150,497.7723 $28.61 BSC <0.01% $0.000028 971,021.6495 $27.29 BSC <0.01% $0.045279 601.1401 $27.22 BSC <0.01% $0.112878 238.5702 $26.93 BSC <0.01% $0.001008 26,628.7871 $26.84 BSC <0.01% $14.68 1.8213 $26.73 BSC <0.01% $1.21 21.9215 $26.49 BSC <0.01% $0.52081 50.8109 $26.46 BSC <0.01% $0.116571 226.2535 $26.37 BSC <0.01% $0.003571 7,310.3734 $26.1 BSC <0.01% $0.042585 612.6079 $26.09 BSC <0.01% $0.065187 399.829 $26.06 BSC <0.01% $80.36 0.3131 $25.16 BSC <0.01% $0.024768 1,004.9168 $24.89 BSC <0.01% $0.001942 12,681.0523 $24.63 BSC <0.01% $2,160.03 0.0114 $24.57 BSC <0.01% $0.013434 1,778.1752 $23.89 BSC <0.01% $0.005197 4,595.1005 $23.88 BSC <0.01% $0.000552 42,867.3751 $23.68 BSC <0.01% $0.000003 8,336,725.8399 $23.59 BSC <0.01% $0.180927 129.6908 $23.46 BSC <0.01% $3.08 7.5286 $23.19 BSC <0.01% $0.087195 263.8897 $23.01 BSC <0.01% $0.238664 94.8975 $22.65 BSC <0.01% $0.024256 930.6682 $22.57 BSC <0.01% $2.93 7.6902 $22.54 BSC <0.01% $2.25 9.9077 $22.26 BSC <0.01% $0.002568 8,637.7538 $22.18 BSC <0.01% $0.015791 1,402.5449 $22.15 BSC <0.01% $0.349458 62.9886 $22.01 BSC <0.01% $1.37 15.9494 $21.9 BSC <0.01% $0.005438 3,869.6996 $21.04 BSC <0.01% $0.046327 440.7191 $20.42 BSC <0.01% $0.007864 2,590.8501 $20.38 BSC <0.01% $1.33 15.3066 $20.36 BSC <0.01% $0.705713 28.5754 $20.17 BSC <0.01% $0.004595 4,354.9358 $20.01 BSC <0.01% $0.491874 40.6561 $20 BSC <0.01% $0.002203 8,904.709 $19.62 BSC <0.01% $12,332.05 0.00157929 $19.48 BSC <0.01% $0.172525 112.5413 $19.42 BSC <0.01% $0.019422 997.0618 $19.37 BSC <0.01% $0.007223 2,663.3693 $19.24 BSC <0.01% $0.000145 132,153.9467 $19.22 BSC <0.01% $0.014382 1,336.0152 $19.21 BSC <0.01% $0.152377 119.7402 $18.25 BSC <0.01% $0.015079 1,199.8166 $18.09 BSC <0.01% $0.060587 285.9819 $17.33 BSC <0.01% $0.252057 68.2334 $17.2 BSC <0.01% $0.749855 22.9316 $17.2 BSC <0.01% $9.44 1.8179 $17.16 BSC <0.01% $0.000109 153,854.5727 $16.8 BSC <0.01% $1.87 8.8597 $16.57 BSC <0.01% $0.155535 104.1432 $16.2 BSC <0.01% $0.059003 273.7 $16.15 BSC <0.01% $0.005241 3,072.7356 $16.1 BSC <0.01% $0.064898 246.7502 $16.01 BSC <0.01% $0.072996 215.2553 $15.71 BSC <0.01% $0.000702 22,148.0577 $15.55 BSC <0.01% $0.060516 256.8644 $15.54 BSC <0.01% $3,852.33 0.00401858 $15.48 BSC <0.01% $0.008864 1,703.4837 $15.1 BSC <0.01% $0.066888 222.7377 $14.9 BSC <0.01% <$0.000001 53,106,153,818.9995 $14.87 BSC <0.01% $0.014734 1,002.7839 $14.78 BSC <0.01% $0.355955 41.086 $14.62 BSC <0.01% $0.002695 5,408.0112 $14.57 BSC <0.01% $0.302702 46.9474 $14.21 BSC <0.01% $0.370073 38.3647 $14.2 BSC <0.01% $1.97 7.172 $14.13 BSC <0.01% $4.68 3.0081 $14.08 BSC <0.01% $0.001127 12,496.1024 $14.08 BSC <0.01% $0.264812 52.3123 $13.85 BSC <0.01% $0.703014 19.6602 $13.82 BSC <0.01% $0.000044 312,544.4518 $13.78 BSC <0.01% $0.004697 2,913.6695 $13.69 BSC <0.01% $0.016078 845.5188 $13.59 BSC <0.01% $0.008078 1,672.5526 $13.51 BSC <0.01% $0.058594 229.1566 $13.43 BSC <0.01% $0.005334 2,511.2021 $13.39 BSC <0.01% $0.001225 10,544.7615 $12.92 BSC <0.01% $0.255473 49.9818 $12.77 BSC <0.01% $0.017377 728.9674 $12.67 BSC <0.01% $0.025102 503.4127 $12.64 BSC <0.01% $0.000089 141,994.0131 $12.63 BSC <0.01% $0.130716 96.4906 $12.61 BSC <0.01% $40.88 0.3072 $12.56 BSC <0.01% $0.000177 71,031.7485 $12.54 BSC <0.01% $0.099206 124.1479 $12.32 BSC <0.01% $2.13 5.7689 $12.3 BSC <0.01% $0.051945 231.8634 $12.04 BSC <0.01% $0.038741 310.8122 $12.04 BSC <0.01% $0.008888 1,353.4326 $12.03 BSC <0.01% $0.204686 57.4431 $11.76 BSC <0.01% $0.058716 199.5591 $11.72 BSC <0.01% $0.00003 391,680.1134 $11.72 BSC <0.01% $0.00262 4,451.2586 $11.66 BSC <0.01% $0.021586 538.6107 $11.63 BSC <0.01% $0.000529 21,633.6393 $11.44 BSC <0.01% $0.039868 286.7775 $11.43 BSC <0.01% $0.000253 44,880.576 $11.34 BSC <0.01% $0.074321 148.1625 $11.01 BSC <0.01% $0.00435 2,515.9502 $10.94 BSC <0.01% $0.051228 212.3572 $10.88 BSC <0.01% $0.019573 553.6421 $10.84 BSC <0.01% $0.015931 662.7226 $10.56 BSC <0.01% $4.2 2.508 $10.53 BSC <0.01% $0.015904 658.0888 $10.47 BSC <0.01% $0.001771 5,790.8579 $10.26 BSC <0.01% $0.960112 10.6451 $10.22 BSC <0.01% $0.001667 6,072.7966 $10.12 BSC <0.01% $0.005147 1,947.7479 $10.02 BSC <0.01% $0.010637 930.1737 $9.89 BSC <0.01% $0.030129 314.249 $9.47 BSC <0.01% $1 9.3862 $9.39 BSC <0.01% $0.023514 393.7924 $9.26 BSC <0.01% $0.104386 87.9894 $9.18 BSC <0.01% $0.000364 25,118.339 $9.15 BSC <0.01% $0.004578 1,986.8082 $9.1 BSC <0.01% $0.042233 215.3341 $9.09 BSC <0.01% $0.004837 1,875.0053 $9.07 BSC <0.01% $0.011621 779.6106 $9.06 BSC <0.01% $1.06 8.4039 $8.88 BSC <0.01% $0.000181 49,057.217 $8.88 BSC <0.01% $0.046348 190.4512 $8.83 BSC <0.01% $0.129984 67.7491 $8.81 BSC <0.01% $0.147057 59.8235 $8.8 BSC <0.01% <$0.000001 324,756,590.6106 $8.76 BSC <0.01% $0.005317 1,638.5344 $8.71 BSC <0.01% $0.000871 9,934.5046 $8.65 BSC <0.01% $0.013529 639.2691 $8.65 BSC <0.01% $2.29 3.7357 $8.55 BSC <0.01% $0.511368 16.5473 $8.46 BSC <0.01% $1 8.3385 $8.35 BSC <0.01% $0.110072 74.2621 $8.17 BSC <0.01% $7.44 1.0985 $8.17 BSC <0.01% $0.009178 888.2116 $8.15 BSC <0.01% $0.017446 465.6099 $8.12 BSC <0.01% $0.248558 32.6325 $8.11 BSC <0.01% $22.61 0.3573 $8.08 BSC <0.01% $0.000846 9,488.8946 $8.03 BSC <0.01% $0.265805 30.2066 $8.03 BSC <0.01% $0.001877 4,228.8178 $7.94 BSC <0.01% $0.002271 3,493.2074 $7.93 BSC <0.01% $0.002696 2,938.4687 $7.92 BSC <0.01% $0.001376 5,676.3451 $7.81 BSC <0.01% $0.252057 30.9738 $7.81 BSC <0.01% $0.005246 1,460.4372 $7.66 BSC <0.01% $0.331605 23.0671 $7.65 BSC <0.01% $0.883318 8.6178 $7.61 BSC <0.01% $0.008696 872.3676 $7.59 BSC <0.01% $0.013912 542.5273 $7.55 BSC <0.01% $0.007564 986.2381 $7.46 BSC <0.01% $0.477757 15.602 $7.45 BSC <0.01% $0.001171 6,331.9921 $7.42 BSC <0.01% $0.001868 3,941.7148 $7.36 BSC <0.01% $0.015367 478.2401 $7.35 BSC <0.01% $0.021943 333.6521 $7.32 BSC <0.01% $0.014343 509.1746 $7.3 BSC <0.01% $0.588215 12.3054 $7.24 BSC <0.01% $0.008893 813.1359 $7.23 BSC <0.01% $0.010631 679.7228 $7.23 BSC <0.01% $0.511695 14.1177 $7.22 BSC <0.01% $0.002646 2,677.2526 $7.09 BSC <0.01% $0.011899 593.7319 $7.06 BSC <0.01% $0.140199 50.3071 $7.05 BSC <0.01% $1.8 3.8868 $7 BSC <0.01% $0.999663 6.9846 $6.98 BSC <0.01% $0.003213 2,163.8092 $6.95 BSC <0.01% $0.013529 509.9751 $6.9 BSC <0.01% $4,540.63 0.00151044 $6.86 BSC <0.01% <$0.000001 1,624,813,242.7293 $6.86 BSC <0.01% $0.002712 2,503.4721 $6.79 BSC <0.01% $3,984.88 0.00169098 $6.74 BSC <0.01% $0.002846 2,359.3761 $6.71 BSC <0.01% $4.58 1.4601 $6.69 BSC <0.01% <$0.000001 28,593,531.9672 $6.66 BSC <0.01% $0.00909 721.927 $6.56 BSC <0.01% $0.215056 30.2365 $6.5 BSC <0.01% $0.033741 192.2187 $6.49 BSC <0.01% $4.8 1.3511 $6.48 BSC <0.01% $0.051162 124.5932 $6.37 BSC <0.01% $0.257707 24.5293 $6.32 BSC <0.01% $1 6.2505 $6.26 BSC <0.01% $0.069645 89.3601 $6.22 BSC <0.01% $5.62 1.1046 $6.21 BSC <0.01% $0.024786 249.5278 $6.18 BSC <0.01% $0.007813 789.8366 $6.17 BSC <0.01% $0.026891 229.1953 $6.16 BSC <0.01% <$0.000001 27,246,835.0622 $6.16 BSC <0.01% <$0.000001 16,663,945.9243 $6.06 BSC <0.01% $0.444069 13.4833 $5.99 BSC <0.01% $0.071467 83.5918 $5.97 BSC <0.01% <$0.000001 7,848,662,733.4557 $5.93 BSC <0.01% $1 5.91 $5.92 BSC <0.01% $0.325862 18.1083 $5.9 BSC <0.01% $1.07 5.518 $5.89 BSC <0.01% $630.01 0.00927171 $5.84 BSC <0.01% $0.00324 1,758.1529 $5.7 BSC <0.01% $2.44 2.323 $5.67 BSC <0.01% $97,738 0.00005783 $5.65 BSC <0.01% $0.036049 156.0299 $5.62 BSC <0.01% $1.2 4.6829 $5.62 BSC <0.01% $3,871.56 0.00143348 $5.55 BSC <0.01% $0.011186 494.1424 $5.53 BSC <0.01% $1.07 5.1426 $5.51 BSC <0.01% $0.039051 140.9878 $5.51 BSC <0.01% $1.22 4.4157 $5.39 BSC <0.01% $0.316889 16.6595 $5.28 BSC <0.01% $0.000084 62,459.8633 $5.25 BSC <0.01% $0.000153 34,010.1725 $5.21 BSC <0.01% $0.84312 6.1077 $5.15 BSC <0.01% $0.110892 46.3047 $5.13 BSC <0.01% $0.000006 844,323.0451 $5.11 BSC <0.01% $0.00126 3,959.6349 $4.99 BSC <0.01% $0.776296 6.3343 $4.92 BSC <0.01% $0.126423 38.7948 $4.9 BSC <0.01% $0.006838 710.6041 $4.86 BSC <0.01% $0.001576 3,082.179 $4.86 BSC <0.01% $0.012909 373.9835 $4.83 BSC <0.01% $0.00152 3,150.6071 $4.79 BSC <0.01% $1.84 2.5911 $4.77 BSC <0.01% $0.002498 1,884.9051 $4.71 BSC <0.01% $0.093325 49.7607 $4.64 BSC <0.01% $0.188527 24.5546 $4.63 BSC <0.01% $0.509676 9.0324 $4.6 BSC <0.01% $0.002753 1,657.3991 $4.56 BSC <0.01% $0.014372 315.3424 $4.53 BSC <0.01% $0.062568 70.7674 $4.43 BSC <0.01% $0.007004 630.1928 $4.41 BSC <0.01% $0.39753 11.0732 $4.4 BSC <0.01% $0.017159 256.3739 $4.4 BSC <0.01% $0.005264 822.585 $4.33 BSC <0.01% $0.001806 2,384.799 $4.31 BSC <0.01% $1.2 3.5764 $4.29 BSC <0.01% $3,830.51 0.00111 $4.25 BSC <0.01% $0.089013 46.5958 $4.15 BSC <0.01% $0.030153 136.6977 $4.12 BSC <0.01% $0.000222 18,514.0677 $4.11 BSC <0.01% <$0.000001 68,357,486.7395 $4.11 BSC <0.01% $0.010544 383.9673 $4.05 BSC <0.01% $0.001084 3,668.3306 $3.98 BSC <0.01% $0.02166 183 $3.96 BSC <0.01% $0.000769 4,999.2651 $3.85 BSC <0.01% $0.000689 5,578.3655 $3.84 BSC <0.01% $0.235262 16.1929 $3.81 BSC <0.01% $0.061532 61.503 $3.78 BSC <0.01% $0.014482 259.1637 $3.75 BSC <0.01% <$0.000001 34,191,931.0599 $3.74 BSC <0.01% $0.002848 1,293.8038 $3.68 BSC <0.01% $0.838906 4.3311 $3.63 BSC <0.01% $0.111757 32.3422 $3.61 BSC <0.01% $166.45 0.0216 $3.59 BSC <0.01% $0.759858 4.6949 $3.57 BSC <0.01% $0.29332 12.1492 $3.56 BSC <0.01% $0.22094 16.0324 $3.54 BSC <0.01% $0.000128 27,455.6309 $3.53 BSC <0.01% $1.33 2.6281 $3.5 BSC <0.01% $0.001731 1,970.018 $3.41 BSC <0.01% $0.043732 77.1007 $3.37 BSC <0.01% $0.590174 5.687 $3.36 BSC <0.01% $0.081837 40.6267 $3.32 BSC <0.01% $0.002609 1,248.0002 $3.26 BSC <0.01% $1.94 1.64 $3.19 BSC <0.01% $0.000056 56,703.8906 $3.17 BSC <0.01% $0.844085 3.7385 $3.16 BSC <0.01% $0.188488 16.3098 $3.07 BSC <0.01% $0.353266 8.674 $3.06 BSC <0.01% $0.095983 31.4767 $3.02 BSC <0.01% $0.913975 3.2609 $2.98 BSC <0.01% $3.46 0.8603 $2.98 BSC <0.01% $0.003062 971.025 $2.97 BSC <0.01% $0.000264 11,112.4487 $2.94 BSC <0.01% $0.00752 389.0138 $2.93 BSC <0.01% $0.003806 760.0497 $2.89 BSC <0.01% $0.019227 149.5068 $2.87 BSC <0.01% $0.01019 275.8871 $2.81 BSC <0.01% $0.000001 3,279,560.024 $2.8 BSC <0.01% <$0.000001 9,721,818,394.4774 $2.76 BSC <0.01% $0.000848 3,196.1314 $2.71 BSC <0.01% $0.017101 158.2883 $2.71 BSC <0.01% $0.166978 15.5562 $2.6 BSC <0.01% $0.013884 186.4399 $2.59 BSC <0.01% $0.034879 73.0591 $2.55 BSC <0.01% $0.000271 9,338.5916 $2.53 BSC <0.01% $0.006056 416.263 $2.52 BSC <0.01% $0.000189 13,306.032 $2.51 BSC <0.01% $0.025122 98.0861 $2.46 BSC <0.01% $0.003939 624.9924 $2.46 BSC <0.01% $0.010693 230.1258 $2.46 BSC <0.01% $0.013132 184.3891 $2.42 BSC <0.01% $0.002598 925.4294 $2.4 BSC <0.01% $0.004801 487.8129 $2.34 BSC <0.01% $0.606167 3.7929 $2.3 BSC <0.01% $0.106266 21.5929 $2.29 BSC <0.01% $0.240923 9.51 $2.29 BSC <0.01% $0.624906 3.5996 $2.25 BSC <0.01% $0.065009 33.7387 $2.19 BSC <0.01% $0.032959 65.9512 $2.17 BSC <0.01% $1.06 2.049 $2.17 BSC <0.01% $0.834513 2.5853 $2.16 BSC <0.01% $0.002405 897.0312 $2.16 BSC <0.01% $0.003366 638.7709 $2.15 BSC <0.01% $0.04077 52.2192 $2.13 BSC <0.01% $1,984.65 0.00105559 $2.09 BSC <0.01% $0.000132 15,777.4908 $2.09 BSC <0.01% $0.776296 2.6856 $2.08 BSC <0.01% <$0.000001 7,508,125.2418 $2.07 BSC <0.01% $0.000001 1,568,270.772 $2.02 BSC <0.01% $9.91 0.1998 $1.98 BSC <0.01% $1.01 1.9322 $1.95 BSC <0.01% $0.000447 4,341.6506 $1.94 BSC <0.01% $0.011524 167.5554 $1.93 BSC <0.01% $0.001091 1,769.1194 $1.93 BSC <0.01% $13.82 0.138 $1.91 BSC <0.01% $0.153528 12.3111 $1.89 BSC <0.01% $0.244055 7.657 $1.87 BSC <0.01% $56.53 0.0329 $1.86 BSC <0.01% $0.000002 1,174,125.732 $1.82 BSC <0.01% $0.005005 355.7483 $1.78 BSC <0.01% $0.000483 3,621.6692 $1.75 BSC <0.01% $0.002544 662.9518 $1.69 BSC <0.01% $0.051373 32.5973 $1.67 BSC <0.01% $0.091024 18.2863 $1.66 BSC <0.01% $0.002405 691.7518 $1.66 BSC <0.01% $0.013122 126.021 $1.65 BSC <0.01% $0.001427 1,155.0047 $1.65 BSC <0.01% $5.08 0.3232 $1.64 BSC <0.01% $0.001882 864.7802 $1.63 BSC <0.01% $0.000011 153,255.8427 $1.62 BSC <0.01% $0.006292 254.8545 $1.6 BSC <0.01% $0.000003 545,131.8755 $1.59 BSC <0.01% $0.000023 68,750.2601 $1.57 BSC <0.01% $0.018582 84.0233 $1.56 BSC <0.01% $0.281137 5.5214 $1.55 BSC <0.01% $0.00056 2,756.8693 $1.55 BSC <0.01% $0.17405 8.8734 $1.54 BSC <0.01% $0.019763 77.3346 $1.53 BSC <0.01% $0.000325 4,648.4984 $1.51 BSC <0.01% $0.004857 310.9185 $1.51 BSC <0.01% $0.001985 756.6778 $1.5 BSC <0.01% $0.000041 36,935.8663 $1.5 BSC <0.01% $0.036679 40.8061 $1.5 BSC <0.01% $0.001728 837.0607 $1.45 BSC <0.01% $0.001731 812.7165 $1.41 BSC <0.01% $0.000065 21,552.1152 $1.4 BSC <0.01% $0.001619 855.7379 $1.39 BSC <0.01% $0.000328 4,179.2076 $1.37 BSC <0.01% $24.33 0.0559 $1.36 BSC <0.01% $0.008832 150.9264 $1.33 BSC <0.01% $0.00375 354.6507 $1.33 BSC <0.01% $0.001777 728.1627 $1.29 BSC <0.01% $0.000738 1,749.1715 $1.29 BSC <0.01% $0.149243 8.6376 $1.29 BSC <0.01% $0.000027 47,431.7247 $1.29 BSC <0.01% $0.005027 250.4354 $1.26 BSC <0.01% $0.004568 274.5538 $1.25 BSC <0.01% $0.39976 3.13 $1.25 BSC <0.01% $0.035696 34.8549 $1.24 BSC <0.01% $0.005649 220.0388 $1.24 BSC <0.01% <$0.000001 2,020,895,220.7277 $1.24 BSC <0.01% $0.00137 894.1695 $1.23 BSC <0.01% $0.019044 63.7583 $1.21 BSC <0.01% $0.035913 32.6173 $1.17 BSC <0.01% $0.013364 87.1683 $1.16 BSC <0.01% $1.07 1.0673 $1.15 BSC <0.01% $0.100674 11.282 $1.14 BSC <0.01% $0.005434 208.8321 $1.13 BSC <0.01% $0.045653 24.8288 $1.13 BSC <0.01% $0.000027 41,423.43 $1.13 BSC <0.01% $0.005611 200.6775 $1.13 BSC <0.01% $0.001427 783.6902 $1.12 BSC <0.01% $0.004084 271.6497 $1.11 BSC <0.01% $0.001281 861.7144 $1.1 BSC <0.01% $17.91 0.0592 $1.06 BSC <0.01% $0.000408 2,588.3651 $1.06 BSC <0.01% $0.00114 923.4621 $1.05 BSC <0.01% $0.018927 55.5212 $1.05 BSC <0.01% $0.907961 1.1565 $1.05 BSC <0.01% $3.14 0.3344 $1.05 BSC <0.01% $0.071479 13.6463 $0.9754 BSC <0.01% $0.040433 23.7382 $0.9597 BSC <0.01% $0.02984 32.0933 $0.9576 BSC <0.01% $0.000415 2,272.7768 $0.9425 BSC <0.01% $0.002904 320.9761 $0.932 BSC <0.01% $0.010167 90.8544 $0.9237 BSC <0.01% $0.48701 1.8931 $0.9219 BSC <0.01% $0.000953 966.5265 $0.921 BSC <0.01% $0.000056 16,492.134 $0.9184 BSC <0.01% $0.133304 6.877 $0.9167 BSC <0.01% $0.007429 121.5442 $0.903 BSC <0.01% $0.98641 0.9148 $0.9023 BSC <0.01% $0.001338 674.1935 $0.9018 BSC <0.01% $0.00008 10,979.8506 $0.8813 BSC <0.01% $0.000378 2,324.7957 $0.8782 BSC <0.01% $0.074891 11.6996 $0.8761 BSC <0.01% $93,871 0.00000933 $0.876 BSC <0.01% $0.006281 138.7674 $0.8715 BSC <0.01% $0.012017 70.4082 $0.846 BSC <0.01% $0.039863 20.9595 $0.8355 BSC <0.01% $0.000053 15,558.9653 $0.8291 BSC <0.01% $0.000897 920.2744 $0.8259 BSC <0.01% $0.039051 21.0798 $0.8231 BSC <0.01% $0.000726 1,111.0747 $0.8063 BSC <0.01% $0.010641 75.4724 $0.803 BSC <0.01% $0.000005 146,498.6732 $0.8013 BSC <0.01% $2.07 0.3807 $0.7881 BSC <0.01% $0.049824 15.7842 $0.7864 BSC <0.01% $0.171032 4.5 $0.7696 BSC <0.01% $0.178667 4.298 $0.7679 BSC <0.01% $0.031873 24.0477 $0.7664 BSC <0.01% $0.000096 7,714.2323 $0.7407 BSC <0.01% $0.002329 315.0278 $0.7336 BSC <0.01% $0.000364 1,989.5709 $0.7249 BSC <0.01% $0.003641 193.7887 $0.7055 BSC <0.01% $103,508 0.00000679 $0.7026 BSC <0.01% $0.021211 33.0471 $0.7009 BSC <0.01% $0.010202 68.304 $0.6968 BSC <0.01% $0.000212 3,250.519 $0.6897 BSC <0.01% $0.151158 4.3183 $0.6527 BSC <0.01% $0.629338 1.0088 $0.6348 BSC <0.01% $0.003301 191.0371 $0.6306 BSC <0.01% $0.000019 32,871.8451 $0.6275 BSC <0.01% $0.000002 263,956.957 $0.6229 BSC <0.01% $0.001695 367.3554 $0.6225 BSC <0.01% $0.000272 2,268.5745 $0.617 BSC <0.01% $0.000073 8,360.5971 $0.6106 BSC <0.01% $0.004245 143.7237 $0.6101 BSC <0.01% $1.15 0.5256 $0.6043 BSC <0.01% <$0.000001 137,996,565.8393 $0.6038 BSC <0.01% $0.000386 1,557.092 $0.6011 BSC <0.01% $0.000653 911.1265 $0.5945 BSC <0.01% $0.00083 715.5086 $0.5941 BSC <0.01% $0.018775 31.4615 $0.5906 BSC <0.01% $10.89 0.0534 $0.5816 BSC <0.01% $0.00065 885.0417 $0.5752 BSC <0.01% $0.002963 191.8881 $0.5684 BSC <0.01% $0.002312 242.0664 $0.5597 BSC <0.01% $2.57 0.2167 $0.5561 BSC <0.01% $0.001231 449.9726 $0.554 BSC <0.01% $0.000002 356,488.6373 $0.554 BSC <0.01% $22.66 0.0244 $0.5526 BSC <0.01% <$0.000001 555,713,365.6585 $0.5521 BSC <0.01% <$0.000001 2,719,769,266.4067 $0.5418 BSC <0.01% $0.000062 8,794.7723 $0.5417 BSC <0.01% $0.001177 451.6732 $0.5316 BSC <0.01% $0.995168 0.5203 $0.5177 BSC <0.01% $0.00465 108.632 $0.5051 BSC <0.01% $0.325862 1.5446 $0.5033 BSC <0.01% $0.031095 16.0591 $0.4993 BSC <0.01% $0.000002 242,704.2574 $0.4975 BSC <0.01% $0.000335 1,480.1231 $0.4957 BSC <0.01% $0.257627 1.8783 $0.4838 BSC <0.01% $0.005966 80.2432 $0.4787 BSC <0.01% $0.000139 3,426.6 $0.4758 BSC <0.01% $0.002587 182.0914 $0.4711 BSC <0.01% $0.000442 1,060.2875 $0.4687 BSC <0.01% $0.000502 923.4681 $0.4639 BSC <0.01% $0.000578 802.5836 $0.4637 BSC <0.01% $97,882 0.00000466 $0.4564 BSC <0.01% $0.000361 1,254.4644 $0.4532 BSC <0.01% $0.000355 1,271.1677 $0.451 BSC <0.01% $46.83 0.00962983 $0.4509 BSC <0.01% $0.477757 0.9295 $0.444 BSC <0.01% $0.002436 181.8596 $0.4429 BSC <0.01% $0.072685 6.0198 $0.4375 BSC <0.01% $0.0016 272.2001 $0.4354 BSC <0.01% $0.012271 35.4815 $0.4353 BSC <0.01% $0.002491 174.6942 $0.4352 BSC <0.01% $1.15 0.3772 $0.4337 BSC <0.01% <$0.000001 150,190,517.3059 $0.4336 BSC <0.01% $0.026838 15.9408 $0.4278 BSC <0.01% $0.011934 35.7537 $0.4266 BSC <0.01% $0.00004 10,540.1594 $0.4229 BSC <0.01% $131.93 0.0031623 $0.4172 BSC <0.01% $7.82 0.053 $0.4148 BSC <0.01% $0.001092 377.9142 $0.4127 BSC <0.01% $0.002764 147.9227 $0.4089 BSC <0.01% $0.001711 238.7798 $0.4085 BSC <0.01% $0.002589 155.0861 $0.4015 BSC <0.01% $0.034918 11.4418 $0.3995 BSC <0.01% $0.001401 274.5045 $0.3844 BSC <0.01% $0.002001 190.5765 $0.3814 BSC <0.01% $0.085555 4.4476 $0.3805 BSC <0.01% $0.000064 5,929.77 $0.3794 BSC <0.01% $0.001582 236.6968 $0.3744 BSC <0.01% $0.000239 1,560.7168 $0.3727 BSC <0.01% $0.021618 17.1327 $0.3703 BSC <0.01% $97,348 0.00000377 $0.3667 BSC <0.01% $0.000351 1,017.4223 $0.3566 BSC <0.01% $0.001405 251.8418 $0.3537 BSC <0.01% $1.15 0.3062 $0.3521 BSC <0.01% $0.001698 205.4785 $0.3489 BSC <0.01% $0.211493 1.6471 $0.3483 BSC <0.01% $19,339.93 0.00001798 $0.3477 BSC <0.01% $0.696684 0.4977 $0.3467 BSC <0.01% $0.031272 11.0587 $0.3458 BSC <0.01% $0.004878 70.013 $0.3415 BSC <0.01% $0.010982 31.0953 $0.3414 BSC <0.01% $26.46 0.0128 $0.3392 BSC <0.01% $2.37 0.14 $0.3319 BSC <0.01% $0.010351 32.0636 $0.3318 BSC <0.01% <$0.000001 6,436,099.6747 $0.3308 BSC <0.01% $0.001471 219.9063 $0.3235 BSC <0.01% $0.001773 177 $0.3137 BSC <0.01% $0.001812 172.8427 $0.3132 BSC <0.01% $0.148762 2.0804 $0.3094 BSC <0.01% $0.003148 97.5101 $0.3069 BSC <0.01% $0.006036 50.6277 $0.3056 BSC <0.01% $0.002755 109.6655 $0.3021 BSC <0.01% $0.118123 2.5557 $0.3018 BSC <0.01% $0.021946 13.73 $0.3013 BSC <0.01% $0.000441 680.2251 $0.2998 BSC <0.01% <$0.000001 62,998,888,491.7096 $0.2991 BSC <0.01% $0.000359 832.8624 $0.2989 BSC <0.01% $0.00018 1,641.1983 $0.2959 BSC <0.01% $0.002164 136.4096 $0.2951 BSC <0.01% $0.000005 58,266.0402 $0.2918 BSC <0.01% $0.058199 5.0079 $0.2914 BSC <0.01% $0.01188 24.425 $0.2901 BSC <0.01% $0.100027 2.8851 $0.2885 BSC <0.01% $0.000724 398.2126 $0.2881 BSC <0.01% $0.013185 21.7595 $0.2868 BSC <0.01% $0.000059 4,890.0888 $0.2863 BSC <0.01%