ETH Price: $1,985.25 (-4.22%)

Contract

0x00000047bB99ea4D791bb749D970DE71EE0b1A34
 

Overview

ETH Balance

15.471467179610992217 ETH

Eth Value

$30,714.78 (@ $1,985.25/ETH)

Token Holdings

More Info

Private Name Tags

Multichain Info

Transaction Hash
Method
Block
From
To
0x5c3a9256f3c8169be68bd4f84c8bea0f4ee21f2708e7422711e3d91dc1b121db Exact Input V2Sw...(pending)2026-03-15 5:06:5112 days ago1773551211IN
Transit Finance: Router V5
0.008906 ETH(Pending)(Pending)
0x329a43a96e5ede3aa7ef0bc1c5a37eef109dfaa5f53296218418ae0fc8ca4d37 Exact Input V2Sw...(pending)2026-03-15 3:35:5012 days ago1773545750IN
Transit Finance: Router V5
0.007 ETH(Pending)(Pending)
0x26a950326806e5d78b6b6acb41a24549d97337d96db4bf698ce3a755ead4b927 Exact Input V2Sw...(pending)2026-03-15 3:18:5012 days ago1773544730IN
Transit Finance: Router V5
0.001 ETH(Pending)(Pending)
0xf1c99bf25ba150d0df8024e3d890c37d59b1adbffcfd1449516f287824751fc8 Exact Input V2Sw...(pending)2026-03-15 2:34:2712 days ago1773542067IN
Transit Finance: Router V5
0.001 ETH(Pending)(Pending)
0x3554cb22db531dec7f7c0f1cb31f2d0d8c61d7f566ff78b362b081de610c640c Exact Input V2Sw...(pending)2026-03-15 2:31:0312 days ago1773541863IN
Transit Finance: Router V5
0.003 ETH(Pending)(Pending)
0x2bca5d999a168bc769bdbaae67157fc34491c63d53eeac6b7b3880cd80bf495d Aggregate(pending)2026-03-15 2:06:0212 days ago1773540362IN
Transit Finance: Router V5
0.0027 ETH(Pending)(Pending)
0x957dbc8ab35dd4d81499b4e69321a0b49518100c17e782ba61e3ce849a167d33 Exact Input V3Sw...(pending)2026-03-15 2:02:2612 days ago1773540146IN
Transit Finance: Router V5
0.00025 ETH(Pending)(Pending)
0x4bb1e32e2a4d2ac027840d49481346e1882d7d353ddcaac55bc234bb2f9c60c8 Cross(pending)2026-03-15 2:02:1612 days ago1773540136IN
Transit Finance: Router V5
0.0004 ETH(Pending)(Pending)
0xe7d5ef5f8c223a45a1c6d1ad23adaba4f16c78730b8fd655f35dd45c1a7dbc95 Aggregate(pending)2026-03-15 1:57:4512 days ago1773539865IN
Transit Finance: Router V5
0.00046528 ETH(Pending)(Pending)
Aggregate246757402026-03-17 7:30:4710 days ago1773732647IN
Transit Finance: Router V5
3 ETH0.00006820.21657121
Exact Input V2Sw...246757372026-03-17 7:30:1110 days ago1773732611IN
Transit Finance: Router V5
0 ETH0.000043460.1676582
Exact Input V2Sw...246757292026-03-17 7:28:3510 days ago1773732515IN
Transit Finance: Router V5
0 ETH0.000039360.17057635
Exact Input V2Sw...246757052026-03-17 7:23:4710 days ago1773732227IN
Transit Finance: Router V5
0.002 ETH0.000017520.12794136
Exact Input V2Sw...246757032026-03-17 7:23:2310 days ago1773732203IN
Transit Finance: Router V5
0 ETH0.000022060.13151653
Exact Input V2Sw...246756442026-03-17 7:11:2310 days ago1773731483IN
Transit Finance: Router V5
0 ETH0.000022990.1109948
Exact Input V2Sw...246756182026-03-17 7:06:1110 days ago1773731171IN
Transit Finance: Router V5
0 ETH0.00001350.08487918
Exact Input V2Sw...246756132026-03-17 7:05:1110 days ago1773731111IN
Transit Finance: Router V5
0 ETH0.000017620.08463143
Aggregate246756072026-03-17 7:03:5910 days ago1773731039IN
Transit Finance: Router V5
0 ETH0.000020190.08004688
Aggregate246756062026-03-17 7:03:4710 days ago1773731027IN
Transit Finance: Router V5
0 ETH0.00002870.08105907
Aggregate246755832026-03-17 6:59:1110 days ago1773730751IN
Transit Finance: Router V5
1.92042119 ETH0.000013710.05700954
Aggregate246755822026-03-17 6:58:5910 days ago1773730739IN
Transit Finance: Router V5
1 ETH0.000015060.05425777
Aggregate246755792026-03-17 6:58:2310 days ago1773730703IN
Transit Finance: Router V5
0 ETH0.000023290.04963643
Exact Input V2Sw...246755762026-03-17 6:57:4710 days ago1773730667IN
Transit Finance: Router V5
0.001 ETH0.000007440.0492752
Cross246755282026-03-17 6:48:1110 days ago1773730091IN
Transit Finance: Router V5
1.73781292 ETH0.000011280.05520996
Exact Input V2Sw...246755142026-03-17 6:45:2310 days ago1773729923IN
Transit Finance: Router V5
0 ETH0.000010180.05594769
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
0x3f3204d2246757402026-03-17 7:30:4710 days ago1773732647
Transit Finance: Router V5
2.991 ETH
Deposit246757052026-03-17 7:23:4710 days ago1773732227
Transit Finance: Router V5
0.001994 ETH
Transfer246757032026-03-17 7:23:2310 days ago1773732203
Transit Finance: Router V5
0.00197245 ETH
Transfer246757032026-03-17 7:23:2310 days ago1773732203
Transit Finance: Router V5
0.00197245 ETH
Transfer246756182026-03-17 7:06:1110 days ago1773731171
Transit Finance: Router V5
0.01117842 ETH
Transfer246756182026-03-17 7:06:1110 days ago1773731171
Transit Finance: Router V5
0.01117842 ETH
0x3f3204d2246755832026-03-17 6:59:1110 days ago1773730751
Transit Finance: Router V5
1.91465993 ETH
0x3f3204d2246755822026-03-17 6:58:5910 days ago1773730739
Transit Finance: Router V5
0.997 ETH
Deposit246755762026-03-17 6:57:4710 days ago1773730667
Transit Finance: Router V5
0.000997 ETH
Swap And Bridge246755282026-03-17 6:48:1110 days ago1773730091
Transit Finance: Router V5
1.7352062 ETH
Transfer246755142026-03-17 6:45:2310 days ago1773729923
Transit Finance: Router V5
0.01867987 ETH
Transfer246755142026-03-17 6:45:2310 days ago1773729923
Transit Finance: Router V5
0.01867987 ETH
Transfer246754772026-03-17 6:37:4710 days ago1773729467
Transit Finance: Router V5
0.00359742 ETH
Transfer246754772026-03-17 6:37:4710 days ago1773729467
Transit Finance: Router V5
0.00359742 ETH
Transfer246754612026-03-17 6:34:3510 days ago1773729275
Transit Finance: Router V5
0.00215925 ETH
Transfer246754612026-03-17 6:34:3510 days ago1773729275
Transit Finance: Router V5
0.00215925 ETH
0x3f3204d2246754592026-03-17 6:34:1110 days ago1773729251
Transit Finance: Router V5
0.16949 ETH
Transfer246754402026-03-17 6:30:2310 days ago1773729023
Transit Finance: Router V5
0.15806523 ETH
Transfer246754402026-03-17 6:30:2310 days ago1773729023
Transit Finance: Router V5
0.15806523 ETH
Deposit246754262026-03-17 6:27:3510 days ago1773728855
Transit Finance: Router V5
0.0014955 ETH
Swap And Bridge246753972026-03-17 6:21:4710 days ago1773728507
Transit Finance: Router V5
0.05435606 ETH
0x3f3204d2246753332026-03-17 6:08:5910 days ago1773727739
Transit Finance: Router V5
0.22764251 ETH
Deposit246753202026-03-17 6:06:2310 days ago1773727583
Transit Finance: Router V5
0.0058069 ETH
0x3f3204d2246752982026-03-17 6:01:5910 days ago1773727319
Transit Finance: Router V5
48.27084792 ETH
Transfer246752802026-03-17 5:58:2310 days ago1773727103
Transit Finance: Router V5
0.00699542 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TransitSwapRouterV5

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import "./UniswapV2Router.sol";
import "./UniswapV3Router.sol";
import "./AggregateRouter.sol";
import "./CrossRouter.sol";

contract TransitSwapRouterV5 is UniswapV2Router, UniswapV3Router, AggregateRouter, CrossRouter  {

    function withdrawTokens(address[] memory tokens, address recipient) external onlyExecutor {
        for (uint index; index < tokens.length; index++) {
            uint amount;
            if (TransferHelper.isETH(tokens[index])) {
                amount = address(this).balance;
                TransferHelper.safeTransferETH(recipient, amount);
            } else {
                amount = IERC20(tokens[index]).balanceOf(address(this));
                TransferHelper.safeTransferWithoutRequire(tokens[index], recipient, amount);
            }
            emit Withdraw(tokens[index], msg.sender, recipient, amount);
        }
    }
}

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import "./BaseCore.sol";

contract CrossRouter is BaseCore {

    using SafeMath for uint256;

    constructor() {}

    function cross(CrossDescription calldata desc) external payable nonReentrant whenNotPaused {
        require(desc.calls.length > 0, "data should be not zero");
        require(desc.amount > 0, "amount should be greater than 0");
        require(_cross_caller_allowed[desc.caller], "invalid caller");
        uint256 swapAmount;
        uint256 actualAmountIn = calculateTradeFee(false, desc.amount, desc.fee, desc.signature);
        if (TransferHelper.isETH(desc.srcToken)) {
            require(msg.value == desc.amount, "invalid msg.value");
            swapAmount = actualAmountIn;
            if (desc.wrappedToken != address(0)) {
                require(_wrapped_allowed[desc.wrappedToken], "Invalid wrapped address");
                TransferHelper.safeDeposit(desc.wrappedToken, swapAmount);
                TransferHelper.safeApprove(desc.wrappedToken, desc.caller, swapAmount);
                swapAmount = 0;
            }
        } else {
            TransferHelper.safeTransferFrom(desc.srcToken, msg.sender, address(this), desc.amount);
            TransferHelper.safeApprove(desc.srcToken, desc.caller, actualAmountIn);
        }

        {
            (bool success, bytes memory result) = desc.caller.call{value:swapAmount}(desc.calls);
            if (!success) {
                revert(RevertReasonParser.parse(result, "TransitCrossV5:"));
            }
        }

        _emitTransit(desc.srcToken, desc.dstToken, desc.dstReceiver, desc.amount, 0, desc.toChain, desc.channel);
    } 
}

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import "./BaseCore.sol";

contract AggregateRouter is BaseCore {

    using SafeMath for uint256;

    constructor() {

    }

    function aggregateAndGasUsed(TransitSwapDescription calldata desc, CallbytesDescription calldata callbytesDesc) external payable returns (uint256 returnAmount, uint256 gasUsed) {
        uint256 gasLeftBefore = gasleft();
        returnAmount = _executeAggregate(desc, callbytesDesc);
        gasUsed = gasLeftBefore - gasleft();
    }

    function aggregate(TransitSwapDescription calldata desc, CallbytesDescription calldata callbytesDesc) external payable returns (uint256 returnAmount) {
        returnAmount = _executeAggregate(desc, callbytesDesc);
    }

    function _executeAggregate(TransitSwapDescription calldata desc, CallbytesDescription calldata callbytesDesc) internal nonReentrant whenNotPaused returns (uint256 returnAmount) {
        require(callbytesDesc.calldatas.length > 0, "data should be not zero");
        require(desc.amount > 0, "amount should be greater than 0");
        require(desc.dstReceiver != address(0), "receiver should be not address(0)");
        require(desc.minReturnAmount > 0, "minReturnAmount should be greater than 0");
        require(_wrapped_allowed[desc.wrappedToken], "invalid wrapped address");

        uint256 actualAmountIn = calculateTradeFee(true, desc.amount, desc.fee, desc.signature);
        uint256 swapAmount;
        uint256 toBeforeBalance;
        address bridgeAddress = _aggregate_bridge;
        if (TransferHelper.isETH(desc.srcToken)) {
            require(msg.value == desc.amount, "invalid msg.value");
            swapAmount = actualAmountIn;
        } else {
            TransferHelper.safeTransferFrom(desc.srcToken, msg.sender, address(this), desc.amount);
            TransferHelper.safeTransfer(desc.srcToken, bridgeAddress, actualAmountIn);
        }

        if (TransferHelper.isETH(desc.dstToken)) {
            toBeforeBalance = desc.dstReceiver.balance;
        } else {
            toBeforeBalance = IERC20(desc.dstToken).balanceOf(desc.dstReceiver);
        }

        {
            //bytes4(keccak256(bytes('callbytes(CallbytesDescription)')));
            (bool success, bytes memory result) = bridgeAddress.call{value : swapAmount}(abi.encodeWithSelector(0x3f3204d2, callbytesDesc));
            if (!success) {
                revert(RevertReasonParser.parse(result, "TransitSwap:"));
            }
        }

        if (TransferHelper.isETH(desc.dstToken)) {
            returnAmount = desc.dstReceiver.balance.sub(toBeforeBalance);
        } else {
            returnAmount = IERC20(desc.dstToken).balanceOf(desc.dstReceiver).sub(toBeforeBalance);
        }
        require(returnAmount >= desc.minReturnAmount, "Too little received");

        _emitTransit(desc.srcToken, desc.dstToken, desc.dstReceiver, desc.amount, returnAmount, 0, desc.channel);

    }
}

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import "./BaseCore.sol";

contract UniswapV3Router is BaseCore {

    using SafeMath for uint256;

    uint256 private constant _ZERO_FOR_ONE_MASK = 1 << 255;
    uint160 private constant MIN_SQRT_RATIO = 4295128739;
    uint160 private constant MAX_SQRT_RATIO = 1461446703485210103287273052203988822378723970342;

    constructor() {}

    fallback() external {
        (int256 amount0Delta, int256 amount1Delta, bytes memory _data) = abi.decode(msg.data[4:], (int256,int256,bytes));
        _executeCallback(amount0Delta, amount1Delta, _data);
    }

    function pancakeV3SwapCallback(
        int256 amount0Delta,
        int256 amount1Delta,
        bytes calldata _data
    ) external {
        _executeCallback(amount0Delta, amount1Delta, _data);
    }

    function uniswapV3SwapCallback(
        int256 amount0Delta,
        int256 amount1Delta,
        bytes calldata _data
    ) external {
        _executeCallback(amount0Delta, amount1Delta, _data);
    }

    function _executeCallback(
        int256 amount0Delta,
        int256 amount1Delta,
        bytes memory _data
    ) internal {
        require(amount0Delta > 0 || amount1Delta > 0, "M0 or M1"); // swaps entirely within 0-liquidity regions are not supported
        (uint256 pool, bytes memory tokenInAndPoolSalt) = abi.decode(_data, (uint256, bytes));
        (address tokenIn, bytes32 poolSalt) = abi.decode(tokenInAndPoolSalt, (address, bytes32));
        _verifyCallback(pool, poolSalt, msg.sender);

        uint256 amountToPay = uint256(amount1Delta);
        if (amount0Delta > 0) {
            amountToPay = uint256(amount0Delta);
        }

        TransferHelper.safeTransfer(tokenIn, msg.sender, amountToPay);
    }

    function exactInputV3SwapAndGasUsed(ExactInputV3SwapParams calldata params) external payable returns (uint256 returnAmount, uint256 gasUsed) {
        uint256 gasLeftBefore = gasleft();
        returnAmount = _executeV3Swap(params);
        gasUsed = gasLeftBefore - gasleft();

    }

    function exactInputV3Swap(ExactInputV3SwapParams calldata params) external payable returns (uint256 returnAmount) {
        returnAmount = _executeV3Swap(params);
    }

    function _executeV3Swap(ExactInputV3SwapParams calldata params) internal nonReentrant whenNotPaused returns (uint256 returnAmount) {
        require(params.pools.length > 0, "Empty pools");
        require(params.deadline >= block.timestamp, "Expired");
        require(_wrapped_allowed[params.wrappedToken], "Invalid wrapped address");
        address tokenIn = params.srcToken;
        address tokenOut = params.dstToken;
        uint256 actualAmountIn = calculateTradeFee(true, params.amount, params.fee, params.signature);
        uint256 toBeforeBalance;
        bool isToETH;
        if (TransferHelper.isETH(params.srcToken)) {
            tokenIn = params.wrappedToken;
            require(msg.value == params.amount, "Invalid msg.value");
            TransferHelper.safeDeposit(params.wrappedToken, actualAmountIn);
        } else {
            TransferHelper.safeTransferFrom(params.srcToken, msg.sender, address(this), params.amount);
        }

        if (TransferHelper.isETH(params.dstToken)) {
            tokenOut = params.wrappedToken;
            toBeforeBalance = IERC20(params.wrappedToken).balanceOf(address(this));
            isToETH = true;
        } else {
            toBeforeBalance = IERC20(params.dstToken).balanceOf(params.dstReceiver);
        }

        {
            uint256 len = params.pools.length;
            address recipient = address(this);
            bytes memory tokenInAndPoolSalt;
            if (len > 1) {
                address thisTokenIn = tokenIn;
                address thisTokenOut = address(0);
                for (uint256 i; i < len; i++) {
                    uint256 thisPool = params.pools[i];
                    (thisTokenIn, tokenInAndPoolSalt) = _verifyPool(thisTokenIn, thisTokenOut, thisPool);
                    if (i == len - 1 && !isToETH) {
                        recipient = params.dstReceiver;
                        thisTokenOut = tokenOut;
                    } 
                    actualAmountIn = _swap(recipient, thisPool, tokenInAndPoolSalt, actualAmountIn);
                }
                returnAmount = actualAmountIn;
            } else {
                (, tokenInAndPoolSalt) = _verifyPool(tokenIn, tokenOut, params.pools[0]);
                if (!isToETH) {
                    recipient = params.dstReceiver;
                }
                returnAmount = _swap(recipient, params.pools[0], tokenInAndPoolSalt, actualAmountIn);
            }
        }

        if (isToETH) {
            returnAmount = IERC20(params.wrappedToken).balanceOf(address(this)).sub(toBeforeBalance);
            require(returnAmount >= params.minReturnAmount, "Too little received");
            TransferHelper.safeWithdraw(params.wrappedToken, returnAmount);
            TransferHelper.safeTransferETH(params.dstReceiver, returnAmount);
        } else {
            returnAmount = IERC20(params.dstToken).balanceOf(params.dstReceiver).sub(toBeforeBalance);
            require(returnAmount >= params.minReturnAmount, "Too little received");
        }
        
        _emitTransit(params.srcToken, params.dstToken, params.dstReceiver, params.amount, returnAmount, 0, params.channel);

    }

    function _swap(address recipient, uint256 pool, bytes memory tokenInAndPoolSalt, uint256 amount) internal returns (uint256 amountOut) {
        bool zeroForOne = pool & _ZERO_FOR_ONE_MASK == 0;
        if (zeroForOne) {
            (, int256 amount1) =
                IUniswapV3Pool(address(uint160(pool))).swap(
                    recipient,
                    zeroForOne,
                    amount.toInt256(),
                    MIN_SQRT_RATIO + 1,
                    abi.encode(pool, tokenInAndPoolSalt)
                );
            amountOut = SafeMath.toUint256(-amount1);
        } else {
            (int256 amount0,) =
                IUniswapV3Pool(address(uint160(pool))).swap(
                    recipient,
                    zeroForOne,
                    amount.toInt256(),
                    MAX_SQRT_RATIO - 1,
                    abi.encode(pool, tokenInAndPoolSalt)
                );
            amountOut = SafeMath.toUint256(-amount0);
        }
    }

    function _verifyPool(address tokenIn, address tokenOut, uint256 pool) internal view returns (address nextTokenIn, bytes memory tokenInAndPoolSalt) {
        IUniswapV3Pool iPool = IUniswapV3Pool(address(uint160(pool)));
        address token0 = iPool.token0();
        address token1 = iPool.token1();
        uint24 fee = iPool.fee();
        bytes32 poolSalt = keccak256(abi.encode(token0, token1, fee));

        bool zeroForOne = pool & _ZERO_FOR_ONE_MASK == 0;
        if (zeroForOne) {
            require(tokenIn == token0, "Bad pool");
            if (tokenOut != address(0)) {
                require(tokenOut == token1, "Bad pool");
            }
            nextTokenIn = token1;
            tokenInAndPoolSalt = abi.encode(token0, poolSalt);
        } else {
            require(tokenIn == token1, "Bad pool");
            if (tokenOut != address(0)) {
                require(tokenOut == token0, "Bad pool");
            }
            nextTokenIn = token0;
            tokenInAndPoolSalt = abi.encode(token1, poolSalt);
        }
    }

    function _verifyCallback(uint256 pool, bytes32 poolSalt, address caller) internal view {
        uint poolDigit = pool >> 248 & 0xf;
        UniswapV3Pool memory v3Pool = _uniswapV3_factory_allowed[poolDigit];
        require(v3Pool.factory != address(0), "Callback bad pool indexed");
        address calcPool = address(
            uint160(
                uint256(
                    keccak256(
                        abi.encodePacked(
                            hex'ff',
                            v3Pool.factory,
                            poolSalt,
                            v3Pool.initCodeHash
                        )
                    )
                )
            )
        );
        require(calcPool == caller, "Callback bad pool");
    }

}

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import "./BaseCore.sol";

contract UniswapV2Router is BaseCore {

    using SafeMath for uint256;

    constructor() {

    }

    function _beforeSwap(ExactInputV2SwapParams calldata exactInput, bool supportingFeeOn) internal returns (bool isToETH, uint256 actualAmountIn, address[] memory paths, uint256 thisAddressBeforeBalance, uint256 toBeforeBalance) {
        require(exactInput.path.length == exactInput.pool.length + 1, "Invalid path");
        require(_wrapped_allowed[exactInput.wrappedToken], "Invalid wrapped address");
        actualAmountIn = calculateTradeFee(true, exactInput.amount, exactInput.fee, exactInput.signature);
        //检查第一个或最后一个是否为ETH
        address[] memory path = exactInput.path;
        address dstToken = path[exactInput.path.length - 1];
        if (TransferHelper.isETH(exactInput.path[0])) {
            require(msg.value == exactInput.amount, "Invalid msg.value");
            path[0] = exactInput.wrappedToken;
            TransferHelper.safeDeposit(exactInput.wrappedToken, actualAmountIn);
        } else {
            if (supportingFeeOn) {
                actualAmountIn = IERC20(path[0]).balanceOf(address(this));
                TransferHelper.safeTransferFrom(path[0], msg.sender, address(this), exactInput.amount);
                actualAmountIn = IERC20(path[0]).balanceOf(address(this)).sub(actualAmountIn).sub(exactInput.fee);
            } else {
                TransferHelper.safeTransferFrom(path[0], msg.sender, address(this), exactInput.amount);
            }
        }
        if (TransferHelper.isETH(dstToken)) {
            path[path.length - 1] = exactInput.wrappedToken;
            isToETH = true;
            thisAddressBeforeBalance = IERC20(exactInput.wrappedToken).balanceOf(address(this));
        } else {
            if (supportingFeeOn) {
                toBeforeBalance = IERC20(dstToken).balanceOf(exactInput.dstReceiver);
            }
        }
        paths = path;
    }

    function exactInputV2SwapAndGasUsed(ExactInputV2SwapParams calldata exactInput, uint256 deadline) external payable returns (uint256 returnAmount, uint256 gasUsed) {
        uint256 gasLeftBefore = gasleft();
        returnAmount = _executeV2Swap(exactInput, deadline);
        gasUsed = gasLeftBefore - gasleft();
    }

    function exactInputV2Swap(ExactInputV2SwapParams calldata exactInput, uint256 deadline) external payable returns (uint256 returnAmount) {
        returnAmount = _executeV2Swap(exactInput, deadline);
    }

    function _executeV2Swap(ExactInputV2SwapParams calldata exactInput, uint256 deadline) internal nonReentrant whenNotPaused returns (uint256 returnAmount) {
        require(deadline >= block.timestamp, "Expired");
        
        bool supportingFeeOn = exactInput.router >> 248 & 0xf == 1;
        {
            (bool isToETH, uint256 actualAmountIn, address[] memory paths, uint256 thisAddressBeforeBalance, uint256 toBeforeBalance) = _beforeSwap(exactInput, supportingFeeOn);
            
            TransferHelper.safeTransfer(paths[0], exactInput.pool[0], actualAmountIn);

            if (supportingFeeOn) {
                if(isToETH) {
                    _swapSupportingFeeOnTransferTokens(address(uint160(exactInput.router)), paths, exactInput.pool, address(this));
                    returnAmount = IERC20(exactInput.wrappedToken).balanceOf(address(this)).sub(thisAddressBeforeBalance);
                } else {
                    _swapSupportingFeeOnTransferTokens(address(uint160(exactInput.router)), paths, exactInput.pool, exactInput.dstReceiver);
                    returnAmount = IERC20(paths[paths.length - 1]).balanceOf(exactInput.dstReceiver).sub(toBeforeBalance);
                }
            } else {
                uint[] memory amounts = IUniswapV2(address(uint160(exactInput.router))).getAmountsOut(actualAmountIn, paths);
                if(isToETH) {
                    _swap(amounts, paths, exactInput.pool, address(this));
                    returnAmount = IERC20(exactInput.wrappedToken).balanceOf(address(this)).sub(thisAddressBeforeBalance);
                } else {
                    _swap(amounts, paths, exactInput.pool, exactInput.dstReceiver);
                    returnAmount = amounts[amounts.length - 1];
                }
            }

            require(returnAmount >= exactInput.minReturnAmount, "Too little received");
            if (isToETH) {
                TransferHelper.safeWithdraw(exactInput.wrappedToken, returnAmount);
                TransferHelper.safeTransferETH(exactInput.dstReceiver, returnAmount);
            }
        }
        string memory channel = exactInput.channel;

        _emitTransit(exactInput.path[0], exactInput.path[exactInput.path.length - 1], exactInput.dstReceiver, exactInput.amount, returnAmount, 0, channel);
        
    }

    function _swap(uint[] memory amounts, address[] memory path, address[] memory pool, address _to) internal {
        for (uint i; i < path.length - 1; i++) {
            (address input, address output) = (path[i], path[i + 1]);
            (address token0,) = input < output ? (input, output) : (output, input);
            uint amountOut = amounts[i + 1];
            (uint amount0Out, uint amount1Out) = input == token0 ? (uint(0), amountOut) : (amountOut, uint(0));
            address to = i < path.length - 2 ? pool[i + 1] : _to;
            IUniswapV2(pool[i]).swap(
                amount0Out, amount1Out, to, new bytes(0)
            );
        }
    }

    function _swapSupportingFeeOnTransferTokens(address router, address[] memory path, address[] memory pool, address _to) internal virtual {
        for (uint i; i < path.length - 1; i++) {
            (address input, address output) = (path[i], path[i + 1]);
            (address token0,) = input < output ? (input, output) : (output, input);
            IUniswapV2 pair = IUniswapV2(pool[i]);
            uint amountInput;
            uint amountOutput;
            { // scope to avoid stack too deep errors
                (uint reserve0, uint reserve1,) = pair.getReserves();
                (uint reserveInput, uint reserveOutput) = input == token0 ? (reserve0, reserve1) : (reserve1, reserve0);
                amountInput = IERC20(input).balanceOf(address(pair)).sub(reserveInput);
                amountOutput = IUniswapV2(router).getAmountOut(amountInput, reserveInput, reserveOutput);
            }
            (uint amount0Out, uint amount1Out) = input == token0 ? (uint(0), amountOutput) : (amountOutput, uint(0));
            address to = i < path.length - 2 ? pool[i + 1] : _to;
            pair.swap(amount0Out, amount1Out, to, new bytes(0));
        }
    }

}

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import "./libs/Pausable.sol";
import "./libs/ReentrancyGuard.sol";
import "./libs/TransferHelper.sol";
import "./libs/RevertReasonParser.sol";
import "./libs/SafeMath.sol";
import "./libs/Ownable.sol";
import "./interfaces/IERC20.sol";
import "./interfaces/IUniswapV2.sol";
import "./interfaces/IUniswapV3Pool.sol";


contract BaseCore is Ownable, Pausable, ReentrancyGuard {

    using SafeMath for uint256;

    struct ExactInputV2SwapParams {
        address dstReceiver;
        address wrappedToken;
        uint256 router;
        uint256 amount;
        uint256 minReturnAmount;
        uint256 fee;
        address[] path;
        address[] pool;
        bytes signature;
        string channel;
    }

    struct ExactInputV3SwapParams {
        address srcToken;
        address dstToken;
        address dstReceiver;
        address wrappedToken;
        uint256 amount;
        uint256 minReturnAmount;
        uint256 fee;
        uint256 deadline;
        uint256[] pools;
        bytes signature;
        string channel;
    }

    struct TransitSwapDescription {
        address srcToken;
        address dstToken;
        address dstReceiver;
        address wrappedToken;
        uint256 amount;
        uint256 minReturnAmount;
        uint256 fee;
        string channel;
        bytes signature;
    }

    struct CrossDescription {
        address srcToken;
        address dstToken;
        address caller;
        address dstReceiver;
        address wrappedToken;
        uint256 amount;
        uint256 fee;
        uint256 toChain;
        string channel;
        bytes calls;
        bytes signature;
    }

    struct CallbytesDescription {
        address srcToken;
        bytes calldatas;
    }

    struct UniswapV3Pool {
        address factory;
        bytes initCodeHash;
    }

    uint256 internal _aggregate_fee;
    uint256 internal _cross_fee;
    address internal _aggregate_bridge;
    address internal _fee_signer;
    bytes32 public DOMAIN_SEPARATOR;
    //whitelist cross's caller
    mapping(address => bool) internal _cross_caller_allowed;
    //whitelist wrapped
    mapping(address => bool) internal _wrapped_allowed;
    //whitelist uniswap v3 factory
    mapping(uint => UniswapV3Pool) internal _uniswapV3_factory_allowed;
    bytes32 public constant CHECKFEE_TYPEHASH = keccak256("CheckFee(address payer,uint256 amount,uint256 fee)");

    event Receipt(address from, uint256 amount);
    event Withdraw(address indexed token, address indexed executor, address indexed recipient, uint amount);
    event ChangeWrappedAllowed(address[] wrappedTokens, bool[] newAllowed);
    event ChangeV3FactoryAllowed(uint256[] poolIndex, address[] factories, bytes[] initCodeHash);
    event ChangeCrossCallerAllowed(address[] callers);
    event ChangeFeeRate(bool isAggregate, uint256 newRate);
    event ChangeSigner(address preSigner, address newSigner);
    event ChangeAggregateBridge(address newBridge);
    event TransitSwapped(address indexed srcToken, address indexed dstToken, address indexed dstReceiver, uint256 amount, uint256 returnAmount, uint256 toChainID, string channel);
    
    constructor() Ownable(msg.sender) {
        DOMAIN_SEPARATOR = keccak256(
            abi.encode(
                keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)"),
                keccak256(bytes("TransitSwapV5")),
                keccak256(bytes("5")),
                block.chainid,
                address(this)
            )
        );
    }

    receive() external payable {
        emit Receipt(msg.sender, msg.value);
    }

    function calculateTradeFee(bool isAggregate, uint256 tradeAmount, uint256 fee, bytes calldata signature) internal view returns (uint256) {
        uint256 thisFee;
        if (isAggregate) {
            thisFee = tradeAmount.mul(_aggregate_fee).div(10000);
        } else {
            thisFee = tradeAmount.mul(_cross_fee).div(10000);
        }
        if (fee < thisFee) {
            require(verifySignature(tradeAmount, fee, signature), "Invalid signature fee");
        }
        return tradeAmount.sub(fee);
    }

    function _emitTransit(address srcToken, address dstToken, address dstReceiver, uint256 amount, uint256 returnAmount, uint256 toChainID, string memory channel) internal {
        emit TransitSwapped (
            srcToken, 
            dstToken, 
            dstReceiver,
            amount,
            returnAmount,
            toChainID,
            channel
        );
    }

    function changeFee(bool[] memory isAggregate, uint256[] memory newRate) external onlyExecutor {
        for (uint i; i < isAggregate.length; i++) {
            require(newRate[i] >= 0 && newRate[i] <= 1000, "fee rate is:0-1000");
            if (isAggregate[i]) {
                _aggregate_fee = newRate[i];
            } else {
                _cross_fee = newRate[i];
            }
            emit ChangeFeeRate(isAggregate[i], newRate[i]);
        }
    }

    function changeTransitProxy(address aggregator, address signer) external onlyExecutor {
        if (aggregator != address(0)) {
            _aggregate_bridge = aggregator;
            emit ChangeAggregateBridge(aggregator);
        }
        if (signer != address(0)) {
            address preSigner = _fee_signer;
            _fee_signer = signer;
            emit ChangeSigner(preSigner, signer);
        }
    }

    function changeAllowed(address[] calldata crossCallers, address[] calldata wrappedTokens) public onlyExecutor {
        if(crossCallers.length != 0){
            for (uint i; i < crossCallers.length; i++) {
                _cross_caller_allowed[crossCallers[i]] = !_cross_caller_allowed[crossCallers[i]];
            }
            emit ChangeCrossCallerAllowed(crossCallers);
        }
        if(wrappedTokens.length != 0) {
            bool[] memory newAllowed = new bool[](wrappedTokens.length);
            for (uint index; index < wrappedTokens.length; index++) {
                _wrapped_allowed[wrappedTokens[index]] = !_wrapped_allowed[wrappedTokens[index]];
                newAllowed[index] = _wrapped_allowed[wrappedTokens[index]];
            }
            emit ChangeWrappedAllowed(wrappedTokens, newAllowed);
        }
    }

    function changeUniswapV3FactoryAllowed(uint[] calldata poolIndex, address[] calldata factories, bytes[] calldata initCodeHash) public onlyExecutor {
        require(poolIndex.length == initCodeHash.length, "invalid data");
        require(factories.length == initCodeHash.length, "invalid data");
        uint len = factories.length;
        for (uint i; i < len; i++) {
            _uniswapV3_factory_allowed[poolIndex[i]] = UniswapV3Pool(factories[i],initCodeHash[i]);
        }
        emit ChangeV3FactoryAllowed(poolIndex, factories, initCodeHash);
    }

    function changePause(bool paused) external onlyExecutor {
        if (paused) {
            _pause();
        } else {
            _unpause();
        }
    }

    function transitProxyAddress() external view returns (address bridgeProxy, address feeSigner) {
        bridgeProxy = _aggregate_bridge;
        feeSigner = _fee_signer;
    }

    function transitFee() external view returns (uint256, uint256) {
        return (_aggregate_fee, _cross_fee);
    }

    function transitAllowedQuery(address crossCaller, address wrappedToken, uint256 poolIndex) external view returns (bool isCrossCallerAllowed, bool isWrappedAllowed, UniswapV3Pool memory pool) {
        isCrossCallerAllowed = _cross_caller_allowed[crossCaller];
        isWrappedAllowed = _wrapped_allowed[wrappedToken];
        pool = _uniswapV3_factory_allowed[poolIndex];
    }

    function verifySignature(uint256 amount, uint256 fee, bytes calldata signature) internal view returns (bool) {
        bytes32 digest = keccak256(
            abi.encodePacked(
                "\x19\x01",
                DOMAIN_SEPARATOR,
                keccak256(abi.encode(CHECKFEE_TYPEHASH, msg.sender, amount, fee))
            )
        );
        (uint8 v, bytes32 r, bytes32 s) = splitSignature(signature);
        address recovered = ecrecover(digest, v, r, s);
        return recovered == _fee_signer;
    }

    function splitSignature(bytes memory _signature) internal pure returns (uint8 v, bytes32 r, bytes32 s) {
        require(bytes(_signature).length == 65, "Invalid signature length");

        assembly {
            r := mload(add(_signature, 0x20))
            s := mload(add(_signature, 0x40))
            v := byte(0, mload(add(_signature, 0x60)))
        }

        return (v, r, s);
    }

}

// SPDX-License-Identifier: MIT
pragma solidity >=0.5.0;

interface IUniswapV3Pool {
    function token0() external view returns (address);
    function token1() external view returns (address);
    function fee() external view returns (uint24);
    function swap(
        address recipient,
        bool zeroForOne,
        int256 amountSpecified,
        uint160 sqrtPriceLimitX96,
        bytes calldata data
    ) external returns (int256 amount0, int256 amount1);
}

// SPDX-License-Identifier: MIT
pragma solidity >=0.6.9;

interface IUniswapV2 {
    function getAmountOut(uint amountIn, uint reserveIn, uint reserveOut) external pure returns (uint amountOut);
    function getAmountsOut(uint amountIn, address[] memory path) external view returns (uint[] memory amounts);
    function getReserves() external view returns (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast);
    function swap(uint amount0Out, uint amount1Out, address to, bytes calldata data) external;
}

// SPDX-License-Identifier: MIT
pragma solidity >=0.6.9;

interface IERC20 {
    
    function totalSupply() external view returns (uint256);
    function decimals() external view returns (uint8);
    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
 
}

// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)
// Add executor extension

pragma solidity ^0.8.0;

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable {

    address private _executor;
    address private _pendingExecutor;
    bool internal _initialized;

    event ExecutorshipTransferStarted(address indexed previousExecutor, address indexed newExecutor);
    event ExecutorshipTransferred(address indexed previousExecutor, address indexed newExecutor);

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor(address newExecutor) {
        require(!_initialized, "Ownable: initialized");
        _transferExecutorship(newExecutor);
        _initialized = true;
    }

    /**
     * @dev Throws if called by any account other than the executor.
     */
    modifier onlyExecutor() {
        _checkExecutor();
        _;
    }

    /**
     * @dev Returns the address of the current executor.
     */
    function executor() public view virtual returns (address) {
        return _executor;
    }

    /**
     * @dev Returns the address of the pending executor.
     */
    function pendingExecutor() public view virtual returns (address) {
        return _pendingExecutor;
    }

    /**
     * @dev Throws if the sender is not the executor.
     */
    function _checkExecutor() internal view virtual {
        require(executor() == msg.sender, "Ownable: caller is not the executor");
    }

    /**
     * @dev Transfers executorship of the contract to a new account (`newExecutor`).
     * Can only be called by the current executor.
     */
    function transferExecutorship(address newExecutor) public virtual onlyExecutor {
        _pendingExecutor = newExecutor;
        emit ExecutorshipTransferStarted(executor(), newExecutor);
    }

    function _transferExecutorship(address newExecutor) internal virtual {
        delete _pendingExecutor;
        address oldExecutor = _executor;
        _executor = newExecutor;
        emit ExecutorshipTransferred(oldExecutor, newExecutor);
    }

    function acceptExecutorship() external {
        address sender = msg.sender;
        require(pendingExecutor() == sender, "Ownable: caller is not the new executor");
        _transferExecutorship(sender);
    }
}

// SPDX-License-Identifier: MIT
pragma solidity >=0.6.0;

library SafeMath {
    function add(uint x, uint y) internal pure returns (uint z) {
        require((z = x + y) >= x, 'ds-math-add-overflow');
    }

    function sub(uint x, uint y) internal pure returns (uint z) {
        require((z = x - y) <= x, 'ds-math-sub-underflow');
    }

    function mul(uint x, uint y) internal pure returns (uint z) {
        require(y == 0 || (z = x * y) / y == x, 'ds-math-mul-overflow');
    }
    
    function div(uint x, uint y) internal pure returns (uint z) {
        require(y != 0 , 'ds-math-div-zero');
        z = x / y;
    }

    function toInt256(uint256 value) internal pure returns (int256) {
        require(value <= uint256(type(int256).max), "SafeCast: value doesn't fit in an int256");
        return int256(value);
    }

    function toUint256(int256 value) internal pure returns (uint256) {
        require(value >= 0, "SafeCast: value must be positive");
        return uint256(value);
    }
}

// SPDX-License-Identifier: MIT
pragma solidity >=0.6.0;

library RevertReasonParser {
        function parse(bytes memory data, string memory prefix) internal pure returns (string memory) {
        // https://solidity.readthedocs.io/en/latest/control-structures.html#revert
        // We assume that revert reason is abi-encoded as Error(string)

        // 68 = 4-byte selector 0x08c379a0 + 32 bytes offset + 32 bytes length
        if (data.length >= 68 && data[0] == "\x08" && data[1] == "\xc3" && data[2] == "\x79" && data[3] == "\xa0") {
            string memory reason;
            // solhint-disable no-inline-assembly
            assembly {
                // 68 = 32 bytes data length + 4-byte selector + 32 bytes offset
                reason := add(data, 68)
            }
            /*
                revert reason is padded up to 32 bytes with ABI encoder: Error(string)
                also sometimes there is extra 32 bytes of zeros padded in the end:
                https://github.com/ethereum/solidity/issues/10170
                because of that we can't check for equality and instead check
                that string length + extra 68 bytes is less than overall data length
            */
            require(data.length >= 68 + bytes(reason).length, "Invalid revert reason");
            return string(abi.encodePacked(prefix, "Error(", reason, ")"));
        }
        // 36 = 4-byte selector 0x4e487b71 + 32 bytes integer
        else if (data.length == 36 && data[0] == "\x4e" && data[1] == "\x48" && data[2] == "\x7b" && data[3] == "\x71") {
            uint256 code;
            // solhint-disable no-inline-assembly
            assembly {
                // 36 = 32 bytes data length + 4-byte selector
                code := mload(add(data, 36))
            }
            return string(abi.encodePacked(prefix, "Panic(", _toHex(code), ")"));
        }

        return string(abi.encodePacked(prefix, "Unknown(", _toHex(data), ")"));
    }
    
    function _toHex(uint256 value) private pure returns(string memory) {
        return _toHex(abi.encodePacked(value));
    }

    function _toHex(bytes memory data) private pure returns(string memory) {
        bytes16 alphabet = 0x30313233343536373839616263646566;
        bytes memory str = new bytes(2 + data.length * 2);
        str[0] = "0";
        str[1] = "x";
        for (uint256 i = 0; i < data.length; i++) {
            str[2 * i + 2] = alphabet[uint8(data[i] >> 4)];
            str[2 * i + 3] = alphabet[uint8(data[i] & 0x0f)];
        }
        return string(str);
    }
}

// SPDX-License-Identifier: MIT
pragma solidity >=0.6.0;

library TransferHelper {
    
    address private constant _ETH_ADDRESS = address(0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE);
    address private constant _ZERO_ADDRESS = address(0);
    
    function isETH(address token) internal pure returns (bool) {
        return (token == _ZERO_ADDRESS || token == _ETH_ADDRESS);
    }
    
    function safeApprove(address token, address to, uint value) internal {
        // bytes4(keccak256(bytes('approve(address,uint256)')));
        (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x095ea7b3, to, value));
        require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: APPROVE_FAILED');
    }

    function safeTransfer(address token, address to, uint value) internal {
        // bytes4(keccak256(bytes('transfer(address,uint256)')));
        (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0xa9059cbb, to, value));
        require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: TRANSFER_TOKEN_FAILED');
    }

    function safeTransferWithoutRequire(address token, address to, uint256 value) internal returns (bool) {
        // bytes4(keccak256(bytes('transfer(address,uint256)')));
        (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0xa9059cbb, to, value));
        return (success && (data.length == 0 || abi.decode(data, (bool))));
    }

    function safeTransferFrom(address token, address from, address to, uint value) internal {
        // bytes4(keccak256(bytes('transferFrom(address,address,uint256)')));
        (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x23b872dd, from, to, value));
        require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: TRANSFER_FROM_FAILED');
    }

    function safeTransferETH(address to, uint value) internal {
        // solium-disable-next-line
        (bool success,) = to.call{value:value}(new bytes(0));
        require(success, 'TransferHelper: TRANSFER_FAILED');
    }

    function safeDeposit(address wrapped, uint value) internal {
        // bytes4(keccak256(bytes('deposit()')));
        (bool success, bytes memory data) = wrapped.call{value:value}(abi.encodeWithSelector(0xd0e30db0));
        require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: DEPOSIT_FAILED');
    }

    function safeWithdraw(address wrapped, uint value) internal {
        // bytes4(keccak256(bytes('withdraw(uint256 wad)')));
        (bool success, bytes memory data) = wrapped.call{value:0}(abi.encodeWithSelector(0x2e1a7d4d, value));
        require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: WITHDRAW_FAILED');
    }
}

// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (security/ReentrancyGuard.sol)

pragma solidity ^0.8.0;

/**
 * @dev Contract module that helps prevent reentrant calls to a function.
 *
 * Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier
 * available, which can be applied to functions to make sure there are no nested
 * (reentrant) calls to them.
 *
 * Note that because there is a single `nonReentrant` guard, functions marked as
 * `nonReentrant` may not call one another. This can be worked around by making
 * those functions `private`, and then adding `external` `nonReentrant` entry
 * points to them.
 *
 * TIP: If you would like to learn more about reentrancy and alternative ways
 * to protect against it, check out our blog post
 * https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].
 */
abstract contract ReentrancyGuard {
    // Booleans are more expensive than uint256 or any type that takes up a full
    // word because each write operation emits an extra SLOAD to first read the
    // slot's contents, replace the bits taken up by the boolean, and then write
    // back. This is the compiler's defense against contract upgrades and
    // pointer aliasing, and it cannot be disabled.

    // The values being non-zero value makes deployment a bit more expensive,
    // but in exchange the refund on every call to nonReentrant will be lower in
    // amount. Since refunds are capped to a percentage of the total
    // transaction's gas, it is best to keep them low in cases like this one, to
    // increase the likelihood of the full refund coming into effect.
    uint256 private constant _NOT_ENTERED = 1;
    uint256 private constant _ENTERED = 2;

    uint256 private _status;

    constructor() {
        _status = _NOT_ENTERED;
    }

    /**
     * @dev Prevents a contract from calling itself, directly or indirectly.
     * Calling a `nonReentrant` function from another `nonReentrant`
     * function is not supported. It is possible to prevent this from happening
     * by making the `nonReentrant` function external, and making it call a
     * `private` function that does the actual work.
     */
    modifier nonReentrant() {
        require(_status != _ENTERED, "ReentrancyGuard: reentrant call");
        assembly {
            sstore(_status.slot, _ENTERED)
        }
        _;
        assembly {
            sstore(_status.slot, _NOT_ENTERED)
        }
    }

    function _nonReentrantBefore() private {
        // On the first call to nonReentrant, _status will be _NOT_ENTERED
        require(_status != _ENTERED, "ReentrancyGuard: reentrant call");

        // Any calls to nonReentrant after this point will fail
        _status = _ENTERED;
    }

    function _nonReentrantAfter() private {
        // By storing the original value once again, a refund is triggered (see
        // https://eips.ethereum.org/EIPS/eip-2200)
        _status = _NOT_ENTERED;
    }
}

// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.7.0) (security/Pausable.sol)

pragma solidity ^0.8.0;

/**
 * @dev Contract module which allows children to implement an emergency stop
 * mechanism that can be triggered by an authorized account.
 *
 * This module is used through inheritance. It will make available the
 * modifiers `whenNotPaused` and `whenPaused`, which can be applied to
 * the functions of your contract. Note that they will not be pausable by
 * simply including this module, only once the modifiers are put in place.
 */
abstract contract Pausable {
    /**
     * @dev Emitted when the pause is triggered by `account`.
     */
    event Paused(address account);

    /**
     * @dev Emitted when the pause is lifted by `account`.
     */
    event Unpaused(address account);

    bool private _paused;

    /**
     * @dev Initializes the contract in unpaused state.
     */
    constructor() {
        _paused = false;
    }

    /**
     * @dev Modifier to make a function callable only when the contract is not paused.
     *
     * Requirements:
     *
     * - The contract must not be paused.
     */
    modifier whenNotPaused() {
        _requireNotPaused();
        _;
    }

    /**
     * @dev Modifier to make a function callable only when the contract is paused.
     *
     * Requirements:
     *
     * - The contract must be paused.
     */
    modifier whenPaused() {
        _requirePaused();
        _;
    }

    /**
     * @dev Returns true if the contract is paused, and false otherwise.
     */
    function paused() public view virtual returns (bool) {
        return _paused;
    }

    /**
     * @dev Throws if the contract is paused.
     */
    function _requireNotPaused() internal view virtual {
        require(!paused(), "Pausable: paused");
    }

    /**
     * @dev Throws if the contract is not paused.
     */
    function _requirePaused() internal view virtual {
        require(paused(), "Pausable: not paused");
    }

    /**
     * @dev Triggers stopped state.
     *
     * Requirements:
     *
     * - The contract must not be paused.
     */
    function _pause() internal virtual whenNotPaused {
        _paused = true;
        emit Paused(msg.sender);
    }

    /**
     * @dev Returns to normal state.
     *
     * Requirements:
     *
     * - The contract must be paused.
     */
    function _unpause() internal virtual whenPaused {
        _paused = false;
        emit Unpaused(msg.sender);
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

API
[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newBridge","type":"address"}],"name":"ChangeAggregateBridge","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"callers","type":"address[]"}],"name":"ChangeCrossCallerAllowed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"isAggregate","type":"bool"},{"indexed":false,"internalType":"uint256","name":"newRate","type":"uint256"}],"name":"ChangeFeeRate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"preSigner","type":"address"},{"indexed":false,"internalType":"address","name":"newSigner","type":"address"}],"name":"ChangeSigner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256[]","name":"poolIndex","type":"uint256[]"},{"indexed":false,"internalType":"address[]","name":"factories","type":"address[]"},{"indexed":false,"internalType":"bytes[]","name":"initCodeHash","type":"bytes[]"}],"name":"ChangeV3FactoryAllowed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"wrappedTokens","type":"address[]"},{"indexed":false,"internalType":"bool[]","name":"newAllowed","type":"bool[]"}],"name":"ChangeWrappedAllowed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousExecutor","type":"address"},{"indexed":true,"internalType":"address","name":"newExecutor","type":"address"}],"name":"ExecutorshipTransferStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousExecutor","type":"address"},{"indexed":true,"internalType":"address","name":"newExecutor","type":"address"}],"name":"ExecutorshipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Receipt","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"srcToken","type":"address"},{"indexed":true,"internalType":"address","name":"dstToken","type":"address"},{"indexed":true,"internalType":"address","name":"dstReceiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"returnAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"toChainID","type":"uint256"},{"indexed":false,"internalType":"string","name":"channel","type":"string"}],"name":"TransitSwapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"executor","type":"address"},{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"stateMutability":"nonpayable","type":"fallback"},{"inputs":[],"name":"CHECKFEE_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptExecutorship","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"srcToken","type":"address"},{"internalType":"address","name":"dstToken","type":"address"},{"internalType":"address","name":"dstReceiver","type":"address"},{"internalType":"address","name":"wrappedToken","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"minReturnAmount","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"string","name":"channel","type":"string"},{"internalType":"bytes","name":"signature","type":"bytes"}],"internalType":"struct BaseCore.TransitSwapDescription","name":"desc","type":"tuple"},{"components":[{"internalType":"address","name":"srcToken","type":"address"},{"internalType":"bytes","name":"calldatas","type":"bytes"}],"internalType":"struct BaseCore.CallbytesDescription","name":"callbytesDesc","type":"tuple"}],"name":"aggregate","outputs":[{"internalType":"uint256","name":"returnAmount","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"srcToken","type":"address"},{"internalType":"address","name":"dstToken","type":"address"},{"internalType":"address","name":"dstReceiver","type":"address"},{"internalType":"address","name":"wrappedToken","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"minReturnAmount","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"string","name":"channel","type":"string"},{"internalType":"bytes","name":"signature","type":"bytes"}],"internalType":"struct BaseCore.TransitSwapDescription","name":"desc","type":"tuple"},{"components":[{"internalType":"address","name":"srcToken","type":"address"},{"internalType":"bytes","name":"calldatas","type":"bytes"}],"internalType":"struct BaseCore.CallbytesDescription","name":"callbytesDesc","type":"tuple"}],"name":"aggregateAndGasUsed","outputs":[{"internalType":"uint256","name":"returnAmount","type":"uint256"},{"internalType":"uint256","name":"gasUsed","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address[]","name":"crossCallers","type":"address[]"},{"internalType":"address[]","name":"wrappedTokens","type":"address[]"}],"name":"changeAllowed","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool[]","name":"isAggregate","type":"bool[]"},{"internalType":"uint256[]","name":"newRate","type":"uint256[]"}],"name":"changeFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"paused","type":"bool"}],"name":"changePause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"aggregator","type":"address"},{"internalType":"address","name":"signer","type":"address"}],"name":"changeTransitProxy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"poolIndex","type":"uint256[]"},{"internalType":"address[]","name":"factories","type":"address[]"},{"internalType":"bytes[]","name":"initCodeHash","type":"bytes[]"}],"name":"changeUniswapV3FactoryAllowed","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"srcToken","type":"address"},{"internalType":"address","name":"dstToken","type":"address"},{"internalType":"address","name":"caller","type":"address"},{"internalType":"address","name":"dstReceiver","type":"address"},{"internalType":"address","name":"wrappedToken","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"uint256","name":"toChain","type":"uint256"},{"internalType":"string","name":"channel","type":"string"},{"internalType":"bytes","name":"calls","type":"bytes"},{"internalType":"bytes","name":"signature","type":"bytes"}],"internalType":"struct BaseCore.CrossDescription","name":"desc","type":"tuple"}],"name":"cross","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"dstReceiver","type":"address"},{"internalType":"address","name":"wrappedToken","type":"address"},{"internalType":"uint256","name":"router","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"minReturnAmount","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"address[]","name":"path","type":"address[]"},{"internalType":"address[]","name":"pool","type":"address[]"},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"string","name":"channel","type":"string"}],"internalType":"struct BaseCore.ExactInputV2SwapParams","name":"exactInput","type":"tuple"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"exactInputV2Swap","outputs":[{"internalType":"uint256","name":"returnAmount","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"dstReceiver","type":"address"},{"internalType":"address","name":"wrappedToken","type":"address"},{"internalType":"uint256","name":"router","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"minReturnAmount","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"address[]","name":"path","type":"address[]"},{"internalType":"address[]","name":"pool","type":"address[]"},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"string","name":"channel","type":"string"}],"internalType":"struct BaseCore.ExactInputV2SwapParams","name":"exactInput","type":"tuple"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"exactInputV2SwapAndGasUsed","outputs":[{"internalType":"uint256","name":"returnAmount","type":"uint256"},{"internalType":"uint256","name":"gasUsed","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"srcToken","type":"address"},{"internalType":"address","name":"dstToken","type":"address"},{"internalType":"address","name":"dstReceiver","type":"address"},{"internalType":"address","name":"wrappedToken","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"minReturnAmount","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint256[]","name":"pools","type":"uint256[]"},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"string","name":"channel","type":"string"}],"internalType":"struct BaseCore.ExactInputV3SwapParams","name":"params","type":"tuple"}],"name":"exactInputV3Swap","outputs":[{"internalType":"uint256","name":"returnAmount","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"srcToken","type":"address"},{"internalType":"address","name":"dstToken","type":"address"},{"internalType":"address","name":"dstReceiver","type":"address"},{"internalType":"address","name":"wrappedToken","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"minReturnAmount","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint256[]","name":"pools","type":"uint256[]"},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"string","name":"channel","type":"string"}],"internalType":"struct BaseCore.ExactInputV3SwapParams","name":"params","type":"tuple"}],"name":"exactInputV3SwapAndGasUsed","outputs":[{"internalType":"uint256","name":"returnAmount","type":"uint256"},{"internalType":"uint256","name":"gasUsed","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"executor","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"int256","name":"amount0Delta","type":"int256"},{"internalType":"int256","name":"amount1Delta","type":"int256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"pancakeV3SwapCallback","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingExecutor","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newExecutor","type":"address"}],"name":"transferExecutorship","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"crossCaller","type":"address"},{"internalType":"address","name":"wrappedToken","type":"address"},{"internalType":"uint256","name":"poolIndex","type":"uint256"}],"name":"transitAllowedQuery","outputs":[{"internalType":"bool","name":"isCrossCallerAllowed","type":"bool"},{"internalType":"bool","name":"isWrappedAllowed","type":"bool"},{"components":[{"internalType":"address","name":"factory","type":"address"},{"internalType":"bytes","name":"initCodeHash","type":"bytes"}],"internalType":"struct BaseCore.UniswapV3Pool","name":"pool","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"transitFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"transitProxyAddress","outputs":[{"internalType":"address","name":"bridgeProxy","type":"address"},{"internalType":"address","name":"feeSigner","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"int256","name":"amount0Delta","type":"int256"},{"internalType":"int256","name":"amount1Delta","type":"int256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"uniswapV3SwapCallback","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"tokens","type":"address[]"},{"internalType":"address","name":"recipient","type":"address"}],"name":"withdrawTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040523480156200001157600080fd5b506001543390600160a01b900460ff1615620000735760405162461bcd60e51b815260206004820152601460248201527f4f776e61626c653a20696e697469616c697a6564000000000000000000000000604482015260640160405180910390fd5b6200007e8162000177565b506001805461ffff60a01b1916600160a01b1781556002819055604080518082018252600d81526c5472616e73697453776170563560981b60209182015281518083018352928352603560f81b9281019290925280517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f928101929092527f20b7d1a4a088b240a0e093c572f43e31015ce187a55e6f343e049dcb744e5341908201527fceebf77a833b30520287ddd9478ff51abbdffa30aa90a8d655dba0e8a79ce0c160608201524660808201523060a082015260c00160408051601f198184030181529190528051602090910120600755620001d1565b600180546001600160a01b0319908116909155600080546001600160a01b03848116938216841783556040519116929183917f88436636ea40d5bb1bcc55ff9cd54788af71da886f4147a87f199adcca733d4d9190a35050565b615a8e80620001e16000396000f3fe60806040526004361061016a5760003560e01c80636fbf72f9116100d1578063b93c0beb1161008a578063d63234e011610064578063d63234e0146104a3578063d808d889146104c1578063fa461e331461028f578063fa9ec7af146104d4576101a9565b8063b93c0beb1461043e578063b9b5149b1461045e578063c34c08e514610471576101a9565b80636fbf72f91461037d5780637e467ecf146103955780637ec753fe146103c957806392bcc8be146103e957806394d3d79314610409578063afed2d0e1461041e576101a9565b80633644e515116101235780633644e515146102d75780634c42342f146102ed578063524d3685146103005780635c975abb146103205780635d4fead31461034a5780636b3ec4161461036a576101a9565b80630ced9fb9146101e75780630dc4bdae1461021f5780630e8cc705146102405780631975b0961461026057806323a69e751461028f5780632adb806f146102af576101a9565b366101a957604080513381523460208201527f7784f8d436dc514f0690e472c7e2d7f660a73e504c69b2350f6be5a5f02432ef910160405180910390a1005b3480156101b557600080fd5b50600080806101c736600481846148b7565b8101906101d4919061494e565b9250925092506101e58383836104e7565b005b3480156101f357600080fd5b50600554600654604080516001600160a01b039384168152929091166020830152015b60405180910390f35b61023261022d3660046149e0565b610595565b604051908152602001610216565b34801561024c57600080fd5b506101e561025b366004614a72565b6105a8565b34801561026c57600080fd5b5061028061027b366004614b1d565b61072c565b60405161021693929190614bae565b34801561029b57600080fd5b506101e56102aa366004614bec565b61082e565b6102c26102bd366004614c6b565b610875565b60408051928352602083019190915201610216565b3480156102e357600080fd5b5061023260075481565b6102c26102fb366004614cf7565b61089e565b34801561030c57600080fd5b506101e561031b366004614d33565b6108c4565b34801561032c57600080fd5b50600154600160a81b900460ff166040519015158152602001610216565b34801561035657600080fd5b506101e5610365366004614d6f565b61099f565b6101e5610378366004614cf7565b6109c0565b34801561038957600080fd5b506003546004546102c2565b3480156103a157600080fd5b506102327f048f880a603b1aab0e626a287e33d603417b3d53a36f7527b7c86365bf7def4f81565b3480156103d557600080fd5b506101e56103e4366004614df2565b610ded565b3480156103f557600080fd5b506101e5610404366004614ef4565b610f74565b34801561041557600080fd5b506101e5611160565b34801561042a57600080fd5b506101e5610439366004614f8d565b6111e3565b34801561044a57600080fd5b506101e5610459366004614faa565b611254565b61023261046c366004614cf7565b611513565b34801561047d57600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610216565b3480156104af57600080fd5b506001546001600160a01b031661048b565b6102326104cf366004614c6b565b611524565b6102c26104e23660046149e0565b611530565b60008313806104f65750600082135b6105325760405162461bcd60e51b81526020600482015260086024820152674d30206f72204d3160c01b60448201526064015b60405180910390fd5b600080828060200190518101906105499190615015565b91509150600080828060200190518101906105649190615097565b91509150610573848233611542565b8560008813156105805750865b61058b8333836116fb565b5050505050505050565b60006105a18383611824565b9392505050565b6105b0611d98565b60005b82518110156107275760006105e08483815181106105d3576105d36150c5565b6020026020010151611e0f565b156105f65750476105f18382611e48565b6106a4565b838281518110610608576106086150c5565b60209081029190910101516040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa158015610658573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061067c91906150db565b90506106a2848381518110610693576106936150c5565b60200260200101518483611f05565b505b826001600160a01b0316336001600160a01b03168584815181106106ca576106ca6150c5565b60200260200101516001600160a01b03167f3115d1449a7b732c986cba18244e897a450f61e1bb8d589cd2e69e6c8924f9f78460405161070c91815260200190565b60405180910390a4508061071f8161510a565b9150506105b3565b505050565b604080518082018252600080825260606020808401919091526001600160a01b038781168352600882528483205487821684526009835285842054878552600a84529386902086518088019097528054909216865260018201805460ff9283169792909516959491938401916107a190615123565b80601f01602080910402602001604051908101604052809291908181526020018280546107cd90615123565b801561081a5780601f106107ef5761010080835404028352916020019161081a565b820191906000526020600020905b8154815290600101906020018083116107fd57829003601f168201915b505050505081525050905093509350939050565b61086f848484848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506104e792505050565b50505050565b60008060005a90506108878585611fef565b92505a6108949082615157565b9150509250929050565b60008060005a90506108af84612584565b92505a6108bc9082615157565b915050915091565b6108cc611d98565b6001600160a01b0382161561092d57600580546001600160a01b0319166001600160a01b0384169081179091556040519081527f347fade115440908839b750620f0add8f417b77a392657edd70b950373eda9c39060200160405180910390a15b6001600160a01b0381161561099b57600680546001600160a01b038381166001600160a01b031983168117909355604080519190921680825260208201939093527ff9c6fa562c9d8326f8518a29a53ef18ab03cd6b9eead73ac667c5e289354c73e910160405180910390a1505b5050565b6109a7611d98565b80156109b8576109b5612b08565b50565b6109b5612b59565b60028054036109e15760405162461bcd60e51b81526004016105299061516a565b600280556109ed612b9e565b60006109fd6101208301836151a1565b905011610a465760405162461bcd60e51b8152602060048201526017602482015276646174612073686f756c64206265206e6f74207a65726f60481b6044820152606401610529565b60008160a0013511610a9a5760405162461bcd60e51b815260206004820152601f60248201527f616d6f756e742073686f756c642062652067726561746572207468616e2030006044820152606401610529565b60086000610aae6060840160408501614f8d565b6001600160a01b0316815260208101919091526040016000205460ff16610b085760405162461bcd60e51b815260206004820152600e60248201526d34b73b30b634b21031b0b63632b960911b6044820152606401610529565b600080610b2c8160a085013560c0860135610b276101408801886151a1565b612beb565b9050610b43610b3e6020850185614f8d565b611e0f565b15610c4b578260a001353414610b8f5760405162461bcd60e51b8152602060048201526011602482015270696e76616c6964206d73672e76616c756560781b6044820152606401610529565b9050806000610ba460a0850160808601614f8d565b6001600160a01b031614610c465760096000610bc660a0860160808701614f8d565b6001600160a01b0316815260208101919091526040016000205460ff16610bff5760405162461bcd60e51b8152600401610529906151e7565b610c18610c1260a0850160808601614f8d565b83612ca7565b610c41610c2b60a0850160808601614f8d565b610c3b6060860160408701614f8d565b84612da5565b600091505b610c8d565b610c67610c5b6020850185614f8d565b33308660a00135612eb9565b610c8d610c776020850185614f8d565b610c876060860160408701614f8d565b83612da5565b600080610ca06060860160408701614f8d565b6001600160a01b031684610cb86101208801886151a1565b604051610cc692919061521e565b60006040518083038185875af1925050503d8060008114610d03576040519150601f19603f3d011682016040523d82523d6000602084013e610d08565b606091505b509150915081610d5c57610d43816040518060400160405280600f81526020016e2a3930b739b4ba21b937b9b9ab1a9d60891b815250612fe1565b60405162461bcd60e51b8152600401610529919061522e565b50610de39050610d6f6020850185614f8d565b610d7f6040860160208701614f8d565b610d8f6080870160608801614f8d565b60a0870135600060e0890135610da96101008b018b6151a1565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061325792505050565b5050600160025550565b610df5611d98565b60005b8251811015610727576000828281518110610e1557610e156150c5565b602002602001015110158015610e4657506103e8828281518110610e3b57610e3b6150c5565b602002602001015111155b610e875760405162461bcd60e51b8152602060048201526012602482015271066656520726174652069733a302d313030360741b6044820152606401610529565b828181518110610e9957610e996150c5565b602002602001015115610ecb57818181518110610eb857610eb86150c5565b6020026020010151600381905550610eec565b818181518110610edd57610edd6150c5565b60200260200101516004819055505b7f5fa95345cbe35dad70f67a9ca1430c22453a695590cb4fca05d58f637e85af4f838281518110610f1f57610f1f6150c5565b6020026020010151838381518110610f3957610f396150c5565b6020026020010151604051610f5a9291909115158252602082015260400190565b60405180910390a180610f6c8161510a565b915050610df8565b610f7c611d98565b848114610fba5760405162461bcd60e51b815260206004820152600c60248201526b696e76616c6964206461746160a01b6044820152606401610529565b828114610ff85760405162461bcd60e51b815260206004820152600c60248201526b696e76616c6964206461746160a01b6044820152606401610529565b8260005b81811015611115576040518060400160405280878784818110611021576110216150c5565b90506020020160208101906110369190614f8d565b6001600160a01b03168152602001858584818110611056576110566150c5565b905060200281019061106891906151a1565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509390945250600a92508b90508a858181106110b5576110b56150c5565b6020908102929092013583525081810192909252604001600020825181546001600160a01b0319166001600160a01b039091161781559082015160018201906110fe9082615287565b50905050808061110d9061510a565b915050610ffc565b507f652c1af850dcc0b28fcb71cd9473023f56a89edd81bbe7b51056a04caa94002487878787878760405161114f969594939291906153fd565b60405180910390a150505050505050565b33806111746001546001600160a01b031690565b6001600160a01b0316146111da5760405162461bcd60e51b815260206004820152602760248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206e657720656044820152663c32b1baba37b960c91b6064820152608401610529565b6109b5816132bb565b6111eb611d98565b600180546001600160a01b0383166001600160a01b0319909116811790915561121c6000546001600160a01b031690565b6001600160a01b03167fdd01547fc40682edc3cd8d164d53f5a1ae6b46138a83f045658ed760823ddba860405160405180910390a350565b61125c611d98565b82156113585760005b8381101561131d5760086000868684818110611283576112836150c5565b90506020020160208101906112989190614f8d565b6001600160a01b03168152602081019190915260400160009081205460ff1615906008908787858181106112ce576112ce6150c5565b90506020020160208101906112e39190614f8d565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055806113158161510a565b915050611265565b507fb05655746bd43b7fe3ccd9d28b7685b4c67ddc51e70890062b0f7f85dd692695848460405161134f9291906154b0565b60405180910390a15b801561086f576000816001600160401b03811115611378576113786148e1565b6040519080825280602002602001820160405280156113a1578160200160208202803683370190505b50905060005b828110156114d057600960008585848181106113c5576113c56150c5565b90506020020160208101906113da9190614f8d565b6001600160a01b03168152602081019190915260400160009081205460ff161590600990868685818110611410576114106150c5565b90506020020160208101906114259190614f8d565b6001600160a01b0316815260208101919091526040016000908120805460ff191692151592909217909155600990858584818110611465576114656150c5565b905060200201602081019061147a9190614f8d565b6001600160a01b03168152602081019190915260400160002054825160ff909116908390839081106114ae576114ae6150c5565b91151560209283029190910190910152806114c88161510a565b9150506113a7565b507f4a28b173d9bc739be3886d172e07fef80392184787fc6b92406ce0f0c05b7e63838383604051611504939291906154c4565b60405180910390a15050505050565b600061151e82612584565b92915050565b60006105a18383611fef565b60008060005a90506108878585611824565b600f60f884901c166000818152600a60209081526040808320815180830190925280546001600160a01b03168252600181018054929391929184019161158790615123565b80601f01602080910402602001604051908101604052809291908181526020018280546115b390615123565b80156116005780601f106115d557610100808354040283529160200191611600565b820191906000526020600020905b8154815290600101906020018083116115e357829003601f168201915b5050509190925250508151919250506001600160a01b03166116645760405162461bcd60e51b815260206004820152601960248201527f43616c6c6261636b2062616420706f6f6c20696e6465786564000000000000006044820152606401610529565b600081600001518583602001516040516020016116839392919061551f565b6040516020818303038152906040528051906020012060001c9050836001600160a01b0316816001600160a01b0316146116f35760405162461bcd60e51b815260206004820152601160248201527010d85b1b189858dac8189859081c1bdbdb607a1b6044820152606401610529565b505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b17905291516000928392908716916117579190615568565b6000604051808303816000865af19150503d8060008114611794576040519150601f19603f3d011682016040523d82523d6000602084013e611799565b606091505b50915091508180156117c35750805115806117c35750808060200190518101906117c39190615584565b61181d5760405162461bcd60e51b815260206004820152602560248201527f5472616e7366657248656c7065723a205452414e534645525f544f4b454e5f46604482015264105253115160da1b6064820152608401610529565b5050505050565b600060028054036118475760405162461bcd60e51b81526004016105299061516a565b60028055611853612b9e565b4282101561188d5760405162461bcd60e51b8152602060048201526007602482015266115e1c1a5c995960ca1b6044820152606401610529565b6001600f604085013560f81c16146000808080806118ab8987613315565b9450945094509450945061190f836000815181106118cb576118cb6150c5565b60200260200101518a8060e001906118e391906155a1565b60008181106118f4576118f46150c5565b90506020020160208101906119099190614f8d565b866116fb565b8515611ac85784156119f65761196a60408a01358461193160e08d018d6155a1565b808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152503092506137e6915050565b6119ef8261197e60408c0160208d01614f8d565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a08231906024015b602060405180830381865afa1580156119c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119e991906150db565b90613af2565b9650611c45565b611a5060408a013584611a0c60e08d018d6155a1565b80806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611a4b9250505060208e018e614f8d565b6137e6565b6119ef818460018651611a639190615157565b81518110611a7357611a736150c5565b60200260200101516001600160a01b03166370a082318c6000016020810190611a9c9190614f8d565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201526024016119a8565b600089604001356001600160a01b031663d06ca61f86866040518363ffffffff1660e01b8152600401611afc9291906155ea565b600060405180830381865afa158015611b19573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b419190810190615641565b90508515611baf57611b948185611b5b60e08e018e6155a1565b80806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613b48915050565b611ba88361197e60408d0160208e01614f8d565b9750611c43565b611c198185611bc160e08e018e6155a1565b80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050508d6000016020810190611c149190614f8d565b613b48565b8060018251611c289190615157565b81518110611c3857611c386150c5565b602002602001015197505b505b8860800135871015611c695760405162461bcd60e51b8152600401610529906156c6565b8415611c9e57611c88611c8260408b0160208c01614f8d565b88613d40565b611c9e611c9860208b018b614f8d565b88611e48565b5050505050600084806101200190611cb691906151a1565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929350611d8b9250611cff91505060c08701876155a1565b6000818110611d1057611d106150c5565b9050602002016020810190611d259190614f8d565b611d3260c08801886155a1565b6001611d4160c08b018b6155a1565b611d4c929150615157565b818110611d5b57611d5b6150c5565b9050602002016020810190611d709190614f8d565b611d7d6020890189614f8d565b886060013587600087613257565b5050600160025592915050565b33611dab6000546001600160a01b031690565b6001600160a01b031614611e0d5760405162461bcd60e51b815260206004820152602360248201527f4f776e61626c653a2063616c6c6572206973206e6f74207468652065786563756044820152623a37b960e91b6064820152608401610529565b565b60006001600160a01b038216158061151e57506001600160a01b03821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1492915050565b604080516000808252602082019092526001600160a01b038416908390604051611e729190615568565b60006040518083038185875af1925050503d8060008114611eaf576040519150601f19603f3d011682016040523d82523d6000602084013e611eb4565b606091505b50509050806107275760405162461bcd60e51b815260206004820152601f60248201527f5472616e7366657248656c7065723a205452414e534645525f4641494c4544006044820152606401610529565b6000806000856001600160a01b031663a9059cbb8686604051602401611f409291906001600160a01b03929092168252602082015260400190565b6040516020818303038152906040529060e01b6020820180516001600160e01b038381831617835250505050604051611f799190615568565b6000604051808303816000865af19150503d8060008114611fb6576040519150601f19603f3d011682016040523d82523d6000602084013e611fbb565b606091505b5091509150818015611fe5575080511580611fe5575080806020019051810190611fe59190615584565b9695505050505050565b600060028054036120125760405162461bcd60e51b81526004016105299061516a565b6002805561201e612b9e565b600061202d60208401846151a1565b9050116120765760405162461bcd60e51b8152602060048201526017602482015276646174612073686f756c64206265206e6f74207a65726f60481b6044820152606401610529565b60008360800135116120ca5760405162461bcd60e51b815260206004820152601f60248201527f616d6f756e742073686f756c642062652067726561746572207468616e2030006044820152606401610529565b60006120dc6060850160408601614f8d565b6001600160a01b03160361213c5760405162461bcd60e51b815260206004820152602160248201527f72656365697665722073686f756c64206265206e6f74206164647265737328306044820152602960f81b6064820152608401610529565b60008360a00135116121a15760405162461bcd60e51b815260206004820152602860248201527f6d696e52657475726e416d6f756e742073686f756c6420626520677265617465604482015267072207468616e20360c41b6064820152608401610529565b600960006121b56080860160608701614f8d565b6001600160a01b0316815260208101919091526040016000205460ff1661221e5760405162461bcd60e51b815260206004820152601760248201527f696e76616c6964207772617070656420616464726573730000000000000000006044820152606401610529565b600061223d6001608086013560c0870135610b276101008901896151a1565b60055490915060009081906001600160a01b0316612261610b3e6020890189614f8d565b156122b557866080013534146122ad5760405162461bcd60e51b8152602060048201526011602482015270696e76616c6964206d73672e76616c756560781b6044820152606401610529565b8392506122e8565b6122d16122c56020890189614f8d565b33308a60800135612eb9565b6122e86122e16020890189614f8d565b82866116fb565b6122fb610b3e6040890160208a01614f8d565b15612321576123106060880160408901614f8d565b6001600160a01b03163191506123ba565b6123316040880160208901614f8d565b6001600160a01b03166370a0823161234f60608a0160408b01614f8d565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa158015612393573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123b791906150db565b91505b600080826001600160a01b031685633f3204d28a6040516024016123de91906156f3565b6040516020818303038152906040529060e01b6020820180516001600160e01b0383818316178352505050506040516124179190615568565b60006040518083038185875af1925050503d8060008114612454576040519150601f19603f3d011682016040523d82523d6000602084013e612459565b606091505b50915091508161249157610d43816040518060400160405280600c81526020016b2a3930b739b4ba29bbb0b81d60a11b815250612fe1565b506124a79050610b3e6040890160208a01614f8d565b156124d7576124d0826124c060608a0160408b01614f8d565b6001600160a01b03163190613af2565b945061250c565b612509826124eb60408a0160208b01614f8d565b6001600160a01b03166370a08231611a9c60608c0160408d01614f8d565b94505b8660a001358510156125305760405162461bcd60e51b8152600401610529906156c6565b6125756125406020890189614f8d565b61255060408a0160208b01614f8d565b61256060608b0160408c01614f8d565b60808b0135896000610da960e08f018f6151a1565b50505050600160025592915050565b600060028054036125a75760405162461bcd60e51b81526004016105299061516a565b600280556125b3612b9e565b60006125c36101008401846155a1565b9050116126005760405162461bcd60e51b815260206004820152600b60248201526a456d70747920706f6f6c7360a81b6044820152606401610529565b428260e00135101561263e5760405162461bcd60e51b8152602060048201526007602482015266115e1c1a5c995960ca1b6044820152606401610529565b600960006126526080850160608601614f8d565b6001600160a01b0316815260208101919091526040016000205460ff1661268b5760405162461bcd60e51b8152600401610529906151e7565b600061269a6020840184614f8d565b905060006126ae6040850160208601614f8d565b905060006126cf6001608087013560c0880135610b276101208a018a6151a1565b90506000806126e4610b3e6020890189614f8d565b15612760576126f96080880160608901614f8d565b9450866080013534146127425760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964206d73672e76616c756560781b6044820152606401610529565b61275b6127556080890160608a01614f8d565b84612ca7565b612770565b6127706122c56020890189614f8d565b612783610b3e6040890160208a01614f8d565b1561281f576127986080880160608901614f8d565b93506127aa6080880160608901614f8d565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa1580156127f0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061281491906150db565b9150600190506128b8565b61282f6040880160208901614f8d565b6001600160a01b03166370a0823161284d60608a0160408b01614f8d565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa158015612891573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128b591906150db565b91505b60006128c86101008901896155a1565b91503090506060600183111561297f57876000805b858110156129745760006128f56101008f018f6155a1565b83818110612905576129056150c5565b905060200201359050612919848483613e58565b95509350612928600188615157565b82148015612934575087155b15612952578d604001602081019061294c9190614f8d565b95508a92505b61295e8682878d614144565b995050808061296c9061510a565b9150506128dd565b50879a5050506129ff565b6129af88886129926101008e018e6155a1565b60008181106129a3576129a36150c5565b90506020020135613e58565b91508490506129cb576129c860608b0160408c01614f8d565b91505b6129fc826129dd6101008d018d6155a1565b60008181106129ee576129ee6150c5565b905060200201358389614144565b98505b5050508015612a7957612a1c8261197e60808a0160608b01614f8d565b95508660a00135861015612a425760405162461bcd60e51b8152600401610529906156c6565b612a5b612a556080890160608a01614f8d565b87613d40565b612a74612a6e6060890160408a01614f8d565b87611e48565b612ab3565b612a8d826124eb60408a0160208b01614f8d565b95508660a00135861015612ab35760405162461bcd60e51b8152600401610529906156c6565b612af9612ac36020890189614f8d565b612ad360408a0160208b01614f8d565b612ae360608b0160408c01614f8d565b60808b01358a6000610da96101408f018f6151a1565b50505050506001600255919050565b612b10612b9e565b6001805460ff60a81b1916600160a81b1790556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258906020015b60405180910390a1565b612b616142fc565b6001805460ff60a81b191690556040513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa90602001612b4f565b600154600160a81b900460ff1615611e0d5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610529565b6000808615612c1c57612c15612710612c0f6003548961434c90919063ffffffff16565b906143b3565b9050612c3a565b612c37612710612c0f6004548961434c90919063ffffffff16565b90505b80851015612c9257612c4e86868686614402565b612c925760405162461bcd60e51b8152602060048201526015602482015274496e76616c6964207369676e61747572652066656560581b6044820152606401610529565b612c9c8686613af2565b979650505050505050565b60408051600481526024810182526020810180516001600160e01b0316630d0e30db60e41b179052905160009182916001600160a01b038616918591612ced9190615568565b60006040518083038185875af1925050503d8060008114612d2a576040519150601f19603f3d011682016040523d82523d6000602084013e612d2f565b606091505b5091509150818015612d59575080511580612d59575080806020019051810190612d599190615584565b61086f5760405162461bcd60e51b815260206004820152601e60248201527f5472616e7366657248656c7065723a204445504f5349545f4641494c454400006044820152606401610529565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b1790529151600092839290871691612e019190615568565b6000604051808303816000865af19150503d8060008114612e3e576040519150601f19603f3d011682016040523d82523d6000602084013e612e43565b606091505b5091509150818015612e6d575080511580612e6d575080806020019051810190612e6d9190615584565b61181d5760405162461bcd60e51b815260206004820152601e60248201527f5472616e7366657248656c7065723a20415050524f56455f4641494c454400006044820152606401610529565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b1790529151600092839290881691612f1d9190615568565b6000604051808303816000865af19150503d8060008114612f5a576040519150601f19603f3d011682016040523d82523d6000602084013e612f5f565b606091505b5091509150818015612f89575080511580612f89575080806020019051810190612f899190615584565b6116f35760405162461bcd60e51b8152602060048201526024808201527f5472616e7366657248656c7065723a205452414e534645525f46524f4d5f46416044820152631253115160e21b6064820152608401610529565b6060604483511015801561301a575082600081518110613003576130036150c5565b6020910101516001600160f81b031916600160fb1b145b801561304b575082600181518110613034576130346150c5565b6020910101516001600160f81b03191660c360f81b145b801561307c575082600281518110613065576130656150c5565b6020910101516001600160f81b031916607960f81b145b80156130ad575082600381518110613096576130966150c5565b6020910101516001600160f81b031916600560fd1b145b15613137576044838101805190916130c5919061573f565b8451101561310d5760405162461bcd60e51b815260206004820152601560248201527424b73b30b634b2103932bb32b93a103932b0b9b7b760591b6044820152606401610529565b8281604051602001613120929190615752565b60405160208183030381529060405291505061151e565b8251602414801561316d575082600081518110613156576131566150c5565b6020910101516001600160f81b031916602760f91b145b801561319e575082600181518110613187576131876150c5565b6020910101516001600160f81b031916600960fb1b145b80156131cf5750826002815181106131b8576131b86150c5565b6020910101516001600160f81b031916607b60f81b145b80156132005750826003815181106131e9576131e96150c5565b6020910101516001600160f81b031916607160f81b145b156132255760248301518261321482614576565b6040516020016131209291906157a1565b8161322f8461459e565b6040516020016132409291906157d6565b604051602081830303815290604052905092915050565b846001600160a01b0316866001600160a01b0316886001600160a01b03167f2251435bd151cd72851a82be055bf6d1c3d7f34d08d56493dddf874229b8e897878787876040516132aa9493929190615827565b60405180910390a450505050505050565b600180546001600160a01b0319908116909155600080546001600160a01b03848116938216841783556040519116929183917f88436636ea40d5bb1bcc55ff9cd54788af71da886f4147a87f199adcca733d4d9190a35050565b6000806060818061332960e08801886155a1565b6133359150600161573f565b61334260c08901896155a1565b9050146133805760405162461bcd60e51b815260206004820152600c60248201526b092dcecc2d8d2c840e0c2e8d60a31b6044820152606401610529565b6009600061339460408a0160208b01614f8d565b6001600160a01b0316815260208101919091526040016000205460ff166133cd5760405162461bcd60e51b8152600401610529906151e7565b6133ea6001606089013560a08a0135610b276101008c018c6151a1565b935060006133fb60c08901896155a1565b80806020026020016040519081016040528093929190818152602001838360200280828437600092018290525093945084925060019150613441905060c08c018c6155a1565b61344c929150615157565b8151811061345c5761345c6150c5565b6020026020010151905061349f898060c0019061347991906155a1565b600081811061348a5761348a6150c5565b9050602002016020810190610b3e9190614f8d565b1561354457886060013534146134eb5760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964206d73672e76616c756560781b6044820152606401610529565b6134fb60408a0160208b01614f8d565b8260008151811061350e5761350e6150c5565b6001600160a01b0390921660209283029190910182015261353f906135399060408c01908c01614f8d565b87612ca7565b613671565b871561365b578160008151811061355d5761355d6150c5565b60209081029190910101516040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156135ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135d191906150db565b95506135fd826000815181106135e9576135e96150c5565b602002602001015133308c60600135612eb9565b6136548960a001356119e9888560008151811061361c5761361c6150c5565b60209081029190910101516040516370a0823160e01b81523060048201526001600160a01b03909116906370a08231906024016119a8565b9550613671565b613671826000815181106135e9576135e96150c5565b61367a81611e0f565b1561374a5761368f60408a0160208b01614f8d565b826001845161369e9190615157565b815181106136ae576136ae6150c5565b6001600160a01b03909216602092830291909101820152600197506136d99060408b01908b01614f8d565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa15801561371f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061374391906150db565b93506137d7565b87156137d7576001600160a01b0381166370a0823161376c60208c018c614f8d565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa1580156137b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137d491906150db565b92505b81945050509295509295909350565b60005b600184516137f79190615157565b81101561181d57600080858381518110613813576138136150c5565b602002602001015186846001613829919061573f565b81518110613839576138396150c5565b6020026020010151915091506000816001600160a01b0316836001600160a01b03161061386757818361386a565b82825b5090506000868581518110613881576138816150c5565b60200260200101519050600080600080846001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156138cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906138f39190615863565b506001600160701b031691506001600160701b03169150600080876001600160a01b03168a6001600160a01b03161461392d578284613930565b83835b6040516370a0823160e01b81526001600160a01b038a8116600483015292945090925061396b918491908d16906370a08231906024016119a8565b95508e6001600160a01b031663054d50d48784846040518463ffffffff1660e01b81526004016139ae939291909283526020830191909152604082015260600190565b602060405180830381865afa1580156139cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139ef91906150db565b945050505050600080856001600160a01b0316886001600160a01b031614613a1957826000613a1d565b6000835b91509150600060028d51613a319190615157565b8a10613a3d578a613a62565b8b613a498b600161573f565b81518110613a5957613a596150c5565b60200260200101515b6040805160008152602081019182905263022c0d9f60e01b9091529091506001600160a01b0387169063022c0d9f90613aa490869086908690602481016158b3565b600060405180830381600087803b158015613abe57600080fd5b505af1158015613ad2573d6000803e3d6000fd5b505050505050505050505050508080613aea9061510a565b9150506137e9565b600082613aff8382615157565b915081111561151e5760405162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b6044820152606401610529565b60005b60018451613b599190615157565b81101561181d57600080858381518110613b7557613b756150c5565b602002602001015186846001613b8b919061573f565b81518110613b9b57613b9b6150c5565b6020026020010151915091506000816001600160a01b0316836001600160a01b031610613bc9578183613bcc565b82825b509050600088613bdd86600161573f565b81518110613bed57613bed6150c5565b60200260200101519050600080836001600160a01b0316866001600160a01b031614613c1b57826000613c1f565b6000835b91509150600060028b51613c339190615157565b8810613c3f5788613c64565b89613c4b89600161573f565b81518110613c5b57613c5b6150c5565b60200260200101515b9050898881518110613c7857613c786150c5565b60200260200101516001600160a01b031663022c0d9f84848460006001600160401b03811115613caa57613caa6148e1565b6040519080825280601f01601f191660200182016040528015613cd4576020820181803683370190505b506040518563ffffffff1660e01b8152600401613cf494939291906158b3565b600060405180830381600087803b158015613d0e57600080fd5b505af1158015613d22573d6000803e3d6000fd5b50505050505050505050508080613d389061510a565b915050613b4b565b600080836001600160a01b03166000632e1a7d4d85604051602401613d6791815260200190565b6040516020818303038152906040529060e01b6020820180516001600160e01b038381831617835250505050604051613da09190615568565b60006040518083038185875af1925050503d8060008114613ddd576040519150601f19603f3d011682016040523d82523d6000602084013e613de2565b606091505b5091509150818015613e0c575080511580613e0c575080806020019051810190613e0c9190615584565b61086f5760405162461bcd60e51b815260206004820152601f60248201527f5472616e7366657248656c7065723a2057495448445241575f4641494c4544006044820152606401610529565b6000606060008390506000816001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613ea1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ec591906158e0565b90506000826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015613f07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f2b91906158e0565b90506000836001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015613f6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f9191906158fd565b604080516001600160a01b03808716602083015285169181019190915262ffffff8216606082015290915060009060800160408051601f1981840301815291905280516020909101209050600160ff1b881615801561409257846001600160a01b03168b6001600160a01b03161461401b5760405162461bcd60e51b815260040161052990615922565b6001600160a01b038a161561405b57836001600160a01b03168a6001600160a01b03161461405b5760405162461bcd60e51b815260040161052990615922565b604080516001600160a01b038716602082015290810183905293975087936060016040516020818303038152906040529650614136565b836001600160a01b03168b6001600160a01b0316146140c35760405162461bcd60e51b815260040161052990615922565b6001600160a01b038a161561410357846001600160a01b03168a6001600160a01b0316146141035760405162461bcd60e51b815260040161052990615922565b604080516001600160a01b0386166020820152908101839052949750879460600160405160208183030381529060405296505b505050505050935093915050565b6000600160ff1b8416158015614221576000856001600160a01b031663128acb08888461417088614785565b6141806401000276a36001615944565b8b8b60405160200161419392919061596b565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016141c2959493929190615984565b60408051808303816000875af11580156141e0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061420491906159bf565b91505061421981614214906159e3565b6147f3565b9250506142f3565b6000856001600160a01b031663128acb08888461423d88614785565b61425c600173fffd8963efd1fc6a506488495d951d5263988d266159ff565b8b8b60405160200161426f92919061596b565b6040516020818303038152906040526040518663ffffffff1660e01b815260040161429e959493929190615984565b60408051808303816000875af11580156142bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142e091906159bf565b5090506142ef614214826159e3565b9250505b50949350505050565b600154600160a81b900460ff16611e0d5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610529565b6000811580614370575082826143628183615a1f565b925061436e9083615a36565b145b61151e5760405162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6d756c2d6f766572666c6f7760601b6044820152606401610529565b6000816000036143f85760405162461bcd60e51b815260206004820152601060248201526f64732d6d6174682d6469762d7a65726f60801b6044820152606401610529565b6105a18284615a36565b600754604080517f048f880a603b1aab0e626a287e33d603417b3d53a36f7527b7c86365bf7def4f602082015233918101919091526060810186905260808101859052600091829160a0016040516020818303038152906040528051906020012060405160200161448a92919061190160f01b81526002810192909252602282015260420190565b60405160208183030381529060405280519060200120905060008060006144e687878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061484592505050565b92509250925060006001858585856040516000815260200160405260405161452a949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa15801561454c573d6000803e3d6000fd5b5050604051601f1901516006546001600160a01b039081169116149b9a5050505050505050505050565b606061151e8260405160200161458e91815260200190565b6040516020818303038152906040525b80516060906f181899199a1a9b1b9c1cb0b131b232b360811b906000906145c6906002615a1f565b6145d190600261573f565b6001600160401b038111156145e8576145e86148e1565b6040519080825280601f01601f191660200182016040528015614612576020820181803683370190505b509050600360fc1b8160008151811061462d5761462d6150c5565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061465c5761465c6150c5565b60200101906001600160f81b031916908160001a90535060005b845181101561477d57826004868381518110614694576146946150c5565b01602001516001600160f81b031916901c60f81c601081106146b8576146b86150c5565b1a60f81b826146c8836002615a1f565b6146d390600261573f565b815181106146e3576146e36150c5565b60200101906001600160f81b031916908160001a9053508285828151811061470d5761470d6150c5565b60209101015160f81c600f1660108110614729576147296150c5565b1a60f81b82614739836002615a1f565b61474490600361573f565b81518110614754576147546150c5565b60200101906001600160f81b031916908160001a905350806147758161510a565b915050614676565b509392505050565b60006001600160ff1b038211156147ef5760405162461bcd60e51b815260206004820152602860248201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604482015267371034b73a191a9b60c11b6064820152608401610529565b5090565b6000808212156147ef5760405162461bcd60e51b815260206004820181905260248201527f53616665436173743a2076616c7565206d75737420626520706f7369746976656044820152606401610529565b6000806000835160411461489b5760405162461bcd60e51b815260206004820152601860248201527f496e76616c6964207369676e6174757265206c656e67746800000000000000006044820152606401610529565b5050506020810151604082015160609092015160001a92909190565b600080858511156148c757600080fd5b838611156148d457600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561491f5761491f6148e1565b604052919050565b60006001600160401b03821115614940576149406148e1565b50601f01601f191660200190565b60008060006060848603121561496357600080fd5b833592506020840135915060408401356001600160401b0381111561498757600080fd5b8401601f8101861361499857600080fd5b80356149ab6149a682614927565b6148f7565b8181528760208385010111156149c057600080fd5b816020840160208301376000602083830101528093505050509250925092565b600080604083850312156149f357600080fd5b82356001600160401b03811115614a0957600080fd5b83016101408186031215614a1c57600080fd5b946020939093013593505050565b60006001600160401b03821115614a4357614a436148e1565b5060051b60200190565b6001600160a01b03811681146109b557600080fd5b8035614a6d81614a4d565b919050565b60008060408385031215614a8557600080fd5b82356001600160401b03811115614a9b57600080fd5b8301601f81018513614aac57600080fd5b80356020614abc6149a683614a2a565b82815260059290921b83018101918181019088841115614adb57600080fd5b938201935b83851015614b02578435614af381614a4d565b82529382019390820190614ae0565b9550614b119050868201614a62565b93505050509250929050565b600080600060608486031215614b3257600080fd5b8335614b3d81614a4d565b92506020840135614b4d81614a4d565b929592945050506040919091013590565b60005b83811015614b79578181015183820152602001614b61565b50506000910152565b60008151808452614b9a816020860160208601614b5e565b601f01601f19169290920160200192915050565b831515815282151560208201526060604082015260018060a01b0382511660608201526000602083015160406080840152611fe560a0840182614b82565b60008060008060608587031215614c0257600080fd5b843593506020850135925060408501356001600160401b0380821115614c2757600080fd5b818701915087601f830112614c3b57600080fd5b813581811115614c4a57600080fd5b886020828501011115614c5c57600080fd5b95989497505060200194505050565b60008060408385031215614c7e57600080fd5b82356001600160401b0380821115614c9557600080fd5b908401906101208287031215614caa57600080fd5b90925060208401359080821115614cc057600080fd5b50830160408186031215614cd357600080fd5b809150509250929050565b60006101608284031215614cf157600080fd5b50919050565b600060208284031215614d0957600080fd5b81356001600160401b03811115614d1f57600080fd5b614d2b84828501614cde565b949350505050565b60008060408385031215614d4657600080fd5b8235614d5181614a4d565b91506020830135614cd381614a4d565b80151581146109b557600080fd5b600060208284031215614d8157600080fd5b81356105a181614d61565b600082601f830112614d9d57600080fd5b81356020614dad6149a683614a2a565b82815260059290921b84018101918181019086841115614dcc57600080fd5b8286015b84811015614de75780358352918301918301614dd0565b509695505050505050565b60008060408385031215614e0557600080fd5b82356001600160401b0380821115614e1c57600080fd5b818501915085601f830112614e3057600080fd5b81356020614e406149a683614a2a565b82815260059290921b84018101918181019089841115614e5f57600080fd5b948201945b83861015614e86578535614e7781614d61565b82529482019490820190614e64565b96505086013592505080821115614e9c57600080fd5b5061089485828601614d8c565b60008083601f840112614ebb57600080fd5b5081356001600160401b03811115614ed257600080fd5b6020830191508360208260051b8501011115614eed57600080fd5b9250929050565b60008060008060008060608789031215614f0d57600080fd5b86356001600160401b0380821115614f2457600080fd5b614f308a838b01614ea9565b90985096506020890135915080821115614f4957600080fd5b614f558a838b01614ea9565b90965094506040890135915080821115614f6e57600080fd5b50614f7b89828a01614ea9565b979a9699509497509295939492505050565b600060208284031215614f9f57600080fd5b81356105a181614a4d565b60008060008060408587031215614fc057600080fd5b84356001600160401b0380821115614fd757600080fd5b614fe388838901614ea9565b90965094506020870135915080821115614ffc57600080fd5b5061500987828801614ea9565b95989497509550505050565b6000806040838503121561502857600080fd5b8251915060208301516001600160401b0381111561504557600080fd5b8301601f8101851361505657600080fd5b80516150646149a682614927565b81815286602083850101111561507957600080fd5b61508a826020830160208601614b5e565b8093505050509250929050565b600080604083850312156150aa57600080fd5b82516150b581614a4d565b6020939093015192949293505050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156150ed57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b60006001820161511c5761511c6150f4565b5060010190565b600181811c9082168061513757607f821691505b602082108103614cf157634e487b7160e01b600052602260045260246000fd5b8181038181111561151e5761151e6150f4565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6000808335601e198436030181126151b857600080fd5b8301803591506001600160401b038211156151d257600080fd5b602001915036819003821315614eed57600080fd5b60208082526017908201527f496e76616c696420777261707065642061646472657373000000000000000000604082015260600190565b8183823760009101908152919050565b6020815260006105a16020830184614b82565b601f82111561072757600081815260208120601f850160051c810160208610156152685750805b601f850160051c820191505b818110156116f357828155600101615274565b81516001600160401b038111156152a0576152a06148e1565b6152b4816152ae8454615123565b84615241565b602080601f8311600181146152e957600084156152d15750858301515b600019600386901b1c1916600185901b1785556116f3565b600085815260208120601f198616915b82811015615318578886015182559484019460019091019084016152f9565b50858210156153365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b8183526000602080850194508260005b8581101561538457813561536981614a4d565b6001600160a01b031687529582019590820190600101615356565b509495945050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6000808335601e198436030181126153cf57600080fd5b83016020810192503590506001600160401b038111156153ee57600080fd5b803603821315614eed57600080fd5b6060808252810186905260006001600160fb1b0387111561541d57600080fd5b8660051b80896080850137808301905060206080848303018185015261544760808301888a615346565b84810360408601528581529150808201600586901b830182018760005b8881101561549e57858303601f1901845261547f828b6153b8565b61548a85828461538f565b958701959450505090840190600101615464565b50909c9b505050505050505050505050565b602081526000614d2b602083018486615346565b6040815260006154d8604083018587615346565b82810360208481019190915284518083528582019282019060005b818110156155115784511515835293830193918301916001016154f3565b509098975050505050505050565b60ff60f81b81526bffffffffffffffffffffffff198460601b16600182015282601582015260008251615559816035850160208701614b5e565b91909101603501949350505050565b6000825161557a818460208701614b5e565b9190910192915050565b60006020828403121561559657600080fd5b81516105a181614d61565b6000808335601e198436030181126155b857600080fd5b8301803591506001600160401b038211156155d257600080fd5b6020019150600581901b3603821315614eed57600080fd5b6000604082018483526020604081850152818551808452606086019150828701935060005b818110156156345784516001600160a01b03168352938301939183019160010161560f565b5090979650505050505050565b6000602080838503121561565457600080fd5b82516001600160401b0381111561566a57600080fd5b8301601f8101851361567b57600080fd5b80516156896149a682614a2a565b81815260059190911b820183019083810190878311156156a857600080fd5b928401925b82841015612c9c578351825292840192908401906156ad565b602080825260139082015272151bdbc81b1a5d1d1b19481c9958d95a5d9959606a1b604082015260600190565b602081526000823561570481614a4d565b6001600160a01b0316602083810191909152615722908401846153b8565b60408085015261573660608501828461538f565b95945050505050565b8082018082111561151e5761151e6150f4565b60008351615764818460208801614b5e565b6508ae4e4dee4560d31b9083019081528351615787816006840160208801614b5e565b602960f81b60069290910191820152600701949350505050565b600083516157b3818460208801614b5e565b650a0c2dcd2c6560d31b9083019081528351615787816006840160208801614b5e565b600083516157e8818460208801614b5e565b670aadcd6dcdeeedc560c31b908301908152835161580d816008840160208801614b5e565b602960f81b60089290910191820152600901949350505050565b848152836020820152826040820152608060608201526000611fe56080830184614b82565b80516001600160701b0381168114614a6d57600080fd5b60008060006060848603121561587857600080fd5b6158818461584c565b925061588f6020850161584c565b9150604084015163ffffffff811681146158a857600080fd5b809150509250925092565b84815283602082015260018060a01b0383166040820152608060608201526000611fe56080830184614b82565b6000602082840312156158f257600080fd5b81516105a181614a4d565b60006020828403121561590f57600080fd5b815162ffffff811681146105a157600080fd5b602080825260089082015267109859081c1bdbdb60c21b604082015260600190565b6001600160a01b03818116838216019080821115615964576159646150f4565b5092915050565b828152604060208201526000614d2b6040830184614b82565b6001600160a01b0386811682528515156020830152604082018590528316606082015260a060808201819052600090612c9c90830184614b82565b600080604083850312156159d257600080fd5b505080516020909101519092909150565b6000600160ff1b82016159f8576159f86150f4565b5060000390565b6001600160a01b03828116828216039080821115615964576159646150f4565b808202811582820484141761151e5761151e6150f4565b600082615a5357634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220397b9a7e7c4527e2b680d32648a65e1c3283e7250c6c15690d931ae20fb8620964736f6c63430008120033

Deployed Bytecode

0x60806040526004361061016a5760003560e01c80636fbf72f9116100d1578063b93c0beb1161008a578063d63234e011610064578063d63234e0146104a3578063d808d889146104c1578063fa461e331461028f578063fa9ec7af146104d4576101a9565b8063b93c0beb1461043e578063b9b5149b1461045e578063c34c08e514610471576101a9565b80636fbf72f91461037d5780637e467ecf146103955780637ec753fe146103c957806392bcc8be146103e957806394d3d79314610409578063afed2d0e1461041e576101a9565b80633644e515116101235780633644e515146102d75780634c42342f146102ed578063524d3685146103005780635c975abb146103205780635d4fead31461034a5780636b3ec4161461036a576101a9565b80630ced9fb9146101e75780630dc4bdae1461021f5780630e8cc705146102405780631975b0961461026057806323a69e751461028f5780632adb806f146102af576101a9565b366101a957604080513381523460208201527f7784f8d436dc514f0690e472c7e2d7f660a73e504c69b2350f6be5a5f02432ef910160405180910390a1005b3480156101b557600080fd5b50600080806101c736600481846148b7565b8101906101d4919061494e565b9250925092506101e58383836104e7565b005b3480156101f357600080fd5b50600554600654604080516001600160a01b039384168152929091166020830152015b60405180910390f35b61023261022d3660046149e0565b610595565b604051908152602001610216565b34801561024c57600080fd5b506101e561025b366004614a72565b6105a8565b34801561026c57600080fd5b5061028061027b366004614b1d565b61072c565b60405161021693929190614bae565b34801561029b57600080fd5b506101e56102aa366004614bec565b61082e565b6102c26102bd366004614c6b565b610875565b60408051928352602083019190915201610216565b3480156102e357600080fd5b5061023260075481565b6102c26102fb366004614cf7565b61089e565b34801561030c57600080fd5b506101e561031b366004614d33565b6108c4565b34801561032c57600080fd5b50600154600160a81b900460ff166040519015158152602001610216565b34801561035657600080fd5b506101e5610365366004614d6f565b61099f565b6101e5610378366004614cf7565b6109c0565b34801561038957600080fd5b506003546004546102c2565b3480156103a157600080fd5b506102327f048f880a603b1aab0e626a287e33d603417b3d53a36f7527b7c86365bf7def4f81565b3480156103d557600080fd5b506101e56103e4366004614df2565b610ded565b3480156103f557600080fd5b506101e5610404366004614ef4565b610f74565b34801561041557600080fd5b506101e5611160565b34801561042a57600080fd5b506101e5610439366004614f8d565b6111e3565b34801561044a57600080fd5b506101e5610459366004614faa565b611254565b61023261046c366004614cf7565b611513565b34801561047d57600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610216565b3480156104af57600080fd5b506001546001600160a01b031661048b565b6102326104cf366004614c6b565b611524565b6102c26104e23660046149e0565b611530565b60008313806104f65750600082135b6105325760405162461bcd60e51b81526020600482015260086024820152674d30206f72204d3160c01b60448201526064015b60405180910390fd5b600080828060200190518101906105499190615015565b91509150600080828060200190518101906105649190615097565b91509150610573848233611542565b8560008813156105805750865b61058b8333836116fb565b5050505050505050565b60006105a18383611824565b9392505050565b6105b0611d98565b60005b82518110156107275760006105e08483815181106105d3576105d36150c5565b6020026020010151611e0f565b156105f65750476105f18382611e48565b6106a4565b838281518110610608576106086150c5565b60209081029190910101516040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa158015610658573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061067c91906150db565b90506106a2848381518110610693576106936150c5565b60200260200101518483611f05565b505b826001600160a01b0316336001600160a01b03168584815181106106ca576106ca6150c5565b60200260200101516001600160a01b03167f3115d1449a7b732c986cba18244e897a450f61e1bb8d589cd2e69e6c8924f9f78460405161070c91815260200190565b60405180910390a4508061071f8161510a565b9150506105b3565b505050565b604080518082018252600080825260606020808401919091526001600160a01b038781168352600882528483205487821684526009835285842054878552600a84529386902086518088019097528054909216865260018201805460ff9283169792909516959491938401916107a190615123565b80601f01602080910402602001604051908101604052809291908181526020018280546107cd90615123565b801561081a5780601f106107ef5761010080835404028352916020019161081a565b820191906000526020600020905b8154815290600101906020018083116107fd57829003601f168201915b505050505081525050905093509350939050565b61086f848484848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506104e792505050565b50505050565b60008060005a90506108878585611fef565b92505a6108949082615157565b9150509250929050565b60008060005a90506108af84612584565b92505a6108bc9082615157565b915050915091565b6108cc611d98565b6001600160a01b0382161561092d57600580546001600160a01b0319166001600160a01b0384169081179091556040519081527f347fade115440908839b750620f0add8f417b77a392657edd70b950373eda9c39060200160405180910390a15b6001600160a01b0381161561099b57600680546001600160a01b038381166001600160a01b031983168117909355604080519190921680825260208201939093527ff9c6fa562c9d8326f8518a29a53ef18ab03cd6b9eead73ac667c5e289354c73e910160405180910390a1505b5050565b6109a7611d98565b80156109b8576109b5612b08565b50565b6109b5612b59565b60028054036109e15760405162461bcd60e51b81526004016105299061516a565b600280556109ed612b9e565b60006109fd6101208301836151a1565b905011610a465760405162461bcd60e51b8152602060048201526017602482015276646174612073686f756c64206265206e6f74207a65726f60481b6044820152606401610529565b60008160a0013511610a9a5760405162461bcd60e51b815260206004820152601f60248201527f616d6f756e742073686f756c642062652067726561746572207468616e2030006044820152606401610529565b60086000610aae6060840160408501614f8d565b6001600160a01b0316815260208101919091526040016000205460ff16610b085760405162461bcd60e51b815260206004820152600e60248201526d34b73b30b634b21031b0b63632b960911b6044820152606401610529565b600080610b2c8160a085013560c0860135610b276101408801886151a1565b612beb565b9050610b43610b3e6020850185614f8d565b611e0f565b15610c4b578260a001353414610b8f5760405162461bcd60e51b8152602060048201526011602482015270696e76616c6964206d73672e76616c756560781b6044820152606401610529565b9050806000610ba460a0850160808601614f8d565b6001600160a01b031614610c465760096000610bc660a0860160808701614f8d565b6001600160a01b0316815260208101919091526040016000205460ff16610bff5760405162461bcd60e51b8152600401610529906151e7565b610c18610c1260a0850160808601614f8d565b83612ca7565b610c41610c2b60a0850160808601614f8d565b610c3b6060860160408701614f8d565b84612da5565b600091505b610c8d565b610c67610c5b6020850185614f8d565b33308660a00135612eb9565b610c8d610c776020850185614f8d565b610c876060860160408701614f8d565b83612da5565b600080610ca06060860160408701614f8d565b6001600160a01b031684610cb86101208801886151a1565b604051610cc692919061521e565b60006040518083038185875af1925050503d8060008114610d03576040519150601f19603f3d011682016040523d82523d6000602084013e610d08565b606091505b509150915081610d5c57610d43816040518060400160405280600f81526020016e2a3930b739b4ba21b937b9b9ab1a9d60891b815250612fe1565b60405162461bcd60e51b8152600401610529919061522e565b50610de39050610d6f6020850185614f8d565b610d7f6040860160208701614f8d565b610d8f6080870160608801614f8d565b60a0870135600060e0890135610da96101008b018b6151a1565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061325792505050565b5050600160025550565b610df5611d98565b60005b8251811015610727576000828281518110610e1557610e156150c5565b602002602001015110158015610e4657506103e8828281518110610e3b57610e3b6150c5565b602002602001015111155b610e875760405162461bcd60e51b8152602060048201526012602482015271066656520726174652069733a302d313030360741b6044820152606401610529565b828181518110610e9957610e996150c5565b602002602001015115610ecb57818181518110610eb857610eb86150c5565b6020026020010151600381905550610eec565b818181518110610edd57610edd6150c5565b60200260200101516004819055505b7f5fa95345cbe35dad70f67a9ca1430c22453a695590cb4fca05d58f637e85af4f838281518110610f1f57610f1f6150c5565b6020026020010151838381518110610f3957610f396150c5565b6020026020010151604051610f5a9291909115158252602082015260400190565b60405180910390a180610f6c8161510a565b915050610df8565b610f7c611d98565b848114610fba5760405162461bcd60e51b815260206004820152600c60248201526b696e76616c6964206461746160a01b6044820152606401610529565b828114610ff85760405162461bcd60e51b815260206004820152600c60248201526b696e76616c6964206461746160a01b6044820152606401610529565b8260005b81811015611115576040518060400160405280878784818110611021576110216150c5565b90506020020160208101906110369190614f8d565b6001600160a01b03168152602001858584818110611056576110566150c5565b905060200281019061106891906151a1565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509390945250600a92508b90508a858181106110b5576110b56150c5565b6020908102929092013583525081810192909252604001600020825181546001600160a01b0319166001600160a01b039091161781559082015160018201906110fe9082615287565b50905050808061110d9061510a565b915050610ffc565b507f652c1af850dcc0b28fcb71cd9473023f56a89edd81bbe7b51056a04caa94002487878787878760405161114f969594939291906153fd565b60405180910390a150505050505050565b33806111746001546001600160a01b031690565b6001600160a01b0316146111da5760405162461bcd60e51b815260206004820152602760248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206e657720656044820152663c32b1baba37b960c91b6064820152608401610529565b6109b5816132bb565b6111eb611d98565b600180546001600160a01b0383166001600160a01b0319909116811790915561121c6000546001600160a01b031690565b6001600160a01b03167fdd01547fc40682edc3cd8d164d53f5a1ae6b46138a83f045658ed760823ddba860405160405180910390a350565b61125c611d98565b82156113585760005b8381101561131d5760086000868684818110611283576112836150c5565b90506020020160208101906112989190614f8d565b6001600160a01b03168152602081019190915260400160009081205460ff1615906008908787858181106112ce576112ce6150c5565b90506020020160208101906112e39190614f8d565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055806113158161510a565b915050611265565b507fb05655746bd43b7fe3ccd9d28b7685b4c67ddc51e70890062b0f7f85dd692695848460405161134f9291906154b0565b60405180910390a15b801561086f576000816001600160401b03811115611378576113786148e1565b6040519080825280602002602001820160405280156113a1578160200160208202803683370190505b50905060005b828110156114d057600960008585848181106113c5576113c56150c5565b90506020020160208101906113da9190614f8d565b6001600160a01b03168152602081019190915260400160009081205460ff161590600990868685818110611410576114106150c5565b90506020020160208101906114259190614f8d565b6001600160a01b0316815260208101919091526040016000908120805460ff191692151592909217909155600990858584818110611465576114656150c5565b905060200201602081019061147a9190614f8d565b6001600160a01b03168152602081019190915260400160002054825160ff909116908390839081106114ae576114ae6150c5565b91151560209283029190910190910152806114c88161510a565b9150506113a7565b507f4a28b173d9bc739be3886d172e07fef80392184787fc6b92406ce0f0c05b7e63838383604051611504939291906154c4565b60405180910390a15050505050565b600061151e82612584565b92915050565b60006105a18383611fef565b60008060005a90506108878585611824565b600f60f884901c166000818152600a60209081526040808320815180830190925280546001600160a01b03168252600181018054929391929184019161158790615123565b80601f01602080910402602001604051908101604052809291908181526020018280546115b390615123565b80156116005780601f106115d557610100808354040283529160200191611600565b820191906000526020600020905b8154815290600101906020018083116115e357829003601f168201915b5050509190925250508151919250506001600160a01b03166116645760405162461bcd60e51b815260206004820152601960248201527f43616c6c6261636b2062616420706f6f6c20696e6465786564000000000000006044820152606401610529565b600081600001518583602001516040516020016116839392919061551f565b6040516020818303038152906040528051906020012060001c9050836001600160a01b0316816001600160a01b0316146116f35760405162461bcd60e51b815260206004820152601160248201527010d85b1b189858dac8189859081c1bdbdb607a1b6044820152606401610529565b505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b17905291516000928392908716916117579190615568565b6000604051808303816000865af19150503d8060008114611794576040519150601f19603f3d011682016040523d82523d6000602084013e611799565b606091505b50915091508180156117c35750805115806117c35750808060200190518101906117c39190615584565b61181d5760405162461bcd60e51b815260206004820152602560248201527f5472616e7366657248656c7065723a205452414e534645525f544f4b454e5f46604482015264105253115160da1b6064820152608401610529565b5050505050565b600060028054036118475760405162461bcd60e51b81526004016105299061516a565b60028055611853612b9e565b4282101561188d5760405162461bcd60e51b8152602060048201526007602482015266115e1c1a5c995960ca1b6044820152606401610529565b6001600f604085013560f81c16146000808080806118ab8987613315565b9450945094509450945061190f836000815181106118cb576118cb6150c5565b60200260200101518a8060e001906118e391906155a1565b60008181106118f4576118f46150c5565b90506020020160208101906119099190614f8d565b866116fb565b8515611ac85784156119f65761196a60408a01358461193160e08d018d6155a1565b808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152503092506137e6915050565b6119ef8261197e60408c0160208d01614f8d565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a08231906024015b602060405180830381865afa1580156119c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119e991906150db565b90613af2565b9650611c45565b611a5060408a013584611a0c60e08d018d6155a1565b80806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611a4b9250505060208e018e614f8d565b6137e6565b6119ef818460018651611a639190615157565b81518110611a7357611a736150c5565b60200260200101516001600160a01b03166370a082318c6000016020810190611a9c9190614f8d565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201526024016119a8565b600089604001356001600160a01b031663d06ca61f86866040518363ffffffff1660e01b8152600401611afc9291906155ea565b600060405180830381865afa158015611b19573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b419190810190615641565b90508515611baf57611b948185611b5b60e08e018e6155a1565b80806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613b48915050565b611ba88361197e60408d0160208e01614f8d565b9750611c43565b611c198185611bc160e08e018e6155a1565b80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050508d6000016020810190611c149190614f8d565b613b48565b8060018251611c289190615157565b81518110611c3857611c386150c5565b602002602001015197505b505b8860800135871015611c695760405162461bcd60e51b8152600401610529906156c6565b8415611c9e57611c88611c8260408b0160208c01614f8d565b88613d40565b611c9e611c9860208b018b614f8d565b88611e48565b5050505050600084806101200190611cb691906151a1565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929350611d8b9250611cff91505060c08701876155a1565b6000818110611d1057611d106150c5565b9050602002016020810190611d259190614f8d565b611d3260c08801886155a1565b6001611d4160c08b018b6155a1565b611d4c929150615157565b818110611d5b57611d5b6150c5565b9050602002016020810190611d709190614f8d565b611d7d6020890189614f8d565b886060013587600087613257565b5050600160025592915050565b33611dab6000546001600160a01b031690565b6001600160a01b031614611e0d5760405162461bcd60e51b815260206004820152602360248201527f4f776e61626c653a2063616c6c6572206973206e6f74207468652065786563756044820152623a37b960e91b6064820152608401610529565b565b60006001600160a01b038216158061151e57506001600160a01b03821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1492915050565b604080516000808252602082019092526001600160a01b038416908390604051611e729190615568565b60006040518083038185875af1925050503d8060008114611eaf576040519150601f19603f3d011682016040523d82523d6000602084013e611eb4565b606091505b50509050806107275760405162461bcd60e51b815260206004820152601f60248201527f5472616e7366657248656c7065723a205452414e534645525f4641494c4544006044820152606401610529565b6000806000856001600160a01b031663a9059cbb8686604051602401611f409291906001600160a01b03929092168252602082015260400190565b6040516020818303038152906040529060e01b6020820180516001600160e01b038381831617835250505050604051611f799190615568565b6000604051808303816000865af19150503d8060008114611fb6576040519150601f19603f3d011682016040523d82523d6000602084013e611fbb565b606091505b5091509150818015611fe5575080511580611fe5575080806020019051810190611fe59190615584565b9695505050505050565b600060028054036120125760405162461bcd60e51b81526004016105299061516a565b6002805561201e612b9e565b600061202d60208401846151a1565b9050116120765760405162461bcd60e51b8152602060048201526017602482015276646174612073686f756c64206265206e6f74207a65726f60481b6044820152606401610529565b60008360800135116120ca5760405162461bcd60e51b815260206004820152601f60248201527f616d6f756e742073686f756c642062652067726561746572207468616e2030006044820152606401610529565b60006120dc6060850160408601614f8d565b6001600160a01b03160361213c5760405162461bcd60e51b815260206004820152602160248201527f72656365697665722073686f756c64206265206e6f74206164647265737328306044820152602960f81b6064820152608401610529565b60008360a00135116121a15760405162461bcd60e51b815260206004820152602860248201527f6d696e52657475726e416d6f756e742073686f756c6420626520677265617465604482015267072207468616e20360c41b6064820152608401610529565b600960006121b56080860160608701614f8d565b6001600160a01b0316815260208101919091526040016000205460ff1661221e5760405162461bcd60e51b815260206004820152601760248201527f696e76616c6964207772617070656420616464726573730000000000000000006044820152606401610529565b600061223d6001608086013560c0870135610b276101008901896151a1565b60055490915060009081906001600160a01b0316612261610b3e6020890189614f8d565b156122b557866080013534146122ad5760405162461bcd60e51b8152602060048201526011602482015270696e76616c6964206d73672e76616c756560781b6044820152606401610529565b8392506122e8565b6122d16122c56020890189614f8d565b33308a60800135612eb9565b6122e86122e16020890189614f8d565b82866116fb565b6122fb610b3e6040890160208a01614f8d565b15612321576123106060880160408901614f8d565b6001600160a01b03163191506123ba565b6123316040880160208901614f8d565b6001600160a01b03166370a0823161234f60608a0160408b01614f8d565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa158015612393573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123b791906150db565b91505b600080826001600160a01b031685633f3204d28a6040516024016123de91906156f3565b6040516020818303038152906040529060e01b6020820180516001600160e01b0383818316178352505050506040516124179190615568565b60006040518083038185875af1925050503d8060008114612454576040519150601f19603f3d011682016040523d82523d6000602084013e612459565b606091505b50915091508161249157610d43816040518060400160405280600c81526020016b2a3930b739b4ba29bbb0b81d60a11b815250612fe1565b506124a79050610b3e6040890160208a01614f8d565b156124d7576124d0826124c060608a0160408b01614f8d565b6001600160a01b03163190613af2565b945061250c565b612509826124eb60408a0160208b01614f8d565b6001600160a01b03166370a08231611a9c60608c0160408d01614f8d565b94505b8660a001358510156125305760405162461bcd60e51b8152600401610529906156c6565b6125756125406020890189614f8d565b61255060408a0160208b01614f8d565b61256060608b0160408c01614f8d565b60808b0135896000610da960e08f018f6151a1565b50505050600160025592915050565b600060028054036125a75760405162461bcd60e51b81526004016105299061516a565b600280556125b3612b9e565b60006125c36101008401846155a1565b9050116126005760405162461bcd60e51b815260206004820152600b60248201526a456d70747920706f6f6c7360a81b6044820152606401610529565b428260e00135101561263e5760405162461bcd60e51b8152602060048201526007602482015266115e1c1a5c995960ca1b6044820152606401610529565b600960006126526080850160608601614f8d565b6001600160a01b0316815260208101919091526040016000205460ff1661268b5760405162461bcd60e51b8152600401610529906151e7565b600061269a6020840184614f8d565b905060006126ae6040850160208601614f8d565b905060006126cf6001608087013560c0880135610b276101208a018a6151a1565b90506000806126e4610b3e6020890189614f8d565b15612760576126f96080880160608901614f8d565b9450866080013534146127425760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964206d73672e76616c756560781b6044820152606401610529565b61275b6127556080890160608a01614f8d565b84612ca7565b612770565b6127706122c56020890189614f8d565b612783610b3e6040890160208a01614f8d565b1561281f576127986080880160608901614f8d565b93506127aa6080880160608901614f8d565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa1580156127f0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061281491906150db565b9150600190506128b8565b61282f6040880160208901614f8d565b6001600160a01b03166370a0823161284d60608a0160408b01614f8d565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa158015612891573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128b591906150db565b91505b60006128c86101008901896155a1565b91503090506060600183111561297f57876000805b858110156129745760006128f56101008f018f6155a1565b83818110612905576129056150c5565b905060200201359050612919848483613e58565b95509350612928600188615157565b82148015612934575087155b15612952578d604001602081019061294c9190614f8d565b95508a92505b61295e8682878d614144565b995050808061296c9061510a565b9150506128dd565b50879a5050506129ff565b6129af88886129926101008e018e6155a1565b60008181106129a3576129a36150c5565b90506020020135613e58565b91508490506129cb576129c860608b0160408c01614f8d565b91505b6129fc826129dd6101008d018d6155a1565b60008181106129ee576129ee6150c5565b905060200201358389614144565b98505b5050508015612a7957612a1c8261197e60808a0160608b01614f8d565b95508660a00135861015612a425760405162461bcd60e51b8152600401610529906156c6565b612a5b612a556080890160608a01614f8d565b87613d40565b612a74612a6e6060890160408a01614f8d565b87611e48565b612ab3565b612a8d826124eb60408a0160208b01614f8d565b95508660a00135861015612ab35760405162461bcd60e51b8152600401610529906156c6565b612af9612ac36020890189614f8d565b612ad360408a0160208b01614f8d565b612ae360608b0160408c01614f8d565b60808b01358a6000610da96101408f018f6151a1565b50505050506001600255919050565b612b10612b9e565b6001805460ff60a81b1916600160a81b1790556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258906020015b60405180910390a1565b612b616142fc565b6001805460ff60a81b191690556040513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa90602001612b4f565b600154600160a81b900460ff1615611e0d5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610529565b6000808615612c1c57612c15612710612c0f6003548961434c90919063ffffffff16565b906143b3565b9050612c3a565b612c37612710612c0f6004548961434c90919063ffffffff16565b90505b80851015612c9257612c4e86868686614402565b612c925760405162461bcd60e51b8152602060048201526015602482015274496e76616c6964207369676e61747572652066656560581b6044820152606401610529565b612c9c8686613af2565b979650505050505050565b60408051600481526024810182526020810180516001600160e01b0316630d0e30db60e41b179052905160009182916001600160a01b038616918591612ced9190615568565b60006040518083038185875af1925050503d8060008114612d2a576040519150601f19603f3d011682016040523d82523d6000602084013e612d2f565b606091505b5091509150818015612d59575080511580612d59575080806020019051810190612d599190615584565b61086f5760405162461bcd60e51b815260206004820152601e60248201527f5472616e7366657248656c7065723a204445504f5349545f4641494c454400006044820152606401610529565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b1790529151600092839290871691612e019190615568565b6000604051808303816000865af19150503d8060008114612e3e576040519150601f19603f3d011682016040523d82523d6000602084013e612e43565b606091505b5091509150818015612e6d575080511580612e6d575080806020019051810190612e6d9190615584565b61181d5760405162461bcd60e51b815260206004820152601e60248201527f5472616e7366657248656c7065723a20415050524f56455f4641494c454400006044820152606401610529565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b1790529151600092839290881691612f1d9190615568565b6000604051808303816000865af19150503d8060008114612f5a576040519150601f19603f3d011682016040523d82523d6000602084013e612f5f565b606091505b5091509150818015612f89575080511580612f89575080806020019051810190612f899190615584565b6116f35760405162461bcd60e51b8152602060048201526024808201527f5472616e7366657248656c7065723a205452414e534645525f46524f4d5f46416044820152631253115160e21b6064820152608401610529565b6060604483511015801561301a575082600081518110613003576130036150c5565b6020910101516001600160f81b031916600160fb1b145b801561304b575082600181518110613034576130346150c5565b6020910101516001600160f81b03191660c360f81b145b801561307c575082600281518110613065576130656150c5565b6020910101516001600160f81b031916607960f81b145b80156130ad575082600381518110613096576130966150c5565b6020910101516001600160f81b031916600560fd1b145b15613137576044838101805190916130c5919061573f565b8451101561310d5760405162461bcd60e51b815260206004820152601560248201527424b73b30b634b2103932bb32b93a103932b0b9b7b760591b6044820152606401610529565b8281604051602001613120929190615752565b60405160208183030381529060405291505061151e565b8251602414801561316d575082600081518110613156576131566150c5565b6020910101516001600160f81b031916602760f91b145b801561319e575082600181518110613187576131876150c5565b6020910101516001600160f81b031916600960fb1b145b80156131cf5750826002815181106131b8576131b86150c5565b6020910101516001600160f81b031916607b60f81b145b80156132005750826003815181106131e9576131e96150c5565b6020910101516001600160f81b031916607160f81b145b156132255760248301518261321482614576565b6040516020016131209291906157a1565b8161322f8461459e565b6040516020016132409291906157d6565b604051602081830303815290604052905092915050565b846001600160a01b0316866001600160a01b0316886001600160a01b03167f2251435bd151cd72851a82be055bf6d1c3d7f34d08d56493dddf874229b8e897878787876040516132aa9493929190615827565b60405180910390a450505050505050565b600180546001600160a01b0319908116909155600080546001600160a01b03848116938216841783556040519116929183917f88436636ea40d5bb1bcc55ff9cd54788af71da886f4147a87f199adcca733d4d9190a35050565b6000806060818061332960e08801886155a1565b6133359150600161573f565b61334260c08901896155a1565b9050146133805760405162461bcd60e51b815260206004820152600c60248201526b092dcecc2d8d2c840e0c2e8d60a31b6044820152606401610529565b6009600061339460408a0160208b01614f8d565b6001600160a01b0316815260208101919091526040016000205460ff166133cd5760405162461bcd60e51b8152600401610529906151e7565b6133ea6001606089013560a08a0135610b276101008c018c6151a1565b935060006133fb60c08901896155a1565b80806020026020016040519081016040528093929190818152602001838360200280828437600092018290525093945084925060019150613441905060c08c018c6155a1565b61344c929150615157565b8151811061345c5761345c6150c5565b6020026020010151905061349f898060c0019061347991906155a1565b600081811061348a5761348a6150c5565b9050602002016020810190610b3e9190614f8d565b1561354457886060013534146134eb5760405162461bcd60e51b8152602060048201526011602482015270496e76616c6964206d73672e76616c756560781b6044820152606401610529565b6134fb60408a0160208b01614f8d565b8260008151811061350e5761350e6150c5565b6001600160a01b0390921660209283029190910182015261353f906135399060408c01908c01614f8d565b87612ca7565b613671565b871561365b578160008151811061355d5761355d6150c5565b60209081029190910101516040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156135ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135d191906150db565b95506135fd826000815181106135e9576135e96150c5565b602002602001015133308c60600135612eb9565b6136548960a001356119e9888560008151811061361c5761361c6150c5565b60209081029190910101516040516370a0823160e01b81523060048201526001600160a01b03909116906370a08231906024016119a8565b9550613671565b613671826000815181106135e9576135e96150c5565b61367a81611e0f565b1561374a5761368f60408a0160208b01614f8d565b826001845161369e9190615157565b815181106136ae576136ae6150c5565b6001600160a01b03909216602092830291909101820152600197506136d99060408b01908b01614f8d565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa15801561371f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061374391906150db565b93506137d7565b87156137d7576001600160a01b0381166370a0823161376c60208c018c614f8d565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa1580156137b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137d491906150db565b92505b81945050509295509295909350565b60005b600184516137f79190615157565b81101561181d57600080858381518110613813576138136150c5565b602002602001015186846001613829919061573f565b81518110613839576138396150c5565b6020026020010151915091506000816001600160a01b0316836001600160a01b03161061386757818361386a565b82825b5090506000868581518110613881576138816150c5565b60200260200101519050600080600080846001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156138cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906138f39190615863565b506001600160701b031691506001600160701b03169150600080876001600160a01b03168a6001600160a01b03161461392d578284613930565b83835b6040516370a0823160e01b81526001600160a01b038a8116600483015292945090925061396b918491908d16906370a08231906024016119a8565b95508e6001600160a01b031663054d50d48784846040518463ffffffff1660e01b81526004016139ae939291909283526020830191909152604082015260600190565b602060405180830381865afa1580156139cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139ef91906150db565b945050505050600080856001600160a01b0316886001600160a01b031614613a1957826000613a1d565b6000835b91509150600060028d51613a319190615157565b8a10613a3d578a613a62565b8b613a498b600161573f565b81518110613a5957613a596150c5565b60200260200101515b6040805160008152602081019182905263022c0d9f60e01b9091529091506001600160a01b0387169063022c0d9f90613aa490869086908690602481016158b3565b600060405180830381600087803b158015613abe57600080fd5b505af1158015613ad2573d6000803e3d6000fd5b505050505050505050505050508080613aea9061510a565b9150506137e9565b600082613aff8382615157565b915081111561151e5760405162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b6044820152606401610529565b60005b60018451613b599190615157565b81101561181d57600080858381518110613b7557613b756150c5565b602002602001015186846001613b8b919061573f565b81518110613b9b57613b9b6150c5565b6020026020010151915091506000816001600160a01b0316836001600160a01b031610613bc9578183613bcc565b82825b509050600088613bdd86600161573f565b81518110613bed57613bed6150c5565b60200260200101519050600080836001600160a01b0316866001600160a01b031614613c1b57826000613c1f565b6000835b91509150600060028b51613c339190615157565b8810613c3f5788613c64565b89613c4b89600161573f565b81518110613c5b57613c5b6150c5565b60200260200101515b9050898881518110613c7857613c786150c5565b60200260200101516001600160a01b031663022c0d9f84848460006001600160401b03811115613caa57613caa6148e1565b6040519080825280601f01601f191660200182016040528015613cd4576020820181803683370190505b506040518563ffffffff1660e01b8152600401613cf494939291906158b3565b600060405180830381600087803b158015613d0e57600080fd5b505af1158015613d22573d6000803e3d6000fd5b50505050505050505050508080613d389061510a565b915050613b4b565b600080836001600160a01b03166000632e1a7d4d85604051602401613d6791815260200190565b6040516020818303038152906040529060e01b6020820180516001600160e01b038381831617835250505050604051613da09190615568565b60006040518083038185875af1925050503d8060008114613ddd576040519150601f19603f3d011682016040523d82523d6000602084013e613de2565b606091505b5091509150818015613e0c575080511580613e0c575080806020019051810190613e0c9190615584565b61086f5760405162461bcd60e51b815260206004820152601f60248201527f5472616e7366657248656c7065723a2057495448445241575f4641494c4544006044820152606401610529565b6000606060008390506000816001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613ea1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ec591906158e0565b90506000826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015613f07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f2b91906158e0565b90506000836001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015613f6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f9191906158fd565b604080516001600160a01b03808716602083015285169181019190915262ffffff8216606082015290915060009060800160408051601f1981840301815291905280516020909101209050600160ff1b881615801561409257846001600160a01b03168b6001600160a01b03161461401b5760405162461bcd60e51b815260040161052990615922565b6001600160a01b038a161561405b57836001600160a01b03168a6001600160a01b03161461405b5760405162461bcd60e51b815260040161052990615922565b604080516001600160a01b038716602082015290810183905293975087936060016040516020818303038152906040529650614136565b836001600160a01b03168b6001600160a01b0316146140c35760405162461bcd60e51b815260040161052990615922565b6001600160a01b038a161561410357846001600160a01b03168a6001600160a01b0316146141035760405162461bcd60e51b815260040161052990615922565b604080516001600160a01b0386166020820152908101839052949750879460600160405160208183030381529060405296505b505050505050935093915050565b6000600160ff1b8416158015614221576000856001600160a01b031663128acb08888461417088614785565b6141806401000276a36001615944565b8b8b60405160200161419392919061596b565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016141c2959493929190615984565b60408051808303816000875af11580156141e0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061420491906159bf565b91505061421981614214906159e3565b6147f3565b9250506142f3565b6000856001600160a01b031663128acb08888461423d88614785565b61425c600173fffd8963efd1fc6a506488495d951d5263988d266159ff565b8b8b60405160200161426f92919061596b565b6040516020818303038152906040526040518663ffffffff1660e01b815260040161429e959493929190615984565b60408051808303816000875af11580156142bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142e091906159bf565b5090506142ef614214826159e3565b9250505b50949350505050565b600154600160a81b900460ff16611e0d5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610529565b6000811580614370575082826143628183615a1f565b925061436e9083615a36565b145b61151e5760405162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6d756c2d6f766572666c6f7760601b6044820152606401610529565b6000816000036143f85760405162461bcd60e51b815260206004820152601060248201526f64732d6d6174682d6469762d7a65726f60801b6044820152606401610529565b6105a18284615a36565b600754604080517f048f880a603b1aab0e626a287e33d603417b3d53a36f7527b7c86365bf7def4f602082015233918101919091526060810186905260808101859052600091829160a0016040516020818303038152906040528051906020012060405160200161448a92919061190160f01b81526002810192909252602282015260420190565b60405160208183030381529060405280519060200120905060008060006144e687878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061484592505050565b92509250925060006001858585856040516000815260200160405260405161452a949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa15801561454c573d6000803e3d6000fd5b5050604051601f1901516006546001600160a01b039081169116149b9a5050505050505050505050565b606061151e8260405160200161458e91815260200190565b6040516020818303038152906040525b80516060906f181899199a1a9b1b9c1cb0b131b232b360811b906000906145c6906002615a1f565b6145d190600261573f565b6001600160401b038111156145e8576145e86148e1565b6040519080825280601f01601f191660200182016040528015614612576020820181803683370190505b509050600360fc1b8160008151811061462d5761462d6150c5565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061465c5761465c6150c5565b60200101906001600160f81b031916908160001a90535060005b845181101561477d57826004868381518110614694576146946150c5565b01602001516001600160f81b031916901c60f81c601081106146b8576146b86150c5565b1a60f81b826146c8836002615a1f565b6146d390600261573f565b815181106146e3576146e36150c5565b60200101906001600160f81b031916908160001a9053508285828151811061470d5761470d6150c5565b60209101015160f81c600f1660108110614729576147296150c5565b1a60f81b82614739836002615a1f565b61474490600361573f565b81518110614754576147546150c5565b60200101906001600160f81b031916908160001a905350806147758161510a565b915050614676565b509392505050565b60006001600160ff1b038211156147ef5760405162461bcd60e51b815260206004820152602860248201527f53616665436173743a2076616c756520646f65736e27742066697420696e2061604482015267371034b73a191a9b60c11b6064820152608401610529565b5090565b6000808212156147ef5760405162461bcd60e51b815260206004820181905260248201527f53616665436173743a2076616c7565206d75737420626520706f7369746976656044820152606401610529565b6000806000835160411461489b5760405162461bcd60e51b815260206004820152601860248201527f496e76616c6964207369676e6174757265206c656e67746800000000000000006044820152606401610529565b5050506020810151604082015160609092015160001a92909190565b600080858511156148c757600080fd5b838611156148d457600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561491f5761491f6148e1565b604052919050565b60006001600160401b03821115614940576149406148e1565b50601f01601f191660200190565b60008060006060848603121561496357600080fd5b833592506020840135915060408401356001600160401b0381111561498757600080fd5b8401601f8101861361499857600080fd5b80356149ab6149a682614927565b6148f7565b8181528760208385010111156149c057600080fd5b816020840160208301376000602083830101528093505050509250925092565b600080604083850312156149f357600080fd5b82356001600160401b03811115614a0957600080fd5b83016101408186031215614a1c57600080fd5b946020939093013593505050565b60006001600160401b03821115614a4357614a436148e1565b5060051b60200190565b6001600160a01b03811681146109b557600080fd5b8035614a6d81614a4d565b919050565b60008060408385031215614a8557600080fd5b82356001600160401b03811115614a9b57600080fd5b8301601f81018513614aac57600080fd5b80356020614abc6149a683614a2a565b82815260059290921b83018101918181019088841115614adb57600080fd5b938201935b83851015614b02578435614af381614a4d565b82529382019390820190614ae0565b9550614b119050868201614a62565b93505050509250929050565b600080600060608486031215614b3257600080fd5b8335614b3d81614a4d565b92506020840135614b4d81614a4d565b929592945050506040919091013590565b60005b83811015614b79578181015183820152602001614b61565b50506000910152565b60008151808452614b9a816020860160208601614b5e565b601f01601f19169290920160200192915050565b831515815282151560208201526060604082015260018060a01b0382511660608201526000602083015160406080840152611fe560a0840182614b82565b60008060008060608587031215614c0257600080fd5b843593506020850135925060408501356001600160401b0380821115614c2757600080fd5b818701915087601f830112614c3b57600080fd5b813581811115614c4a57600080fd5b886020828501011115614c5c57600080fd5b95989497505060200194505050565b60008060408385031215614c7e57600080fd5b82356001600160401b0380821115614c9557600080fd5b908401906101208287031215614caa57600080fd5b90925060208401359080821115614cc057600080fd5b50830160408186031215614cd357600080fd5b809150509250929050565b60006101608284031215614cf157600080fd5b50919050565b600060208284031215614d0957600080fd5b81356001600160401b03811115614d1f57600080fd5b614d2b84828501614cde565b949350505050565b60008060408385031215614d4657600080fd5b8235614d5181614a4d565b91506020830135614cd381614a4d565b80151581146109b557600080fd5b600060208284031215614d8157600080fd5b81356105a181614d61565b600082601f830112614d9d57600080fd5b81356020614dad6149a683614a2a565b82815260059290921b84018101918181019086841115614dcc57600080fd5b8286015b84811015614de75780358352918301918301614dd0565b509695505050505050565b60008060408385031215614e0557600080fd5b82356001600160401b0380821115614e1c57600080fd5b818501915085601f830112614e3057600080fd5b81356020614e406149a683614a2a565b82815260059290921b84018101918181019089841115614e5f57600080fd5b948201945b83861015614e86578535614e7781614d61565b82529482019490820190614e64565b96505086013592505080821115614e9c57600080fd5b5061089485828601614d8c565b60008083601f840112614ebb57600080fd5b5081356001600160401b03811115614ed257600080fd5b6020830191508360208260051b8501011115614eed57600080fd5b9250929050565b60008060008060008060608789031215614f0d57600080fd5b86356001600160401b0380821115614f2457600080fd5b614f308a838b01614ea9565b90985096506020890135915080821115614f4957600080fd5b614f558a838b01614ea9565b90965094506040890135915080821115614f6e57600080fd5b50614f7b89828a01614ea9565b979a9699509497509295939492505050565b600060208284031215614f9f57600080fd5b81356105a181614a4d565b60008060008060408587031215614fc057600080fd5b84356001600160401b0380821115614fd757600080fd5b614fe388838901614ea9565b90965094506020870135915080821115614ffc57600080fd5b5061500987828801614ea9565b95989497509550505050565b6000806040838503121561502857600080fd5b8251915060208301516001600160401b0381111561504557600080fd5b8301601f8101851361505657600080fd5b80516150646149a682614927565b81815286602083850101111561507957600080fd5b61508a826020830160208601614b5e565b8093505050509250929050565b600080604083850312156150aa57600080fd5b82516150b581614a4d565b6020939093015192949293505050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156150ed57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b60006001820161511c5761511c6150f4565b5060010190565b600181811c9082168061513757607f821691505b602082108103614cf157634e487b7160e01b600052602260045260246000fd5b8181038181111561151e5761151e6150f4565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6000808335601e198436030181126151b857600080fd5b8301803591506001600160401b038211156151d257600080fd5b602001915036819003821315614eed57600080fd5b60208082526017908201527f496e76616c696420777261707065642061646472657373000000000000000000604082015260600190565b8183823760009101908152919050565b6020815260006105a16020830184614b82565b601f82111561072757600081815260208120601f850160051c810160208610156152685750805b601f850160051c820191505b818110156116f357828155600101615274565b81516001600160401b038111156152a0576152a06148e1565b6152b4816152ae8454615123565b84615241565b602080601f8311600181146152e957600084156152d15750858301515b600019600386901b1c1916600185901b1785556116f3565b600085815260208120601f198616915b82811015615318578886015182559484019460019091019084016152f9565b50858210156153365787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b8183526000602080850194508260005b8581101561538457813561536981614a4d565b6001600160a01b031687529582019590820190600101615356565b509495945050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6000808335601e198436030181126153cf57600080fd5b83016020810192503590506001600160401b038111156153ee57600080fd5b803603821315614eed57600080fd5b6060808252810186905260006001600160fb1b0387111561541d57600080fd5b8660051b80896080850137808301905060206080848303018185015261544760808301888a615346565b84810360408601528581529150808201600586901b830182018760005b8881101561549e57858303601f1901845261547f828b6153b8565b61548a85828461538f565b958701959450505090840190600101615464565b50909c9b505050505050505050505050565b602081526000614d2b602083018486615346565b6040815260006154d8604083018587615346565b82810360208481019190915284518083528582019282019060005b818110156155115784511515835293830193918301916001016154f3565b509098975050505050505050565b60ff60f81b81526bffffffffffffffffffffffff198460601b16600182015282601582015260008251615559816035850160208701614b5e565b91909101603501949350505050565b6000825161557a818460208701614b5e565b9190910192915050565b60006020828403121561559657600080fd5b81516105a181614d61565b6000808335601e198436030181126155b857600080fd5b8301803591506001600160401b038211156155d257600080fd5b6020019150600581901b3603821315614eed57600080fd5b6000604082018483526020604081850152818551808452606086019150828701935060005b818110156156345784516001600160a01b03168352938301939183019160010161560f565b5090979650505050505050565b6000602080838503121561565457600080fd5b82516001600160401b0381111561566a57600080fd5b8301601f8101851361567b57600080fd5b80516156896149a682614a2a565b81815260059190911b820183019083810190878311156156a857600080fd5b928401925b82841015612c9c578351825292840192908401906156ad565b602080825260139082015272151bdbc81b1a5d1d1b19481c9958d95a5d9959606a1b604082015260600190565b602081526000823561570481614a4d565b6001600160a01b0316602083810191909152615722908401846153b8565b60408085015261573660608501828461538f565b95945050505050565b8082018082111561151e5761151e6150f4565b60008351615764818460208801614b5e565b6508ae4e4dee4560d31b9083019081528351615787816006840160208801614b5e565b602960f81b60069290910191820152600701949350505050565b600083516157b3818460208801614b5e565b650a0c2dcd2c6560d31b9083019081528351615787816006840160208801614b5e565b600083516157e8818460208801614b5e565b670aadcd6dcdeeedc560c31b908301908152835161580d816008840160208801614b5e565b602960f81b60089290910191820152600901949350505050565b848152836020820152826040820152608060608201526000611fe56080830184614b82565b80516001600160701b0381168114614a6d57600080fd5b60008060006060848603121561587857600080fd5b6158818461584c565b925061588f6020850161584c565b9150604084015163ffffffff811681146158a857600080fd5b809150509250925092565b84815283602082015260018060a01b0383166040820152608060608201526000611fe56080830184614b82565b6000602082840312156158f257600080fd5b81516105a181614a4d565b60006020828403121561590f57600080fd5b815162ffffff811681146105a157600080fd5b602080825260089082015267109859081c1bdbdb60c21b604082015260600190565b6001600160a01b03818116838216019080821115615964576159646150f4565b5092915050565b828152604060208201526000614d2b6040830184614b82565b6001600160a01b0386811682528515156020830152604082018590528316606082015260a060808201819052600090612c9c90830184614b82565b600080604083850312156159d257600080fd5b505080516020909101519092909150565b6000600160ff1b82016159f8576159f86150f4565b5060000390565b6001600160a01b03828116828216039080821115615964576159646150f4565b808202811582820484141761151e5761151e6150f4565b600082615a5357634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220397b9a7e7c4527e2b680d32648a65e1c3283e7250c6c15690d931ae20fb8620964736f6c63430008120033

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
0x00000047bB99ea4D791bb749D970DE71EE0b1A34
Net Worth in USD
$123,157,175,599,840.00

Net Worth in ETH
62,035,995,946.640112

Token Allocations
PORT3 99.92%
TROLL2.0 0.08%
YELD 0.00%
Others 0.00%
Chain Token Portfolio % Price Amount Value
ETH99.92%$0.00351235,044,540,522,872,776$123,059,955,382,283
ETH0.08%$0.99013398,185,351,653.6841$97,216,556,788.92
ETH
Ether (ETH)
<0.01%$1,985.2515.4715$30,714.78
ETH<0.01%$0.00117813,204,699.2468$15,556.32
ETH<0.01%$0.24711650,837.3222$12,562.71
ETH<0.01%$0.052783127,188.6272$6,713.4
ETH<0.01%$0.9997825,852.6917$5,851.42
ETH<0.01%$0.0002215,794,261.4296$3,476
ETH<0.01%$0.9995093,061.0653$3,059.56
ETH<0.01%$0.10873219,377.6434$2,106.98
ETH<0.01%$0.9998091,836.0636$1,835.71
ETH<0.01%$0.02886845,421.212$1,311.23
ETH<0.01%<$0.00000163,778,139,706.7571$1,090.3
ETH<0.01%$61.4412.8361$788.65
ETH<0.01%$0.003165211,788.7896$670.41
ETH<0.01%$0.0008536,204.695$428.72
ETH<0.01%$0.00826849,119.3821$406.1
ETH<0.01%$0.999693365.9541$365.84
ETH<0.01%$0.01285627,168.4877$349.28
ETH<0.01%$0.003,816.2483$0.00
ETH<0.01%$0.00833831,606.8033$263.54
ETH<0.01%$0.000412494,881.6047$203.74
ETH<0.01%$0.0198958,000$159.16
ETH<0.01%$160.430.946$151.76
ETH<0.01%$0.0000353,717,660.6106$131.61
ETH<0.01%$0.0077316,360.5602$126.46
ETH<0.01%<$0.0000016,524,668,566.0796$88.95
ETH<0.01%$0.528894151.069$79.9
ETH<0.01%<$0.00000111,727,104,126.2135$72.22
ETH<0.01%$0.0090557,818.2398$70.79
ETH<0.01%$0.00000321,457,358.9003$70.17
ETH<0.01%$82.940.8311$68.93
ETH<0.01%$0.000126539,020.0913$68.14
ETH<0.01%$0.00238,416.2091$0.00
ETH<0.01%$0.0000341,750,771$60.11
ETH<0.01%<$0.000001313,636,579.2182$58.99
ETH<0.01%$0.000225259,338.9387$58.31
ETH<0.01%$0.00101956,391.0512$57.45
ETH<0.01%$0.0052410,930.1715$57.28
ETH<0.01%$66,718.720.00082379$54.96
ETH<0.01%$0.0074767,338.5122$54.87
ETH<0.01%$4,416.970.0122$53.84
ETH<0.01%$0.00000412,568,469.3479$53.79
ETH<0.01%$0.053711998.4637$53.63
ETH<0.01%$1.5135.1592$53.09
ETH<0.01%$0.205372250.2058$51.39
ETH<0.01%$0.069765734.9847$51.28
ETH<0.01%$0.000.03$0.00
ETH<0.01%$0.0193712,488.5805$48.21
ETH<0.01%$0.262891182.2104$47.9
ETH<0.01%<$0.0000015,042,029,633.591$47.79
ETH<0.01%<$0.0000018,378,287,327.4768$46.34
ETH<0.01%$0.0030315,096.8661$45.74
ETH<0.01%$2.2519.804$44.48
ETH<0.01%$0.00000139,289,305.8281$44
ETH<0.01%$3.3812.9574$43.8
ETH<0.01%$0.090674436.5721$39.59
ETH<0.01%$0.0000094,527,919.7413$39.26
ETH<0.01%<$0.000001884,985,216.4923$38.75
ETH<0.01%$0.0069855,505.2439$38.45
ETH<0.01%$7.674.9849$38.23
ETH<0.01%$0.00326511,486.4157$37.5
ETH<0.01%<$0.000001298,124,664.6558$36.45
ETH<0.01%$0.86637941.485$35.94
ETH<0.01%<$0.0000011,676,238,911,176,651.5$35.8
ETH<0.01%$0.0076624,670.5145$35.79
ETH<0.01%$0.27508129.9852$35.76
ETH<0.01%$0.000064558,880.0871$35.64
ETH<0.01%<$0.000001543,603,827.1335$35.27
ETH<0.01%$0.0000331,068,052.6457$35.22
ETH<0.01%$48,4610.00070009$33.93
ETH<0.01%<$0.000001182,986,542,975.4122$33.71
ETH<0.01%$66,7240.00050163$33.47
ETH<0.01%$0.274249121.1934$33.24
ETH<0.01%$0.9991133.0181$32.99
ETH<0.01%$0.9975632.6801$32.6
ETH<0.01%$2,126.540.0152$32.23
ETH<0.01%$4,422.330.00727102$32.15
ETH<0.01%$0.255225125.0864$31.93
ETH<0.01%<$0.000001373,109,545.7724$31.56
ETH<0.01%$0.67430546.5987$31.42
ETH<0.01%$0.99920531.4331$31.41
ETH<0.01%$0.00000155,139,054.9972$31.25
ETH<0.01%$0.196439158.0141$31.04
ETH<0.01%$0.042615708.1948$30.18
ETH<0.01%$0.00000128,785,852.6248$29.94
ETH<0.01%<$0.000001209,870,125.2638$29.68
ETH<0.01%$0.00025118,677.3794$29.65
ETH<0.01%$0.0010228,588.8294$29.16
ETH<0.01%$0.90906531.8964$29
ETH<0.01%<$0.000001115,615,464,261.6951$28.93
ETH<0.01%$71.870.3997$28.73
ETH<0.01%$0.73801138.7365$28.59
ETH<0.01%<$0.000001272,745,173.2633$28.46
ETH<0.01%$101.080.2801$28.31
ETH<0.01%$0.212605131.4574$27.95
ETH<0.01%<$0.0000012,944,787,349.2889$27.7
ETH<0.01%$0.0195181,416.0255$27.64
ETH<0.01%$0.0097882,790.3547$27.31
ETH<0.01%$0.251237108.5427$27.27
ETH<0.01%$0.00037972,007.0569$27.26
ETH<0.01%$1.9613.8418$27.13
ETH<0.01%$0.77754534.8843$27.12
ETH<0.01%<$0.0000013,776,081,177.8579$27.11
ETH<0.01%$0.140684192.0263$27.02
ETH<0.01%$0.0000037,798,087.0524$26.96
ETH<0.01%$0.99945926.9077$26.89
ETH<0.01%$0.0000132,101,369.9477$26.86
ETH<0.01%$1,989.170.0133$26.5
ETH<0.01%$0.096609273.6496$26.44
ETH<0.01%$0.00000123,389,260.1859$26.2
ETH<0.01%$2.0113.0362$26.17
ETH<0.01%<$0.0000018,788,310,793.8333$25.93
ETH<0.01%$5.614.5967$25.79
ETH<0.01%<$0.000001111,933,200.4078$25.72
ETH<0.01%<$0.00000165,507,519.3688$25.55
ETH<0.01%$0.0036167,039.6249$25.46
ETH<0.01%<$0.00000118,610,351,195.7212$25.4
ETH<0.01%$0.31136681.3164$25.32
ETH<0.01%$0.0249291,014.3896$25.29
ETH<0.01%$0.000031813,479.3017$25.22
ETH<0.01%$0.003217,834.8528$25.15
ETH<0.01%$0.09078275.0897$24.97
ETH<0.01%<$0.000001671,842,119.9021$24.95
ETH<0.01%$0.000118207,816.8777$24.57
ETH<0.01%$4,121.380.00592657$24.43
ETH<0.01%$0.00209911,553.81$24.25
ETH<0.01%$0.00197112,287.783$24.22
ETH<0.01%$0.000027898,728.5223$24.18
ETH<0.01%$1.7913.4766$24.12
ETH<0.01%$0.0218411,101.8759$24.07
ETH<0.01%$0.99991323.9889$23.99
ETH<0.01%$0.066904358.1207$23.96
ETH<0.01%$0.000028851,745.4408$23.82
ETH<0.01%$1,990.10.0118$23.57
ETH<0.01%<$0.000001292,817,309,173.5631$23.51
ETH<0.01%$0.0004848,314.6291$23.21
ETH<0.01%$0.48797747.5036$23.18
ETH<0.01%$0.000123188,091.1324$23.18
ETH<0.01%$0.0000151,516,600.6731$22.84
ETH<0.01%$0.069957325.9943$22.81
ETH<0.01%$2,220.760.0103$22.78
ETH<0.01%$1.0321.4688$22.11
ETH<0.01%$0.156223139.7951$21.84
ETH<0.01%<$0.000001153,864,367.3348$21.68
ETH<0.01%$0.00000123,110,305.2295$21.67
ETH<0.01%$0.0069063,116.6621$21.52
ETH<0.01%$64.290.3335$21.44
ETH<0.01%<$0.000001584,896,891.3433$21.33
ETH<0.01%$0.99851521.2179$21.19
ETH<0.01%<$0.000001222,676,998.4926$21.18
ETH<0.01%<$0.00000145,190,925.6135$21.08
ETH<0.01%$0.40432552.0146$21.03
ETH<0.01%$0.098467213.2299$21
ETH<0.01%$0.0152081,364.8929$20.76
ETH<0.01%$0.000169122,999.153$20.75
ETH<0.01%$0.0087192,366.2446$20.63
ETH<0.01%<$0.00000170,232,042,041.5463$20.62
ETH<0.01%$0.022421918.7272$20.6
ETH<0.01%$0.0030596,614.8515$20.23
ETH<0.01%$66,3750.00030175$20.03
ETH<0.01%$0.047425419.9287$19.92
ETH<0.01%$0.039484502.1166$19.83
ETH<0.01%$0.000137144,509.1575$19.82
ETH<0.01%$0.00156812,474.0862$19.56
ETH<0.01%$0.85720422.7545$19.51
ETH<0.01%$2.198.8306$19.34
ETH<0.01%$0.190825101.3263$19.34
ETH<0.01%$0.035398543.5271$19.24
ETH<0.01%$0.081099236.8266$19.21
ETH<0.01%$4,473.670.0042723$19.11
ETH<0.01%<$0.00000123,171,556,093.4872$19.07
ETH<0.01%<$0.000001264,892,957.7951$19.06
ETH<0.01%<$0.000001186,965,454.2937$19.01
ETH<0.01%$0.000056339,749.363$18.97
ETH<0.01%$72.70.2594$18.86
ETH<0.01%<$0.000001144,352,966,018.7544$18.85
ETH<0.01%<$0.000001205,838,135.6159$18.76
ETH<0.01%$0.00006312,002.3302$18.71
ETH<0.01%$0.00054834,041.5256$18.66
ETH<0.01%$0.028138658.4095$18.53
ETH<0.01%$0.00137813,385.8651$18.44
ETH<0.01%$0.072053255.2172$18.39
ETH<0.01%$0.059416308.1979$18.31
ETH<0.01%<$0.000001170,844,830.4177$18.28
ETH<0.01%$0.083275218.6601$18.21
ETH<0.01%$0.00035451,388.6448$18.19
ETH<0.01%$0.051733350.007$18.11
ETH<0.01%<$0.000001146,266,288.208$17.97
ETH<0.01%$2.058.7335$17.9
ETH<0.01%$0.055019320.8816$17.65
ETH<0.01%$0.00091219,293.8826$17.59
ETH<0.01%$0.088066197.9326$17.43
ETH<0.01%<$0.00000157,333,326,865.923$17.38
ETH<0.01%$0.000159108,934.5509$17.3
ETH<0.01%$0.0132931,287.0639$17.11
ETH<0.01%<$0.000001878,675,821,704.701$17.05
ETH<0.01%$0.0009218,524.9609$17.03
ETH<0.01%$0.0009118,716.3924$17.03
ETH<0.01%$0.00004425,669.6622$16.98
ETH<0.01%$0.00023771,212.5918$16.9
ETH<0.01%$1.89.3656$16.89
ETH<0.01%$0.000.1795$0.00
ETH<0.01%$0.00136912,313.3351$16.86
ETH<0.01%$0.0020528,164.2829$16.75
ETH<0.01%$0.0024,293.6538$0.00
ETH<0.01%$0.00033349,894.5272$16.6
ETH<0.01%$0.0347476.9173$16.55
ETH<0.01%$0.007,701.3155$0.00
ETH<0.01%<$0.000001191,165,946.7725$16.52
ETH<0.01%$1.1514.3452$16.5
ETH<0.01%$0.0047213,477.4159$16.42
ETH<0.01%$0.0023197,068.4338$16.39
ETH<0.01%<$0.00000142,700,066,261.872$16.35
ETH<0.01%$1.2313.2424$16.29
ETH<0.01%$0.00000114,407,757.178$16.28
ETH<0.01%$0.0049853,252.3346$16.21
ETH<0.01%$0.000052308,401.2376$16.06
ETH<0.01%$0.057828275.106$15.91
ETH<0.01%$83.110.1904$15.83
ETH<0.01%$0.54444629.0141$15.8
ETH<0.01%$0.119911131.4322$15.76
ETH<0.01%$0.000032484,646.4838$15.73
ETH<0.01%$0.000069226,194.0206$15.63
ETH<0.01%$88.760.1755$15.57
ETH<0.01%$1.0115.4536$15.55
ETH<0.01%$0.0085.0289$0.00
ETH<0.01%$0.00128712,007.2892$15.46
ETH<0.01%$0.0049633,108.3107$15.43
ETH<0.01%<$0.000001223,855,681,254.3556$15.41
ETH<0.01%$0.090622169.615$15.37
ETH<0.01%<$0.000001122,463,238.0121$15.35
ETH<0.01%$2.087.3788$15.35
ETH<0.01%<$0.0000011,519,298,232.4905$15.34
ETH<0.01%$0.0030235,072.2841$15.33
ETH<0.01%$0.25125160.9152$15.3
ETH<0.01%$0.000055279,281.714$15.25
ETH<0.01%<$0.000001254,903,560,430.1586$15.25
ETH<0.01%<$0.0000019,021,698,818.0495$15.21
ETH<0.01%$3.454.3904$15.15
ETH<0.01%$1.659.113$15.04
ETH<0.01%<$0.00000121,206,476,642.3221$14.95
ETH<0.01%$0.32791945.3452$14.87
ETH<0.01%$0.22924664.6495$14.82
ETH<0.01%$2,490.270.00594536$14.81
ETH<0.01%<$0.00000130,249,286,930.229$14.8
ETH<0.01%$0.0026035,641.1275$14.68
ETH<0.01%$0.023413626.5246$14.67
ETH<0.01%$0.0026965,395.8784$14.55
ETH<0.01%<$0.000001279,903,092.1033$14.54
ETH<0.01%$0.018167798.1423$14.5
ETH<0.01%<$0.00000149,718,205,101.5711$14.36
ETH<0.01%$0.0000028,731,490.8366$14.32
ETH<0.01%$0.016626858.6762$14.28
ETH<0.01%$0.0062832,269.9125$14.26
ETH<0.01%$0.04885291.6972$14.25
ETH<0.01%<$0.000001125,210,214.3623$14.22
ETH<0.01%$0.0091581,544.3289$14.14
ETH<0.01%$0.00015193,693.4542$14.13
ETH<0.01%$0.02971474.07$14.08
ETH<0.01%$0.48962328.7004$14.05
ETH<0.01%$0.00612,302.8544$14.05
ETH<0.01%$0.0000062,408,001.8791$13.8
ETH<0.01%$0.0000043,554,564.3441$13.8
ETH<0.01%$0.41219533.3603$13.75
ETH<0.01%<$0.0000012,526,777,109.4319$13.67
ETH<0.01%<$0.0000015,539,368,335.2042$13.62
ETH<0.01%$0.19236569.7382$13.42
ETH<0.01%$0.0018357,308.8353$13.41
ETH<0.01%$0.002944,555.9555$13.4
ETH<0.01%$0.00107612,444.1478$13.39
ETH<0.01%$0.00027947,428.0563$13.22
ETH<0.01%$2,397.960.00539787$12.94
ETH<0.01%<$0.00000170,107,176,274.5798$12.92
ETH<0.01%<$0.00000136,677,843.7164$12.87
ETH<0.01%<$0.00000139,708,441,820.7043$12.79
ETH<0.01%$0.00013792,764.3649$12.71
ETH<0.01%$0.0123811,024.5896$12.69
ETH<0.01%<$0.000001194,638,025.8644$12.68
ETH<0.01%<$0.000001247,348,052.5438$12.63
ETH<0.01%<$0.000001143,630,674,662.5902$12.61
ETH<0.01%<$0.00000184,311,815.849$12.56
ETH<0.01%$0.14841884.4721$12.54
ETH<0.01%<$0.00000160,825,155.1912$12.53
ETH<0.01%$0.00112911,035.1401$12.46
ETH<0.01%$0.96311212.9232$12.45
ETH<0.01%$0.000072172,229.1447$12.35
ETH<0.01%$0.00068417,971.1457$12.29
ETH<0.01%<$0.000001107,111,567,883.6254$12.28
ETH<0.01%<$0.00000180,618,206.4132$12.23
ETH<0.01%$0.30378740.0737$12.17
ETH<0.01%$0.00012795,486.6681$12.14
ETH<0.01%$0.000019644,692.6065$12.13
ETH<0.01%<$0.00000127,195,979.3359$12.11
ETH<0.01%<$0.00000150,433,731.8843$12.06
ETH<0.01%<$0.00000127,898,782,183.1897$11.96
ETH<0.01%<$0.00000156,010,879.7913$11.81
ETH<0.01%$0.0000025,786,414.4478$11.8
ETH<0.01%$0.00040129,434.9959$11.79
ETH<0.01%$2.235.2762$11.79
ETH<0.01%$0.49548423.6314$11.71
ETH<0.01%<$0.000001240,589,692.2908$11.66
ETH<0.01%$0.0061891,877.5518$11.62
ETH<0.01%$0.0054242,140.9035$11.61
ETH<0.01%$0.026661434.8648$11.59
ETH<0.01%$0.0098591,175.7718$11.59
ETH<0.01%<$0.00000110,265,122,296.1428$11.56
ETH<0.01%<$0.00000155,620,971,076.0366$11.45
ETH<0.01%$0.005242,174.9977$11.4
ETH<0.01%<$0.000001139,484,518.2618$11.39
ETH<0.01%$0.000105107,579.2157$11.34
ETH<0.01%<$0.00000140,862,806,736.874$11.3
ETH<0.01%$0.43489525.6731$11.17
ETH<0.01%$0.016131689.8795$11.13
ETH<0.01%$0.28294339.2896$11.12
ETH<0.01%<$0.00000126,677,220.6646$11.11
ETH<0.01%<$0.0000016,360,273,303.9054$11.06
ETH<0.01%$0.00000111,192,165.2549$11.06
ETH<0.01%$0.20025855.0867$11.03
ETH<0.01%$0.00023646,334.7039$10.95
ETH<0.01%$0.043431251.7536$10.93
ETH<0.01%<$0.000001113,439,039.2773$10.9
ETH<0.01%$15.440.7053$10.89
ETH<0.01%$0.072616148.8568$10.81
ETH<0.01%<$0.00000127,146,093.2385$10.75
ETH<0.01%$0.032235332.3221$10.71
ETH<0.01%$0.0015067,085.6259$10.67
ETH<0.01%$0.14575773.1054$10.66
ETH<0.01%$0.00029336,221.5414$10.62
ETH<0.01%$0.26913239.3001$10.58
ETH<0.01%$0.000029359,715.7469$10.57
ETH<0.01%$0.09285112.9644$10.49
ETH<0.01%$0.029785352.1303$10.49
ETH<0.01%<$0.000001350,115,323,596.126$10.44
ETH<0.01%$0.0000042,415,558.4265$10.42
ETH<0.01%$0.00019353,655.9548$10.36
ETH<0.01%$0.34534529.9071$10.33
ETH<0.01%<$0.000001120,116,141,543.3151$10.31
ETH<0.01%$0.00497,491.6081$0.00
ETH<0.01%$8.571.1939$10.23
ETH<0.01%$0.014147720.5419$10.19
ETH<0.01%<$0.000001267,257,246.2474$10.19
ETH<0.01%$0.000063162,664.4997$10.19
ETH<0.01%$0.0072561,399.6909$10.16
ETH<0.01%$0.65479215.4729$10.13
ETH<0.01%$0.012048839.1602$10.11
ETH<0.01%$0.00014370,914.996$10.11
ETH<0.01%<$0.000001960,381,778,973.9008$10
ETH<0.01%<$0.000001141,910,464.8286$9.96
ETH<0.01%<$0.000001102,822,006.2126$9.91
ETH<0.01%$0.00038425,814.6601$9.9
ETH<0.01%$0.0000018,661,073.9411$9.82
ETH<0.01%<$0.000001143,828,180.4267$9.82
ETH<0.01%$0.00040524,218.2727$9.81
ETH<0.01%$0.0000017,586,535.1093$9.79
ETH<0.01%$0.057687169.0467$9.75
ETH<0.01%<$0.000001144,202,485,982.4241$9.7
ETH<0.01%$0.070514137.0692$9.67
ETH<0.01%$0.000034283,371.6445$9.66
ETH<0.01%$0.000039245,480.4322$9.64
ETH<0.01%$0.00067314,261.9443$9.59
ETH<0.01%$3.023.1654$9.58
ETH<0.01%$0.0055941,706.9977$9.55
ETH<0.01%$0.00000114,355,323.4103$9.53
ETH<0.01%$0.029364324.4618$9.53
ETH<0.01%$0.0000019,625,282.6549$9.41
ETH<0.01%<$0.00000146,033,219,183.9338$9.38
ETH<0.01%$0.000086109,129.7181$9.38
ETH<0.01%$0.00046619,936.365$9.29
ETH<0.01%<$0.0000015,136,891,936.2459$9.29
ETH<0.01%$0.0023253,970.1713$9.23
ETH<0.01%$0.0008810,466.5165$9.21
ETH<0.01%<$0.000001148,231,632,533.6198$9.14
ETH<0.01%$0.0018145,004.3281$9.08
ETH<0.01%$0.090365100.2942$9.06
ETH<0.01%$0.011859763.5708$9.06
ETH<0.01%$29.840.3029$9.04
ETH<0.01%$0.000062145,242.4326$9.04
ETH<0.01%<$0.000001126,751,405,170.4151$9.02
ETH<0.01%$0.15202759.1928$9
ETH<0.01%$0.0000019,782,291.8576$8.99
ETH<0.01%$0.00000113,193,488.62$8.99
ETH<0.01%$0.010889822.8945$8.96
ETH<0.01%$0.0000017,704,437.443$8.94
ETH<0.01%<$0.000001160,071,250.3984$8.9
ETH<0.01%$0.00001916,136.8524$8.86
ETH<0.01%$0.00811,092.5132$8.85
ETH<0.01%$0.012185725.9451$8.85
ETH<0.01%$0.000244,160.1336$8.82
ETH<0.01%$0.000022404,327.8761$8.79
ETH<0.01%$0.00069912,565.1752$8.78
ETH<0.01%$0.09666290.6642$8.76
ETH<0.01%$0.0077291,128.8858$8.72
ETH<0.01%$0.00017250,783.4263$8.72
ETH<0.01%<$0.00000134,009,660.5176$8.69
ETH<0.01%$0.010379836.1506$8.68
ETH<0.01%<$0.00000135,899,108,490.1059$8.65
ETH<0.01%<$0.00000149,221,833.6536$8.62
ETH<0.01%$0.057923148.7808$8.62
ETH<0.01%$0.00045818,823.0953$8.62
ETH<0.01%$0.000072119,150.9102$8.6
ETH<0.01%$0.013216647.0967$8.55
ETH<0.01%$0.0000023,491,543.8961$8.54
ETH<0.01%$0.008431,004.1201$8.46
ETH<0.01%$0.00016251,806.7623$8.42
ETH<0.01%$39.980.2102$8.41
ETH<0.01%$0.0014885,646.3427$8.4
ETH<0.01%$0.0021163,969.0195$8.4
ETH<0.01%$2.852.9362$8.37
ETH<0.01%$0.00009389,564.2629$8.36
ETH<0.01%$0.000073113,714.0049$8.28
ETH<0.01%$0.0056251,468.9611$8.26
ETH<0.01%$0.00059213,942.8464$8.26
ETH<0.01%$0.09818384.0839$8.26
ETH<0.01%$0.00008794,331.8364$8.24
ETH<0.01%$0.4843916.9158$8.19
ETH<0.01%$0.08801793.0146$8.19
ETH<0.01%$0.0049021,669.6492$8.18
ETH<0.01%<$0.00000162,401,569,685.2874$8.18
ETH<0.01%$0.0061851,320.9055$8.17
ETH<0.01%$6.291.2958$8.15
ETH<0.01%$0.0016944,792.8248$8.12
ETH<0.01%<$0.000001168,299,558.1972$8.12
ETH<0.01%$0.79715510.1832$8.12
ETH<0.01%$0.00000112,954,796.4428$8.1
ETH<0.01%$0.00023534,406.3332$8.1
ETH<0.01%<$0.000001575,815,544,309.3457$8.09
ETH<0.01%<$0.00000163,619,291,213.0737$8.08
ETH<0.01%$0.09258386.9651$8.05
ETH<0.01%$0.00005162,306.1802$8.04
ETH<0.01%$1.186.75$7.97
ETH<0.01%<$0.00000112,869,896,822.0035$7.96
ETH<0.01%$0.008028990.0965$7.95
ETH<0.01%$0.0000032,438,988.2513$7.85
ETH<0.01%<$0.000001206,445,115.8086$7.82
ETH<0.01%<$0.00000149,765,471,320.233$7.78
ETH<0.01%$0.10071877.1886$7.77
ETH<0.01%$0.0000023,192,079.0946$7.76
ETH<0.01%$0.0014715,273.7079$7.76
ETH<0.01%$0.000074104,524.3228$7.73
ETH<0.01%<$0.00000115,467,586,310.2837$7.71
ETH<0.01%$0.0000024,338,098.219$7.7
ETH<0.01%$0.063994120.1847$7.69
ETH<0.01%$0.000009871,331.0371$7.69
ETH<0.01%$0.0020413,759.9883$7.67
ETH<0.01%$2,173.880.00352601$7.67
ETH<0.01%$0.56542613.52$7.64
ETH<0.01%$0.000071107,533.8283$7.64
ETH<0.01%$0.000023335,068.4334$7.64
ETH<0.01%$0.0001744,816.8397$7.61
ETH<0.01%<$0.0000015,232,325,226.5005$7.61
ETH<0.01%$0.0038771,934.3207$7.5
ETH<0.01%$0.9992267.4932$7.49
ETH<0.01%$0.00027627,106.4976$7.49
ETH<0.01%$0.04747156.6588$7.44
ETH<0.01%$0.000016458,996.0225$7.42
ETH<0.01%$0.054496135.0446$7.36
ETH<0.01%$0.00014849,489.0854$7.33
ETH<0.01%$0.010416700.5229$7.3
ETH<0.01%$0.0010087,232.5299$7.29
ETH<0.01%<$0.00000141,263,025.2693$7.26
ETH<0.01%$0.08005890.0483$7.21
ETH<0.01%$0.00039118,434.4792$7.2
ETH<0.01%$0.00481,499.5128$7.2
ETH<0.01%$36.420.197$7.17
ETH<0.01%<$0.00000126,603,651.31$7.17
ETH<0.01%$0.0017594,063.7511$7.15
ETH<0.01%<$0.00000188,177,105.947$7.11
ETH<0.01%<$0.000001114,739,302.2122$7.1
ETH<0.01%$0.0010876,462.0652$7.03
ETH<0.01%<$0.00000166,074,794.3032$7.02
ETH<0.01%$0.0019763,544.8662$7.01
ETH<0.01%$0.00027825,227.0218$7
ETH<0.01%$0.000029245,115.2443$7
ETH<0.01%$101.080.0689$6.97
ETH<0.01%$3.971.7463$6.93
ETH<0.01%<$0.00000181,837,861.3711$6.88
ETH<0.01%<$0.00000114,420,659,518.8037$6.87
ETH<0.01%$0.032467211.2311$6.86
ETH<0.01%$1,985.250.00344447$6.84
ETH<0.01%<$0.00000145,527,345.3453$6.84
ETH<0.01%<$0.00000110,328,596,790.6578$6.81
ETH<0.01%<$0.00000154,896,306.5651$6.79
ETH<0.01%<$0.000001750,559,680.028$6.79
ETH<0.01%<$0.00000156,770,277.842$6.77
ETH<0.01%$0.36366518.591$6.76
ETH<0.01%$0.034274197.0809$6.75
ETH<0.01%<$0.000001148,833,428.5104$6.75
ETH<0.01%$0.00025326,544.6012$6.73
ETH<0.01%<$0.00000160,469,376.3362$6.7
ETH<0.01%$0.000047143,163.1088$6.68
ETH<0.01%$0.00052412,749.8388$6.68
ETH<0.01%<$0.000001356,019,302.9574$6.66
ETH<0.01%$0.0016114,130.7242$6.65
ETH<0.01%$0.028074236.2747$6.63
ETH<0.01%$0.000018368,820.3941$6.62
ETH<0.01%$0.00029722,222.581$6.59
ETH<0.01%$0.09471169.5782$6.59
ETH<0.01%$0.0023892,745.8992$6.56
ETH<0.01%<$0.00000146,660,006.6633$6.56
ETH<0.01%$0.59360111.0219$6.54
ETH<0.01%$0.026167249.6662$6.53
ETH<0.01%$0.35550318.3032$6.51
ETH<0.01%$0.00109.5499$0.00
ETH<0.01%$0.0000015,045,130.8735$6.45
ETH<0.01%$0.000778,370.2137$6.44
ETH<0.01%$0.26545624.2246$6.43
ETH<0.01%$0.00014145,377.1818$6.42
ETH<0.01%$0.010559603.003$6.37
ETH<0.01%$0.0000061,022,649.4137$6.33
ETH<0.01%<$0.000001115,024,421,742.285$6.31
ETH<0.01%<$0.000001153,661,658.3695$6.29
ETH<0.01%$0.0033471,876.8048$6.28
ETH<0.01%$0.000007944,628.3347$6.27
ETH<0.01%<$0.00000194,783,708,863.0686$6.26
ETH<0.01%$0.12576849.7167$6.25
ETH<0.01%<$0.00000162,136,159.7235$6.25
ETH<0.01%$0.000042150,246.6956$6.24
ETH<0.01%$0.0019783,143.5714$6.22
ETH<0.01%$0.09949162.0091$6.17
ETH<0.01%<$0.000001462,809,088,567.8604$6.16
ETH<0.01%$0.01758348.6325$6.13
ETH<0.01%<$0.00000191,169,381.7261$6.1
ETH<0.01%$0.3955515.402$6.09
ETH<0.01%$0.00006297,492.8756$6.09
ETH<0.01%$0.08662270.0064$6.06
ETH<0.01%<$0.00000173,813,512.9599$6.06
ETH<0.01%$0.0060091,007.19$6.05
ETH<0.01%$0.06606891.4701$6.04
ETH<0.01%<$0.00000148,137,646.7928$6.02
ETH<0.01%$0.012344486.9345$6.01
ETH<0.01%$0.00035616,790.5145$5.98
ETH<0.01%<$0.000001111,944,571.2064$5.98
ETH<0.01%$0.15155539.3421$5.96
ETH<0.01%$0.12266348.4443$5.94
ETH<0.01%$0.33316617.8188$5.94
ETH<0.01%$0.0000032,205,552.6597$5.93
ETH<0.01%$1.334.4526$5.92
ETH<0.01%$0.11848949.9072$5.91
ETH<0.01%$610.840.00967726$5.91
ETH<0.01%$0.20152829.2503$5.89
ETH<0.01%$0.0031481,871.0327$5.89
ETH<0.01%$0.000045130,146.3122$5.88
ETH<0.01%$0.00007281,322.225$5.87
ETH<0.01%<$0.00000141,035,153.0987$5.87
ETH<0.01%$0.0052.7725$0.00
ETH<0.01%$0.00009462,548.2399$5.85
ETH<0.01%$0.43619613.3815$5.84
ETH<0.01%$0.000025234,952.17$5.83
ETH<0.01%$0.0027952,084.2961$5.83
ETH<0.01%$0.9901335.882$5.82
ETH<0.01%<$0.000001109,641,227.2938$5.82
ETH<0.01%$0.08627567.4214$5.82
ETH<0.01%$0.3334317.2995$5.77
ETH<0.01%$0.0028542,012.3047$5.74
ETH<0.01%<$0.000001110,551,028.9374$5.71
ETH<0.01%$320.50.0178$5.7
ETH<0.01%$0.30693918.5728$5.7
ETH<0.01%$0.00037814,987.6169$5.67
ETH<0.01%$0.0001635,353.9929$5.64
ETH<0.01%$0.016245346.8062$5.63
ETH<0.01%$0.00013541,857.1023$5.63
ETH<0.01%<$0.0000012,813,377,516.4368$5.63
ETH<0.01%<$0.000001101,940,253.756$5.62
ETH<0.01%<$0.00000111,335,477,585.749$5.61
ETH<0.01%$0.19666128.2662$5.56
ETH<0.01%<$0.000001115,885,562.8743$5.54
ETH<0.01%$0.0009345,912.2358$5.52
ETH<0.01%<$0.0000012,718,555,206.1735$5.52
ETH<0.01%<$0.00000139,177,334.4498$5.52
ETH<0.01%$0.0005989,203.0282$5.5
ETH<0.01%$0.00027919,616.9044$5.48
ETH<0.01%$0.30051818.1813$5.46
ETH<0.01%$0.27543719.7773$5.45
ETH<0.01%$0.0000041,309,644.0747$5.42
ETH<0.01%$0.0021342,532.1033$5.4
ETH<0.01%$0.00494.1893$0.00
ETH<0.01%<$0.0000014,580,769,479.2537$5.39
ETH<0.01%$0.09808554.9423$5.39
ETH<0.01%<$0.00000136,456,600,724.306$5.38
ETH<0.01%$0.041707128.2527$5.35
ETH<0.01%$0.9992665.3247$5.32
ETH<0.01%$0.000043122,265.3418$5.32
ETH<0.01%$0.14480136.5687$5.3
ETH<0.01%$0.00036914,321.4473$5.28
ETH<0.01%$0.05508795.8843$5.28
ETH<0.01%$0.0007167,343.3684$5.26
ETH<0.01%$0.000039133,220.8455$5.25
ETH<0.01%$0.00012940,420.4558$5.23
ETH<0.01%<$0.000001515,511,549.6159$5.21
ETH<0.01%$0.0018092,874.6842$5.2
ETH<0.01%$0.016336318.1234$5.2
ETH<0.01%$0.049745104.0254$5.17
ETH<0.01%$0.0040031,286.2798$5.15
ETH<0.01%$0.000009604,086.9735$5.14
ETH<0.01%$0.0013563,787.5596$5.14
ETH<0.01%$0.007543679.8213$5.13
ETH<0.01%<$0.00000112,522,000,959.3555$5.12
ETH<0.01%$0.11050446.2812$5.11
ETH<0.01%<$0.0000019,118,665,468.8656$5.09
ETH<0.01%$0.0034191,485.8953$5.08
ETH<0.01%<$0.000001161,370,892,976.2195$5.07
ETH<0.01%$0.0000014,082,915.4557$5.07
ETH<0.01%<$0.00000116,342,544,772.2164$5.05
ETH<0.01%<$0.000001131,674,436.5849$4.99
ETH<0.01%<$0.000001825,737,253.0236$4.97
ETH<0.01%$0.0044231,123.3504$4.97
ETH<0.01%$0.00033914,625.9573$4.96
ETH<0.01%$0.00003164,775.5309$4.95
ETH<0.01%$0.0000016,781,381.24$4.93
ETH<0.01%<$0.00000153,437,274.7827$4.91
ETH<0.01%$0.02368207.2931$4.91
ETH<0.01%$0.014184345.4985$4.9
ETH<0.01%$0.19528925.0682$4.9
ETH<0.01%$0.3201515.2852$4.89
ETH<0.01%<$0.000001215,933,083.1855$4.89
ETH<0.01%$0.05415290.189$4.88
ETH<0.01%$0.00047510,251.3685$4.87
ETH<0.01%$0.033302145.6837$4.85
ETH<0.01%$0.000023210,118.2703$4.82
ETH<0.01%$0.17481827.5717$4.82
ETH<0.01%$0.0000023,121,258.8746$4.82
ETH<0.01%$0.00014533,329.8057$4.82
ETH<0.01%$0.00009948,572.8017$4.82
ETH<0.01%$0.0000018,235,541.9999$4.8
ETH<0.01%<$0.000001772,786,390.9337$4.79
ETH<0.01%$0.00004997,756.3008$4.77
ETH<0.01%$0.05062194.2295$4.77
ETH<0.01%<$0.000001128,050,663,885.7583$4.75
ETH<0.01%$0.020025237$4.75
ETH<0.01%$0.00016329,020.1402$4.74
ETH<0.01%$0.28857216.3121$4.71
ETH<0.01%$0.05756681.4814$4.69
ETH<0.01%$0.00009350,392.3936$4.68
ETH<0.01%<$0.000001143,566,823.8492$4.65
ETH<0.01%$6.860.6757$4.64
ETH<0.01%$0.00018225,414.4187$4.63
ETH<0.01%$0.00011739,300.74$4.61
ETH<0.01%<$0.00000110,710,608.8614$4.6
ETH<0.01%$0.28792415.962$4.6
ETH<0.01%<$0.00000181,739,274.1821$4.59
ETH<0.01%$9.540.4794$4.57
ETH<0.01%$0.0000041,199,935.9007$4.56
ETH<0.01%$0.0026721,694.2293$4.53
ETH<0.01%<$0.000001113,433,096.9825$4.52
ETH<0.01%<$0.00000134,316,396,649.4869$4.51
ETH<0.01%$0.021671208.0472$4.51
ETH<0.01%$0.4690849.597$4.5
ETH<0.01%<$0.0000013,572,222,962.4195$4.47
ETH<0.01%$0.19996122.2732$4.45
ETH<0.01%$0.00016227,218.4368$4.42
ETH<0.01%$3.971.1136$4.42
ETH<0.01%$0.034146129.369$4.42
ETH<0.01%$0.08104754.181$4.39
ETH<0.01%$0.00067,306.7895$4.39
ETH<0.01%$0.11788837.1852$4.38
ETH<0.01%$1.353.2468$4.38
ETH<0.01%$0.0017392,505.5309$4.36
ETH<0.01%<$0.0000012,038,703,297.0725$4.35
ETH<0.01%$2.891.5037$4.34
ETH<0.01%$2,238.580.0019354$4.33
ETH<0.01%$0.016657258.8339$4.31
ETH<0.01%<$0.00000188,157,514,996.1184$4.3
ETH<0.01%$0.020483209.9184$4.3
ETH<0.01%$0.04468696.0684$4.29
ETH<0.01%$0.0000031,443,328.9148$4.29
ETH<0.01%$0.0000022,490,397.1094$4.28
ETH<0.01%<$0.00000124,453,622.4188$4.26
ETH<0.01%$0.00022518,863.9463$4.25
ETH<0.01%<$0.0000019,619,067.016$4.24
ETH<0.01%$0.0000947,021.4205$4.22
ETH<0.01%$0.00041910,064.7428$4.21
ETH<0.01%$0.00004692,479.1435$4.21
ETH<0.01%$0.000022189,233.8152$4.19
ETH<0.01%$0.26342115.912$4.19
ETH<0.01%$0.0000021,984,991.9837$4.19
ETH<0.01%$0.000019223,036.2599$4.17
ETH<0.01%$0.0008534,865.0972$4.15
ETH<0.01%$0.0425697.5036$4.15
ETH<0.01%$0.00012832,475.3645$4.14
ETH<0.01%$0.0009994,132.0832$4.13
ETH<0.01%$0.36189811.4075$4.13
ETH<0.01%$0.00026715,479.6875$4.13
ETH<0.01%$0.000016260,264.4806$4.12
ETH<0.01%$0.9997844.11$4.11
ETH<0.01%<$0.00000139,757,961.1646$4.11
ETH<0.01%$0.0000022,563,677.2833$4.1
ETH<0.01%$0.0006216,588.6996$4.09
ETH<0.01%$0.016897241.9404$4.09
ETH<0.01%$0.038426106.2267$4.08
ETH<0.01%$4.450.9156$4.07
ETH<0.01%$0.0037211,094.6628$4.07
ETH<0.01%$0.0028871,410.0513$4.07
ETH<0.01%$0.000011364,589.9306$4.07
ETH<0.01%<$0.0000012,414,022,822.3059$4.06
ETH<0.01%$0.0000012,757,266.8641$4.05
ETH<0.01%$0.06329864.0298$4.05
ETH<0.01%$0.00008746,463.0944$4.03
ETH<0.01%<$0.00000114,546,761,168.9646$4.02
ETH<0.01%$0.030503131.7485$4.02
ETH<0.01%$118.510.0338$4.01
ETH<0.01%<$0.00000155,959,616,514.0202$3.99
ETH<0.01%<$0.00000130,628,056,870.926$3.98
ETH<0.01%<$0.000001324,736,492.9055$3.97
ETH<0.01%$0.00019620,144.5482$3.96
ETH<0.01%$0.0005397,333.4953$3.95
ETH<0.01%<$0.00000134,226,518,424.3964$3.95
ETH<0.01%$0.029709132.3305$3.93
ETH<0.01%$0.00029513,299.6906$3.93
ETH<0.01%$0.000029134,026.3503$3.92
ETH<0.01%<$0.00000136,838,360.9721$3.9
ETH<0.01%$0.0004468,725.9816$3.9
ETH<0.01%$52.470.0741$3.89
ETH<0.01%$0.00004979,363.0253$3.86
ETH<0.01%$1.662.3198$3.86
ETH<0.01%$0.7531135.0879$3.83
ETH<0.01%$1.282.9854$3.82
ETH<0.01%<$0.00000159,036,808,112.5212$3.81
ETH<0.01%$0.012561301.899$3.79
ETH<0.01%$0.09455839.9609$3.78
ETH<0.01%$0.020035188.5694$3.78
ETH<0.01%$0.001.5931$0.00
ETH<0.01%$0.26583214.1206$3.75
ETH<0.01%$6.530.5747$3.75
ETH<0.01%$0.0000013,096,762.5819$3.75
ETH<0.01%$0.000566,683.8212$3.74
ETH<0.01%$0.999853.7375$3.74
ETH<0.01%$0.0001231,063.8618$3.73
ETH<0.01%$0.0006415,814.8158$3.73
ETH<0.01%$0.00004779,909.8998$3.73
ETH<0.01%$0.004076913.9895$3.72
ETH<0.01%$0.0004099,073.708$3.71
ETH<0.01%$0.7607184.8701$3.7
ETH<0.01%$0.016995217.7226$3.7
ETH<0.01%<$0.00000122,664,398,385.8603$3.7
ETH<0.01%$0.10819934.0982$3.69
ETH<0.01%$7.040.5234$3.68
ETH<0.01%$4,017.210.00091636$3.68
ETH<0.01%$0.0023061,594.2518$3.68
ETH<0.01%$0.0000014,224,136.6494$3.67
ETH<0.01%$0.0016692,194.5581$3.66
ETH<0.01%$0.0000016,593,846.5555$3.66
ETH<0.01%<$0.00000120,373,565,662.6879$3.65
ETH<0.01%<$0.0000016,873,628,902.2635$3.64
ETH<0.01%$0.00003119,067.1439$3.62
ETH<0.01%$0.20487617.6815$3.62
ETH<0.01%$0.0005366,747.3053$3.61
ETH<0.01%$0.012349291.2953$3.6
ETH<0.01%$0.006482554.4654$3.59
ETH<0.01%$0.0008654,154.7602$3.59
ETH<0.01%$0.08147243.9656$3.58
ETH<0.01%$0.004625773.3624$3.58
ETH<0.01%<$0.00000152,016,167.1828$3.57
ETH<0.01%$0.0000014,213,606.4767$3.57
ETH<0.01%$0.0004717,552.1583$3.55
ETH<0.01%$0.0031221,137.6114$3.55
ETH<0.01%<$0.000001130,230,129.6799$3.54
ETH<0.01%$0.004045874.5401$3.54
ETH<0.01%$0.0018061,951.8714$3.53
ETH<0.01%$0.0000750,203.9329$3.51
ETH<0.01%$0.27341112.8172$3.5
ETH<0.01%$0.00010732,651.1919$3.5
ETH<0.01%$0.9976463.5031$3.49
ETH<0.01%$1.153.0379$3.49
ETH<0.01%$0.04226882.6125$3.49
ETH<0.01%<$0.00000137,432,128,044.0493$3.48
ETH<0.01%$0.02017172.4599$3.48
ETH<0.01%$0.5929845.8553$3.47
ETH<0.01%$0.0015592,224.7217$3.47
ETH<0.01%$0.016223212.8453$3.45
ETH<0.01%$0.029752115.9482$3.45
ETH<0.01%$0.5429456.2992$3.42
ETH<0.01%$0.0008434,056.5179$3.42
ETH<0.01%$0.0000842,967.6807$3.42
ETH<0.01%<$0.00000162,386,121,381,001.859$3.41
ETH<0.01%$0.007606447.0985$3.4
ETH<0.01%$0.00015721,679.0872$3.4
ETH<0.01%<$0.0000012,661,952,014.3559$3.4
ETH<0.01%$0.00008440,345.3996$3.4
ETH<0.01%$0.0034994.9881$3.38
ETH<0.01%$0.00004968,358.3785$3.38
ETH<0.01%<$0.00000183,991,266,283.4218$3.37
ETH<0.01%<$0.00000144,347,197.7894$3.37
ETH<0.01%<$0.00000197,136,018,441.631$3.35
ETH<0.01%$0.000011301,650.1463$3.34
ETH<0.01%$0.0734945.3441$3.33
ETH<0.01%<$0.0000014,813,630,925,462.374$3.32
ETH<0.01%$0.0028321,167.0042$3.3
ETH<0.01%$0.00003983,775.4059$3.3
ETH<0.01%<$0.00000152,896,449.0576$3.29
ETH<0.01%$0.006929473.4092$3.28
ETH<0.01%$3.211.0203$3.28
ETH<0.01%$487.160.00668029$3.25
ETH<0.01%$0.0010463,104.688$3.25
ETH<0.01%<$0.0000011,295,124,575.7175$3.24
ETH<0.01%$0.0004686,902.9402$3.23
ETH<0.01%<$0.00000129,148,732.5799$3.21
ETH<0.01%$0.00017817,888.4139$3.19
ETH<0.01%$0.000784,087.7689$3.19
ETH<0.01%$0.07202644.2599$3.19
ETH<0.01%<$0.00000115,117,253,430.4771$3.18
ETH<0.01%<$0.0000012,687,068,556.7261$3.18
ETH<0.01%$0.0005395,877.3584$3.17
ETH<0.01%$0.016187195.3057$3.16
ETH<0.01%<$0.00000113,157,536.5634$3.16
ETH<0.01%$0.0003918,052.4256$3.15
ETH<0.01%$0.00007542,057.6991$3.14
ETH<0.01%<$0.00000150,754,162,742.8398$3.13
ETH<0.01%$0.0025261,239.6929$3.13
ETH<0.01%$0.00003492,696.5903$3.13
ETH<0.01%$0.04636467.302$3.12
ETH<0.01%$0.0005835,336.9297$3.11
ETH<0.01%$0.08735635.6387$3.11
ETH<0.01%<$0.0000012,345,075,117.2551$3.1
ETH<0.01%$0.0021481,439.5584$3.09
ETH<0.01%$0.00011626,623.5881$3.09
ETH<0.01%$0.00268.8453$0.00
ETH<0.01%<$0.00000120,862,039,375.8845$3.08
ETH<0.01%<$0.00000153,631,379.5371$3.08
ETH<0.01%<$0.00000171,248,098.4325$3.07
ETH<0.01%$0.013979218.2131$3.05
ETH<0.01%$610.770.00499014$3.05
ETH<0.01%$0.0017861,701.0721$3.04
ETH<0.01%<$0.00000189,257,637.2998$3.03
ETH<0.01%$0.00004272,904.5934$3.03
ETH<0.01%$0.06893843.8483$3.02
ETH<0.01%<$0.00000136,457,607.6433$3.01
ETH<0.01%$0.00103,289.04$0.00
ETH<0.01%<$0.00000116,409,298,196.7265$3
ETH<0.01%$0.00540$0.00
ETH<0.01%$2,307.970.00129423$2.99
ETH<0.01%$0.2067714.4192$2.98
ETH<0.01%$0.0030,062.126$0.00
ETH<0.01%$0.03577682.57$2.95
ETH<0.01%$0.0005415,462.5894$2.95
ETH<0.01%$0.00014720,017.7909$2.95
ETH<0.01%$0.0025561,151.3078$2.94
ETH<0.01%$0.0002710,896.3481$2.94
ETH<0.01%$0.00029310,034.8893$2.94
ETH<0.01%$0.0343285.6464$2.94
ETH<0.01%$0.016436178.6961$2.94
ETH<0.01%$0.0013992,098.0727$2.94
ETH<0.01%<$0.00000112,722,882.699$2.93
ETH<0.01%$0.006486450.0297$2.92
ETH<0.01%$0.001851,575.5511$2.92
ETH<0.01%<$0.00000118,938,957.5842$2.91
ETH<0.01%$0.00368,054,129.7458$0.00
ETH<0.01%$0.008507341.4821$2.9
ETH<0.01%$0.00009630,238.4975$2.89
ETH<0.01%$0.001621,774.5354$2.87
ETH<0.01%$0.020425140.1322$2.86
ETH<0.01%<$0.0000013,798,556,403.53$2.86
ETH<0.01%$0.04831859.1422$2.86
ETH<0.01%$0.026415107.7181$2.85
ETH<0.01%$0.0010782,622.7655$2.83
ETH<0.01%$0.0016341,729.3175$2.82
ETH<0.01%$66,570.530.00004239$2.82
ETH<0.01%$0.00024511,475.6027$2.81
ETH<0.01%$0.021702128.9834$2.8
ETH<0.01%$0.017779157.3324$2.8
ETH<0.01%$0.003199874.0614$2.8
ETH<0.01%$0.0003039,198.8625$2.79
ETH<0.01%$0.0005045,497.7826$2.77
ETH<0.01%$0.3042059.106$2.77
ETH<0.01%$1.332.0688$2.75
ETH<0.01%<$0.00000118,486,898.0233$2.75
ETH<0.01%$0.00005946,854.3018$2.74
ETH<0.01%$0.0012,739.7815$2.74
ETH<0.01%$0.00009728,095.7771$2.74
ETH<0.01%$0.000127,311.8076$2.74
ETH<0.01%$0.18275414.9565$2.73
ETH<0.01%$0.06464141.6655$2.69
ETH<0.01%$0.00002992,374.6258$2.69
ETH<0.01%$0.07741334.675$2.68
ETH<0.01%$0.000021127,783.9006$2.68
ETH<0.01%$0.017159155.5726$2.67
ETH<0.01%$0.11789222.6272$2.67
ETH<0.01%$0.00018114,708.8004$2.66
ETH<0.01%$0.0011112,390.3975$2.66
ETH<0.01%$0.0012452,131.4663$2.65
ETH<0.01%$0.03592873.8095$2.65
ETH<0.01%$0.9997752.6508$2.65
ETH<0.01%$10.080.2628$2.65
ETH<0.01%$2,167.610.00121534$2.63
ETH<0.01%$0.10344525.4457$2.63
ETH<0.01%$0.00024310,818.7149$2.63
ETH<0.01%<$0.00000113,545,831.4409$2.63
ETH<0.01%$0.000012225,715.1181$2.63
ETH<0.01%$0.003881674.5112$2.62
ETH<0.01%$0.000011230,138.2113$2.61
ETH<0.01%$18.220.1431$2.61
ETH<0.01%<$0.00000169,200,728.259$2.6
ETH<0.01%$0.12261121.1196$2.59
ETH<0.01%$0.006363405.9925$2.58
ETH<0.01%$0.4358525.8988$2.57
ETH<0.01%<$0.0000011,734,900,317.7585$2.56
ETH<0.01%$0.4913845.1971$2.55
ETH<0.01%<$0.00000140,072,529.8738$2.53
ETH<0.01%$0.0003477,283.3274$2.53
ETH<0.01%$0.00001253,725.1021$2.53
ETH<0.01%$0.0002878,772.6303$2.52
ETH<0.01%$0.00008629,199.1385$2.52
ETH<0.01%<$0.0000016,942,609,255.9004$2.52
ETH<0.01%$0.997812.5232$2.52
ETH<0.01%$0.0004076,175.3381$2.52
ETH<0.01%$0.003281765.712$2.51
ETH<0.01%$76.490.0328$2.51
ETH<0.01%<$0.00000111,595,810,010.8192$2.5
ETH<0.01%$0.3592396.9461$2.5
ETH<0.01%$0.021033118.3519$2.49
ETH<0.01%$0.0006723,694.3282$2.48
ETH<0.01%$0.0012891,927.4273$2.48
ETH<0.01%$0.004508546.6216$2.46
ETH<0.01%$0.019306127.1586$2.45
ETH<0.01%$0.0000021,397,305.5184$2.45
ETH<0.01%$0.02459998.6134$2.43
ETH<0.01%$0.0003297,354.8295$2.42
ETH<0.01%$0.020834116.1524$2.42
ETH<0.01%$0.000003806,270.6755$2.42
ETH<0.01%$0.06322438.1263$2.41
ETH<0.01%<$0.00000146,557,260.2517$2.41
ETH<0.01%$0.0020131,196.9648$2.41
ETH<0.01%$0.0003916,159.0346$2.41
ETH<0.01%$0.011998200.0934$2.4
ETH<0.01%$0.0006473,700.113$2.4
ETH<0.01%$0.0000012,760,107.9561$2.39
ETH<0.01%$0.0012481,916.409$2.39
ETH<0.01%$0.000003894,919.8712$2.36
ETH<0.01%$0.5041684.6883$2.36
ETH<0.01%$0.13671517.2777$2.36
ETH<0.01%$13.10.1803$2.36
ETH<0.01%$0.00007531,396.891$2.35
ETH<0.01%$98,7290.00002371$2.34
ETH<0.01%$0.000003761,877.7252$2.32
ETH<0.01%$0.4069285.6961$2.32
ETH<0.01%$0.010909211.5098$2.31
ETH<0.01%$0.05198444.2255$2.3
ETH<0.01%$0.0003316,938.0517$2.29
ETH<0.01%$0.018522123.3237$2.28
ETH<0.01%$0.000015154,154.4332$2.28
ETH<0.01%$0.0016641,359.0384$2.26
ETH<0.01%$0.04979645.4024$2.26
ETH<0.01%$1.911.1833$2.26
ETH<0.01%$0.00001220,953.2883$2.26
ETH<0.01%$0.0015781,430.8396$2.26
ETH<0.01%$0.7673832.932$2.25
ETH<0.01%$0.03539863.5229$2.25
ETH<0.01%$0.0005254,282.6$2.25
ETH<0.01%$0.0010852,070.7687$2.25
ETH<0.01%$513.910.00434131$2.23
ETH<0.01%$0.9999272.2309$2.23
ETH<0.01%$0.5030294.4333$2.23
ETH<0.01%$0.0006383,477.3002$2.22
ETH<0.01%$0.11437819.3472$2.21
ETH<0.01%$0.005383410.468$2.21
ETH<0.01%$0.00007230,740.8587$2.2
ETH<0.01%<$0.00000167,116,008.7463$2.2
ETH<0.01%$43.150.0509$2.2
ETH<0.01%$81.850.0268$2.19
ETH<0.01%$0.00014315,294.8765$2.19
ETH<0.01%$0.00001220,494.3857$2.19
ETH<0.01%$0.0002438,988.9579$2.18
ETH<0.01%$1.022.1348$2.18
ETH<0.01%$0.05867837.074$2.18
ETH<0.01%$0.004906443.3383$2.18
ETH<0.01%$0.0021631,003.8593$2.17
ETH<0.01%$1.741.2439$2.16
ETH<0.01%$1.251.73$2.16
ETH<0.01%$0.00009123,636.5062$2.15
ETH<0.01%$0.02569483.8026$2.15
ETH<0.01%$7.370.2898$2.14
ETH<0.01%$0.0008792,418.7948$2.13
ETH<0.01%<$0.0000014,803,234,138.3579$2.13
ETH<0.01%$0.00003757,513.9025$2.12
ETH<0.01%$0.011395185.5004$2.11
ETH<0.01%$0.0015721,343.6078$2.11
ETH<0.01%$0.00010220,472.5928$2.09
ETH<0.01%$0.00006233,713.3741$2.09
ETH<0.01%$0.012017173.7704$2.09
ETH<0.01%$0.0015481,347.5938$2.09
ETH<0.01%$0.0000021,316,742.6759$2.08
ETH<0.01%$0.00003953,142.7156$2.08
ETH<0.01%$0.17514911.8534$2.08
ETH<0.01%$0.002116978.813$2.07
ETH<0.01%$1.181.7544$2.07
ETH<0.01%$0.00003756,297.4324$2.06
ETH<0.01%$0.00452456.5701$2.06
ETH<0.01%$0.08372724.5678$2.06
ETH<0.01%$0.07518927.2598$2.05
ETH<0.01%$0.9981482.0413$2.04
ETH<0.01%$0.000008242,974.1071$2.03
ETH<0.01%$0.006893294.2215$2.03
ETH<0.01%<$0.0000014,756,691,414.8308$2.03
ETH<0.01%<$0.000001268,404,646,196.223$2.01
ETH<0.01%$0.002138932.5003$1.99
ETH<0.01%<$0.000001965,690,893.2194$1.99
ETH<0.01%$66,977.860.00002968$1.99
ETH<0.01%$0.00013115,101.8933$1.98
ETH<0.01%$0.0005043,917.6666$1.98
ETH<0.01%$0.0002936,750.9984$1.97
ETH<0.01%$1.21.6478$1.97
ETH<0.01%$0.017828110.3704$1.97
ETH<0.01%$0.00012615,575.859$1.96
ETH<0.01%$0.0002198,955.5162$1.96
ETH<0.01%<$0.00000156,811,734.5163$1.95
ETH<0.01%<$0.0000015,144,230.0246$1.94
ETH<0.01%<$0.00000133,293,715.7906$1.94
ETH<0.01%$0.0016151,198.0588$1.94
ETH<0.01%<$0.0000014,287,646.3822$1.93
ETH<0.01%$0.0002826,848.4731$1.93
ETH<0.01%$0.07885624.4536$1.93
ETH<0.01%<$0.000001909,504,798,583.2738$1.93
ETH<0.01%$0.606453.1765$1.93
ETH<0.01%$0.000018108,144.2434$1.92
ETH<0.01%$0.000011179,595.2754$1.92
ETH<0.01%$0.03427955.8827$1.92
ETH<0.01%$0.0000447,689.0173$1.91
ETH<0.01%<$0.0000013,907,696.3523$1.9
ETH<0.01%$0.000011168,227.9638$1.9
ETH<0.01%<$0.00000173,081,202.4071$1.9
ETH<0.01%$0.0009222,055.3785$1.89
ETH<0.01%$0.000018107,613.4878$1.89
ETH<0.01%$0.0000021,013,206.0326$1.88
ETH<0.01%<$0.00000110,353,408.9179$1.88
ETH<0.01%$183.990.0102$1.88
ETH<0.01%$0.0012231,535.7677$1.88
ETH<0.01%<$0.00000110,985,029,225.3104$1.87
ETH<0.01%$0.05218335.8894$1.87
ETH<0.01%<$0.00000113,970,365.3648$1.87
ETH<0.01%$0.009266201.3002$1.87
ETH<0.01%<$0.0000014,857,102.6877$1.86
ETH<0.01%<$0.00000119,745,554,100.1324$1.86
ETH<0.01%<$0.00000110,118,148.6254$1.86
ETH<0.01%<$0.00000163,057,441,230.5015$1.86
ETH<0.01%$0.03654550.7$1.85
ETH<0.01%<$0.00000115,325,878,302.8384$1.85
ETH<0.01%$1,988.310.00092563$1.84
ETH<0.01%$0.1049717.5101$1.84
ETH<0.01%<$0.000001409,569,198,559.8727$1.83
ETH<0.01%$0.00004441,228.4647$1.83
ETH<0.01%$0.2002189.084$1.82
ETH<0.01%$0.000003656,483.4921$1.82
ETH<0.01%$0.0004563,979.7642$1.81
ETH<0.01%$0.000007252,643.3264$1.81
ETH<0.01%$0.9998741.7986$1.8
ETH<0.01%$0.011187160.6341$1.8
ETH<0.01%<$0.0000019,309,629,128.2324$1.8
ETH<0.01%$0.02927161.3039$1.79
ETH<0.01%$0.009888181.1315$1.79
ETH<0.01%$0.000015118,306.7775$1.79
ETH<0.01%$0.04180342.6068$1.78
ETH<0.01%$1.591.1189$1.78
ETH<0.01%$0.0093.2408$0.00
ETH<0.01%$0.0015651,131.6952$1.77
ETH<0.01%$0.000.32$0.00
ETH<0.01%$0.000009189,243.9779$1.76
ETH<0.01%$0.000011160,978.6061$1.76
ETH<0.01%$0.005687308.2232$1.75
ETH<0.01%$0.0013611,284.5212$1.75
ETH<0.01%$0.001817961.6368$1.75
ETH<0.01%$0.0003614,836.544$1.75
ETH<0.01%$0.00017410,000.8953$1.74
ETH<0.01%$5.050.344$1.74
ETH<0.01%$0.003177546.1016$1.73
ETH<0.01%$0.00009118,962.1611$1.73
ETH<0.01%<$0.000001107,795,928.8504$1.72
ETH<0.01%$0.0000011,376,696.334$1.72
ETH<0.01%<$0.000001155,908,547,967,213,180$1.71
ETH<0.01%<$0.00000129,882,014,685.2002$1.71
ETH<0.01%$0.0288859.2411$1.71
ETH<0.01%$0.11571914.7735$1.71
ETH<0.01%$2,139.910.00079567$1.7
ETH<0.01%$0.008554198.446$1.7
ETH<0.01%$0.0002885,885.5271$1.69
ETH<0.01%$0.04899534.5405$1.69
ETH<0.01%$0.00002761,528.1974$1.69
ETH<0.01%$0.014697114.8086$1.69
ETH<0.01%$0.0008352,019.7594$1.69
ETH<0.01%$0.0003255,175.1793$1.68
ETH<0.01%$0.042739.198$1.67
ETH<0.01%$0.002123787.4918$1.67
ETH<0.01%<$0.0000011,344,422,888.784$1.67
ETH<0.01%$0.003514474.8108$1.67
ETH<0.01%$0.013358124.6065$1.66
ETH<0.01%$0.00005331,260.6075$1.66
ETH<0.01%$0.0097,146,377.5648$0.00
ETH<0.01%$0.0007712,155.3964$1.66
ETH<0.01%$0.00009317,871.5747$1.66
ETH<0.01%$0.0003215,168.555$1.66
ETH<0.01%$0.0009291,783.2$1.66
ETH<0.01%$0.000007243,199.902$1.65
ETH<0.01%$0.00005132,438.0353$1.65
ETH<0.01%$0.001909861.6489$1.64
ETH<0.01%$0.001644999.999$1.64
ETH<0.01%$12.550.1309$1.64
ETH<0.01%$0.003223509.652$1.64
ETH<0.01%<$0.00000134,525,081.1687$1.63
ETH<0.01%$0.015304106.6725$1.63
ETH<0.01%$1.121.4483$1.62
ETH<0.01%$171.570.00943292$1.62
ETH<0.01%$0.000013123,124.3764$1.62
ETH<0.01%$0.05509329.3606$1.62
ETH<0.01%$0.014167114.1309$1.62
ETH<0.01%$0.2172857.4233$1.61
ETH<0.01%$0.02064277.9657$1.61
ETH<0.01%$0.000003512,477.6578$1.6
ETH<0.01%$1.151.3881$1.6
ETH<0.01%$0.00003545,698.2781$1.59
ETH<0.01%<$0.000001689,598,598.297$1.59
ETH<0.01%<$0.0000017,982,375.2507$1.58
ETH<0.01%$0.0006512,423.2568$1.58
ETH<0.01%$1.21.3142$1.58
ETH<0.01%<$0.00000125,116,870,443.1652$1.58
ETH<0.01%$0.000002847,681.2764$1.58
ETH<0.01%$0.0042375.3451$1.58
ETH<0.01%$1.091.4374$1.57
ETH<0.01%$0.0000277,697.511$1.55
ETH<0.01%$0.0000011,247,752.2023$1.53
ETH<0.01%$0.02454862.4963$1.53
ETH<0.01%$0.06927422.1279$1.53
ETH<0.01%$0.005416282.4718$1.53
ETH<0.01%$0.004764320.1016$1.53
ETH<0.01%$11.040.138$1.52
ETH<0.01%<$0.0000018,179,286,019.5139$1.52
ETH<0.01%$1.770.8593$1.52
ETH<0.01%$0.005316285.0615$1.52
ETH<0.01%$0.00243623.2947$1.51
ETH<0.01%<$0.0000017,461,477.276$1.51
ETH<0.01%<$0.00000122,180,749,294.8417$1.51
ETH<0.01%$0.00007919,115.8246$1.51
ETH<0.01%$0.0009291,621.1415$1.51
ETH<0.01%$0.0002236,756.6189$1.5
ETH<0.01%<$0.00000114,037,249.0545$1.5
ETH<0.01%<$0.000001647,231,460.4605$1.5
ETH<0.01%$0.02226667.2753$1.5
ETH<0.01%$100.820.0148$1.5
ETH<0.01%$1.251.1972$1.5
ETH<0.01%$8.50.1757$1.49
ETH<0.01%$0.002072719.6635$1.49
ETH<0.01%$0.00003444,070.75$1.49
ETH<0.01%$0.002348632.9429$1.49
ETH<0.01%<$0.000001896,881,325.8105$1.48
ETH<0.01%$33.20.0444$1.47
ETH<0.01%$0.000354,201.4695$1.47
ETH<0.01%$0.00004532,256.7333$1.47
ETH<0.01%$0.0002236,572.69$1.46
ETH<0.01%$0.005557263.3727$1.46
ETH<0.01%$0.000012120,436.832$1.46
ETH<0.01%$0.004085356.6138$1.46
ETH<0.01%$0.00202720.8204$1.46
ETH<0.01%$0.000002666,936.07$1.45
ETH<0.01%$1.281.1348$1.45
ETH<0.01%$0.08499516.8798$1.43
ETH<0.01%$0.005219274.6897$1.43
ETH<0.01%$0.0002685,355.0166$1.43
ETH<0.01%$3.280.4367$1.43
ETH<0.01%$0.002573554.8673$1.43
ETH<0.01%$0.02359460.506$1.43
ETH<0.01%<$0.00000155,498,210,647.5192$1.43
ETH<0.01%$0.0002046,981.0916$1.42
ETH<0.01%$0.9990111.4258$1.42
ETH<0.01%$0.000002665,492.1592$1.42
ETH<0.01%$0.00674.1958$0.00
ETH<0.01%$0.1914247.4098$1.42
ETH<0.01%$11.4174$1.42
ETH<0.01%$0.6842382.07$1.42
ETH<0.01%<$0.00000151,444,913,434.7405$1.41
ETH<0.01%$0.00005227,316.8089$1.41
ETH<0.01%<$0.000001102,039,577.7557$1.41
ETH<0.01%$0.007326191.1169$1.4
ETH<0.01%$0.0005322,625.9088$1.4
ETH<0.01%$0.01753379.6035$1.4
ETH<0.01%<$0.00000128,112,263.1757$1.4
ETH<0.01%$0.000005287,313.2444$1.39
ETH<0.01%$0.0001947,138.1203$1.39
ETH<0.01%$0.00006920,118.1868$1.39
ETH<0.01%$0.00001496,160.6494$1.38
ETH<0.01%$0.007982173.0898$1.38
ETH<0.01%$0.00005126,997.2523$1.38
ETH<0.01%$0.2272376.0595$1.38
ETH<0.01%$0.001548888.9164$1.38
ETH<0.01%$0.00034,570.0936$1.37
ETH<0.01%$0.0008671,583.2642$1.37
ETH<0.01%<$0.0000014,526,325.1566$1.37
ETH<0.01%$0.2470945.5478$1.37
ETH<0.01%$0.003699369.5529$1.37
ETH<0.01%$0.0001727,957.7016$1.37
ETH<0.01%<$0.00000122,353,782.9831$1.36
ETH<0.01%$0.4006033.3974$1.36
ETH<0.01%$0.005514246.5502$1.36
ETH<0.01%<$0.00000127,317,029,998,074.043$1.36
ETH<0.01%$0.01772876.5279$1.36
ETH<0.01%$0.02973945.5798$1.36
ETH<0.01%$0.08903115.2038$1.35
ETH<0.01%$0.0006162,194.9788$1.35
ETH<0.01%$0.000012107,915.6087$1.34
ETH<0.01%$0.0006452,080.081$1.34
ETH<0.01%$0.5168652.5898$1.34
ETH<0.01%$0.0012581,063.3275$1.34
ETH<0.01%$0.3018384.4193$1.33
ETH<0.01%$0.001437926.0715$1.33
ETH<0.01%<$0.00000137,856,180.3287$1.32
ETH<0.01%$0.005518239.9935$1.32
ETH<0.01%$0.002399550.043$1.32
ETH<0.01%<$0.00000111,688,014.4028$1.31
ETH<0.01%$8.640.1512$1.31
ETH<0.01%$0.0006731,930.9128$1.3
ETH<0.01%$0.0000011,212,295.7504$1.3
ETH<0.01%$0.000011113,547.6602$1.3
ETH<0.01%$0.00005523,549.3031$1.29
ETH<0.01%$0.00012210,584.6215$1.29
ETH<0.01%$2,174.330.0005922$1.29
ETH<0.01%$0.0000342,815.527$1.29
ETH<0.01%$0.09564113.4359$1.29
ETH<0.01%$0.000012107,983.0233$1.28
ETH<0.01%$0.0149585.6834$1.28
ETH<0.01%$0.0006961,831.958$1.27
ETH<0.01%$130.430.00975224$1.27
ETH<0.01%$0.02100360.1432$1.26
ETH<0.01%$0.00003437,147.526$1.26
ETH<0.01%$0.00402312.6612$1.26
ETH<0.01%$189.270.0066245$1.25
ETH<0.01%$0.0000012,000,959.6545$1.25
ETH<0.01%$0.00001121,315.2825$1.25
ETH<0.01%$0.4123813.0166$1.24
ETH<0.01%$0.0002884,315.9527$1.24
ETH<0.01%$0.0213458.1653$1.24
ETH<0.01%$0.006449192.1724$1.24
ETH<0.01%$0.0002494,971.561$1.24
ETH<0.01%$0.000751,650.671$1.24
ETH<0.01%$0.00005124,090.113$1.23
ETH<0.01%$0.0000717,709.3068$1.23
ETH<0.01%$0.001411868.3574$1.23
ETH<0.01%$0.00004428,003.2873$1.23
ETH<0.01%$0.03817732.0726$1.22
ETH<0.01%$0.09874612.3782$1.22
ETH<0.01%$1.091.1159$1.22
ETH<0.01%$0.0011561,047.8073$1.21
ETH<0.01%<$0.00000175,414,457.5198$1.21
ETH<0.01%<$0.0000016,907,366,788.4466$1.21
ETH<0.01%<$0.00000115,762,726,215.1022$1.21
ETH<0.01%$0.006213194.4288$1.21
ETH<0.01%$0.04649625.9371$1.21
ETH<0.01%<$0.000001238,814,422,697,158.5$1.2
ETH<0.01%$0.002415497.7206$1.2
ETH<0.01%$0.04347527.5346$1.2
ETH<0.01%$0.02045958.4266$1.2
ETH<0.01%$0.0009641,238.4255$1.19
ETH<0.01%$0.004236281.7272$1.19
ETH<0.01%$0.01516978.5813$1.19
ETH<0.01%$0.00007915,106.8566$1.19
ETH<0.01%$0.00001394,237.9034$1.19
ETH<0.01%$0.005298223.3362$1.18
ETH<0.01%$0.000139,074.6542$1.18
ETH<0.01%$0.002199537.9108$1.18
ETH<0.01%$0.0000523,654.7252$1.18
ETH<0.01%$0.002274518.2199$1.18
ETH<0.01%$0.003403345.7853$1.18
ETH<0.01%$0.00009212,759.903$1.17
ETH<0.01%$0.00001483,916.882$1.17
ETH<0.01%$0.000006188,882.7368$1.17
ETH<0.01%$0.0011151,048.7561$1.17
ETH<0.01%$0.2574954.5253$1.17
ETH<0.01%$0.4243422.7429$1.16
ETH<0.01%$0.02250251.6915$1.16
ETH<0.01%$0.304233.8223$1.16
ETH<0.01%$0.00002940,605.7897$1.16
ETH<0.01%$0.002268509.7885$1.16
ETH<0.01%$0.02976738.515$1.15
ETH<0.01%$0.001694675.0066$1.14
ETH<0.01%$0.001185963.5716$1.14
ETH<0.01%$0.06801616.79$1.14
ETH<0.01%<$0.00000111,990,971.6067$1.14
ETH<0.01%$3.270.3489$1.14
ETH<0.01%<$0.0000016,898,331.4249$1.14
ETH<0.01%$0.0000428,325.8915$1.13
ETH<0.01%$0.01145698.7687$1.13
ETH<0.01%$3.020.3703$1.12
ETH<0.01%<$0.00000134,372,230,874.3162$1.12
ETH<0.01%<$0.00000164,949,888.3397$1.11
ETH<0.01%$0.006849160.9558$1.1
ETH<0.01%$0.0010281,066.2404$1.1
ETH<0.01%$0.009124119.9089$1.09
ETH<0.01%<$0.0000012,814,749.9318$1.09
ETH<0.01%$0.01420776.2647$1.08
ETH<0.01%$0.01260585.9399$1.08
ETH<0.01%$0.0002314,680.4861$1.08
ETH<0.01%$0.04590823.4669$1.08
ETH<0.01%$0.00003233,327.3288$1.08
ETH<0.01%$0.002884371.2723$1.07
ETH<0.01%$0.02823737.7019$1.06
ETH<0.01%$0.0007991,330.126$1.06
ETH<0.01%$0.00010310,252.8571$1.06
ETH<0.01%$0.0009741,083.2216$1.05
ETH<0.01%$0.1230338.5699$1.05
ETH<0.01%$0.0001795,882.0734$1.05
ETH<0.01%$0.00966108.6856$1.05
ETH<0.01%$0.10426410.0656$1.05
ETH<0.01%$0.0239543.8161$1.05
ETH<0.01%$0.00126832.4495$1.05
ETH<0.01%$0.0001586,633.1343$1.05
ETH<0.01%$0.04122825.4171$1.05
ETH<0.01%<$0.00000116,415,801.9296$1.03
ETH<0.01%$0.02548140.5557$1.03
ETH<0.01%$0.00001953,060.3239$1.03
ETH<0.01%$0.001141900$1.03
ETH<0.01%$0.009605106.5915$1.02
ETH<0.01%$0.006393160.1063$1.02
ETH<0.01%$0.00005419,068.91$1.02
ETH<0.01%$0.03566728.535$1.02
ETH<0.01%<$0.0000011,661,323,966.7966$1.02
ETH<0.01%$0.00003132,825.9104$1.02
ETH<0.01%$0.03093832.8427$1.02
ETH<0.01%$1.150.882$1.01
ETH<0.01%$0.04472322.6617$1.01
ETH<0.01%$0.0651615.5508$1.01
ETH<0.01%$0.00005219,553.4244$1.01
ETH<0.01%<$0.000001556,959,801,666.3242$1.01
ETH<0.01%<$0.00000174,973,578.9382$1.01
ETH<0.01%$0.0000616,762.8178$1
ETH<0.01%$0.001186844.564$1
ETH<0.01%$0.0007931,257.0191$0.9968
ETH<0.01%<$0.000001119,805,396.2415$0.994
ETH<0.01%<$0.000001385,296,973.3973$0.9925
ETH<0.01%$0.001716578.2473$0.9924
ETH<0.01%$0.4193772.3655$0.992
ETH<0.01%$0.00009210,746.2811$0.9846
ETH<0.01%$0.0000011,280,197.5246$0.9842
ETH<0.01%$0.02025448.3353$0.9789
ETH<0.01%$11.290.0867$0.9787
ETH<0.01%$0.002542384.0966$0.9764
ETH<0.01%$0.001779548.2957$0.9753
ETH<0.01%$0.0000999,889.8252$0.9742
ETH<0.01%$0.0003153,089.6712$0.9725
ETH<0.01%$0.001491652.0676$0.9723
ETH<0.01%$0.05764616.8641$0.9721
ETH<0.01%$0.00002440,964.2414$0.9712
ETH<0.01%$0.999580.9715$0.9711
ETH<0.01%<$0.0000013,748,337.5534$0.9708
ETH<0.01%<$0.0000017,244,241.0581$0.9692
ETH<0.01%$0.02070646.7447$0.9679
ETH<0.01%$0.004234228.545$0.9675
ETH<0.01%<$0.0000012,262,876.0549$0.9655
ETH<0.01%$0.000004238,236.37$0.9648
ETH<0.01%$0.007.0905$0.00
ETH<0.01%$0.000002418,271.7023$0.961
ETH<0.01%$0.001041922.24$0.9604
ETH<0.01%$0.001411680.3692$0.9601
ETH<0.01%$0.06182515.5302$0.9601
ETH<0.01%$0.001765543.384$0.9591
ETH<0.01%$0.2059174.6473$0.9569
ETH<0.01%$0.01687756.6724$0.9564
ETH<0.01%$0.006168154.8202$0.9549
ETH<0.01%$0.008952106.6249$0.9545
ETH<0.01%$66,0660.00001437$0.9493
ETH<0.01%$0.004231224.2376$0.9487
ETH<0.01%$0.00008611,043.4389$0.9476
ETH<0.01%$0.1079078.7612$0.9453
ETH<0.01%$0.02514237.5687$0.9445
ETH<0.01%<$0.00000153,816,522,981.7464$0.9426
ETH<0.01%$0.0001456,480.736$0.9396
ETH<0.01%$0.000002552,596.7812$0.9395
ETH<0.01%$0.000009103,256.7256$0.9386
ETH<0.01%$0.00004719,936.9174$0.929
ETH<0.01%$0.008794105.5528$0.9282
ETH<0.01%$0.01933148.0128$0.9281
ETH<0.01%$0.00001753,708.3549$0.9275
ETH<0.01%$14.990.0617$0.9255
ETH<0.01%$0.001101832.2852$0.9162
ETH<0.01%$0.000001692,917.0072$0.9146
ETH<0.01%$0.003265279.2356$0.9117
ETH<0.01%$0.0001068,623.107$0.9108
ETH<0.01%$0.3357392.6996$0.9063
ETH<0.01%$0.00929297.4224$0.9052
ETH<0.01%$0.01410264.109$0.904
ETH<0.01%<$0.00000131,590,184.8249$0.9036
ETH<0.01%$0.000194,733.9763$0.8997
ETH<0.01%$0.000005171,116.1381$0.8983
ETH<0.01%$0.0000184,758.559$0.8899
ETH<0.01%<$0.0000012,230,185,044.5283$0.8891
ETH<0.01%$0.00138643.8319$0.8883
ETH<0.01%$6.080.1454$0.884
ETH<0.01%$0.0000011,349,504.9842$0.8838
ETH<0.01%$0.08011411.0125$0.8822
ETH<0.01%$0.000003312,712.4784$0.8818
ETH<0.01%$0.0002443,605.5078$0.8792
ETH<0.01%$0.00002831,542.8341$0.8771
ETH<0.01%$0.631351.3876$0.876
ETH<0.01%<$0.00000187,538,336.7463$0.8755
ETH<0.01%$0.0001276,864.9301$0.8726
ETH<0.01%$0.004998173.9444$0.8694
ETH<0.01%$0.0003192,718.1545$0.8666
ETH<0.01%$0.004242204.1432$0.8659
ETH<0.01%$0.0002693,213.1967$0.8658
ETH<0.01%$0.000869995.2592$0.8649
ETH<0.01%$0.001746494.6129$0.8638
ETH<0.01%$1.30.662$0.8606
ETH<0.01%$0.00004320,083.354$0.8595
ETH<0.01%$0.00003921,855$0.8581
ETH<0.01%$0.002836302.1292$0.8567
ETH<0.01%$0.05612715.2455$0.8556
ETH<0.01%$0.00003723,249.7194$0.853
ETH<0.01%$0.000007115,134.912$0.8524
ETH<0.01%$0.1031058.2472$0.8503
ETH<0.01%$0.006017141.3033$0.8502
ETH<0.01%$0.001914443.2603$0.8485
ETH<0.01%$0.0003782,242.5846$0.8473
ETH<0.01%$0.0003312,555.3597$0.847
ETH<0.01%<$0.0000016,060,323,828.0546$0.8454
ETH<0.01%<$0.0000018,246,475.9015$0.8397
ETH<0.01%<$0.00000184,340,958.2904$0.8363
ETH<0.01%<$0.00000110,099,176,291.994$0.8349
ETH<0.01%$0.1239566.734$0.8347
ETH<0.01%$0.00002139,700.3295$0.8344
ETH<0.01%<$0.0000014,911,997,158.6578$0.8323
ETH<0.01%$0.000006135,626.6423$0.8313
ETH<0.01%$0.000006144,305.3298$0.8297
ETH<0.01%$0.000008101,134.7224$0.828
ETH<0.01%$0.002757299.9666$0.827
ETH<0.01%<$0.0000013,584,930,131,642.6138$0.824
ETH<0.01%$0.0000241,117.5574$0.8223
ETH<0.01%<$0.00000115,643,014,764.6133$0.8219
ETH<0.01%$0.0000011,318,480.3035$0.8213
ETH<0.01%<$0.00000119,154,190,132.1818$0.819
ETH<0.01%$0.04729617.2941$0.8179
ETH<0.01%$0.00117696.1881$0.8147
ETH<0.01%$0.0001684,839.4518$0.8123
ETH<0.01%$0.01993840.6699$0.8108
ETH<0.01%$0.0006861,181.6388$0.8106
ETH<0.01%$0.0007851,033.2816$0.8106
ETH<0.01%$0.000006128,523.0176$0.8045
ETH<0.01%$0.000155,342.878$0.8026
ETH<0.01%$0.03036426.424$0.8023
ETH<0.01%$0.0441718.1598$0.8021
ETH<0.01%<$0.00000121,613,519.2884$0.8001
ETH<0.01%$0.00882590.3737$0.7975
ETH<0.01%$0.03470122.9737$0.7972
ETH<0.01%$0.00017,932.5742$0.7961
ETH<0.01%$0.0005721,384.0645$0.7916
ETH<0.01%$0.001098718.4295$0.7889
ETH<0.01%$0.02412132.664$0.7878
ETH<0.01%$0.2627652.9958$0.7871
ETH<0.01%$0.03524322.291$0.7856
ETH<0.01%<$0.000001148,834,826,683.9375$0.7833
ETH<0.01%$0.0001176,696.3712$0.7813
ETH<0.01%$0.000312,503.2143$0.7756
ETH<0.01%$0.00574135.0232$0.775
ETH<0.01%$0.0229433.6044$0.7708
ETH<0.01%$0.0000011,394,766.4232$0.7706
ETH<0.01%$0.0000326,055.0414$0.7686
ETH<0.01%$0.0006391,197$0.7648
ETH<0.01%$0.00613124.6684$0.7641
ETH<0.01%$0.00001261,850.4746$0.7632
ETH<0.01%$0.3610282.1105$0.7619
ETH<0.01%$0.1206756.2989$0.7601
ETH<0.01%<$0.0000012,780,136.3218$0.7577
ETH<0.01%$0.0005231,443.4841$0.7542
ETH<0.01%<$0.0000012,260,512,311.7236$0.7517
ETH<0.01%$0.02127535.3238$0.7515
ETH<0.01%$0.0001176,427.7155$0.751
ETH<0.01%$0.01739443.1391$0.7503
ETH<0.01%$1.240.6039$0.7474
ETH<0.01%$0.005656132.0239$0.7467
ETH<0.01%$0.01035772.0635$0.7463
ETH<0.01%$0.00004217,588.0553$0.7454
ETH<0.01%$0.0035212.7089$0.7445
ETH<0.01%$0.0001186,308.772$0.7441
ETH<0.01%$1,991.920.00037353$0.744
ETH<0.01%$0.00001743,006.712$0.7411
ETH<0.01%$0.001122660.4913$0.7409
ETH<0.01%$0.00750798.3832$0.7385
ETH<0.01%<$0.00000184,702,914.3712$0.7356
ETH<0.01%$0.0003172,311.7617$0.7338
ETH<0.01%$0.00001450,737.1486$0.7321
ETH<0.01%$0.02283632.0082$0.7309
ETH<0.01%$0.3883181.8746$0.7279
ETH<0.01%$0.0003492,079.096$0.7258
ETH<0.01%$0.0002952,461.1857$0.7254
ETH<0.01%$0.00000976,246.9689$0.7235
ETH<0.01%$0.000004161,762.9233$0.723
ETH<0.01%$0.01213358.8382$0.7138
ETH<0.01%$0.00003122,645.454$0.7121
ETH<0.01%$0.2631682.7018$0.711
ETH<0.01%$0.0005911,202.5907$0.7104
ETH<0.01%$0.00005612,611.0814$0.7096
ETH<0.01%$0.01508146.8875$0.7071
ETH<0.01%$0.004952141.8421$0.7023
ETH<0.01%$0.0000235,480.6632$0.7018
ETH<0.01%$0.00003122,396.9161$0.7016
ETH<0.01%$0.0006921,010.5023$0.6989
ETH<0.01%$0.00078895.1969$0.6979
ETH<0.01%$0.00891378.2124$0.6971
ETH<0.01%$0.001229563.8947$0.6932
ETH<0.01%$0.004735145.8865$0.6908
ETH<0.01%<$0.000001231,657,018.6628$0.6903
ETH<0.01%$0.001084635.8523$0.6893
ETH<0.01%$0.0002972,310.3542$0.6855
ETH<0.01%$0.0000749,223.6519$0.685
ETH<0.01%$0.0001355,088.108$0.6847
ETH<0.01%$0.01057864.7111$0.6845
ETH<0.01%$0.0001155,939.6419$0.6812
ETH<0.01%$0.00000889,496.7157$0.681
ETH<0.01%$0.00006410,533.2436$0.679
ETH<0.01%$0.0002352,882.0331$0.6765
ETH<0.01%$2,133.990.00031661$0.6756
ETH<0.01%$0.00001936,194.7776$0.6746
ETH<0.01%$0.0003611,869.3855$0.6739
ETH<0.01%$0.000173,956.8039$0.6734
ETH<0.01%$0.0001235,458.8142$0.6717
ETH<0.01%<$0.0000013,187,469.2596$0.6711
ETH<0.01%$0.000755889.4594$0.6711
ETH<0.01%$0.00978368.5961$0.671
ETH<0.01%$0.0001195,636.5149$0.6701
ETH<0.01%$0.00001544,979.2696$0.6697
ETH<0.01%$2,058.970.00032501$0.6691
ETH<0.01%<$0.0000014,520,271,938.3853$0.666
ETH<0.01%$0.1309995.0837$0.6659
ETH<0.01%$0.1458194.55$0.6634
ETH<0.01%$0.001224538.9746$0.6596
ETH<0.01%$0.0002043,222.786$0.6586
ETH<0.01%$0.000006106,860.4706$0.6561
ETH<0.01%<$0.0000013,885,465,326.8356$0.6558
ETH<0.01%$0.005344122.321$0.6536
ETH<0.01%$0.000001493,249.1961$0.6535
ETH<0.01%$0.1081295.9681$0.6453
ETH<0.01%$0.005279122.0741$0.6444
ETH<0.01%$0.0001614,008.1661$0.6437
ETH<0.01%$0.02139830$0.6419
ETH<0.01%$0.000001640,614.8736$0.6406
ETH<0.01%$0.00001253,347.6881$0.6378
ETH<0.01%$0.0003661,740.9258$0.6368
ETH<0.01%$0.04451114.2924$0.6361
ETH<0.01%$0.0640799.8884$0.6336
ETH<0.01%$0.0002292,769.585$0.6329
ETH<0.01%$0.0003261,936.2473$0.631
ETH<0.01%$0.002376265.5568$0.6309
ETH<0.01%$0.002,242,659.3755$0.00
ETH<0.01%$0.000001594,494.2044$0.6296
ETH<0.01%$0.01384445.424$0.6288
ETH<0.01%$0.000002364,073.4291$0.6262
ETH<0.01%$0.003812164.0985$0.6255
ETH<0.01%$0.00683191.1107$0.6223
ETH<0.01%$0.00002425,538.06$0.6221
ETH<0.01%$0.0815187.6296$0.6219
ETH<0.01%$0.0005631,104.349$0.6214
ETH<0.01%$0.00750182.5716$0.6193
ETH<0.01%$0.1064375.813$0.6187
ETH<0.01%$0.01796334.403$0.6179
ETH<0.01%$0.0001016,082.2593$0.6157
ETH<0.01%$0.000787782.0236$0.6157
ETH<0.01%<$0.00000129,232,906,045.6733$0.6155
ETH<0.01%$0.05953710.3012$0.6133
ETH<0.01%$1.680.3624$0.6089
ETH<0.01%$0.000001861,898.9542$0.6086
ETH<0.01%$0.000667912.4927$0.6085
ETH<0.01%$0.05930810.2506$0.6079
ETH<0.01%$1,973.350.00030811$0.6079
ETH<0.01%$0.01908331.7998$0.6068
ETH<0.01%$24.710.0245$0.6063
ETH<0.01%$0.0005261,144.7774$0.6021
ETH<0.01%$0.00001932,352.8169$0.6017
ETH<0.01%$10.870.0552$0.5998
ETH<0.01%$0.002174275.5069$0.5989
ETH<0.01%<$0.0000014,332,637,848.5032$0.5985
ETH<0.01%$0.0001244,806.3572$0.5973
ETH<0.01%$0.00722182.5649$0.5962
ETH<0.01%$0.0001095,451.7784$0.5933
ETH<0.01%$0.001148515.1139$0.5913
ETH<0.01%$0.02108927.9491$0.5894
ETH<0.01%$0.004642126.8154$0.5886
ETH<0.01%$0.001039564.9337$0.5868
ETH<0.01%$0.05326311.0132$0.5865
ETH<0.01%$0.02899520.2195$0.5862
ETH<0.01%$0.1064795.4969$0.5853
ETH<0.01%$0.0002412,424.9327$0.5845
ETH<0.01%$0.0273621.3491$0.5841
ETH<0.01%$0.00001636,772.6595$0.5839
ETH<0.01%<$0.0000013,830,447.8046$0.5829
ETH<0.01%$0.002002290.2071$0.5811
ETH<0.01%$0.00837469.1015$0.5786
ETH<0.01%<$0.00000143,859,090.984$0.5738
ETH<0.01%$0.02071927.69$0.5736
ETH<0.01%$0.0002282,517.5333$0.5735
ETH<0.01%$0.00575599.2067$0.5708
ETH<0.01%$55,6180.0000102$0.5673
ETH<0.01%$1.020.5526$0.5648
ETH<0.01%$0.008.2158$0.00
ETH<0.01%<$0.0000015,331,599,420.0063$0.5619
ETH<0.01%$0.0000846,723.6208$0.5617
ETH<0.01%$0.01162448.0093$0.558
ETH<0.01%$0.000697797.6286$0.5556
ETH<0.01%$0.00003715,162.8626$0.5546
ETH<0.01%$0.00000783,145.6059$0.5537
ETH<0.01%$0.003969139.085$0.5519
ETH<0.01%$0.004877113.0467$0.5513
ETH<0.01%$0.00688279.9679$0.5503
ETH<0.01%$0.000586937.3472$0.5494
ETH<0.01%$0.000773710.2409$0.5491
ETH<0.01%$0.01216245.0927$0.5484
ETH<0.01%$0.0000589,367.6272$0.5471
ETH<0.01%$0.0002532,161.1275$0.5468
ETH<0.01%$0.0002672,041.0205$0.5452
ETH<0.01%$0.000905602.4207$0.5452
ETH<0.01%$1.850.2932$0.5423
ETH<0.01%<$0.00000129,792,633.9129$0.5421
ETH<0.01%$0.00001151,136.0976$0.542
ETH<0.01%$0.0002072,616.6002$0.5417
ETH<0.01%$0.003553152.51$0.5417
ETH<0.01%$0.04973310.826$0.5384
ETH<0.01%$0.0001383,895.5348$0.5362
ETH<0.01%<$0.000001458,364,116.4047$0.5353
ETH<0.01%$0.0000975,475.3747$0.5322
ETH<0.01%$0.00002521,416.8045$0.5273
ETH<0.01%$0.001107476.4184$0.5272
ETH<0.01%$0.0001184,472.6796$0.5263
ETH<0.01%$0.0005051,041.4872$0.5256
ETH<0.01%$0.000.0439$0.00
ETH<0.01%$0.001672312.9455$0.5233
ETH<0.01%$0.002,471.0242$0.00
ETH<0.01%$0.136723.8067$0.5204
ETH<0.01%<$0.0000018,285,176,841.3166$0.5188
ETH<0.01%$0.000361,439.9386$0.5186
ETH<0.01%$0.00003813,757.7943$0.5182
ETH<0.01%$0.000793653.274$0.518
ETH<0.01%$0.000656789.1073$0.5178
ETH<0.01%<$0.000001269,654,550.7119$0.5158
ETH<0.01%<$0.0000013,126,539.2255$0.5157
ETH<0.01%$0.01779628.9485$0.5151
ETH<0.01%$0.0004361,182.0688$0.5148
ETH<0.01%$0.0707197.2713$0.5142
ETH<0.01%$0.0000796,500.8985$0.5127
ETH<0.01%$0.003795135.1077$0.5127
ETH<0.01%$0.0059286.5582$0.5124
ETH<0.01%$0.00002917,639.3229$0.512
ETH<0.01%$0.00000684,947.5783$0.5113
ETH<0.01%$0.001.0518$0.00
ETH<0.01%<$0.00000127,597,295.6128$0.5085
ETH<0.01%<$0.00000110,153,571.0008$0.5072
ETH<0.01%$0.000776652.7851$0.5068
ETH<0.01%$0.0065377.2979$0.5047
ETH<0.01%$0.00002917,197.2693$0.5038
ETH<0.01%$0.001592313.9871$0.4998
ETH<0.01%$0.0001483,379.3107$0.4993
ETH<0.01%$0.0001174,258.2985$0.4992
ETH<0.01%$0.1256543.939$0.4949
ETH<0.01%$0.0849925.8205$0.4946
ETH<0.01%$0.0000519,592.5994$0.4917
ETH<0.01%$0.0904185.4104$0.4891
ETH<0.01%$0.000002212,380.377$0.4884
ETH<0.01%<$0.00000134,251,301.8801$0.4852
ETH<0.01%$0.000001345,688.3831$0.4836
ETH<0.01%$0.00004111,695.8425$0.4825
ETH<0.01%$0.0001393,462.8659$0.4824
ETH<0.01%$0.0002971,620.6955$0.4813
ETH<0.01%$133.040.00361779$0.4813
ETH<0.01%<$0.0000019,735,309.5878$0.4781
ETH<0.01%$0.00479799.3973$0.4768
ETH<0.01%$10.4757$0.4756
ETH<0.01%$0.02621718.1081$0.4747
ETH<0.01%<$0.0000019,945,138,332.0952$0.4747
ETH<0.01%$0.00000857,704.2069$0.4743
ETH<0.01%$0.0000974,869.4914$0.4734
ETH<0.01%$0.0000529,085.5732$0.4717
ETH<0.01%$0.0001872,507.136$0.468
ETH<0.01%$0.0001144,085.7479$0.4674
ETH<0.01%$0.03335413.9941$0.4667
ETH<0.01%$0.002392195.0185$0.4664
ETH<0.01%<$0.00000177,197,802.1983$0.4622
ETH<0.01%$0.00004410,466.6748$0.4606
ETH<0.01%$0.1307543.5118$0.4591
ETH<0.01%$0.000076,519.7306$0.4572
ETH<0.01%$0.1978082.3062$0.4561
ETH<0.01%$0.00003413,549.8982$0.4551
ETH<0.01%$0.0000411,285.3804$0.4539
ETH<0.01%$0.0001323,423.9418$0.4526
ETH<0.01%$49.930.00904765$0.4517
ETH<0.01%$0.0000411,312.9079$0.4515
ETH<0.01%$0.0009500.7778$0.4508
ETH<0.01%$0.8676160.5191$0.4503
ETH<0.01%$0.02282519.7172$0.45
ETH<0.01%$0.000004114,232.1271$0.45
ETH<0.01%$0.0002631,708.1035$0.449
ETH<0.01%$0.001644272.8805$0.4486
ETH<0.01%$0.00001529,404.8702$0.4446
ETH<0.01%$0.000058,804.3233$0.4444
ETH<0.01%$0.02778915.9398$0.4429
ETH<0.01%$1.230.36$0.4428
ETH<0.01%$0.000004104,338.5033$0.4392
ETH<0.01%$0.002317189.4407$0.4388
ETH<0.01%$0.0001792,450.3565$0.4384
ETH<0.01%$0.000003152,300.5991$0.4355
ETH<0.01%$0.2895541.5$0.4343
ETH<0.01%$0.01536228.2695$0.4342
ETH<0.01%$0.0002531,708.6705$0.4328
ETH<0.01%<$0.0000019,416,005,135,046.0137$0.4325
ETH<0.01%$0.001172369.0503$0.4325
ETH<0.01%$0.03293413.1018$0.4314
ETH<0.01%$0.0001163,704.3312$0.43
ETH<0.01%$0.009445.59$0.4285
ETH<0.01%$69.10.00616463$0.4259
ETH<0.01%$0.001205350.0066$0.4218
ETH<0.01%$0.00443894.8854$0.4211
ETH<0.01%$0.00001430,325.5848$0.4197
ETH<0.01%$0.000003134,716.5699$0.4189
ETH<0.01%$0.01457228.6314$0.4172
ETH<0.01%<$0.0000019,563,576.5117$0.4162
ETH<0.01%$0.00001822,748.4206$0.4162
ETH<0.01%$0.01341830.909$0.4147
ETH<0.01%$0.000004117,911.9406$0.4126
ETH<0.01%<$0.00000114,626,339.599$0.4109
ETH<0.01%$0.01035239.6458$0.4104
ETH<0.01%$0.1942242.1079$0.4093
ETH<0.01%$0.000001381,575.08$0.4082
ETH<0.01%$0.0000715,736.4273$0.4079
ETH<0.01%$0.001824223.6649$0.4078
ETH<0.01%$0.01911621.3214$0.4075
ETH<0.01%$0.1834112.2209$0.4073
ETH<0.01%$0.00001526,491.0056$0.4071
ETH<0.01%$0.4517510.9$0.4065
ETH<0.01%$0.0001582,576.112$0.4063
ETH<0.01%$0.01461427.7062$0.4049
ETH<0.01%$0.002154187.8839$0.4046
ETH<0.01%$0.01077837.4473$0.4036
ETH<0.01%$0.0666686.0537$0.4035
ETH<0.01%$0.0000468,858.3568$0.4034
ETH<0.01%$0.277961.446$0.4019
ETH<0.01%$0.00001822,857.2238$0.4009
ETH<0.01%$0.02027419.6878$0.3991
ETH<0.01%$0.227961.749$0.3986
ETH<0.01%$0.00001428,113.6276$0.3975
ETH<0.01%<$0.0000017,500,000$0.3973
ETH<0.01%$0.00000575,753.867$0.3961
ETH<0.01%<$0.0000014,115,972,905,190.8364$0.3937
ETH<0.01%$0.000772507.3524$0.3917
ETH<0.01%$0.00002217,530.1761$0.3912
ETH<0.01%$0.0000399,926.2307$0.3904
ETH<0.01%$0.001336292.1496$0.3903
ETH<0.01%<$0.00000154,720,753,824.5612$0.3898
ETH<0.01%$0.000001322,938.8293$0.3875
ETH<0.01%$0.000413936.8392$0.387
ETH<0.01%$0.0002971,298.1126$0.3855
ETH<0.01%<$0.00000110,251,508.1012$0.3846
ETH<0.01%$0.00000666,619.2919$0.381
ETH<0.01%$0.01307629.0963$0.3804
ETH<0.01%$0.0108534.648$0.3759
ETH<0.01%$0.000548682.0979$0.3736
ETH<0.01%$0.002471150.8371$0.3726
ETH<0.01%<$0.00000122,297,576,275.0202$0.3687
ETH<0.01%$0.0000695,330.1134$0.3674
ETH<0.01%$1.530.2399$0.367
ETH<0.01%$0.000.1143$0.00
ETH<0.01%$0.9991320.3651$0.3647
ETH<0.01%$0.00242150.2106$0.3634
ETH<0.01%$0.000113,301.8346$0.3633
ETH<0.01%$0.000416872.9977$0.3628
ETH<0.01%$0.00725549.8983$0.3619
ETH<0.01%$0.0001542,355.2876$0.3616
ETH<0.01%$0.00000938,423.6048$0.3615
ETH<0.01%$0.00760647.436$0.3607
ETH<0.01%$0.00047764.7767$0.3594
ETH<0.01%$0.01605422.3389$0.3586
ETH<0.01%$0.0054465.847$0.3581
ETH<0.01%$0.01574222.74$0.3579
ETH<0.01%$0.00039917.7442$0.3576
ETH<0.01%$0.0000635,679.0447$0.3573
ETH<0.01%$0.01400125.354$0.3549
ETH<0.01%<$0.0000019,896,105.1441$0.3546
ETH<0.01%$0.001787198.3769$0.3544
ETH<0.01%$0.4974280.711$0.3536
ETH<0.01%$0.0001592,210.8062$0.3513
ETH<0.01%$0.001.0848$0.00
ETH<0.01%$0.003195108.8413$0.3477
ETH<0.01%$0.0000744,695.4434$0.3468
ETH<0.01%$0.0001582,190.5406$0.3462
ETH<0.01%$0.00346499.9545$0.3462
ETH<0.01%$0.00623155.5$0.3458
ETH<0.01%$0.0060$0.00
ETH<0.01%$0.00000940,144.4887$0.3435
ETH<0.01%$0.00718547.7436$0.343
ETH<0.01%$2,288.820.00014989$0.343
ETH<0.01%$0.000927367.0821$0.3404
ETH<0.01%$0.01280226.5522$0.3399
ETH<0.01%$0.1170992.902$0.3398
ETH<0.01%$0.02127915.8563$0.3374
ETH<0.01%<$0.0000019,334,843,232.2788$0.3365
ETH<0.01%$0.0001122,985.9064$0.3341
ETH<0.01%$0.094533.5263$0.3333
ETH<0.01%$0.001408236.7048$0.3331
ETH<0.01%$0.0001961,695.7578$0.333
ETH<0.01%$0.1607392.0708$0.3328
ETH<0.01%$0.000334996.0121$0.3325
ETH<0.01%$0.00347595.6469$0.3323
ETH<0.01%$0.00537861.7282$0.3319
ETH<0.01%$369.850.00089427$0.3307
ETH<0.01%$0.02841411.631$0.3304
ETH<0.01%$0.0104631.5857$0.3303
ETH<0.01%$0.002265145.2398$0.3289
ETH<0.01%$0.00500.1408$0.00
ETH<0.01%$0.00783841.8273$0.3278
ETH<0.01%$0.0000131,425.52$0.3274
ETH<0.01%$0.01105929.5066$0.3263
ETH<0.01%$0.00002513,150.1153$0.3252
ETH<0.01%$0.00000839,136.7802$0.3244
ETH<0.01%$0.1040593.1108$0.3237
ETH<0.01%$0.1597492.0214$0.3229
ETH<0.01%$0.0003191,013.2821$0.3228
ETH<0.01%$0.0002661,213$0.3227
ETH<0.01%$0.000848378.8482$0.3213
ETH<0.01%$0.001888169.9251$0.3207
ETH<0.01%$0.000002148,162.7271$0.32
ETH<0.01%$0.0990033.2275$0.3195
ETH<0.01%$0.001575202.0627$0.3183
ETH<0.01%$0.00513362.005$0.3182
ETH<0.01%$0.01609119.7552$0.3178
ETH<0.01%$0.000584543.0122$0.3171
ETH<0.01%$0.000432732.5891$0.3165
ETH<0.01%$0.0001821,737.5575$0.3164
ETH<0.01%$0.000934338.4086$0.3159
ETH<0.01%<$0.0000016,304,336.6001$0.3155
ETH<0.01%$0.000593528.7966$0.3134
ETH<0.01%$0.002073150.8824$0.3127
ETH<0.01%$0.002405129.6315$0.3117
ETH<0.01%$0.001365228.1134$0.3113
ETH<0.01%$0.0472476.5815$0.3109
ETH<0.01%$0.0002541,220.934$0.3106
ETH<0.01%<$0.00000151,546,984.642$0.3091
ETH<0.01%$0.0000397,842$0.3079
ETH<0.01%$0.01343222.9218$0.3078
ETH<0.01%$0.0002351,308.6629$0.3076
ETH<0.01%$0.001288238.1112$0.3066
ETH<0.01%$0.000152,022.2713$0.304
ETH<0.01%$0.001217249.556$0.3037
ETH<0.01%$0.9994280.3033$0.3031
ETH<0.01%$0.002051147.5242$0.3026
ETH<0.01%$0.000618486.3389$0.3006
ETH<0.01%$0.0100230$0.3006
ETH<0.01%$0.0001212,482.0482$0.3005
ETH<0.01%<$0.00000174,556,860.5455$0.2986
ETH<0.01%$0.0002311,287.1055$0.2971
ETH<0.01%$0.00381777.7094$0.2966
ETH<0.01%$0.00750539.3897$0.2956
ETH<0.01%$0.00001716,915.7044$0.2943
ETH<0.01%$0.0000446,705.5196$0.2932
ETH<0.01%$0.0031792.2198$0.2923
ETH<0.01%<$0.00000129,184,054.9883$0.2916
ETH<0.01%$0.0023,017.7069$0.00
ETH<0.01%$0.000841346.1466$0.2912
ETH<0.01%$0.00257113.2175$0.291
ETH<0.01%$0.00052557.8151$0.2902
ETH<0.01%$0.0000417,035.8418$0.2898
ETH<0.01%$0.0001262,303$0.2896
ETH<0.01%$0.00000392,510.9072$0.2895
ETH<0.01%$0.000623463.9039$0.2888
ETH<0.01%$0.000505571.624$0.2884
ETH<0.01%$0.000538533.5011$0.287
ETH<0.01%$0.000132,204.9333$0.2863
ETH<0.01%$0.001071267.4783$0.2863
ETH<0.01%$0.02205812.9741$0.2861
ETH<0.01%$0.00436765.4655$0.2858
ETH<0.01%$0.00463161.6735$0.2856
ETH<0.01%$0.0290799.8222$0.2856
ETH<0.01%$0.0067442.3703$0.2855
ETH<0.01%$0.0000299,908.907$0.2852
ETH<0.01%$0.0000654,411.976$0.2852
ETH<0.01%$0.002698105.6926$0.2851
ETH<0.01%$0.000586486$0.2849
ETH<0.01%$0.0001841,543.4803$0.2846
ETH<0.01%$0.0000129,591.9438$0.2826
ETH<0.01%$0.00001224,236.4061$0.2816
ETH<0.01%$0.00001617,738.1559$0.2809
ETH<0.01%$0.000039,328.4124$0.2807
ETH<0.01%$0.001356206.9696$0.2807
ETH<0.01%$0.01189923.4967$0.2795
ETH<0.01%$0.001116249.8062$0.2786
ETH<0.01%$0.00363976.5529$0.2785
ETH<0.01%$0.000002125,161.101$0.2778
ETH<0.01%$0.00386771.7279$0.2773
ETH<0.01%$0.00584547.3733$0.2768
ETH<0.01%$0.01582617.4451$0.276
ETH<0.01%$0.0001961,400.7243$0.2751
ETH<0.01%$0.001049261.6534$0.2744
ETH<0.01%$0.01302621.072$0.2744
ETH<0.01%$0.000352779.3619$0.274
ETH<0.01%$0.000039,162.144$0.2738
ETH<0.01%$0.000454602.2617$0.2735
ETH<0.01%$0.00406567.1573$0.273
ETH<0.01%$0.001135240.3309$0.2726
ETH<0.01%$0.00165164.8536$0.2719
ETH<0.01%$0.000662410.3898$0.2715
ETH<0.01%$0.0262310.35$0.2714
ETH<0.01%$0.0033779.2906$0.2671
ETH<0.01%<$0.0000013,000,000$0.267
ETH<0.01%$0.000592451.1999$0.2669
ETH<0.01%$0.000758351.4685$0.2663
ETH<0.01%$0.00001221,733.0401$0.2653
ETH<0.01%$0.0000693,837.6094$0.2653
ETH<0.01%$0.00000389,900.8658$0.2646
ETH<0.01%$0.0032381.653$0.2637
ETH<0.01%$0.00071371.0482$0.2634
ETH<0.01%$0.00394266.7748$0.2632
ETH<0.01%$0.000001445,077.0751$0.261
ETH<0.01%$0.00001419,202.3265$0.2601
ETH<0.01%$0.001018254.6877$0.2593
ETH<0.01%<$0.0000011,244,208.0541$0.2584
ETH<0.01%$0.00002311,096.9281$0.2582
ETH<0.01%$2.030.1271$0.2579
ETH<0.01%$0.00001221,250.0751$0.2573
ETH<0.01%$0.00000547,919.9413$0.2562
ETH<0.01%$0.000765334.9832$0.2561
ETH<0.01%$0.000768332.5507$0.2552
ETH<0.01%$0.000317806.0722$0.2551
ETH<0.01%$0.2015081.266$0.2551
ETH<0.01%$0.002027125.7178$0.2548
ETH<0.01%$0.0000445,707.0606$0.2532
ETH<0.01%$0.02377310.6522$0.2532
ETH<0.01%$0.1475891.7041$0.2515
ETH<0.01%$0.000465540.3988$0.2514
ETH<0.01%$2,111.690.00011833$0.2498
ETH<0.01%$0.0059541.9562$0.2496
ETH<0.01%$0.000621400.1737$0.2485
ETH<0.01%$0.0282268.8031$0.2484
ETH<0.01%$0.000665372.7747$0.2477
ETH<0.01%$0.000585423.0382$0.2476
ETH<0.01%$0.2647870.934$0.2473
ETH<0.01%$0.0011,110.2078$0.00
ETH<0.01%$0.00352469.8783$0.2462
ETH<0.01%$0.000574426.9058$0.2451
ETH<0.01%$0.0424795.7682$0.245
ETH<0.01%$0.0002411,011.974$0.2442
ETH<0.01%$0.0001381,762.0932$0.2438
ETH<0.01%<$0.0000016,094,235.5028$0.2434
ETH<0.01%$0.0000259,675.8284$0.2414
ETH<0.01%$1.060.2273$0.2398
ETH<0.01%$0.0000356,807.9928$0.2381
ETH<0.01%$0.000503472.5489$0.2378
ETH<0.01%$0.0314347.5583$0.2375
ETH<0.01%$0.0001152,067.711$0.237
ETH<0.01%$6.590.0359$0.2368
ETH<0.01%$0.0001261,873.5876$0.2367
ETH<0.01%$0.000784301.605$0.2365
ETH<0.01%<$0.0000018,461,495.9374$0.2357
ETH<0.01%$0.00895326.2186$0.2347
ETH<0.01%$0.0000288,474.8562$0.2344
ETH<0.01%$0.002119110.3825$0.2338
ETH<0.01%$0.00001318,146.0532$0.2336
ETH<0.01%$0.0000376,352.5804$0.2326
ETH<0.01%$12.320.0188$0.2321
ETH<0.01%$0.0000386,012.7702$0.2305
ETH<0.01%$0.00683933.6971$0.2304
ETH<0.01%<$0.00000174,182,375.6358$0.2296
ETH<0.01%$0.00246393.2243$0.2296
ETH<0.01%$0.00072318.1133$0.2291
ETH<0.01%$0.01223918.7099$0.2289
ETH<0.01%$0.0001991,147.7329$0.2288
ETH<0.01%$1.650.1377$0.2272
ETH<0.01%$0.001648137.6873$0.2268
ETH<0.01%$0.001585142.8007$0.2263
ETH<0.01%$0.000719314.6017$0.2261
ETH<0.01%$0.0327956.8949$0.2261
ETH<0.01%$0.00473747.6951$0.2259
ETH<0.01%<$0.0000012,142,125.9829$0.2256
ETH<0.01%$0.0024790.0602$0.2224
ETH<0.01%$0.00372259.6499$0.222
ETH<0.01%$0.000229964.269$0.2212
ETH<0.01%<$0.0000013,044,480.5098$0.2211
ETH<0.01%$0.0000297,618.5669$0.2206
ETH<0.01%$0.0000494,534.1424$0.2203
ETH<0.01%$0.0305967.1917$0.22
ETH<0.01%$0.000852257.4868$0.2194
ETH<0.01%$0.000619354.3688$0.2192
ETH<0.01%$0.0000842,612.4362$0.2183
ETH<0.01%$0.00311270.0018$0.2178
ETH<0.01%$0.0000673,252.9793$0.2176
ETH<0.01%$0.00618935.1689$0.2176
ETH<0.01%$0.000002135,572.3612$0.2169
ETH<0.01%$1.260.1709$0.2153
ETH<0.01%$0.001564136.7358$0.2138
ETH<0.01%$0.0000268,045.454$0.2125
ETH<0.01%$0.1175851.8075$0.2125
ETH<0.01%$0.000482438.9572$0.2115
ETH<0.01%$0.01212117.3817$0.2106
ETH<0.01%$0.0076727.3801$0.21
ETH<0.01%$0.000.7072$0.00
ETH<0.01%$0.00001119,375.1021$0.2097
ETH<0.01%$0.00157133.1116$0.2089
ETH<0.01%$0.1326261.572$0.2084
ETH<0.01%$0.01990510.4488$0.2079
ETH<0.01%$0.0278987.4268$0.2071
ETH<0.01%$0.001401147.15$0.2061
ETH<0.01%$0.000267768.7137$0.2055
ETH<0.01%$0.000511399.6597$0.2042
ETH<0.01%$0.00000923,399.2405$0.2033
ETH<0.01%$0.00000361,973.967$0.2026
ETH<0.01%$0.000271738.7301$0.2004
ETH<0.01%$0.1140561.7485$0.1994
ETH<0.01%$0.000121,665.4375$0.1993
ETH<0.01%$0.00011,981.9622$0.1991
ETH<0.01%$0.001276156.0693$0.1991
ETH<0.01%$0.01897210.3565$0.1964
ETH<0.01%$0.0001461,343.6331$0.1963
ETH<0.01%$0.00260675$0.1954
ETH<0.01%<$0.0000012,069,521.2506$0.1944
ETH<0.01%$0.0257587.4595$0.1921
ETH<0.01%$0.00293665.25$0.1915
ETH<0.01%$0.00000449,099.9601$0.1909
ETH<0.01%$0.00001711,528.89$0.1908
ETH<0.01%$0.1172651.6163$0.1895
ETH<0.01%$0.0350035.3948$0.1888
ETH<0.01%$0.01353313.9449$0.1887
ETH<0.01%$0.00035538.582$0.1887
ETH<0.01%$0.0000218,863.0206$0.1881
ETH<0.01%$0.00685527.4017$0.1878
ETH<0.01%<$0.0000016,677,099.7691$0.1874
ETH<0.01%$0.00480438.9551$0.1871
ETH<0.01%$0.00776823.99$0.1863
ETH<0.01%$0.051193.6375$0.1862
ETH<0.01%$0.000349533.499$0.186
ETH<0.01%$0.007325.4587$0.1858
ETH<0.01%$0.527250.3513$0.1852
ETH<0.01%$0.00000919,818.8883$0.1847
ETH<0.01%$0.01578511.6825$0.1844
ETH<0.01%$0.000.0154$0.00
ETH<0.01%<$0.0000011,446,445,327.0499$0.183
ETH<0.01%$0.00440341.3698$0.1821
ETH<0.01%$0.0000237,947.4318$0.182
ETH<0.01%$0.000035,982.9937$0.1806
ETH<0.01%$0.1080111.6683$0.1801
ETH<0.01%$0.01181815.1852$0.1794
ETH<0.01%$0.00489136.6853$0.1794
ETH<0.01%$0.0183639.7162$0.1784
ETH<0.01%$0.000044,387.0318$0.1774
ETH<0.01%$0.000001193,667.064$0.1772
ETH<0.01%$0.00001511,718.488$0.177
ETH<0.01%$0.0000276,464.1988$0.1764
ETH<0.01%$0.0001571,125.8085$0.1764
ETH<0.01%<$0.00000113,006,590.1625$0.1751
ETH<0.01%<$0.00000144,204,123.8169$0.175
ETH<0.01%$0.000968179.8382$0.1741
ETH<0.01%$0.0001651,050$0.1733
ETH<0.01%$14.330.012$0.1725
ETH<0.01%$0.00095181.1474$0.172
ETH<0.01%<$0.0000015,123,199.2156$0.1719
ETH<0.01%$0.1792090.9562$0.1713
ETH<0.01%<$0.0000013,746,496.9817$0.1712
ETH<0.01%$0.000314543.0059$0.1704
ETH<0.01%$0.0001081,581.6277$0.1701
ETH<0.01%$0.000198858.2327$0.1697
ETH<0.01%<$0.0000016,787,205,126.8772$0.1695
ETH<0.01%$0.00001411,967.9684$0.1692
ETH<0.01%$0.00309754.4315$0.1685
ETH<0.01%$0.01000416.8426$0.1684
ETH<0.01%$0.000.536$0.00
ETH<0.01%$0.00906818.5605$0.1683
ETH<0.01%$0.00000821,940.647$0.168
ETH<0.01%$3.510.0476$0.1671
ETH<0.01%$0.000199833.5916$0.1662
ETH<0.01%$0.3946360.4199$0.1656
ETH<0.01%$0.00648725.4251$0.1649
ETH<0.01%$0.001311124.8307$0.1635
ETH<0.01%$0.001174138.2075$0.1622
ETH<0.01%$1.080.1507$0.1621
ETH<0.01%$0.000001129,526.3948$0.1617
ETH<0.01%$0.000333484.4402$0.1615
ETH<0.01%<$0.00000117,492,178.7476$0.1607
ETH<0.01%<$0.000001701,042,653.2656$0.1605
ETH<0.01%$0.000372430.35$0.1601
ETH<0.01%$0.000501317.1566$0.1588
ETH<0.01%<$0.000001941,355.1962$0.1581
ETH<0.01%$0.1686310.9349$0.1576
ETH<0.01%$0.00907417.3631$0.1575
ETH<0.01%$0.00354344.464$0.1575
ETH<0.01%$0.0000227,227.8769$0.1572
ETH<0.01%$0.3835640.4092$0.1569
ETH<0.01%$0.000714218.5913$0.1561
ETH<0.01%$0.00001311,572.9048$0.1559
ETH<0.01%$0.0000463,402.17$0.1553
ETH<0.01%$3.20.0485$0.1553
ETH<0.01%$0.00026596.27$0.1548
ETH<0.01%$0.01331911.617$0.1547
ETH<0.01%$0.00176487.5338$0.1544
ETH<0.01%$0.0001491,035$0.1543
ETH<0.01%$0.260660.5922$0.1543
ETH<0.01%$0.000492312.2707$0.1535
ETH<0.01%$0.0000513,000$0.1529
ETH<0.01%$0.0000781,967.2168$0.1528
ETH<0.01%$0.0028.0091$0.00
ETH<0.01%<$0.00000135,980,101.4456$0.1525
ETH<0.01%$0.000001133,433.0899$0.1521
ETH<0.01%$0.00288252.3888$0.151
ETH<0.01%$0.8451770.1787$0.151
ETH<0.01%$0.000487309.8777$0.1509
ETH<0.01%$1.150.131$0.1508
ETH<0.01%$1.150.131$0.1508
ETH<0.01%$0.000433347.1665$0.1503
ETH<0.01%$0.00430734.8449$0.15
ETH<0.01%$215.030.00069805$0.15
ETH<0.01%$0.00001212,881.4477$0.1499
ETH<0.01%$0.00001410,326.6738$0.1493
ETH<0.01%$0.0022565.851$0.1481
ETH<0.01%$0.00853117.3603$0.148
ETH<0.01%$0.00427834.5558$0.1478
ETH<0.01%$0.001151127.5294$0.1467
ETH<0.01%$0.00162190.4776$0.1466
ETH<0.01%$0.01210212.0685$0.146
ETH<0.01%$0.000366396.972$0.145
ETH<0.01%$0.000422343.1827$0.1449
ETH<0.01%$0.004830.1491$0.1447
ETH<0.01%$0.00609123.7456$0.1446
ETH<0.01%$2.10.069$0.1446
ETH<0.01%$0.0000354,107.8117$0.1445
ETH<0.01%$0.000197732.7691$0.1442
ETH<0.01%<$0.000001503,760.2249$0.144
ETH<0.01%<$0.0000011,696,037.511$0.1439
ETH<0.01%$0.00113127.4137$0.1439
ETH<0.01%$0.0000532,700.912$0.1427
ETH<0.01%$0.000431330.8448$0.1426
ETH<0.01%$0.0000226,538.4715$0.1425
ETH<0.01%$0.0155129.1821$0.1424
ETH<0.01%$0.000262541.7168$0.142
ETH<0.01%$0.000206685.4244$0.1413
ETH<0.01%$0.0000275,216.3404$0.1409
ETH<0.01%$0.00675620.6577$0.1395
ETH<0.01%$0.01348810.3156$0.1391
ETH<0.01%$0.1876430.7344$0.1377
ETH<0.01%$0.1536610.8956$0.1376
ETH<0.01%$0.000216638.2189$0.1376
ETH<0.01%$0.000145948.756$0.1375
ETH<0.01%$4,413.230.00003114$0.1374
ETH<0.01%<$0.00000118,014,312.1626$0.1371
ETH<0.01%$0.00287847.5918$0.1369
ETH<0.01%$0.00157586.8589$0.1367
ETH<0.01%$0.0000245,691.0531$0.1364
ETH<0.01%<$0.0000011,348,976,237.4991$0.1363
ETH<0.01%$0.000235579.3972$0.1363
ETH<0.01%$0.0000492,791.6869$0.136
ETH<0.01%$0.000631215.8304$0.136
ETH<0.01%$0.00338440.1488$0.1358
ETH<0.01%$1.780.0762$0.1355
ETH<0.01%$0.00138198.0524$0.1354
ETH<0.01%$0.00449229.9704$0.1346
ETH<0.01%$0.00201566.5613$0.1341
ETH<0.01%$0.0001061,261.4032$0.1334
ETH<0.01%$0.000615215.397$0.1324
ETH<0.01%$0.00001112,064.9124$0.132
ETH<0.01%<$0.0000015,018,556,916.2259$0.1319
ETH<0.01%$0.00153685.8888$0.1318
ETH<0.01%$0.00000255,215.0457$0.1314
ETH<0.01%$0.00031421.992$0.1309
ETH<0.01%$0.0000284,710.4261$0.1307
ETH<0.01%$0.000259504.5724$0.1306
ETH<0.01%$0.000235555.8634$0.1305
ETH<0.01%$0.000026,477.9281$0.1297
ETH<0.01%$0.0000363,603.693$0.1297
ETH<0.01%$0.0000423,084.0606$0.129
ETH<0.01%$0.0460322.7883$0.1283
ETH<0.01%$0.0000413,125.5193$0.1267
ETH<0.01%$0.000385329.3788$0.1267
ETH<0.01%$1.690.0747$0.1262
ETH<0.01%$0.00000619,867.8345$0.1261
ETH<0.01%$0.000.000000000754$0.00
ETH<0.01%$0.1462960.8607$0.1259
ETH<0.01%$14,811.30.00000844$0.125
ETH<0.01%$0.000499250.3161$0.1249
ETH<0.01%$0.000.0119$0.00
ETH<0.01%$0.000166746.6507$0.1237
ETH<0.01%$0.0472012.5969$0.1225
ETH<0.01%$0.00786.7907$0.00
ETH<0.01%$0.000623194.5578$0.1212
ETH<0.01%$0.1000051.2105$0.121
ETH<0.01%$1.140.1058$0.1205
ETH<0.01%$0.01199310.0413$0.1204
ETH<0.01%$0.00500123.8223$0.1191
ETH<0.01%$0.0000621,915.431$0.1189
ETH<0.01%$0.0000139,058.2009$0.1186
ETH<0.01%$0.0000167,561.4391$0.1185
ETH<0.01%$0.0182126.5116$0.1185
ETH<0.01%$0.00220253.7081$0.1182
ETH<0.01%$0.00315937.4332$0.1182
ETH<0.01%<$0.000001452,612.654$0.1178
ETH<0.01%$0.000134877.468$0.1178
ETH<0.01%$0.0941841.2491$0.1176
ETH<0.01%$0.000128908.9431$0.1167
ETH<0.01%$0.00239548.6724$0.1165
ETH<0.01%$7.810.0149$0.1164
ETH<0.01%$0.0000512,260.6583$0.1159
ETH<0.01%$0.00343733.5994$0.1154
ETH<0.01%$0.00214753.4235$0.1147
ETH<0.01%$0.0000176,614.2151$0.1141
ETH<0.01%$0.0000641,772.6051$0.1141
ETH<0.01%$0.1371740.8302$0.1138
ETH<0.01%$0.0253154.4767$0.1133
ETH<0.01%$0.00314436$0.1131
ETH<0.01%$0.000358315.7805$0.113
ETH<0.01%$0.000154730.4143$0.1121
ETH<0.01%$0.00774714.4732$0.1121
ETH<0.01%$0.00000262,470.3971$0.1118
ETH<0.01%$0.000509219.2018$0.1114
ETH<0.01%$0.1307840.8423$0.1101
ETH<0.01%$0.000122900$0.1093
ETH<0.01%$0.00000522,645.3957$0.1091
ETH<0.01%$0.000.00198$0.00
ETH<0.01%$0.000703154.02$0.1082
ETH<0.01%<$0.00000112,114,820,977.9768$0.1081
ETH<0.01%$0.00133980.7557$0.1081
ETH<0.01%$0.0120179$0.1081
ETH<0.01%$0.0127058.507$0.108
ETH<0.01%$3.150.0342$0.1077
ETH<0.01%$0.001,252.219$0.00
ETH<0.01%$0.000505212.4265$0.1072
ETH<0.01%$0.000628170.565$0.1071
ETH<0.01%$0.0000264,077.8769$0.107
ETH<0.01%$0.00092116.3473$0.107
ETH<0.01%$0.00195454.6958$0.1068
ETH<0.01%$0.00379428.1522$0.1068
ETH<0.01%$0.000251423.1604$0.1061
ETH<0.01%$0.0332853.1816$0.1058
ETH<0.01%$0.0000147,345.998$0.1054
ETH<0.01%<$0.0000012,055,328.2834$0.1052
ETH<0.01%$0.00250342.0422$0.1052
ETH<0.01%$0.000351300$0.1051
ETH<0.01%$0.0287673.6533$0.105
ETH<0.01%$0.000042,598.1622$0.1049
ETH<0.01%$0.000472221.941$0.1048
ETH<0.01%$0.000453231.3331$0.1047
ETH<0.01%$0.0314933.303$0.104
ETH<0.01%$0.0000382,745.2958$0.1037
ETH<0.01%$0.0213664.8428$0.1034
ETH<0.01%$0.00024429.243$0.1031
ETH<0.01%$1.090.0937$0.1019
ETH<0.01%$0.0000362,868.2354$0.1018
ETH<0.01%$0.00174558.2479$0.1016
ETH<0.01%$0.00839212.1075$0.1016
ETH<0.01%$0.00249540.6928$0.1015
ETH<0.01%$0.000108937.4642$0.1013
ETH<0.01%$5.60.018$0.1007
ETH<0.01%$0.000508198.1857$0.1005
POL<0.01%$0.026929132,029,050.7349$3,555,349.57
POL<0.01%$0.9997144,671.3253$4,669.99
POL<0.01%$0.0905821,613.0984$146.12
POL<0.01%$0.99928199.6413$99.57
POL<0.01%$6.126.0197$36.84
POL<0.01%$0.000.0579$0.00
POL<0.01%$8.570.3999$3.43
POL<0.01%<$0.000001193,908,141.4945$2.54
POL<0.01%$0.0020991,188.32$2.49
POL<0.01%$8.740.2225$1.95
POL<0.01%$0.0154991.2505$1.41
POL<0.01%$0.0002295,229.0863$1.2
POL<0.01%$3.380.3485$1.18
POL<0.01%$0.0003163,610.733$1.14
POL<0.01%<$0.000001119,555,964.4447$1.1
POL<0.01%$0.003235306.3663$0.9911
POL<0.01%$0.00574142.4823$0.8178
POL<0.01%$0.000006136,927.7968$0.7873
POL<0.01%$0.0908178.4776$0.7699
POL<0.01%$0.01295454.9862$0.7122
POL<0.01%$14,557.890.0000477$0.6944
POL<0.01%$0.00815974.7775$0.6101
POL<0.01%$1.230.45$0.5535
POL<0.01%$0.00000773,525.0726$0.5315
POL<0.01%$0.000615830.9721$0.5111
POL<0.01%$160.430.00297136$0.4766
POL<0.01%$0.000728625.6292$0.4554
POL<0.01%$66,4660.00000636$0.4227
POL<0.01%$0.118212.9337$0.3467
POL<0.01%$0.1907421.7781$0.3391
POL<0.01%$0.0733944.4709$0.3281
POL<0.01%$0.00000936,693.3045$0.3271
POL<0.01%<$0.000001620,109,878.4187$0.31
POL<0.01%$0.01462420.7821$0.3039
POL<0.01%$0.00840633$0.2773
POL<0.01%$0.000724361.5527$0.2618
POL<0.01%$0.2747480.9428$0.259
POL<0.01%$0.001798107.0627$0.1924
POL<0.01%$0.00334157.2054$0.1911
POL<0.01%$0.00675627.7501$0.1874
POL<0.01%$44.830.00368658$0.1652
POL<0.01%$0.01067815$0.1601
POL<0.01%$0.9998490.1599$0.1598
POL<0.01%$0.0411973.5585$0.1466
POL<0.01%$0.0016582.6269$0.1363
POL<0.01%$0.1433420.9026$0.1293
POL<0.01%$0.00932213.679$0.1275
POL<0.01%$0.0144638.6697$0.1253
POL<0.01%$0.048852.5608$0.125
POL<0.01%$8.750.0143$0.1247
POL<0.01%$0.000052,330.3878$0.1163
POL<0.01%$0.001,017.9592$0.00
POL<0.01%$0.00000618,047.4997$0.1082
POL<0.01%$17.650.006$0.1059
POL<0.01%$0.5469230.1865$0.102
LINEA<0.01%$1,985.850.1143$226.92
LINEA<0.01%$0.98965895.2386$94.25
LINEA<0.01%$0.99981780.2218$80.21
LINEA<0.01%$0.000.00856535$0.00
LINEA<0.01%$0.99950213.6519$13.65
LINEA<0.01%$0.9999318.407$8.41
LINEA<0.01%$2,256.80.00342789$7.74
LINEA<0.01%$0.0001383,289.8809$0.4537
LINEA<0.01%$2,766.650.00007101$0.1964
BASE<0.01%$0.019895960$19.1
BASE<0.01%$0.00095919,867.313$19.06
BASE<0.01%<$0.000001306,886,535$2.61
BASE<0.01%$0.0004584,324.6182$1.98
BASE<0.01%$0.0007632,216$1.69
BASE<0.01%$0.0005682,431.3141$1.38
BASE<0.01%$0.00001532,125.19$0.4793
BASE<0.01%$0.00521.743$0.00
BASE<0.01%$0.0000237,083.6249$0.1593
BASE<0.01%$1,984.940.000000000000000003<$0.000001
ARB<0.01%$1,985.220.00854756$16.97
ARB<0.01%$0.008282901$7.46
TAIKO<0.01%$1,985.250.012$23.82
MANTLE<0.01%$2,263.520.00491642$11.13
MANTLE<0.01%$2,455.30.00388632$9.54
MANTLE<0.01%$0.9940422.0334$2.02
MANTLE<0.01%$10.7968$0.7968
MANTLE<0.01%$0.6737250.0666$0.04487
SCROLL<0.01%$1,985.850.0086$17.08
UNI<0.01%$1,985.290.001$1.99
BERA<0.01%$0.4493031.6684$0.749628
FRAXTAL<0.01%$0.4370070.000000000838<$0.000001
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.