ETH Price: $2,952.39 (-0.42%)

Contract

0x9008D19f58AAbD9eD0D60971565AA8510560ab41

Overview

ETH Balance

0.000000239576286207 ETH

ETH Value

Less Than $0.01 (@ $2,952.39/ETH)

Token Holdings

More Info

Private Name Tags

Transaction Hash
Block
From
To
0x13d79a0b4247868972026-01-24 16:47:2440 secs ago1769273244IN
CoW Protocol: GPv2Settlement
0 ETH0.000031820.024492
0x13d79a0b4247864482026-01-24 16:45:312 mins ago1769273131IN
CoW Protocol: GPv2Settlement
0 ETH0.000034360.024322
0x13d79a0b4247861292026-01-24 16:44:113 mins ago1769273051IN
CoW Protocol: GPv2Settlement
0 ETH0.000006630.024276
0x13d79a0b4247854932026-01-24 16:41:326 mins ago1769272892IN
CoW Protocol: GPv2Settlement
0 ETH0.000083610.02325
0x13d79a0b4247848682026-01-24 16:38:559 mins ago1769272735IN
CoW Protocol: GPv2Settlement
0 ETH0.000006090.023208
0x13d79a0b4247837712026-01-24 16:34:1913 mins ago1769272459IN
CoW Protocol: GPv2Settlement
0 ETH0.000006710.025304
0x13d79a0b4247837712026-01-24 16:34:1913 mins ago1769272459IN
CoW Protocol: GPv2Settlement
0 ETH0.000006180.025304
0x13d79a0b4247834032026-01-24 16:32:4615 mins ago1769272366IN
CoW Protocol: GPv2Settlement
0 ETH0.000031950.024022
0x13d79a0b4247827102026-01-24 16:29:5118 mins ago1769272191IN
CoW Protocol: GPv2Settlement
0 ETH0.000007060.025052
0x13d79a0b4247826782026-01-24 16:29:4318 mins ago1769272183IN
CoW Protocol: GPv2Settlement
0 ETH0.000006010.024618
0x13d79a0b4247826432026-01-24 16:29:3518 mins ago1769272175IN
CoW Protocol: GPv2Settlement
0 ETH0.000006070.024874
0x13d79a0b4247824822026-01-24 16:28:5519 mins ago1769272135IN
CoW Protocol: GPv2Settlement
0 ETH0.000006330.02409
0x13d79a0b4247812892026-01-24 16:23:5524 mins ago1769271835IN
CoW Protocol: GPv2Settlement
0 ETH0.000006860.024134
0x13d79a0b4247809602026-01-24 16:22:3325 mins ago1769271753IN
CoW Protocol: GPv2Settlement
0 ETH0.000005860.02417
0x13d79a0b4247809262026-01-24 16:22:2525 mins ago1769271745IN
CoW Protocol: GPv2Settlement
0 ETH0.000011910.024206
0x13d79a0b4247802652026-01-24 16:19:3828 mins ago1769271578IN
CoW Protocol: GPv2Settlement
0 ETH0.000011760.024314
0x13d79a0b4247800672026-01-24 16:18:4929 mins ago1769271529IN
CoW Protocol: GPv2Settlement
0 ETH0.000006410.024346
0x13d79a0b4247797752026-01-24 16:17:3630 mins ago1769271456IN
CoW Protocol: GPv2Settlement
0 ETH0.000007470.024484
0x13d79a0b4247796462026-01-24 16:17:0331 mins ago1769271423IN
CoW Protocol: GPv2Settlement
0 ETH0.000009160.024936
0x13d79a0b4247796082026-01-24 16:16:5431 mins ago1769271414IN
CoW Protocol: GPv2Settlement
0 ETH0.000005920.024422
0x13d79a0b4247794642026-01-24 16:16:2031 mins ago1769271380IN
CoW Protocol: GPv2Settlement
0 ETH0.000006370.025916
0x13d79a0b4247788712026-01-24 16:13:5034 mins ago1769271230IN
CoW Protocol: GPv2Settlement
0 ETH0.000006810.024986
0x13d79a0b4247787092026-01-24 16:13:1034 mins ago1769271190IN
CoW Protocol: GPv2Settlement
0 ETH0.000108910.029156
0x13d79a0b4247785512026-01-24 16:12:3035 mins ago1769271150IN
CoW Protocol: GPv2Settlement
0 ETH0.000012540.025596
0x13d79a0b4247776802026-01-24 16:08:5439 mins ago1769270934IN
CoW Protocol: GPv2Settlement
0 ETH0.000006340.024276
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
4247797752026-01-24 16:17:3630 mins ago1769271456
CoW Protocol: GPv2Settlement
0.03389866 ETH
4247797752026-01-24 16:17:3630 mins ago1769271456
CoW Protocol: GPv2Settlement
0.03389866 ETH
4247794642026-01-24 16:16:2031 mins ago1769271380
CoW Protocol: GPv2Settlement
0.00101019 ETH
4247794642026-01-24 16:16:2031 mins ago1769271380
CoW Protocol: GPv2Settlement
0.00101019 ETH
4247737092026-01-24 15:52:2155 mins ago1769269941
CoW Protocol: GPv2Settlement
0.0691387 ETH
4247737092026-01-24 15:52:2155 mins ago1769269941
CoW Protocol: GPv2Settlement
0.0691387 ETH
4247706192026-01-24 15:39:281 hr ago1769269168
CoW Protocol: GPv2Settlement
0.23635676 ETH
4247706192026-01-24 15:39:281 hr ago1769269168
CoW Protocol: GPv2Settlement
0.23635676 ETH
4247699142026-01-24 15:36:331 hr ago1769268993
CoW Protocol: GPv2Settlement
0.03378557 ETH
4247699142026-01-24 15:36:331 hr ago1769268993
CoW Protocol: GPv2Settlement
0.03378557 ETH
4247657662026-01-24 15:19:151 hr ago1769267955
CoW Protocol: GPv2Settlement
5 ETH
4247657662026-01-24 15:19:151 hr ago1769267955
CoW Protocol: GPv2Settlement
5 ETH
4247655332026-01-24 15:18:181 hr ago1769267898
CoW Protocol: GPv2Settlement
0.00168499 ETH
4247655332026-01-24 15:18:181 hr ago1769267898
CoW Protocol: GPv2Settlement
0.00168499 ETH
4247483242026-01-24 14:06:362 hrs ago1769263596
CoW Protocol: GPv2Settlement
0.00304935 ETH
4247483242026-01-24 14:06:362 hrs ago1769263596
CoW Protocol: GPv2Settlement
0.00304935 ETH
4247439302026-01-24 13:48:182 hrs ago1769262498
CoW Protocol: GPv2Settlement
0.00052328 ETH
4247439302026-01-24 13:48:182 hrs ago1769262498
CoW Protocol: GPv2Settlement
0.00052328 ETH
4247390952026-01-24 13:28:093 hrs ago1769261289
CoW Protocol: GPv2Settlement
0.00012705 ETH
4247390952026-01-24 13:28:093 hrs ago1769261289
CoW Protocol: GPv2Settlement
0.00012705 ETH
4247350202026-01-24 13:11:103 hrs ago1769260270
CoW Protocol: GPv2Settlement
0.14394254 ETH
4247350202026-01-24 13:11:103 hrs ago1769260270
CoW Protocol: GPv2Settlement
0.14394254 ETH
4247243482026-01-24 12:26:384 hrs ago1769257598
CoW Protocol: GPv2Settlement
0.01685605 ETH
4247243482026-01-24 12:26:384 hrs ago1769257598
CoW Protocol: GPv2Settlement
0.01685605 ETH
4247242812026-01-24 12:26:234 hrs ago1769257583
CoW Protocol: GPv2Settlement
0.00634514 ETH
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
GPv2Settlement

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 1000000 runs

Other Settings:
istanbul EvmVersion, GNU LGPLv3 license
// SPDX-License-Identifier: LGPL-3.0-or-later
pragma solidity ^0.7.6;
pragma abicoder v2;

import "./GPv2VaultRelayer.sol";
import "./interfaces/GPv2Authentication.sol";
import "./interfaces/IERC20.sol";
import "./interfaces/IVault.sol";
import "./libraries/GPv2Interaction.sol";
import "./libraries/GPv2Order.sol";
import "./libraries/GPv2Trade.sol";
import "./libraries/GPv2Transfer.sol";
import "./libraries/SafeCast.sol";
import "./libraries/SafeMath.sol";
import "./mixins/GPv2Signing.sol";
import "./mixins/ReentrancyGuard.sol";
import "./mixins/StorageAccessible.sol";

/// @title Gnosis Protocol v2 Settlement Contract
/// @author Gnosis Developers
contract GPv2Settlement is GPv2Signing, ReentrancyGuard, StorageAccessible {
    using GPv2Order for bytes;
    using GPv2Transfer for IVault;
    using SafeCast for int256;
    using SafeCast for uint256;
    using SafeMath for uint256;

    /// @dev The authenticator is used to determine who can call the settle function.
    /// That is, only authorised solvers have the ability to invoke settlements.
    /// Any valid authenticator implements an isSolver method called by the onlySolver
    /// modifier below.
    GPv2Authentication public immutable authenticator;

    /// @dev The Balancer Vault the protocol uses for managing user funds.
    IVault public immutable vault;

    /// @dev The Balancer Vault relayer which can interact on behalf of users.
    /// This contract is created during deployment
    GPv2VaultRelayer public immutable vaultRelayer;

    /// @dev Map each user order by UID to the amount that has been filled so
    /// far. If this amount is larger than or equal to the amount traded in the
    /// order (amount sold for sell orders, amount bought for buy orders) then
    /// the order cannot be traded anymore. If the order is fill or kill, then
    /// this value is only used to determine whether the order has already been
    /// executed.
    mapping(bytes => uint256) public filledAmount;

    /// @dev Event emitted for each executed trade.
    event Trade(
        address indexed owner,
        IERC20 sellToken,
        IERC20 buyToken,
        uint256 sellAmount,
        uint256 buyAmount,
        uint256 feeAmount,
        bytes orderUid
    );

    /// @dev Event emitted for each executed interaction.
    ///
    /// For gas effeciency, only the interaction calldata selector (first 4
    /// bytes) is included in the event. For interactions without calldata or
    /// whose calldata is shorter than 4 bytes, the selector will be `0`.
    event Interaction(address indexed target, uint256 value, bytes4 selector);

    /// @dev Event emitted when a settlement complets
    event Settlement(address indexed solver);

    /// @dev Event emitted when an order is invalidated.
    event OrderInvalidated(address indexed owner, bytes orderUid);

    constructor(GPv2Authentication authenticator_, IVault vault_) {
        authenticator = authenticator_;
        vault = vault_;
        vaultRelayer = new GPv2VaultRelayer(vault_);
    }

    // solhint-disable-next-line no-empty-blocks
    receive() external payable {
        // NOTE: Include an empty receive function so that the settlement
        // contract can receive Ether from contract interactions.
    }

    /// @dev This modifier is called by settle function to block any non-listed
    /// senders from settling batches.
    modifier onlySolver {
        require(authenticator.isSolver(msg.sender), "GPv2: not a solver");
        _;
    }

    /// @dev Modifier to ensure that an external function is only callable as a
    /// settlement interaction.
    modifier onlyInteraction {
        require(address(this) == msg.sender, "GPv2: not an interaction");
        _;
    }

    /// @dev Settle the specified orders at a clearing price. Note that it is
    /// the responsibility of the caller to ensure that all GPv2 invariants are
    /// upheld for the input settlement, otherwise this call will revert.
    /// Namely:
    /// - All orders are valid and signed
    /// - Accounts have sufficient balance and approval.
    /// - Settlement contract has sufficient balance to execute trades. Note
    ///   this implies that the accumulated fees held in the contract can also
    ///   be used for settlement. This is OK since:
    ///   - Solvers need to be authorized
    ///   - Misbehaving solvers will be slashed for abusing accumulated fees for
    ///     settlement
    ///   - Critically, user orders are entirely protected
    ///
    /// @param tokens An array of ERC20 tokens to be traded in the settlement.
    /// Trades encode tokens as indices into this array.
    /// @param clearingPrices An array of clearing prices where the `i`-th price
    /// is for the `i`-th token in the [`tokens`] array.
    /// @param trades Trades for signed orders.
    /// @param interactions Smart contract interactions split into three
    /// separate lists to be run before the settlement, during the settlement
    /// and after the settlement respectively.
    function settle(
        IERC20[] calldata tokens,
        uint256[] calldata clearingPrices,
        GPv2Trade.Data[] calldata trades,
        GPv2Interaction.Data[][3] calldata interactions
    ) external nonReentrant onlySolver {
        executeInteractions(interactions[0]);

        (
            GPv2Transfer.Data[] memory inTransfers,
            GPv2Transfer.Data[] memory outTransfers
        ) = computeTradeExecutions(tokens, clearingPrices, trades);

        vaultRelayer.transferFromAccounts(inTransfers);

        executeInteractions(interactions[1]);

        vault.transferToAccounts(outTransfers);

        executeInteractions(interactions[2]);

        emit Settlement(msg.sender);
    }

    /// @dev Settle an order directly against Balancer V2 pools.
    ///
    /// @param swaps The Balancer V2 swap steps to use for trading.
    /// @param tokens An array of ERC20 tokens to be traded in the settlement.
    /// Swaps and the trade encode tokens as indices into this array.
    /// @param trade The trade to match directly against Balancer liquidity. The
    /// order will always be fully executed, so the trade's `executedAmount`
    /// field is used to represent a swap limit amount.
    function swap(
        IVault.BatchSwapStep[] calldata swaps,
        IERC20[] calldata tokens,
        GPv2Trade.Data calldata trade
    ) external nonReentrant onlySolver {
        RecoveredOrder memory recoveredOrder = allocateRecoveredOrder();
        GPv2Order.Data memory order = recoveredOrder.data;
        recoverOrderFromTrade(recoveredOrder, tokens, trade);

        IVault.SwapKind kind =
            order.kind == GPv2Order.KIND_SELL
                ? IVault.SwapKind.GIVEN_IN
                : IVault.SwapKind.GIVEN_OUT;

        IVault.FundManagement memory funds;
        funds.sender = recoveredOrder.owner;
        funds.fromInternalBalance =
            order.sellTokenBalance == GPv2Order.BALANCE_INTERNAL;
        funds.recipient = payable(recoveredOrder.receiver);
        funds.toInternalBalance =
            order.buyTokenBalance == GPv2Order.BALANCE_INTERNAL;

        int256[] memory limits = new int256[](tokens.length);
        uint256 limitAmount = trade.executedAmount;
        // NOTE: Array allocation initializes elements to 0, so we only need to
        // set the limits we care about. This ensures that the swap will respect
        // the order's limit price.
        if (order.kind == GPv2Order.KIND_SELL) {
            require(limitAmount >= order.buyAmount, "GPv2: limit too low");
            limits[trade.sellTokenIndex] = order.sellAmount.toInt256();
            limits[trade.buyTokenIndex] = -limitAmount.toInt256();
        } else {
            require(limitAmount <= order.sellAmount, "GPv2: limit too high");
            limits[trade.sellTokenIndex] = limitAmount.toInt256();
            limits[trade.buyTokenIndex] = -order.buyAmount.toInt256();
        }

        GPv2Transfer.Data memory feeTransfer;
        feeTransfer.account = recoveredOrder.owner;
        feeTransfer.token = order.sellToken;
        feeTransfer.amount = order.feeAmount;
        feeTransfer.balance = order.sellTokenBalance;

        int256[] memory tokenDeltas =
            vaultRelayer.batchSwapWithFee(
                kind,
                swaps,
                tokens,
                funds,
                limits,
                // NOTE: Specify a deadline to ensure that an expire order
                // cannot be used to trade.
                order.validTo,
                feeTransfer
            );

        bytes memory orderUid = recoveredOrder.uid;
        uint256 executedSellAmount =
            tokenDeltas[trade.sellTokenIndex].toUint256();
        uint256 executedBuyAmount =
            (-tokenDeltas[trade.buyTokenIndex]).toUint256();

        // NOTE: Check that the orders were completely filled and update their
        // filled amounts to avoid replaying them. The limit price and order
        // validity have already been verified when executing the swap through
        // the `limit` and `deadline` parameters.
        require(filledAmount[orderUid] == 0, "GPv2: order filled");
        if (order.kind == GPv2Order.KIND_SELL) {
            require(
                executedSellAmount == order.sellAmount,
                "GPv2: sell amount not respected"
            );
            filledAmount[orderUid] = order.sellAmount;
        } else {
            require(
                executedBuyAmount == order.buyAmount,
                "GPv2: buy amount not respected"
            );
            filledAmount[orderUid] = order.buyAmount;
        }

        emit Trade(
            recoveredOrder.owner,
            order.sellToken,
            order.buyToken,
            executedSellAmount,
            executedBuyAmount,
            order.feeAmount,
            orderUid
        );
        emit Settlement(msg.sender);
    }

    /// @dev Invalidate onchain an order that has been signed offline.
    ///
    /// @param orderUid The unique identifier of the order that is to be made
    /// invalid after calling this function. The user that created the order
    /// must be the the sender of this message. See [`extractOrderUidParams`]
    /// for details on orderUid.
    function invalidateOrder(bytes calldata orderUid) external {
        (, address owner, ) = orderUid.extractOrderUidParams();
        require(owner == msg.sender, "GPv2: caller does not own order");
        filledAmount[orderUid] = uint256(-1);
        emit OrderInvalidated(owner, orderUid);
    }

    /// @dev Free storage from the filled amounts of **expired** orders to claim
    /// a gas refund. This method can only be called as an interaction.
    ///
    /// @param orderUids The unique identifiers of the expired order to free
    /// storage for.
    function freeFilledAmountStorage(bytes[] calldata orderUids)
        external
        onlyInteraction
    {
        freeOrderStorage(filledAmount, orderUids);
    }

    /// @dev Free storage from the pre signatures of **expired** orders to claim
    /// a gas refund. This method can only be called as an interaction.
    ///
    /// @param orderUids The unique identifiers of the expired order to free
    /// storage for.
    function freePreSignatureStorage(bytes[] calldata orderUids)
        external
        onlyInteraction
    {
        freeOrderStorage(preSignature, orderUids);
    }

    /// @dev Process all trades one at a time returning the computed net in and
    /// out transfers for the trades.
    ///
    /// This method reverts if processing of any single trade fails. See
    /// [`computeTradeExecution`] for more details.
    ///
    /// @param tokens An array of ERC20 tokens to be traded in the settlement.
    /// @param clearingPrices An array of token clearing prices.
    /// @param trades Trades for signed orders.
    /// @return inTransfers Array of in transfers of executed sell amounts.
    /// @return outTransfers Array of out transfers of executed buy amounts.
    function computeTradeExecutions(
        IERC20[] calldata tokens,
        uint256[] calldata clearingPrices,
        GPv2Trade.Data[] calldata trades
    )
        internal
        returns (
            GPv2Transfer.Data[] memory inTransfers,
            GPv2Transfer.Data[] memory outTransfers
        )
    {
        RecoveredOrder memory recoveredOrder = allocateRecoveredOrder();

        inTransfers = new GPv2Transfer.Data[](trades.length);
        outTransfers = new GPv2Transfer.Data[](trades.length);

        for (uint256 i = 0; i < trades.length; i++) {
            GPv2Trade.Data calldata trade = trades[i];

            recoverOrderFromTrade(recoveredOrder, tokens, trade);
            computeTradeExecution(
                recoveredOrder,
                clearingPrices[trade.sellTokenIndex],
                clearingPrices[trade.buyTokenIndex],
                trade.executedAmount,
                inTransfers[i],
                outTransfers[i]
            );
        }
    }

    /// @dev Compute the in and out transfer amounts for a single trade.
    /// This function reverts if:
    /// - The order has expired
    /// - The order's limit price is not respected
    /// - The order gets over-filled
    /// - The fee discount is larger than the executed fee
    ///
    /// @param recoveredOrder The recovered order to process.
    /// @param sellPrice The price of the order's sell token.
    /// @param buyPrice The price of the order's buy token.
    /// @param executedAmount The portion of the order to execute. This will be
    /// ignored for fill-or-kill orders.
    /// @param inTransfer Memory location for computed executed sell amount
    /// transfer.
    /// @param outTransfer Memory location for computed executed buy amount
    /// transfer.
    function computeTradeExecution(
        RecoveredOrder memory recoveredOrder,
        uint256 sellPrice,
        uint256 buyPrice,
        uint256 executedAmount,
        GPv2Transfer.Data memory inTransfer,
        GPv2Transfer.Data memory outTransfer
    ) internal {
        GPv2Order.Data memory order = recoveredOrder.data;
        bytes memory orderUid = recoveredOrder.uid;

        // solhint-disable-next-line not-rely-on-time
        require(order.validTo >= block.timestamp, "GPv2: order expired");

        // NOTE: The following computation is derived from the equation:
        // ```
        // amount_x * price_x = amount_y * price_y
        // ```
        // Intuitively, if a chocolate bar is 0,50€ and a beer is 4€, 1 beer
        // is roughly worth 8 chocolate bars (`1 * 4 = 8 * 0.5`). From this
        // equation, we can derive:
        // - The limit price for selling `x` and buying `y` is respected iff
        // ```
        // limit_x * price_x >= limit_y * price_y
        // ```
        // - The executed amount of token `y` given some amount of `x` and
        //   clearing prices is:
        // ```
        // amount_y = amount_x * price_x / price_y
        // ```

        require(
            order.sellAmount.mul(sellPrice) >= order.buyAmount.mul(buyPrice),
            "GPv2: limit price not respected"
        );

        uint256 executedSellAmount;
        uint256 executedBuyAmount;
        uint256 executedFeeAmount;
        uint256 currentFilledAmount;

        if (order.kind == GPv2Order.KIND_SELL) {
            if (order.partiallyFillable) {
                executedSellAmount = executedAmount;
                executedFeeAmount = order.feeAmount.mul(executedSellAmount).div(
                    order.sellAmount
                );
            } else {
                executedSellAmount = order.sellAmount;
                executedFeeAmount = order.feeAmount;
            }

            executedBuyAmount = executedSellAmount.mul(sellPrice).ceilDiv(
                buyPrice
            );

            currentFilledAmount = filledAmount[orderUid].add(
                executedSellAmount
            );
            require(
                currentFilledAmount <= order.sellAmount,
                "GPv2: order filled"
            );
        } else {
            if (order.partiallyFillable) {
                executedBuyAmount = executedAmount;
                executedFeeAmount = order.feeAmount.mul(executedBuyAmount).div(
                    order.buyAmount
                );
            } else {
                executedBuyAmount = order.buyAmount;
                executedFeeAmount = order.feeAmount;
            }

            executedSellAmount = executedBuyAmount.mul(buyPrice).div(sellPrice);

            currentFilledAmount = filledAmount[orderUid].add(executedBuyAmount);
            require(
                currentFilledAmount <= order.buyAmount,
                "GPv2: order filled"
            );
        }

        executedSellAmount = executedSellAmount.add(executedFeeAmount);
        filledAmount[orderUid] = currentFilledAmount;

        emit Trade(
            recoveredOrder.owner,
            order.sellToken,
            order.buyToken,
            executedSellAmount,
            executedBuyAmount,
            executedFeeAmount,
            orderUid
        );

        inTransfer.account = recoveredOrder.owner;
        inTransfer.token = order.sellToken;
        inTransfer.amount = executedSellAmount;
        inTransfer.balance = order.sellTokenBalance;

        outTransfer.account = recoveredOrder.receiver;
        outTransfer.token = order.buyToken;
        outTransfer.amount = executedBuyAmount;
        outTransfer.balance = order.buyTokenBalance;
    }

    /// @dev Execute a list of arbitrary contract calls from this contract.
    /// @param interactions The list of interactions to execute.
    function executeInteractions(GPv2Interaction.Data[] calldata interactions)
        internal
    {
        for (uint256 i; i < interactions.length; i++) {
            GPv2Interaction.Data calldata interaction = interactions[i];

            // To prevent possible attack on user funds, we explicitly disable
            // any interactions with the vault relayer contract.
            require(
                interaction.target != address(vaultRelayer),
                "GPv2: forbidden interaction"
            );
            GPv2Interaction.execute(interaction);

            emit Interaction(
                interaction.target,
                interaction.value,
                GPv2Interaction.selector(interaction)
            );
        }
    }

    /// @dev Claims refund for the specified storage and order UIDs.
    ///
    /// This method reverts if any of the orders are still valid.
    ///
    /// @param orderUids Order refund data for freeing storage.
    /// @param orderStorage Order storage mapped on a UID.
    function freeOrderStorage(
        mapping(bytes => uint256) storage orderStorage,
        bytes[] calldata orderUids
    ) internal {
        for (uint256 i = 0; i < orderUids.length; i++) {
            bytes calldata orderUid = orderUids[i];

            (, , uint32 validTo) = orderUid.extractOrderUidParams();
            // solhint-disable-next-line not-rely-on-time
            require(validTo < block.timestamp, "GPv2: order still valid");

            orderStorage[orderUid] = 0;
        }
    }
}

// SPDX-License-Identifier: LGPL-3.0-or-later
pragma solidity ^0.7.6;
pragma abicoder v2;

import "./interfaces/IERC20.sol";
import "./interfaces/IVault.sol";
import "./libraries/GPv2Transfer.sol";

/// @title Gnosis Protocol v2 Vault Relayer Contract
/// @author Gnosis Developers
contract GPv2VaultRelayer {
    using GPv2Transfer for IVault;

    /// @dev The creator of the contract which has special permissions. This
    /// value is set at creation time and cannot change.
    address private immutable creator;

    /// @dev The vault this relayer is for.
    IVault private immutable vault;

    constructor(IVault vault_) {
        creator = msg.sender;
        vault = vault_;
    }

    /// @dev Modifier that ensures that a function can only be called by the
    /// creator of this contract.
    modifier onlyCreator {
        require(msg.sender == creator, "GPv2: not creator");
        _;
    }

    /// @dev Transfers all sell amounts for the executed trades from their
    /// owners to the caller.
    ///
    /// This function reverts if:
    /// - The caller is not the creator of the vault relayer
    /// - Any ERC20 transfer fails
    ///
    /// @param transfers The transfers to execute.
    function transferFromAccounts(GPv2Transfer.Data[] calldata transfers)
        external
        onlyCreator
    {
        vault.transferFromAccounts(transfers, msg.sender);
    }

    /// @dev Performs a Balancer batched swap on behalf of a user and sends a
    /// fee to the caller.
    ///
    /// This function reverts if:
    /// - The caller is not the creator of the vault relayer
    /// - The swap fails
    /// - The fee transfer fails
    ///
    /// @param kind The Balancer swap kind, this can either be `GIVEN_IN` for
    /// sell orders or `GIVEN_OUT` for buy orders.
    /// @param swaps The swaps to perform.
    /// @param tokens The tokens for the swaps. Swaps encode to and from tokens
    /// as indices into this array.
    /// @param funds The fund management settings, specifying the user the swap
    /// is being performed for as well as the recipient of the proceeds.
    /// @param limits Swap limits for encoding limit prices.
    /// @param deadline The deadline for the swap.
    /// @param feeTransfer The transfer data for the caller fee.
    /// @return tokenDeltas The executed swap amounts.
    function batchSwapWithFee(
        IVault.SwapKind kind,
        IVault.BatchSwapStep[] calldata swaps,
        IERC20[] memory tokens,
        IVault.FundManagement memory funds,
        int256[] memory limits,
        uint256 deadline,
        GPv2Transfer.Data calldata feeTransfer
    ) external onlyCreator returns (int256[] memory tokenDeltas) {
        tokenDeltas = vault.batchSwap(
            kind,
            swaps,
            tokens,
            funds,
            limits,
            deadline
        );
        vault.fastTransferFromAccount(feeTransfer, msg.sender);
    }
}

// SPDX-License-Identifier: LGPL-3.0-or-later
pragma solidity ^0.7.6;

/// @title Gnosis Protocol v2 Authentication Interface
/// @author Gnosis Developers
interface GPv2Authentication {
    /// @dev determines whether the provided address is an authenticated solver.
    /// @param prospectiveSolver the address of prospective solver.
    /// @return true when prospectiveSolver is an authenticated solver, otherwise false.
    function isSolver(address prospectiveSolver) external view returns (bool);
}

// SPDX-License-Identifier: LGPL-3.0-or-later
pragma solidity ^0.7.6;

library GPv2EIP1271 {
    /// @dev Value returned by a call to `isValidSignature` if the signature
    /// was verified successfully. The value is defined in EIP-1271 as:
    /// bytes4(keccak256("isValidSignature(bytes32,bytes)"))
    bytes4 internal constant MAGICVALUE = 0x1626ba7e;
}

/// @title EIP1271 Interface
/// @dev Standardized interface for an implementation of smart contract
/// signatures as described in EIP-1271. The code that follows is identical to
/// the code in the standard with the exception of formatting and syntax
/// changes to adapt the code to our Solidity version.
interface EIP1271Verifier {
    /// @dev Should return whether the signature provided is valid for the
    /// provided data
    /// @param _hash      Hash of the data to be signed
    /// @param _signature Signature byte array associated with _data
    ///
    /// MUST return the bytes4 magic value 0x1626ba7e when function passes.
    /// MUST NOT modify state (using STATICCALL for solc < 0.5, view modifier for
    /// solc > 0.5)
    /// MUST allow external calls
    ///
    function isValidSignature(bytes32 _hash, bytes memory _signature)
        external
        view
        returns (bytes4 magicValue);
}

// SPDX-License-Identifier: MIT

// Vendored from OpenZeppelin contracts with minor modifications:
// - Modified Solidity version
// - Formatted code
// - Added `name`, `symbol` and `decimals` function declarations
// <https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v3.4.0/contracts/token/ERC20/IERC20.sol>

pragma solidity ^0.7.6;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @dev Returns the name of the token.
     */
    function name() external view returns (string memory);

    /**
     * @dev Returns the symbol of the token.
     */
    function symbol() external view returns (string memory);

    /**
     * @dev Returns the number of decimals the token uses.
     */
    function decimals() external view returns (uint8);

    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address recipient, uint256 amount)
        external
        returns (bool);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender)
        external
        view
        returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

// SPDX-License-Identifier: GPL-3.0-or-later
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.

// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.

// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.

pragma solidity ^0.7.6;
pragma abicoder v2;

import "./IERC20.sol";

/**
 * @dev Minimal interface for the Vault core contract only containing methods
 * used by Gnosis Protocol V2. Original source:
 * <https://github.com/balancer-labs/balancer-core-v2/blob/v1.0.0/contracts/vault/interfaces/IVault.sol>
 */
interface IVault {
    // Internal Balance
    //
    // Users can deposit tokens into the Vault, where they are allocated to their Internal Balance, and later
    // transferred or withdrawn. It can also be used as a source of tokens when joining Pools, as a destination
    // when exiting them, and as either when performing swaps. This usage of Internal Balance results in greatly reduced
    // gas costs when compared to relying on plain ERC20 transfers, leading to large savings for frequent users.
    //
    // Internal Balance management features batching, which means a single contract call can be used to perform multiple
    // operations of different kinds, with different senders and recipients, at once.

    /**
     * @dev Performs a set of user balance operations, which involve Internal Balance (deposit, withdraw or transfer)
     * and plain ERC20 transfers using the Vault's allowance. This last feature is particularly useful for relayers, as
     * it lets integrators reuse a user's Vault allowance.
     *
     * For each operation, if the caller is not `sender`, it must be an authorized relayer for them.
     */
    function manageUserBalance(UserBalanceOp[] memory ops) external payable;

    /**
     * @dev Data for `manageUserBalance` operations, which include the possibility for ETH to be sent and received
     without manual WETH wrapping or unwrapping.
     */
    struct UserBalanceOp {
        UserBalanceOpKind kind;
        IERC20 asset;
        uint256 amount;
        address sender;
        address payable recipient;
    }

    // There are four possible operations in `manageUserBalance`:
    //
    // - DEPOSIT_INTERNAL
    // Increases the Internal Balance of the `recipient` account by transferring tokens from the corresponding
    // `sender`. The sender must have allowed the Vault to use their tokens via `IERC20.approve()`.
    //
    // ETH can be used by passing the ETH sentinel value as the asset and forwarding ETH in the call: it will be wrapped
    // and deposited as WETH. Any ETH amount remaining will be sent back to the caller (not the sender, which is
    // relevant for relayers).
    //
    // Emits an `InternalBalanceChanged` event.
    //
    //
    // - WITHDRAW_INTERNAL
    // Decreases the Internal Balance of the `sender` account by transferring tokens to the `recipient`.
    //
    // ETH can be used by passing the ETH sentinel value as the asset. This will deduct WETH instead, unwrap it and send
    // it to the recipient as ETH.
    //
    // Emits an `InternalBalanceChanged` event.
    //
    //
    // - TRANSFER_INTERNAL
    // Transfers tokens from the Internal Balance of the `sender` account to the Internal Balance of `recipient`.
    //
    // Reverts if the ETH sentinel value is passed.
    //
    // Emits an `InternalBalanceChanged` event.
    //
    //
    // - TRANSFER_EXTERNAL
    // Transfers tokens from `sender` to `recipient`, using the Vault's ERC20 allowance. This is typically used by
    // relayers, as it lets them reuse a user's Vault allowance.
    //
    // Reverts if the ETH sentinel value is passed.
    //
    // Emits an `ExternalBalanceTransfer` event.

    enum UserBalanceOpKind {
        DEPOSIT_INTERNAL,
        WITHDRAW_INTERNAL,
        TRANSFER_INTERNAL,
        TRANSFER_EXTERNAL
    }

    // Swaps
    //
    // Users can swap tokens with Pools by calling the `swap` and `batchSwap` functions. To do this,
    // they need not trust Pool contracts in any way: all security checks are made by the Vault. They must however be
    // aware of the Pools' pricing algorithms in order to estimate the prices Pools will quote.
    //
    // The `swap` function executes a single swap, while `batchSwap` can perform multiple swaps in sequence.
    // In each individual swap, tokens of one kind are sent from the sender to the Pool (this is the 'token in'),
    // and tokens of another kind are sent from the Pool to the recipient in exchange (this is the 'token out').
    // More complex swaps, such as one token in to multiple tokens out can be achieved by batching together
    // individual swaps.
    //
    // There are two swap kinds:
    //  - 'given in' swaps, where the amount of tokens in (sent to the Pool) is known, and the Pool determines (via the
    // `onSwap` hook) the amount of tokens out (to send to the recipient).
    //  - 'given out' swaps, where the amount of tokens out (received from the Pool) is known, and the Pool determines
    // (via the `onSwap` hook) the amount of tokens in (to receive from the sender).
    //
    // Additionally, it is possible to chain swaps using a placeholder input amount, which the Vault replaces with
    // the calculated output of the previous swap. If the previous swap was 'given in', this will be the calculated
    // tokenOut amount. If the previous swap was 'given out', it will use the calculated tokenIn amount. These extended
    // swaps are known as 'multihop' swaps, since they 'hop' through a number of intermediate tokens before arriving at
    // the final intended token.
    //
    // In all cases, tokens are only transferred in and out of the Vault (or withdrawn from and deposited into Internal
    // Balance) after all individual swaps have been completed, and the net token balance change computed. This makes
    // certain swap patterns, such as multihops, or swaps that interact with the same token pair in multiple Pools, cost
    // much less gas than they would otherwise.
    //
    // It also means that under certain conditions it is possible to perform arbitrage by swapping with multiple
    // Pools in a way that results in net token movement out of the Vault (profit), with no tokens being sent in (only
    // updating the Pool's internal accounting).
    //
    // To protect users from front-running or the market changing rapidly, they supply a list of 'limits' for each token
    // involved in the swap, where either the maximum number of tokens to send (by passing a positive value) or the
    // minimum amount of tokens to receive (by passing a negative value) is specified.
    //
    // Additionally, a 'deadline' timestamp can also be provided, forcing the swap to fail if it occurs after
    // this point in time (e.g. if the transaction failed to be included in a block promptly).
    //
    // If interacting with Pools that hold WETH, it is possible to both send and receive ETH directly: the Vault will do
    // the wrapping and unwrapping. To enable this mechanism, the IAsset sentinel value (the zero address) must be
    // passed in the `assets` array instead of the WETH address. Note that it is possible to combine ETH and WETH in the
    // same swap. Any excess ETH will be sent back to the caller (not the sender, which is relevant for relayers).
    //
    // Finally, Internal Balance can be used when either sending or receiving tokens.

    enum SwapKind {GIVEN_IN, GIVEN_OUT}

    /**
     * @dev Performs a swap with a single Pool.
     *
     * If the swap is 'given in' (the number of tokens to send to the Pool is known), it returns the amount of tokens
     * taken from the Pool, which must be greater than or equal to `limit`.
     *
     * If the swap is 'given out' (the number of tokens to take from the Pool is known), it returns the amount of tokens
     * sent to the Pool, which must be less than or equal to `limit`.
     *
     * Internal Balance usage and the recipient are determined by the `funds` struct.
     *
     * Emits a `Swap` event.
     */
    function swap(
        SingleSwap memory singleSwap,
        FundManagement memory funds,
        uint256 limit,
        uint256 deadline
    ) external payable returns (uint256);

    /**
     * @dev Data for a single swap executed by `swap`. `amount` is either `amountIn` or `amountOut` depending on
     * the `kind` value.
     *
     * `assetIn` and `assetOut` are either token addresses, or the IAsset sentinel value for ETH (the zero address).
     * Note that Pools never interact with ETH directly: it will be wrapped to or unwrapped from WETH by the Vault.
     *
     * The `userData` field is ignored by the Vault, but forwarded to the Pool in the `onSwap` hook, and may be
     * used to extend swap behavior.
     */
    struct SingleSwap {
        bytes32 poolId;
        SwapKind kind;
        IERC20 assetIn;
        IERC20 assetOut;
        uint256 amount;
        bytes userData;
    }

    /**
     * @dev Performs a series of swaps with one or multiple Pools. In each individual swap, the caller determines either
     * the amount of tokens sent to or received from the Pool, depending on the `kind` value.
     *
     * Returns an array with the net Vault asset balance deltas. Positive amounts represent tokens (or ETH) sent to the
     * Vault, and negative amounts represent tokens (or ETH) sent by the Vault. Each delta corresponds to the asset at
     * the same index in the `assets` array.
     *
     * Swaps are executed sequentially, in the order specified by the `swaps` array. Each array element describes a
     * Pool, the token to be sent to this Pool, the token to receive from it, and an amount that is either `amountIn` or
     * `amountOut` depending on the swap kind.
     *
     * Multihop swaps can be executed by passing an `amount` value of zero for a swap. This will cause the amount in/out
     * of the previous swap to be used as the amount in for the current one. In a 'given in' swap, 'tokenIn' must equal
     * the previous swap's `tokenOut`. For a 'given out' swap, `tokenOut` must equal the previous swap's `tokenIn`.
     *
     * The `assets` array contains the addresses of all assets involved in the swaps. These are either token addresses,
     * or the IAsset sentinel value for ETH (the zero address). Each entry in the `swaps` array specifies tokens in and
     * out by referencing an index in `assets`. Note that Pools never interact with ETH directly: it will be wrapped to
     * or unwrapped from WETH by the Vault.
     *
     * Internal Balance usage, sender, and recipient are determined by the `funds` struct. The `limits` array specifies
     * the minimum or maximum amount of each token the vault is allowed to transfer.
     *
     * `batchSwap` can be used to make a single swap, like `swap` does, but doing so requires more gas than the
     * equivalent `swap` call.
     *
     * Emits `Swap` events.
     */
    function batchSwap(
        SwapKind kind,
        BatchSwapStep[] memory swaps,
        IERC20[] memory assets,
        FundManagement memory funds,
        int256[] memory limits,
        uint256 deadline
    ) external payable returns (int256[] memory);

    /**
     * @dev Data for each individual swap executed by `batchSwap`. The asset in and out fields are indexes into the
     * `assets` array passed to that function, and ETH assets are converted to WETH.
     *
     * If `amount` is zero, the multihop mechanism is used to determine the actual amount based on the amount in/out
     * from the previous swap, depending on the swap kind.
     *
     * The `userData` field is ignored by the Vault, but forwarded to the Pool in the `onSwap` hook, and may be
     * used to extend swap behavior.
     */
    struct BatchSwapStep {
        bytes32 poolId;
        uint256 assetInIndex;
        uint256 assetOutIndex;
        uint256 amount;
        bytes userData;
    }

    /**
     * @dev All tokens in a swap are either sent from the `sender` account to the Vault, or from the Vault to the
     * `recipient` account.
     *
     * If the caller is not `sender`, it must be an authorized relayer for them.
     *
     * If `fromInternalBalance` is true, the `sender`'s Internal Balance will be preferred, performing an ERC20
     * transfer for the difference between the requested amount and the User's Internal Balance (if any). The `sender`
     * must have allowed the Vault to use their tokens via `IERC20.approve()`. This matches the behavior of
     * `joinPool`.
     *
     * If `toInternalBalance` is true, tokens will be deposited to `recipient`'s internal balance instead of
     * transferred. This matches the behavior of `exitPool`.
     *
     * Note that ETH cannot be deposited to or withdrawn from Internal Balance: attempting to do so will trigger a
     * revert.
     */
    struct FundManagement {
        address sender;
        bool fromInternalBalance;
        address payable recipient;
        bool toInternalBalance;
    }
}

// SPDX-License-Identifier: LGPL-3.0-or-later
pragma solidity ^0.7.6;

/// @title Gnosis Protocol v2 Interaction Library
/// @author Gnosis Developers
library GPv2Interaction {
    /// @dev Interaction data for performing arbitrary contract interactions.
    /// Submitted to [`GPv2Settlement.settle`] for code execution.
    struct Data {
        address target;
        uint256 value;
        bytes callData;
    }

    /// @dev Execute an arbitrary contract interaction.
    ///
    /// @param interaction Interaction data.
    function execute(Data calldata interaction) internal {
        address target = interaction.target;
        uint256 value = interaction.value;
        bytes calldata callData = interaction.callData;

        // NOTE: Use assembly to call the interaction instead of a low level
        // call for two reasons:
        // - We don't want to copy the return data, since we discard it for
        // interactions.
        // - Solidity will under certain conditions generate code to copy input
        // calldata twice to memory (the second being a "memcopy loop").
        // <https://github.com/gnosis/gp-v2-contracts/pull/417#issuecomment-775091258>
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let freeMemoryPointer := mload(0x40)
            calldatacopy(freeMemoryPointer, callData.offset, callData.length)
            if iszero(
                call(
                    gas(),
                    target,
                    value,
                    freeMemoryPointer,
                    callData.length,
                    0,
                    0
                )
            ) {
                returndatacopy(0, 0, returndatasize())
                revert(0, returndatasize())
            }
        }
    }

    /// @dev Extracts the Solidity ABI selector for the specified interaction.
    ///
    /// @param interaction Interaction data.
    /// @return result The 4 byte function selector of the call encoded in
    /// this interaction.
    function selector(Data calldata interaction)
        internal
        pure
        returns (bytes4 result)
    {
        bytes calldata callData = interaction.callData;
        if (callData.length >= 4) {
            // NOTE: Read the first word of the interaction's calldata. The
            // value does not need to be shifted since `bytesN` values are left
            // aligned, and the value does not need to be masked since masking
            // occurs when the value is accessed and not stored:
            // <https://docs.soliditylang.org/en/v0.7.6/abi-spec.html#encoding-of-indexed-event-parameters>
            // <https://docs.soliditylang.org/en/v0.7.6/assembly.html#access-to-external-variables-functions-and-libraries>
            // solhint-disable-next-line no-inline-assembly
            assembly {
                result := calldataload(callData.offset)
            }
        }
    }
}

// SPDX-License-Identifier: LGPL-3.0-or-later
pragma solidity ^0.7.6;

import "../interfaces/IERC20.sol";

/// @title Gnosis Protocol v2 Order Library
/// @author Gnosis Developers
library GPv2Order {
    /// @dev The complete data for a Gnosis Protocol order. This struct contains
    /// all order parameters that are signed for submitting to GP.
    struct Data {
        IERC20 sellToken;
        IERC20 buyToken;
        address receiver;
        uint256 sellAmount;
        uint256 buyAmount;
        uint32 validTo;
        bytes32 appData;
        uint256 feeAmount;
        bytes32 kind;
        bool partiallyFillable;
        bytes32 sellTokenBalance;
        bytes32 buyTokenBalance;
    }

    /// @dev The order EIP-712 type hash for the [`GPv2Order.Data`] struct.
    ///
    /// This value is pre-computed from the following expression:
    /// ```
    /// keccak256(
    ///     "Order(" +
    ///         "address sellToken," +
    ///         "address buyToken," +
    ///         "address receiver," +
    ///         "uint256 sellAmount," +
    ///         "uint256 buyAmount," +
    ///         "uint32 validTo," +
    ///         "bytes32 appData," +
    ///         "uint256 feeAmount," +
    ///         "string kind," +
    ///         "bool partiallyFillable" +
    ///         "string sellTokenBalance" +
    ///         "string buyTokenBalance" +
    ///     ")"
    /// )
    /// ```
    bytes32 internal constant TYPE_HASH =
        hex"d5a25ba2e97094ad7d83dc28a6572da797d6b3e7fc6663bd93efb789fc17e489";

    /// @dev The marker value for a sell order for computing the order struct
    /// hash. This allows the EIP-712 compatible wallets to display a
    /// descriptive string for the order kind (instead of 0 or 1).
    ///
    /// This value is pre-computed from the following expression:
    /// ```
    /// keccak256("sell")
    /// ```
    bytes32 internal constant KIND_SELL =
        hex"f3b277728b3fee749481eb3e0b3b48980dbbab78658fc419025cb16eee346775";

    /// @dev The OrderKind marker value for a buy order for computing the order
    /// struct hash.
    ///
    /// This value is pre-computed from the following expression:
    /// ```
    /// keccak256("buy")
    /// ```
    bytes32 internal constant KIND_BUY =
        hex"6ed88e868af0a1983e3886d5f3e95a2fafbd6c3450bc229e27342283dc429ccc";

    /// @dev The TokenBalance marker value for using direct ERC20 balances for
    /// computing the order struct hash.
    ///
    /// This value is pre-computed from the following expression:
    /// ```
    /// keccak256("erc20")
    /// ```
    bytes32 internal constant BALANCE_ERC20 =
        hex"5a28e9363bb942b639270062aa6bb295f434bcdfc42c97267bf003f272060dc9";

    /// @dev The TokenBalance marker value for using Balancer Vault external
    /// balances (in order to re-use Vault ERC20 approvals) for computing the
    /// order struct hash.
    ///
    /// This value is pre-computed from the following expression:
    /// ```
    /// keccak256("external")
    /// ```
    bytes32 internal constant BALANCE_EXTERNAL =
        hex"abee3b73373acd583a130924aad6dc38cfdc44ba0555ba94ce2ff63980ea0632";

    /// @dev The TokenBalance marker value for using Balancer Vault internal
    /// balances for computing the order struct hash.
    ///
    /// This value is pre-computed from the following expression:
    /// ```
    /// keccak256("internal")
    /// ```
    bytes32 internal constant BALANCE_INTERNAL =
        hex"4ac99ace14ee0a5ef932dc609df0943ab7ac16b7583634612f8dc35a4289a6ce";

    /// @dev Marker address used to indicate that the receiver of the trade
    /// proceeds should the owner of the order.
    ///
    /// This is chosen to be `address(0)` for gas efficiency as it is expected
    /// to be the most common case.
    address internal constant RECEIVER_SAME_AS_OWNER = address(0);

    /// @dev The byte length of an order unique identifier.
    uint256 internal constant UID_LENGTH = 56;

    /// @dev Returns the actual receiver for an order. This function checks
    /// whether or not the [`receiver`] field uses the marker value to indicate
    /// it is the same as the order owner.
    ///
    /// @return receiver The actual receiver of trade proceeds.
    function actualReceiver(Data memory order, address owner)
        internal
        pure
        returns (address receiver)
    {
        if (order.receiver == RECEIVER_SAME_AS_OWNER) {
            receiver = owner;
        } else {
            receiver = order.receiver;
        }
    }

    /// @dev Return the EIP-712 signing hash for the specified order.
    ///
    /// @param order The order to compute the EIP-712 signing hash for.
    /// @param domainSeparator The EIP-712 domain separator to use.
    /// @return orderDigest The 32 byte EIP-712 struct hash.
    function hash(Data memory order, bytes32 domainSeparator)
        internal
        pure
        returns (bytes32 orderDigest)
    {
        bytes32 structHash;

        // NOTE: Compute the EIP-712 order struct hash in place. As suggested
        // in the EIP proposal, noting that the order struct has 10 fields, and
        // including the type hash `(12 + 1) * 32 = 416` bytes to hash.
        // <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-712.md#rationale-for-encodedata>
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let dataStart := sub(order, 32)
            let temp := mload(dataStart)
            mstore(dataStart, TYPE_HASH)
            structHash := keccak256(dataStart, 416)
            mstore(dataStart, temp)
        }

        // NOTE: Now that we have the struct hash, compute the EIP-712 signing
        // hash using scratch memory past the free memory pointer. The signing
        // hash is computed from `"\x19\x01" || domainSeparator || structHash`.
        // <https://docs.soliditylang.org/en/v0.7.6/internals/layout_in_memory.html#layout-in-memory>
        // <https://github.com/ethereum/EIPs/blob/master/EIPS/eip-712.md#specification>
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let freeMemoryPointer := mload(0x40)
            mstore(freeMemoryPointer, "\x19\x01")
            mstore(add(freeMemoryPointer, 2), domainSeparator)
            mstore(add(freeMemoryPointer, 34), structHash)
            orderDigest := keccak256(freeMemoryPointer, 66)
        }
    }

    /// @dev Packs order UID parameters into the specified memory location. The
    /// result is equivalent to `abi.encodePacked(...)` with the difference that
    /// it allows re-using the memory for packing the order UID.
    ///
    /// This function reverts if the order UID buffer is not the correct size.
    ///
    /// @param orderUid The buffer pack the order UID parameters into.
    /// @param orderDigest The EIP-712 struct digest derived from the order
    /// parameters.
    /// @param owner The address of the user who owns this order.
    /// @param validTo The epoch time at which the order will stop being valid.
    function packOrderUidParams(
        bytes memory orderUid,
        bytes32 orderDigest,
        address owner,
        uint32 validTo
    ) internal pure {
        require(orderUid.length == UID_LENGTH, "GPv2: uid buffer overflow");

        // NOTE: Write the order UID to the allocated memory buffer. The order
        // parameters are written to memory in **reverse order** as memory
        // operations write 32-bytes at a time and we want to use a packed
        // encoding. This means, for example, that after writing the value of
        // `owner` to bytes `20:52`, writing the `orderDigest` to bytes `0:32`
        // will **overwrite** bytes `20:32`. This is desirable as addresses are
        // only 20 bytes and `20:32` should be `0`s:
        //
        //        |           1111111111222222222233333333334444444444555555
        //   byte | 01234567890123456789012345678901234567890123456789012345
        // -------+---------------------------------------------------------
        //  field | [.........orderDigest..........][......owner.......][vT]
        // -------+---------------------------------------------------------
        // mstore |                         [000000000000000000000000000.vT]
        //        |                     [00000000000.......owner.......]
        //        | [.........orderDigest..........]
        //
        // Additionally, since Solidity `bytes memory` are length prefixed,
        // 32 needs to be added to all the offsets.
        //
        // solhint-disable-next-line no-inline-assembly
        assembly {
            mstore(add(orderUid, 56), validTo)
            mstore(add(orderUid, 52), owner)
            mstore(add(orderUid, 32), orderDigest)
        }
    }

    /// @dev Extracts specific order information from the standardized unique
    /// order id of the protocol.
    ///
    /// @param orderUid The unique identifier used to represent an order in
    /// the protocol. This uid is the packed concatenation of the order digest,
    /// the validTo order parameter and the address of the user who created the
    /// order. It is used by the user to interface with the contract directly,
    /// and not by calls that are triggered by the solvers.
    /// @return orderDigest The EIP-712 signing digest derived from the order
    /// parameters.
    /// @return owner The address of the user who owns this order.
    /// @return validTo The epoch time at which the order will stop being valid.
    function extractOrderUidParams(bytes calldata orderUid)
        internal
        pure
        returns (
            bytes32 orderDigest,
            address owner,
            uint32 validTo
        )
    {
        require(orderUid.length == UID_LENGTH, "GPv2: invalid uid");

        // Use assembly to efficiently decode packed calldata.
        // solhint-disable-next-line no-inline-assembly
        assembly {
            orderDigest := calldataload(orderUid.offset)
            owner := shr(96, calldataload(add(orderUid.offset, 32)))
            validTo := shr(224, calldataload(add(orderUid.offset, 52)))
        }
    }
}

// SPDX-License-Identifier: LGPL-3.0-or-later
pragma solidity ^0.7.6;

import "../interfaces/IERC20.sol";

/// @title Gnosis Protocol v2 Safe ERC20 Transfer Library
/// @author Gnosis Developers
/// @dev Gas-efficient version of Openzeppelin's SafeERC20 contract that notably
/// does not revert when calling a non-contract.
library GPv2SafeERC20 {
    /// @dev Wrapper around a call to the ERC20 function `transfer` that reverts
    /// also when the token returns `false`.
    function safeTransfer(
        IERC20 token,
        address to,
        uint256 value
    ) internal {
        bytes4 selector_ = token.transfer.selector;

        // solhint-disable-next-line no-inline-assembly
        assembly {
            let freeMemoryPointer := mload(0x40)
            mstore(freeMemoryPointer, selector_)
            mstore(
                add(freeMemoryPointer, 4),
                and(to, 0xffffffffffffffffffffffffffffffffffffffff)
            )
            mstore(add(freeMemoryPointer, 36), value)

            if iszero(call(gas(), token, 0, freeMemoryPointer, 68, 0, 0)) {
                returndatacopy(0, 0, returndatasize())
                revert(0, returndatasize())
            }
        }

        require(getLastTansferResult(token), "GPv2: failed transfer");
    }

    /// @dev Wrapper around a call to the ERC20 function `transferFrom` that
    /// reverts also when the token returns `false`.
    function safeTransferFrom(
        IERC20 token,
        address from,
        address to,
        uint256 value
    ) internal {
        bytes4 selector_ = token.transferFrom.selector;

        // solhint-disable-next-line no-inline-assembly
        assembly {
            let freeMemoryPointer := mload(0x40)
            mstore(freeMemoryPointer, selector_)
            mstore(
                add(freeMemoryPointer, 4),
                and(from, 0xffffffffffffffffffffffffffffffffffffffff)
            )
            mstore(
                add(freeMemoryPointer, 36),
                and(to, 0xffffffffffffffffffffffffffffffffffffffff)
            )
            mstore(add(freeMemoryPointer, 68), value)

            if iszero(call(gas(), token, 0, freeMemoryPointer, 100, 0, 0)) {
                returndatacopy(0, 0, returndatasize())
                revert(0, returndatasize())
            }
        }

        require(getLastTansferResult(token), "GPv2: failed transferFrom");
    }

    /// @dev Verifies that the last return was a successful `transfer*` call.
    /// This is done by checking that the return data is either empty, or
    /// is a valid ABI encoded boolean.
    function getLastTansferResult(IERC20 token)
        private
        view
        returns (bool success)
    {
        // NOTE: Inspecting previous return data requires assembly. Note that
        // we write the return data to memory 0 in the case where the return
        // data size is 32, this is OK since the first 64 bytes of memory are
        // reserved by Solidy as a scratch space that can be used within
        // assembly blocks.
        // <https://docs.soliditylang.org/en/v0.7.6/internals/layout_in_memory.html>
        // solhint-disable-next-line no-inline-assembly
        assembly {
            /// @dev Revert with an ABI encoded Solidity error with a message
            /// that fits into 32-bytes.
            ///
            /// An ABI encoded Solidity error has the following memory layout:
            ///
            /// ------------+----------------------------------
            ///  byte range | value
            /// ------------+----------------------------------
            ///  0x00..0x04 |        selector("Error(string)")
            ///  0x04..0x24 |      string offset (always 0x20)
            ///  0x24..0x44 |                    string length
            ///  0x44..0x64 | string value, padded to 32-bytes
            function revertWithMessage(length, message) {
                mstore(0x00, "\x08\xc3\x79\xa0")
                mstore(0x04, 0x20)
                mstore(0x24, length)
                mstore(0x44, message)
                revert(0x00, 0x64)
            }

            switch returndatasize()
                // Non-standard ERC20 transfer without return.
                case 0 {
                    // NOTE: When the return data size is 0, verify that there
                    // is code at the address. This is done in order to maintain
                    // compatibility with Solidity calling conventions.
                    // <https://docs.soliditylang.org/en/v0.7.6/control-structures.html#external-function-calls>
                    if iszero(extcodesize(token)) {
                        revertWithMessage(20, "GPv2: not a contract")
                    }

                    success := 1
                }
                // Standard ERC20 transfer returning boolean success value.
                case 32 {
                    returndatacopy(0, 0, returndatasize())

                    // NOTE: For ABI encoding v1, any non-zero value is accepted
                    // as `true` for a boolean. In order to stay compatible with
                    // OpenZeppelin's `SafeERC20` library which is known to work
                    // with the existing ERC20 implementation we care about,
                    // make sure we return success for any non-zero return value
                    // from the `transfer*` call.
                    success := iszero(iszero(mload(0)))
                }
                default {
                    revertWithMessage(31, "GPv2: malformed transfer result")
                }
        }
    }
}

// SPDX-License-Identifier: LGPL-3.0-or-later
pragma solidity ^0.7.6;

import "../interfaces/IERC20.sol";
import "../mixins/GPv2Signing.sol";
import "./GPv2Order.sol";

/// @title Gnosis Protocol v2 Trade Library.
/// @author Gnosis Developers
library GPv2Trade {
    using GPv2Order for GPv2Order.Data;
    using GPv2Order for bytes;

    /// @dev A struct representing a trade to be executed as part a batch
    /// settlement.
    struct Data {
        uint256 sellTokenIndex;
        uint256 buyTokenIndex;
        address receiver;
        uint256 sellAmount;
        uint256 buyAmount;
        uint32 validTo;
        bytes32 appData;
        uint256 feeAmount;
        uint256 flags;
        uint256 executedAmount;
        bytes signature;
    }

    /// @dev Extracts the order data and signing scheme for the specified trade.
    ///
    /// @param trade The trade.
    /// @param tokens The list of tokens included in the settlement. The token
    /// indices in the trade parameters map to tokens in this array.
    /// @param order The memory location to extract the order data to.
    function extractOrder(
        Data calldata trade,
        IERC20[] calldata tokens,
        GPv2Order.Data memory order
    ) internal pure returns (GPv2Signing.Scheme signingScheme) {
        order.sellToken = tokens[trade.sellTokenIndex];
        order.buyToken = tokens[trade.buyTokenIndex];
        order.receiver = trade.receiver;
        order.sellAmount = trade.sellAmount;
        order.buyAmount = trade.buyAmount;
        order.validTo = trade.validTo;
        order.appData = trade.appData;
        order.feeAmount = trade.feeAmount;
        (
            order.kind,
            order.partiallyFillable,
            order.sellTokenBalance,
            order.buyTokenBalance,
            signingScheme
        ) = extractFlags(trade.flags);
    }

    /// @dev Decodes trade flags.
    ///
    /// Trade flags are used to tightly encode information on how to decode
    /// an order. Examples that directly affect the structure of an order are
    /// the kind of order (either a sell or a buy order) as well as whether the
    /// order is partially fillable or if it is a "fill-or-kill" order. It also
    /// encodes the signature scheme used to validate the order. As the most
    /// likely values are fill-or-kill sell orders by an externally owned
    /// account, the flags are chosen such that `0x00` represents this kind of
    /// order. The flags byte uses the following format:
    ///
    /// ```
    /// bit | 31 ...   | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
    /// ----+----------+---+---+-------+---+---+
    ///     | reserved | *   * | * | *   * | * | * |
    ///                  |   |   |   |   |   |   |
    ///                  |   |   |   |   |   |   +---- order kind bit, 0 for a sell order
    ///                  |   |   |   |   |   |         and 1 for a buy order
    ///                  |   |   |   |   |   |
    ///                  |   |   |   |   |   +-------- order fill bit, 0 for fill-or-kill
    ///                  |   |   |   |   |             and 1 for a partially fillable order
    ///                  |   |   |   |   |
    ///                  |   |   |   +---+------------ use internal sell token balance bit:
    ///                  |   |   |                     0x: ERC20 token balance
    ///                  |   |   |                     10: external Balancer Vault balance
    ///                  |   |   |                     11: internal Balancer Vault balance
    ///                  |   |   |
    ///                  |   |   +-------------------- use buy token balance bit
    ///                  |   |                         0: ERC20 token balance
    ///                  |   |                         1: internal Balancer Vault balance
    ///                  |   |
    ///                  +---+------------------------ signature scheme bits:
    ///                                                00: EIP-712
    ///                                                01: eth_sign
    ///                                                10: EIP-1271
    ///                                                11: pre_sign
    /// ```
    function extractFlags(uint256 flags)
        internal
        pure
        returns (
            bytes32 kind,
            bool partiallyFillable,
            bytes32 sellTokenBalance,
            bytes32 buyTokenBalance,
            GPv2Signing.Scheme signingScheme
        )
    {
        if (flags & 0x01 == 0) {
            kind = GPv2Order.KIND_SELL;
        } else {
            kind = GPv2Order.KIND_BUY;
        }
        partiallyFillable = flags & 0x02 != 0;
        if (flags & 0x08 == 0) {
            sellTokenBalance = GPv2Order.BALANCE_ERC20;
        } else if (flags & 0x04 == 0) {
            sellTokenBalance = GPv2Order.BALANCE_EXTERNAL;
        } else {
            sellTokenBalance = GPv2Order.BALANCE_INTERNAL;
        }
        if (flags & 0x10 == 0) {
            buyTokenBalance = GPv2Order.BALANCE_ERC20;
        } else {
            buyTokenBalance = GPv2Order.BALANCE_INTERNAL;
        }

        // NOTE: Take advantage of the fact that Solidity will revert if the
        // following expression does not produce a valid enum value. This means
        // we check here that the leading reserved bits must be 0.
        signingScheme = GPv2Signing.Scheme(flags >> 5);
    }
}

// SPDX-License-Identifier: LGPL-3.0-or-later
pragma solidity ^0.7.6;
pragma abicoder v2;

import "../interfaces/IERC20.sol";
import "../interfaces/IVault.sol";
import "./GPv2Order.sol";
import "./GPv2SafeERC20.sol";

/// @title Gnosis Protocol v2 Transfers
/// @author Gnosis Developers
library GPv2Transfer {
    using GPv2SafeERC20 for IERC20;

    /// @dev Transfer data.
    struct Data {
        address account;
        IERC20 token;
        uint256 amount;
        bytes32 balance;
    }

    /// @dev Ether marker address used to indicate an Ether transfer.
    address internal constant BUY_ETH_ADDRESS =
        0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE;

    /// @dev Execute the specified transfer from the specified account to a
    /// recipient. The recipient will either receive internal Vault balances or
    /// ERC20 token balances depending on whether the account is using internal
    /// balances or not.
    ///
    /// This method is used for transferring fees to the settlement contract
    /// when settling a single order directly with Balancer.
    ///
    /// Note that this method is subtly different from `transferFromAccounts`
    /// with a single transfer with respect to how it deals with internal
    /// balances. Specifically, this method will perform an **internal balance
    /// transfer to the settlement contract instead of a withdrawal to the
    /// external balance of the settlement contract** for trades that specify
    /// trading with internal balances. This is done as a gas optimization in
    /// the single order "fast-path".
    ///
    /// @param vault The Balancer vault to use.
    /// @param transfer The transfer to perform specifying the sender account.
    /// @param recipient The recipient for the transfer.
    function fastTransferFromAccount(
        IVault vault,
        Data calldata transfer,
        address recipient
    ) internal {
        require(
            address(transfer.token) != BUY_ETH_ADDRESS,
            "GPv2: cannot transfer native ETH"
        );

        if (transfer.balance == GPv2Order.BALANCE_ERC20) {
            transfer.token.safeTransferFrom(
                transfer.account,
                recipient,
                transfer.amount
            );
        } else {
            IVault.UserBalanceOp[] memory balanceOps =
                new IVault.UserBalanceOp[](1);

            IVault.UserBalanceOp memory balanceOp = balanceOps[0];
            balanceOp.kind = transfer.balance == GPv2Order.BALANCE_EXTERNAL
                ? IVault.UserBalanceOpKind.TRANSFER_EXTERNAL
                : IVault.UserBalanceOpKind.TRANSFER_INTERNAL;
            balanceOp.asset = transfer.token;
            balanceOp.amount = transfer.amount;
            balanceOp.sender = transfer.account;
            balanceOp.recipient = payable(recipient);

            vault.manageUserBalance(balanceOps);
        }
    }

    /// @dev Execute the specified transfers from the specified accounts to a
    /// single recipient. The recipient will receive all transfers as ERC20
    /// token balances, regardless of whether or not the accounts are using
    /// internal Vault balances.
    ///
    /// This method is used for accumulating user balances into the settlement
    /// contract.
    ///
    /// @param vault The Balancer vault to use.
    /// @param transfers The batched transfers to perform specifying the
    /// sender accounts.
    /// @param recipient The single recipient for all the transfers.
    function transferFromAccounts(
        IVault vault,
        Data[] calldata transfers,
        address recipient
    ) internal {
        // NOTE: Allocate buffer of Vault balance operations large enough to
        // hold all GP transfers. This is done to avoid re-allocations (which
        // are gas inefficient) while still allowing all transfers to be batched
        // into a single Vault call.
        IVault.UserBalanceOp[] memory balanceOps =
            new IVault.UserBalanceOp[](transfers.length);
        uint256 balanceOpCount = 0;

        for (uint256 i = 0; i < transfers.length; i++) {
            Data calldata transfer = transfers[i];
            require(
                address(transfer.token) != BUY_ETH_ADDRESS,
                "GPv2: cannot transfer native ETH"
            );

            if (transfer.balance == GPv2Order.BALANCE_ERC20) {
                transfer.token.safeTransferFrom(
                    transfer.account,
                    recipient,
                    transfer.amount
                );
            } else {
                IVault.UserBalanceOp memory balanceOp =
                    balanceOps[balanceOpCount++];
                balanceOp.kind = transfer.balance == GPv2Order.BALANCE_EXTERNAL
                    ? IVault.UserBalanceOpKind.TRANSFER_EXTERNAL
                    : IVault.UserBalanceOpKind.WITHDRAW_INTERNAL;
                balanceOp.asset = transfer.token;
                balanceOp.amount = transfer.amount;
                balanceOp.sender = transfer.account;
                balanceOp.recipient = payable(recipient);
            }
        }

        if (balanceOpCount > 0) {
            truncateBalanceOpsArray(balanceOps, balanceOpCount);
            vault.manageUserBalance(balanceOps);
        }
    }

    /// @dev Execute the specified transfers to their respective accounts.
    ///
    /// This method is used for paying out trade proceeds from the settlement
    /// contract.
    ///
    /// @param vault The Balancer vault to use.
    /// @param transfers The batched transfers to perform.
    function transferToAccounts(IVault vault, Data[] memory transfers)
        internal
    {
        IVault.UserBalanceOp[] memory balanceOps =
            new IVault.UserBalanceOp[](transfers.length);
        uint256 balanceOpCount = 0;

        for (uint256 i = 0; i < transfers.length; i++) {
            Data memory transfer = transfers[i];

            if (address(transfer.token) == BUY_ETH_ADDRESS) {
                require(
                    transfer.balance != GPv2Order.BALANCE_INTERNAL,
                    "GPv2: unsupported internal ETH"
                );
                payable(transfer.account).transfer(transfer.amount);
            } else if (transfer.balance == GPv2Order.BALANCE_ERC20) {
                transfer.token.safeTransfer(transfer.account, transfer.amount);
            } else {
                IVault.UserBalanceOp memory balanceOp =
                    balanceOps[balanceOpCount++];
                balanceOp.kind = IVault.UserBalanceOpKind.DEPOSIT_INTERNAL;
                balanceOp.asset = transfer.token;
                balanceOp.amount = transfer.amount;
                balanceOp.sender = address(this);
                balanceOp.recipient = payable(transfer.account);
            }
        }

        if (balanceOpCount > 0) {
            truncateBalanceOpsArray(balanceOps, balanceOpCount);
            vault.manageUserBalance(balanceOps);
        }
    }

    /// @dev Truncate a Vault balance operation array to its actual size.
    ///
    /// This method **does not** check whether or not the new length is valid,
    /// and specifying a size that is larger than the array's actual length is
    /// undefined behaviour.
    ///
    /// @param balanceOps The memory array of balance operations to truncate.
    /// @param newLength The new length to set.
    function truncateBalanceOpsArray(
        IVault.UserBalanceOp[] memory balanceOps,
        uint256 newLength
    ) private pure {
        // NOTE: Truncate the vault transfers array to the specified length.
        // This is done by setting the array's length which occupies the first
        // word in memory pointed to by the `balanceOps` memory variable.
        // <https://docs.soliditylang.org/en/v0.7.6/internals/layout_in_memory.html>
        // solhint-disable-next-line no-inline-assembly
        assembly {
            mstore(balanceOps, newLength)
        }
    }
}

// SPDX-License-Identifier: MIT

// Vendored from OpenZeppelin contracts with minor modifications:
// - Modified Solidity version
// - Formatted code
// - Shortened revert messages
// - Removed unused methods
// - Convert to `type(*).*` notation
// <https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v3.4.0/contracts/utils/SafeCast.sol>

pragma solidity ^0.7.6;

/**
 * @dev Wrappers over Solidity's uintXX/intXX casting operators with added overflow
 * checks.
 *
 * Downcasting from uint256/int256 in Solidity does not revert on overflow. This can
 * easily result in undesired exploitation or bugs, since developers usually
 * assume that overflows raise errors. `SafeCast` restores this intuition by
 * reverting the transaction when such an operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 *
 * Can be combined with {SafeMath} and {SignedSafeMath} to extend it to smaller types, by performing
 * all math on `uint256` and `int256` and then downcasting.
 */
library SafeCast {
    /**
     * @dev Converts a signed int256 into an unsigned uint256.
     *
     * Requirements:
     *
     * - input must be greater than or equal to 0.
     */
    function toUint256(int256 value) internal pure returns (uint256) {
        require(value >= 0, "SafeCast: not positive");
        return uint256(value);
    }

    /**
     * @dev Converts an unsigned uint256 into a signed int256.
     *
     * Requirements:
     *
     * - input must be less than or equal to maxInt256.
     */
    function toInt256(uint256 value) internal pure returns (int256) {
        require(
            value <= uint256(type(int256).max),
            "SafeCast: int256 overflow"
        );
        return int256(value);
    }
}

// SPDX-License-Identifier: MIT

// Vendored from OpenZeppelin contracts with minor modifications:
// - Modified Solidity version
// - Formatted code
// - Shortened some revert messages
// - Removed unused methods
// - Added `ceilDiv` method
// <https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v3.4.0/contracts/math/SafeMath.sol>

pragma solidity ^0.7.6;

/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SafeMath: subtraction overflow");
        return a - b;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) return 0;
        uint256 c = a * b;
        require(c / a == b, "SafeMath: mul overflow");
        return c;
    }

    /**
     * @dev Returns the integer division of two unsigned integers, reverting on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: division by 0");
        return a / b;
    }

    /**
     * @dev Returns the ceiling integer division of two unsigned integers,
     * reverting on division by zero. The result is rounded towards up the
     * nearest integer, instead of truncating the fractional part.
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     * - The sum of the dividend and divisor cannot overflow.
     */
    function ceilDiv(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: ceiling division by 0");
        return a / b + (a % b == 0 ? 0 : 1);
    }
}

// SPDX-License-Identifier: LGPL-3.0-or-later
pragma solidity ^0.7.6;

import "../interfaces/GPv2EIP1271.sol";
import "../libraries/GPv2Order.sol";
import "../libraries/GPv2Trade.sol";

/// @title Gnosis Protocol v2 Signing Library.
/// @author Gnosis Developers
abstract contract GPv2Signing {
    using GPv2Order for GPv2Order.Data;
    using GPv2Order for bytes;

    /// @dev Recovered trade data containing the extracted order and the
    /// recovered owner address.
    struct RecoveredOrder {
        GPv2Order.Data data;
        bytes uid;
        address owner;
        address receiver;
    }

    /// @dev Signing scheme used for recovery.
    enum Scheme {Eip712, EthSign, Eip1271, PreSign}

    /// @dev The EIP-712 domain type hash used for computing the domain
    /// separator.
    bytes32 private constant DOMAIN_TYPE_HASH =
        keccak256(
            "EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)"
        );

    /// @dev The EIP-712 domain name used for computing the domain separator.
    bytes32 private constant DOMAIN_NAME = keccak256("Gnosis Protocol");

    /// @dev The EIP-712 domain version used for computing the domain separator.
    bytes32 private constant DOMAIN_VERSION = keccak256("v2");

    /// @dev Marker value indicating an order is pre-signed.
    uint256 private constant PRE_SIGNED =
        uint256(keccak256("GPv2Signing.Scheme.PreSign"));

    /// @dev The domain separator used for signing orders that gets mixed in
    /// making signatures for different domains incompatible. This domain
    /// separator is computed following the EIP-712 standard and has replay
    /// protection mixed in so that signed orders are only valid for specific
    /// GPv2 contracts.
    bytes32 public immutable domainSeparator;

    /// @dev Storage indicating whether or not an order has been signed by a
    /// particular address.
    mapping(bytes => uint256) public preSignature;

    /// @dev Event that is emitted when an account either pre-signs an order or
    /// revokes an existing pre-signature.
    event PreSignature(address indexed owner, bytes orderUid, bool signed);

    constructor() {
        // NOTE: Currently, the only way to get the chain ID in solidity is
        // using assembly.
        uint256 chainId;
        // solhint-disable-next-line no-inline-assembly
        assembly {
            chainId := chainid()
        }

        domainSeparator = keccak256(
            abi.encode(
                DOMAIN_TYPE_HASH,
                DOMAIN_NAME,
                DOMAIN_VERSION,
                chainId,
                address(this)
            )
        );
    }

    /// @dev Sets a presignature for the specified order UID.
    ///
    /// @param orderUid The unique identifier of the order to pre-sign.
    function setPreSignature(bytes calldata orderUid, bool signed) external {
        (, address owner, ) = orderUid.extractOrderUidParams();
        require(owner == msg.sender, "GPv2: cannot presign order");
        if (signed) {
            preSignature[orderUid] = PRE_SIGNED;
        } else {
            preSignature[orderUid] = 0;
        }
        emit PreSignature(owner, orderUid, signed);
    }

    /// @dev Returns an empty recovered order with a pre-allocated buffer for
    /// packing the unique identifier.
    ///
    /// @return recoveredOrder The empty recovered order data.
    function allocateRecoveredOrder()
        internal
        pure
        returns (RecoveredOrder memory recoveredOrder)
    {
        recoveredOrder.uid = new bytes(GPv2Order.UID_LENGTH);
    }

    /// @dev Extracts order data and recovers the signer from the specified
    /// trade.
    ///
    /// @param recoveredOrder Memory location used for writing the recovered order data.
    /// @param tokens The list of tokens included in the settlement. The token
    /// indices in the trade parameters map to tokens in this array.
    /// @param trade The trade data to recover the order data from.
    function recoverOrderFromTrade(
        RecoveredOrder memory recoveredOrder,
        IERC20[] calldata tokens,
        GPv2Trade.Data calldata trade
    ) internal view {
        GPv2Order.Data memory order = recoveredOrder.data;

        Scheme signingScheme = GPv2Trade.extractOrder(trade, tokens, order);
        (bytes32 orderDigest, address owner) =
            recoverOrderSigner(order, signingScheme, trade.signature);

        recoveredOrder.uid.packOrderUidParams(
            orderDigest,
            owner,
            order.validTo
        );
        recoveredOrder.owner = owner;
        recoveredOrder.receiver = order.actualReceiver(owner);
    }

    /// @dev The length of any signature from an externally owned account.
    uint256 private constant ECDSA_SIGNATURE_LENGTH = 65;

    /// @dev Recovers an order's signer from the specified order and signature.
    ///
    /// @param order The order to recover a signature for.
    /// @param signingScheme The signing scheme.
    /// @param signature The signature bytes.
    /// @return orderDigest The computed order hash.
    /// @return owner The recovered address from the specified signature.
    function recoverOrderSigner(
        GPv2Order.Data memory order,
        Scheme signingScheme,
        bytes calldata signature
    ) internal view returns (bytes32 orderDigest, address owner) {
        orderDigest = order.hash(domainSeparator);
        if (signingScheme == Scheme.Eip712) {
            owner = recoverEip712Signer(orderDigest, signature);
        } else if (signingScheme == Scheme.EthSign) {
            owner = recoverEthsignSigner(orderDigest, signature);
        } else if (signingScheme == Scheme.Eip1271) {
            owner = recoverEip1271Signer(orderDigest, signature);
        } else {
            // signingScheme == Scheme.PreSign
            owner = recoverPreSigner(orderDigest, signature, order.validTo);
        }
    }

    /// @dev Perform an ECDSA recover for the specified message and calldata
    /// signature.
    ///
    /// The signature is encoded by tighyly packing the following struct:
    /// ```
    /// struct EncodedSignature {
    ///     bytes32 r;
    ///     bytes32 s;
    ///     uint8 v;
    /// }
    /// ```
    ///
    /// @param message The signed message.
    /// @param encodedSignature The encoded signature.
    function ecdsaRecover(bytes32 message, bytes calldata encodedSignature)
        internal
        pure
        returns (address signer)
    {
        require(
            encodedSignature.length == ECDSA_SIGNATURE_LENGTH,
            "GPv2: malformed ecdsa signature"
        );

        bytes32 r;
        bytes32 s;
        uint8 v;

        // NOTE: Use assembly to efficiently decode signature data.
        // solhint-disable-next-line no-inline-assembly
        assembly {
            // r = uint256(encodedSignature[0:32])
            r := calldataload(encodedSignature.offset)
            // s = uint256(encodedSignature[32:64])
            s := calldataload(add(encodedSignature.offset, 32))
            // v = uint8(encodedSignature[64])
            v := shr(248, calldataload(add(encodedSignature.offset, 64)))
        }

        signer = ecrecover(message, v, r, s);
        require(signer != address(0), "GPv2: invalid ecdsa signature");
    }

    /// @dev Decodes signature bytes originating from an EIP-712-encoded
    /// signature.
    ///
    /// EIP-712 signs typed data. The specifications are described in the
    /// related EIP (<https://eips.ethereum.org/EIPS/eip-712>).
    ///
    /// EIP-712 signatures are encoded as standard ECDSA signatures as described
    /// in the corresponding decoding function [`ecdsaRecover`].
    ///
    /// @param orderDigest The EIP-712 signing digest derived from the order
    /// parameters.
    /// @param encodedSignature Calldata pointing to tightly packed signature
    /// bytes.
    /// @return owner The address of the signer.
    function recoverEip712Signer(
        bytes32 orderDigest,
        bytes calldata encodedSignature
    ) internal pure returns (address owner) {
        owner = ecdsaRecover(orderDigest, encodedSignature);
    }

    /// @dev Decodes signature bytes originating from the output of the eth_sign
    /// RPC call.
    ///
    /// The specifications are described in the Ethereum documentation
    /// (<https://eth.wiki/json-rpc/API#eth_sign>).
    ///
    /// eth_sign signatures are encoded as standard ECDSA signatures as
    /// described in the corresponding decoding function
    /// [`ecdsaRecover`].
    ///
    /// @param orderDigest The EIP-712 signing digest derived from the order
    /// parameters.
    /// @param encodedSignature Calldata pointing to tightly packed signature
    /// bytes.
    /// @return owner The address of the signer.
    function recoverEthsignSigner(
        bytes32 orderDigest,
        bytes calldata encodedSignature
    ) internal pure returns (address owner) {
        // The signed message is encoded as:
        // `"\x19Ethereum Signed Message:\n" || length || data`, where
        // the length is a constant (32 bytes) and the data is defined as:
        // `orderDigest`.
        bytes32 ethsignDigest =
            keccak256(
                abi.encodePacked(
                    "\x19Ethereum Signed Message:\n32",
                    orderDigest
                )
            );

        owner = ecdsaRecover(ethsignDigest, encodedSignature);
    }

    /// @dev Verifies the input calldata as an EIP-1271 contract signature and
    /// returns the address of the signer.
    ///
    /// The encoded signature tightly packs the following struct:
    ///
    /// ```
    /// struct EncodedEip1271Signature {
    ///     address owner;
    ///     bytes signature;
    /// }
    /// ```
    ///
    /// This function enforces that the encoded data stores enough bytes to
    /// cover the full length of the decoded signature.
    ///
    /// @param encodedSignature The encoded EIP-1271 signature.
    /// @param orderDigest The EIP-712 signing digest derived from the order
    /// parameters.
    /// @return owner The address of the signer.
    function recoverEip1271Signer(
        bytes32 orderDigest,
        bytes calldata encodedSignature
    ) internal view returns (address owner) {
        // NOTE: Use assembly to read the verifier address from the encoded
        // signature bytes.
        // solhint-disable-next-line no-inline-assembly
        assembly {
            // owner = address(encodedSignature[0:20])
            owner := shr(96, calldataload(encodedSignature.offset))
        }

        // NOTE: Configure prettier to ignore the following line as it causes
        // a panic in the Solidity plugin.
        // prettier-ignore
        bytes calldata signature = encodedSignature[20:];

        require(
            EIP1271Verifier(owner).isValidSignature(orderDigest, signature) ==
                GPv2EIP1271.MAGICVALUE,
            "GPv2: invalid eip1271 signature"
        );
    }

    /// @dev Verifies the order has been pre-signed. The signature is the
    /// address of the signer of the order.
    ///
    /// @param orderDigest The EIP-712 signing digest derived from the order
    /// parameters.
    /// @param encodedSignature The pre-sign signature reprenting the order UID.
    /// @param validTo The order expiry timestamp.
    /// @return owner The address of the signer.
    function recoverPreSigner(
        bytes32 orderDigest,
        bytes calldata encodedSignature,
        uint32 validTo
    ) internal view returns (address owner) {
        require(encodedSignature.length == 20, "GPv2: malformed presignature");
        // NOTE: Use assembly to read the owner address from the encoded
        // signature bytes.
        // solhint-disable-next-line no-inline-assembly
        assembly {
            // owner = address(encodedSignature[0:20])
            owner := shr(96, calldataload(encodedSignature.offset))
        }

        bytes memory orderUid = new bytes(GPv2Order.UID_LENGTH);
        orderUid.packOrderUidParams(orderDigest, owner, validTo);

        require(
            preSignature[orderUid] == PRE_SIGNED,
            "GPv2: order not presigned"
        );
    }
}

File 15 of 16 : ReentrancyGuard.sol
// SPDX-License-Identifier: MIT

// Vendored from OpenZeppelin contracts with minor modifications:
// - Modified Solidity version
// - Formatted code
// <https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v3.4.0/contracts/utils/ReentrancyGuard.sol>

pragma solidity ^0.7.6;

/**
 * @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 make it call a
     * `private` function that does the actual work.
     */
    modifier nonReentrant() {
        // On the first call to nonReentrant, _notEntered will be true
        require(_status != _ENTERED, "ReentrancyGuard: reentrant call");

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

        _;

        // 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: LGPL-3.0-only

// Vendored from Gnosis utility contracts with minor modifications:
// - Modified Solidity version
// - Formatted code
// - Added linter directives to ignore low level call and assembly warnings
// <https://github.com/gnosis/util-contracts/blob/v3.1.0-solc-7/contracts/StorageAccessible.sol>

pragma solidity ^0.7.6;

/// @title ViewStorageAccessible - Interface on top of StorageAccessible base class to allow simulations from view functions
interface ViewStorageAccessible {
    /**
     * @dev Same as `simulateDelegatecall` on StorageAccessible. Marked as view so that it can be called from external contracts
     * that want to run simulations from within view functions. Will revert if the invoked simulation attempts to change state.
     */
    function simulateDelegatecall(
        address targetContract,
        bytes memory calldataPayload
    ) external view returns (bytes memory);

    /**
     * @dev Same as `getStorageAt` on StorageAccessible. This method allows reading aribtrary ranges of storage.
     */
    function getStorageAt(uint256 offset, uint256 length)
        external
        view
        returns (bytes memory);
}

/// @title StorageAccessible - generic base contract that allows callers to access all internal storage.
contract StorageAccessible {
    /**
     * @dev Reads `length` bytes of storage in the currents contract
     * @param offset - the offset in the current contract's storage in words to start reading from
     * @param length - the number of words (32 bytes) of data to read
     * @return the bytes that were read.
     */
    function getStorageAt(uint256 offset, uint256 length)
        external
        view
        returns (bytes memory)
    {
        bytes memory result = new bytes(length * 32);
        for (uint256 index = 0; index < length; index++) {
            // solhint-disable-next-line no-inline-assembly
            assembly {
                let word := sload(add(offset, index))
                mstore(add(add(result, 0x20), mul(index, 0x20)), word)
            }
        }
        return result;
    }

    /**
     * @dev Performs a delegetecall on a targetContract in the context of self.
     * Internally reverts execution to avoid side effects (making it static). Catches revert and returns encoded result as bytes.
     * @param targetContract Address of the contract containing the code to execute.
     * @param calldataPayload Calldata that should be sent to the target contract (encoded method name and arguments).
     */
    function simulateDelegatecall(
        address targetContract,
        bytes memory calldataPayload
    ) public returns (bytes memory response) {
        bytes memory innerCall =
            abi.encodeWithSelector(
                this.simulateDelegatecallInternal.selector,
                targetContract,
                calldataPayload
            );
        // solhint-disable-next-line avoid-low-level-calls
        (, response) = address(this).call(innerCall);
        bool innerSuccess = response[response.length - 1] == 0x01;
        setLength(response, response.length - 1);
        if (innerSuccess) {
            return response;
        } else {
            revertWith(response);
        }
    }

    /**
     * @dev Performs a delegetecall on a targetContract in the context of self.
     * Internally reverts execution to avoid side effects (making it static). Returns encoded result as revert message
     * concatenated with the success flag of the inner call as a last byte.
     * @param targetContract Address of the contract containing the code to execute.
     * @param calldataPayload Calldata that should be sent to the target contract (encoded method name and arguments).
     */
    function simulateDelegatecallInternal(
        address targetContract,
        bytes memory calldataPayload
    ) external returns (bytes memory response) {
        bool success;
        // solhint-disable-next-line avoid-low-level-calls
        (success, response) = targetContract.delegatecall(calldataPayload);
        revertWith(abi.encodePacked(response, success));
    }

    function revertWith(bytes memory response) internal pure {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            revert(add(response, 0x20), mload(response))
        }
    }

    function setLength(bytes memory buffer, uint256 length) internal pure {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            mstore(buffer, length)
        }
    }
}

Settings
{
  "evmVersion": "istanbul",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs",
    "useLiteralContent": true
  },
  "optimizer": {
    "enabled": true,
    "runs": 1000000
  },
  "remappings": [],
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"contract GPv2Authentication","name":"authenticator_","type":"address"},{"internalType":"contract IVault","name":"vault_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"bytes4","name":"selector","type":"bytes4"}],"name":"Interaction","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"bytes","name":"orderUid","type":"bytes"}],"name":"OrderInvalidated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"bytes","name":"orderUid","type":"bytes"},{"indexed":false,"internalType":"bool","name":"signed","type":"bool"}],"name":"PreSignature","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"solver","type":"address"}],"name":"Settlement","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"contract IERC20","name":"sellToken","type":"address"},{"indexed":false,"internalType":"contract IERC20","name":"buyToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"sellAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"buyAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"feeAmount","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"orderUid","type":"bytes"}],"name":"Trade","type":"event"},{"inputs":[],"name":"authenticator","outputs":[{"internalType":"contract GPv2Authentication","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"domainSeparator","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"filledAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"orderUids","type":"bytes[]"}],"name":"freeFilledAmountStorage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"orderUids","type":"bytes[]"}],"name":"freePreSignatureStorage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"offset","type":"uint256"},{"internalType":"uint256","name":"length","type":"uint256"}],"name":"getStorageAt","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"orderUid","type":"bytes"}],"name":"invalidateOrder","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"preSignature","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"orderUid","type":"bytes"},{"internalType":"bool","name":"signed","type":"bool"}],"name":"setPreSignature","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20[]","name":"tokens","type":"address[]"},{"internalType":"uint256[]","name":"clearingPrices","type":"uint256[]"},{"components":[{"internalType":"uint256","name":"sellTokenIndex","type":"uint256"},{"internalType":"uint256","name":"buyTokenIndex","type":"uint256"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"sellAmount","type":"uint256"},{"internalType":"uint256","name":"buyAmount","type":"uint256"},{"internalType":"uint32","name":"validTo","type":"uint32"},{"internalType":"bytes32","name":"appData","type":"bytes32"},{"internalType":"uint256","name":"feeAmount","type":"uint256"},{"internalType":"uint256","name":"flags","type":"uint256"},{"internalType":"uint256","name":"executedAmount","type":"uint256"},{"internalType":"bytes","name":"signature","type":"bytes"}],"internalType":"struct GPv2Trade.Data[]","name":"trades","type":"tuple[]"},{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct GPv2Interaction.Data[][3]","name":"interactions","type":"tuple[][3]"}],"name":"settle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"targetContract","type":"address"},{"internalType":"bytes","name":"calldataPayload","type":"bytes"}],"name":"simulateDelegatecall","outputs":[{"internalType":"bytes","name":"response","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"targetContract","type":"address"},{"internalType":"bytes","name":"calldataPayload","type":"bytes"}],"name":"simulateDelegatecallInternal","outputs":[{"internalType":"bytes","name":"response","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"bytes32","name":"poolId","type":"bytes32"},{"internalType":"uint256","name":"assetInIndex","type":"uint256"},{"internalType":"uint256","name":"assetOutIndex","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"userData","type":"bytes"}],"internalType":"struct IVault.BatchSwapStep[]","name":"swaps","type":"tuple[]"},{"internalType":"contract IERC20[]","name":"tokens","type":"address[]"},{"components":[{"internalType":"uint256","name":"sellTokenIndex","type":"uint256"},{"internalType":"uint256","name":"buyTokenIndex","type":"uint256"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"sellAmount","type":"uint256"},{"internalType":"uint256","name":"buyAmount","type":"uint256"},{"internalType":"uint32","name":"validTo","type":"uint32"},{"internalType":"bytes32","name":"appData","type":"bytes32"},{"internalType":"uint256","name":"feeAmount","type":"uint256"},{"internalType":"uint256","name":"flags","type":"uint256"},{"internalType":"uint256","name":"executedAmount","type":"uint256"},{"internalType":"bytes","name":"signature","type":"bytes"}],"internalType":"struct GPv2Trade.Data","name":"trade","type":"tuple"}],"name":"swap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"vault","outputs":[{"internalType":"contract IVault","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vaultRelayer","outputs":[{"internalType":"contract GPv2VaultRelayer","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

6101006040523480156200001257600080fd5b50604051620053eb380380620053eb83398101604081905262000035916200015b565b604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527f6c85c0337eba1661327f94f3bf46c8a7f9311a563f4d5c948362567f5d8ed60c828401527ff9446b8e937d86f0bc87cac73923491692b123ca5f8761908494703758206adf606080840191909152466080808501919091523060a08086019190915285518086038201815260c09586019687905280519401939093209052600180556001600160601b031986821b811690925284901b16905281906200010a906200014d565b62000116919062000199565b604051809103906000f08015801562000133573d6000803e3d6000fd5b5060601b6001600160601b03191660e05250620001c69050565b61129e806200414d83390190565b600080604083850312156200016e578182fd5b82516200017b81620001ad565b60208401519092506200018e81620001ad565b809150509250929050565b6001600160a01b0391909116815260200190565b6001600160a01b0381168114620001c357600080fd5b50565b60805160a05160601c60c05160601c60e05160601c613f2562000228600039806104c55280610d61528061109052806115f0525080610556528061158b52508061039252806106bc528061099d52508061131e52806123df5250613f256000f3fe6080604052600436106100ec5760003560e01c80639b552cc21161008a578063ed9f35ce11610059578063ed9f35ce14610274578063f698da2514610294578063f84436bd146102a9578063fbfa77cf146102c9576100f3565b80639b552cc2146101ff578063a2a7d51b14610214578063d08d33d114610234578063ec6cb13f14610254576100f3565b80632479fb6e116100c65780632479fb6e1461016557806343218e19146101925780635624b25b146101bf578063845a101f146101df576100f3565b806313d79a0b146100f857806315337bc01461011a5780632335c76b1461013a576100f3565b366100f357005b600080fd5b34801561010457600080fd5b5061011861011336600461322e565b6102de565b005b34801561012657600080fd5b50610118610135366004613441565b6105c1565b34801561014657600080fd5b5061014f6106ba565b60405161015c91906136ee565b60405180910390f35b34801561017157600080fd5b506101856101803660046134ca565b6106de565b60405161015c91906137f0565b34801561019e57600080fd5b506101b26101ad3660046131a0565b6106fb565b60405161015c919061380d565b3480156101cb57600080fd5b506101b26101da3660046134fd565b610873565b3480156101eb57600080fd5b506101186101fa36600461338e565b6108e9565b34801561020b57600080fd5b5061014f61108e565b34801561022057600080fd5b5061011861022f3660046131ee565b6110b2565b34801561024057600080fd5b5061018561024f3660046134ca565b6110fb565b34801561026057600080fd5b5061011861026f366004613475565b611118565b34801561028057600080fd5b5061011861028f3660046131ee565b6112d7565b3480156102a057600080fd5b5061018561131c565b3480156102b557600080fd5b506101b26102c43660046131a0565b611340565b3480156102d557600080fd5b5061014f611589565b6002600154141561035057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b60026001556040517f02cc250d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906302cc250d906103c79033906004016136ee565b60206040518083038186803b1580156103df57600080fd5b505afa1580156103f3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104179190613425565b610456576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613c78565b60405180910390fd5b6104728160005b60200281019061046d9190613d16565b6115ad565b6000806104838989898989896116ea565b6040517f7d10d11f000000000000000000000000000000000000000000000000000000008152919350915073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690637d10d11f906104fa90859060040161370f565b600060405180830381600087803b15801561051457600080fd5b505af1158015610528573d6000803e3d6000fd5b5050505061053c8360016003811061045d57fe5b61057c73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001682611851565b61058783600261045d565b60405133907f40338ce1a7c49204f0099533b1e9a7ee0a3d261f84974ab7af36105b8c4e9db490600090a250506001805550505050505050565b60006105cd8383611b2f565b5091505073ffffffffffffffffffffffffffffffffffffffff81163314610620576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613a1b565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600284846040516106539291906136c2565b9081526020016040518091039020819055508073ffffffffffffffffffffffffffffffffffffffff167f875b6cb035bbd4ac6500fabc6d1e4ca5bdc58a3e2b424ccb5c24cdbebeb009a984846040516106ad9291906137f9565b60405180910390a2505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b805160208183018101805160028252928201919093012091525481565b606060008373ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b6020831061076457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610727565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146107c4576040519150601f19603f3d011682016040523d82523d6000602084013e6107c9565b606091505b50809350819250505061086c82826040516020018083805190602001908083835b6020831061082757805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107ea565b6001836020036101000a03801982511681845116808217855250505050505090500182151560f81b815260010192505050604051602081830303815290604052611bbd565b5092915050565b606060008260200267ffffffffffffffff8111801561089157600080fd5b506040519080825280601f01601f1916602001820160405280156108bc576020820181803683370190505b50905060005b838110156108df57848101546020808302840101526001016108c2565b5090505b92915050565b6002600154141561095b57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b60026001556040517f02cc250d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906302cc250d906109d29033906004016136ee565b60206040518083038186803b1580156109ea57600080fd5b505afa1580156109fe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a229190613425565b610a58576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613c78565b6000610a62611bc5565b8051909150610a7382868686611bf2565b60007ff3b277728b3fee749481eb3e0b3b48980dbbab78658fc419025cb16eee34677582610100015114610aa8576001610aab565b60005b9050610ab5612f90565b60408085015173ffffffffffffffffffffffffffffffffffffffff90811683526101408501517f4ac99ace14ee0a5ef932dc609df0943ab7ac16b7583634612f8dc35a4289a6ce9081146020850152606080880151909216928401929092526101608501519091149082015260008667ffffffffffffffff81118015610b3a57600080fd5b50604051908082528060200260200182016040528015610b64578160200160208202803683370190505b50610100850151909150610120870135907ff3b277728b3fee749481eb3e0b3b48980dbbab78658fc419025cb16eee3467751415610c30578460800151811015610bda576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613c41565b610be78560600151611c90565b82886000013581518110610bf757fe5b602002602001018181525050610c0c81611c90565b60000382886020013581518110610c1f57fe5b602002602001018181525050610cc0565b8460600151811115610c6e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613b9c565b610c7781611c90565b82886000013581518110610c8757fe5b602002602001018181525050610ca08560800151611c90565b60000382886020013581518110610cb357fe5b6020026020010181815250505b610cc8612f90565b8660400151816000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508560000151816020019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508560e0015181604001818152505085610140015181606001818152505060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16634817a286878f8f8f8f8b8b8f60a001518b6040518a63ffffffff1660e01b8152600401610dcc99989796959493929190613877565b600060405180830381600087803b158015610de657600080fd5b505af1158015610dfa573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610e4091908101906132ed565b90506000886020015190506000610e6d838c6000013581518110610e6057fe5b6020026020010151611d25565b90506000610e94848d6020013581518110610e8457fe5b6020026020010151600003611d25565b9050600283604051610ea691906136d2565b908152602001604051809103902054600014610eee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613bd3565b7ff3b277728b3fee749481eb3e0b3b48980dbbab78658fc419025cb16eee3467758a61010001511415610f825789606001518214610f58576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613ac0565b8960600151600284604051610f6d91906136d2565b90815260405190819003602001902055610fe5565b89608001518114610fbf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613af7565b8960800151600284604051610fd491906136d2565b908152604051908190036020019020555b8a6040015173ffffffffffffffffffffffffffffffffffffffff167fa07a543ab8a018198e99ca0184c93fe9050a79400a0a723441f84de1d972cc178b600001518c6020015185858f60e001518960405161104596959493929190613820565b60405180910390a260405133907f40338ce1a7c49204f0099533b1e9a7ee0a3d261f84974ab7af36105b8c4e9db490600090a25050600180555050505050505050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b3033146110eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613b65565b6110f760008383611d96565b5050565b805160208183018101805160008252928201919093012091525481565b60006111248484611b2f565b5091505073ffffffffffffffffffffffffffffffffffffffff811633146111ac57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f475076323a2063616e6e6f74207072657369676e206f72646572000000000000604482015290519081900360640190fd5b8115611206577ff59c009283ff87aa78203fc4d9c2df025ee851130fb69cc3e068941f6b5e2d6f60001c60008585604051808383808284378083019250505092505050908152602001604051809103902081905550611232565b600080858560405180838380828437919091019485525050604051928390036020019092209290925550505b8073ffffffffffffffffffffffffffffffffffffffff167f01bf7c8b0ca55deecbea89d7e58295b7ffbf685fd0d96801034ba8c6ffe1c68d858585604051808060200183151581526020018281038252858582818152602001925080828437600083820152604051601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016909201829003965090945050505050a250505050565b303314611310576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613b65565b6110f760028383611d96565b7f000000000000000000000000000000000000000000000000000000000000000081565b606060006343218e1960e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b838110156113aa578181015183820152602001611392565b50505050905090810190601f1680156113d75780820380516001836020036101000a031916815260200191505b50604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909816979097178752518151919750309688965090945084935091508083835b602083106114a857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161146b565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461150a576040519150601f19603f3d011682016040523d82523d6000602084013e61150f565b606091505b5090508092505060008260018451038151811061152857fe5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916600160f81b14905061156b836001855103611e46565b80156115785750506108e3565b61158183611bbd565b505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60005b818110156116e557368383838181106115c557fe5b90506020028101906115d79190613dde565b905073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001661161d6020830183613184565b73ffffffffffffffffffffffffffffffffffffffff16141561166b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613caf565b61167481611e4a565b6116816020820182613184565b73ffffffffffffffffffffffffffffffffffffffff167fed99827efb37016f2275f98c4bcf71c7551c75d59e9b450f79fa32e60be672c282602001356116c684611ea1565b6040516116d4929190613ce6565b60405180910390a2506001016115b0565b505050565b60608060006116f7611bc5565b90508367ffffffffffffffff8111801561171057600080fd5b5060405190808252806020026020018201604052801561174a57816020015b611737612f90565b81526020019060019003908161172f5790505b5092508367ffffffffffffffff8111801561176457600080fd5b5060405190808252806020026020018201604052801561179e57816020015b61178b612f90565b8152602001906001900390816117835790505b50915060005b8481101561184457368686838181106117b957fe5b90506020028101906117cb9190613e11565b90506117d9838c8c84611bf2565b61183b838a8a84358181106117ea57fe5b905060200201358b8b856020013581811061180157fe5b9050602002013584610120013589878151811061181a57fe5b602002602001015189888151811061182e57fe5b6020026020010151611ecb565b506001016117a4565b5050965096945050505050565b6000815167ffffffffffffffff8111801561186b57600080fd5b506040519080825280602002602001820160405280156118a557816020015b611892612fb7565b81526020019060019003908161188a5790505b5090506000805b8351811015611a935760008482815181106118c357fe5b6020026020010151905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff16816020015173ffffffffffffffffffffffffffffffffffffffff1614156119c7577f4ac99ace14ee0a5ef932dc609df0943ab7ac16b7583634612f8dc35a4289a6ce81606001511415611977576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613b2e565b8051604080830151905173ffffffffffffffffffffffffffffffffffffffff9092169181156108fc0291906000818181858888f193505050501580156119c1573d6000803e3d6000fd5b50611a8a565b7f5a28e9363bb942b639270062aa6bb295f434bcdfc42c97267bf003f272060dc981606001511415611a2657805160408201516020830151611a219273ffffffffffffffffffffffffffffffffffffffff90911691612216565b611a8a565b6000848480600101955081518110611a3a57fe5b602090810291909101810151600081528382015173ffffffffffffffffffffffffffffffffffffffff90811692820192909252604080850151908201523060608201528351909116608090910152505b506001016118ac565b508015611b2957611aa48282611e46565b6040517f0e8e3e8400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851690630e8e3e8490611af690859060040161375d565b600060405180830381600087803b158015611b1057600080fd5b505af1158015611b24573d6000803e3d6000fd5b505050505b50505050565b6000808060388414611ba257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f475076323a20696e76616c696420756964000000000000000000000000000000604482015290519081900360640190fd5b5050823593602084013560601c936034013560e01c92509050565b805160208201fd5b611bcd612fe7565b6040805160388082526060820190925290602082018180368337505050602082015290565b83516000611c02838686856122ee565b9050600080611c1f8484611c1a610140890189613d7b565b6123d6565b91509150611c4282828660a001518b60200151612485909392919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff81166040890152611c688482612507565b73ffffffffffffffffffffffffffffffffffffffff1660609098019790975250505050505050565b60007f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821115611d2157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f53616665436173743a20696e74323536206f766572666c6f7700000000000000604482015290519081900360640190fd5b5090565b600080821215611d2157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f53616665436173743a206e6f7420706f73697469766500000000000000000000604482015290519081900360640190fd5b60005b81811015611b2957366000848484818110611db057fe5b9050602002810190611dc29190613d7b565b915091506000611dd28383611b2f565b92505050428163ffffffff1610611e15576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613c0a565b6000878484604051611e289291906136c2565b90815260405190819003602001902055505060019091019050611d99565b9052565b73ffffffffffffffffffffffffffffffffffffffff8135166020820135366000611e776040860186613d7b565b9150915060405181838237600080838387895af1611e99573d6000803e3d6000fd5b505050505050565b60003681611eb26040850185613d7b565b909250905060048110611ec457813592505b5050919050565b8551602087015160a08201514263ffffffff9091161015611f18576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613a52565b6080820151611f279087612539565b6060830151611f369089612539565b1015611f6e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613a89565b6000806000807ff3b277728b3fee749481eb3e0b3b48980dbbab78658fc419025cb16eee346775866101000151141561206f5785610120015115611fdb57889350611fd48660600151611fce868960e0015161253990919063ffffffff16565b906125c9565b9150611fea565b856060015193508560e0015191505b611ffe8a611ff8868e612539565b9061264a565b925061202a8460028760405161201491906136d2565b90815260405190819003602001902054906126e8565b9050856060015181111561206a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613bd3565b612116565b856101200151156120a35788925061209c8660800151611fce858960e0015161253990919063ffffffff16565b91506120b2565b856080015192508560e0015191505b6120c08b611fce858d612539565b93506120d68360028760405161201491906136d2565b90508560800151811115612116576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613bd3565b61212084836126e8565b93508060028660405161213391906136d2565b9081526020016040518091039020819055508b6040015173ffffffffffffffffffffffffffffffffffffffff167fa07a543ab8a018198e99ca0184c93fe9050a79400a0a723441f84de1d972cc17876000015188602001518787878b6040516121a196959493929190613820565b60405180910390a250506040808b015173ffffffffffffffffffffffffffffffffffffffff9081168852855181166020808a0191909152888301949094526101408601516060988901529a8701518b16865282850151909a169185019190915297830197909752610160015191015250505050565b6040517fa9059cbb0000000000000000000000000000000000000000000000000000000080825273ffffffffffffffffffffffffffffffffffffffff84166004830152602482018390529060008060448382895af1612279573d6000803e3d6000fd5b506122838461275c565b611b2957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f475076323a206661696c6564207472616e736665720000000000000000000000604482015290519081900360640190fd5b6000838386358181106122fd57fe5b6020908102929092013573ffffffffffffffffffffffffffffffffffffffff168452508490849087013581811061233057fe5b73ffffffffffffffffffffffffffffffffffffffff602091820293909301358316908501525060408087013590911690830152606080860135908301526080808601359083015263ffffffff60a080870135919091169083015260c0808601359083015260e080860135908301526123ac610100860135612826565b61016087019190915261014086019190915290151561012085015261010090930152509392505050565b600080612403867f000000000000000000000000000000000000000000000000000000000000000061297b565b9150600085600381111561241357fe5b141561242b57612424828585612a05565b905061247c565b600185600381111561243957fe5b141561244a57612424828585612a1a565b600285600381111561245857fe5b141561246957612424828585612a82565b6124798285858960a00151612c20565b90505b94509492505050565b60388451146124f557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f475076323a2075696420627566666572206f766572666c6f7700000000000000604482015290519081900360640190fd5b60388401526034830152602090910152565b604082015160009073ffffffffffffffffffffffffffffffffffffffff166125305750806108e3565b50506040015190565b600082612548575060006108e3565b8282028284828161255557fe5b04146125c257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f536166654d6174683a206d756c206f766572666c6f7700000000000000000000604482015290519081900360640190fd5b9392505050565b600080821161263957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f536166654d6174683a206469766973696f6e2062792030000000000000000000604482015290519081900360640190fd5b81838161264257fe5b049392505050565b60008082116126ba57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f536166654d6174683a206365696c696e67206469766973696f6e206279203000604482015290519081900360640190fd5b8183816126c357fe5b06156126d05760016126d3565b60005b60ff168284816126df57fe5b04019392505050565b6000828201838110156125c257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600061279a565b7f08c379a0000000000000000000000000000000000000000000000000000000006000526020600452806024528160445260646000fd5b3d80156127d95760208114612813576127d47f475076323a206d616c666f726d6564207472616e7366657220726573756c7400601f612763565b612820565b823b61280a5761280a7f475076323a206e6f74206120636f6e74726163740000000000000000000000006014612763565b60019150612820565b3d6000803e600051151591505b50919050565b6000808080806001861661285c577ff3b277728b3fee749481eb3e0b3b48980dbbab78658fc419025cb16eee3467759450612880565b7f6ed88e868af0a1983e3886d5f3e95a2fafbd6c3450bc229e27342283dc429ccc94505b6002861615159350600886166128b8577f5a28e9363bb942b639270062aa6bb295f434bcdfc42c97267bf003f272060dc9925061290c565b600486166128e8577fabee3b73373acd583a130924aad6dc38cfdc44ba0555ba94ce2ff63980ea0632925061290c565b7f4ac99ace14ee0a5ef932dc609df0943ab7ac16b7583634612f8dc35a4289a6ce92505b6010861661293c577f5a28e9363bb942b639270062aa6bb295f434bcdfc42c97267bf003f272060dc99150612960565b7f4ac99ace14ee0a5ef932dc609df0943ab7ac16b7583634612f8dc35a4289a6ce91505b600586901c600381111561297057fe5b905091939590929450565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090910180517fd5a25ba2e97094ad7d83dc28a6572da797d6b3e7fc6663bd93efb789fc17e48982526101a0822091526040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b6000612a12848484612de5565b949350505050565b6000808460405160200180807f19457468657265756d205369676e6564204d6573736167653a0a333200000000815250601c01828152602001915050604051602081830303815290604052805190602001209050612a79818585612de5565b95945050505050565b813560601c366000612a978460148188613e68565b604080517f1626ba7e00000000000000000000000000000000000000000000000000000000808252600482018b81526024830193845260448301859052949650929450919273ffffffffffffffffffffffffffffffffffffffff871692631626ba7e928b928892889290606401848480828437600083820152604051601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016909201965060209550909350505081840390508186803b158015612b5d57600080fd5b505afa158015612b71573d6000803e3d6000fd5b505050506040513d6020811015612b8757600080fd5b50517fffffffff000000000000000000000000000000000000000000000000000000001614612c1757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f475076323a20696e76616c69642065697031323731207369676e617475726500604482015290519081900360640190fd5b50509392505050565b600060148314612c9157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f475076323a206d616c666f726d6564207072657369676e617475726500000000604482015290519081900360640190fd5b506040805160388082526060828101909352853590921c9160009190602082018180368337019050509050612cc881878486612485565b7ff59c009283ff87aa78203fc4d9c2df025ee851130fb69cc3e068941f6b5e2d6f60001c6000826040518082805190602001908083835b60208310612d3c57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101612cff565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390205414612ddc57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f475076323a206f72646572206e6f74207072657369676e656400000000000000604482015290519081900360640190fd5b50949350505050565b600060418214612e5657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f475076323a206d616c666f726d6564206563647361207369676e617475726500604482015290519081900360640190fd5b604080516000815260208181018084528790528286013560f81c82840181905286356060840181905282880135608085018190529451909493919260019260a0808201937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081019281900390910190855afa158015612ed9573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015194505073ffffffffffffffffffffffffffffffffffffffff8416612f8657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f475076323a20696e76616c6964206563647361207369676e6174757265000000604482015290519081900360640190fd5b5050509392505050565b60408051608081018252600080825260208201819052918101829052606081019190915290565b6040805160a081019091528060008152600060208201819052604082018190526060820181905260809091015290565b6040518060800160405280612ffa613014565b815260606020820181905260006040830181905291015290565b6040805161018081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081019190915290565b60008083601f840112613089578182fd5b50813567ffffffffffffffff8111156130a0578182fd5b60208301915083602080830285010111156130ba57600080fd5b9250929050565b60008083601f8401126130d2578182fd5b50813567ffffffffffffffff8111156130e9578182fd5b6020830191508360208285010111156130ba57600080fd5b600082601f830112613111578081fd5b813567ffffffffffffffff81111561312557fe5b61315660207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601613e44565b81815284602083860101111561316a578283fd5b816020850160208301379081016020019190915292915050565b600060208284031215613195578081fd5b81356125c281613ebc565b600080604083850312156131b2578081fd5b82356131bd81613ebc565b9150602083013567ffffffffffffffff8111156131d8578182fd5b6131e485828601613101565b9150509250929050565b60008060208385031215613200578182fd5b823567ffffffffffffffff811115613216578283fd5b61322285828601613078565b90969095509350505050565b60008060008060008060006080888a031215613248578283fd5b873567ffffffffffffffff8082111561325f578485fd5b61326b8b838c01613078565b909950975060208a0135915080821115613283578485fd5b61328f8b838c01613078565b909750955060408a01359150808211156132a7578485fd5b6132b38b838c01613078565b909550935060608a01359150808211156132cb578283fd5b508801606081018a10156132dd578182fd5b8091505092959891949750929550565b600060208083850312156132ff578182fd5b825167ffffffffffffffff80821115613316578384fd5b818501915085601f830112613329578384fd5b81518181111561333557fe5b8381029150613345848301613e44565b8181528481019084860184860187018a101561335f578788fd5b8795505b83861015613381578051835260019590950194918601918601613363565b5098975050505050505050565b6000806000806000606086880312156133a5578081fd5b853567ffffffffffffffff808211156133bc578283fd5b6133c889838a01613078565b909750955060208801359150808211156133e0578283fd5b6133ec89838a01613078565b90955093506040880135915080821115613404578283fd5b5086016101608189031215613417578182fd5b809150509295509295909350565b600060208284031215613436578081fd5b81516125c281613ee1565b60008060208385031215613453578182fd5b823567ffffffffffffffff811115613469578283fd5b613222858286016130c1565b600080600060408486031215613489578081fd5b833567ffffffffffffffff81111561349f578182fd5b6134ab868287016130c1565b90945092505060208401356134bf81613ee1565b809150509250925092565b6000602082840312156134db578081fd5b813567ffffffffffffffff8111156134f1578182fd5b612a1284828501613101565b6000806040838503121561350f578182fd5b50508035926020909101359150565b60008284526020808501945082825b8581101561356857813561354081613ebc565b73ffffffffffffffffffffffffffffffffffffffff168752958201959082019060010161352d565b509495945050505050565b6000815180845260208085019450808401835b8381101561356857815187529582019590820190600101613586565b600082845282826020860137806020848601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f85011685010190509392505050565b60008151808452613602816020860160208601613e90565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b73ffffffffffffffffffffffffffffffffffffffff8082511683528060208301511660208401525060408101516040830152606081015160608301525050565b73ffffffffffffffffffffffffffffffffffffffff808251168352602082015115156020840152806040830151166040840152506060810151151560608301525050565b63ffffffff169052565b6000828483379101908152919050565b600082516136e4818460208701613e90565b9190910192915050565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b6020808252825182820181905260009190848201906040850190845b818110156137515761373e838551613634565b928401926080929092019160010161372b565b50909695505050505050565b602080825282518282018190526000919060409081850190868401855b828110156137e357815180516004811061379057fe5b85528087015173ffffffffffffffffffffffffffffffffffffffff908116888701528682015187870152606080830151821690870152608091820151169085015260a0909301929085019060010161377a565b5091979650505050505050565b90815260200190565b600060208252612a126020830184866135a2565b6000602082526125c260208301846135ea565b600073ffffffffffffffffffffffffffffffffffffffff808916835280881660208401525085604083015284606083015283608083015260c060a083015261386b60c08301846135ea565b98975050505050505050565b60006101a0820160028c1061388857fe5b8b835260206101a081850152818b83526101c0850190506101c0828d0286010192508c845b8d8110156139b6577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe408786030183527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff618f36030182351261390c578586fd5b8e823501803586528481013585870152604081013560408701526060810135606087015260808101357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1823603018112613964578788fd5b8101803567ffffffffffffffff81111561397c578889fd5b80360383131561398a578889fd5b60a060808901526139a160a08901828985016135a2565b975050509284019250908301906001016138ad565b5050505082810360408401526139cd81898b61351e565b90506139dc6060840188613674565b82810360e08401526139ee8187613573565b9150506139ff6101008301856136b8565b613a0d610120830184613634565b9a9950505050505050505050565b6020808252601f908201527f475076323a2063616c6c657220646f6573206e6f74206f776e206f7264657200604082015260600190565b60208082526013908201527f475076323a206f72646572206578706972656400000000000000000000000000604082015260600190565b6020808252601f908201527f475076323a206c696d6974207072696365206e6f742072657370656374656400604082015260600190565b6020808252601f908201527f475076323a2073656c6c20616d6f756e74206e6f742072657370656374656400604082015260600190565b6020808252601e908201527f475076323a2062757920616d6f756e74206e6f74207265737065637465640000604082015260600190565b6020808252601e908201527f475076323a20756e737570706f7274656420696e7465726e616c204554480000604082015260600190565b60208082526018908201527f475076323a206e6f7420616e20696e746572616374696f6e0000000000000000604082015260600190565b60208082526014908201527f475076323a206c696d697420746f6f2068696768000000000000000000000000604082015260600190565b60208082526012908201527f475076323a206f726465722066696c6c65640000000000000000000000000000604082015260600190565b60208082526017908201527f475076323a206f72646572207374696c6c2076616c6964000000000000000000604082015260600190565b60208082526013908201527f475076323a206c696d697420746f6f206c6f7700000000000000000000000000604082015260600190565b60208082526012908201527f475076323a206e6f74206120736f6c7665720000000000000000000000000000604082015260600190565b6020808252601b908201527f475076323a20666f7262696464656e20696e746572616374696f6e0000000000604082015260600190565b9182527fffffffff0000000000000000000000000000000000000000000000000000000016602082015260400190565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112613d4a578283fd5b83018035915067ffffffffffffffff821115613d64578283fd5b60209081019250810236038213156130ba57600080fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112613daf578283fd5b83018035915067ffffffffffffffff821115613dc9578283fd5b6020019150368190038213156130ba57600080fd5b600082357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa18336030181126136e4578182fd5b600082357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126136e4578182fd5b60405181810167ffffffffffffffff81118282101715613e6057fe5b604052919050565b60008085851115613e77578182fd5b83861115613e83578182fd5b5050820193919092039150565b60005b83811015613eab578181015183820152602001613e93565b83811115611b295750506000910152565b73ffffffffffffffffffffffffffffffffffffffff81168114613ede57600080fd5b50565b8015158114613ede57600080fdfea2646970667358221220de5e493c48a3b42da03a5db89085177b8d8ccec6e9bf6e8e48b3809343624c8f64736f6c6343000706003360c060405234801561001057600080fd5b5060405161129e38038061129e83398101604081905261002f9161004b565b33606090811b6080521b6001600160601b03191660a052610079565b60006020828403121561005c578081fd5b81516001600160a01b0381168114610072578182fd5b9392505050565b60805160601c60a05160601c6111ee6100b060003980610130528061020152806102bd5250806093528061024c52506111ee6000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80634817a2861461003b5780637d10d11f14610064575b600080fd5b61004e610049366004610cd9565b610079565b60405161005b9190610eb3565b60405180910390f35b610077610072366004610c69565b610234565b005b60603373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146100f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100ea906110e5565b60405180910390fd5b6040517f945bcec900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000169063945bcec990610171908c908c908c908c908c908c908c90600401610f59565b600060405180830381600087803b15801561018b57600080fd5b505af115801561019f573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526101e59190810190610bd9565b905061022873ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001683336102e9565b98975050505050505050565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146102a3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100ea906110e5565b6102e573ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016838333610551565b5050565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee61030e6040840160208501610bb6565b73ffffffffffffffffffffffffffffffffffffffff16141561035c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100ea9061111c565b7f5a28e9363bb942b639270062aa6bb295f434bcdfc42c97267bf003f272060dc9826060013514156103d0576103cb6103986020840184610bb6565b82604085018035906103ad9060208801610bb6565b73ffffffffffffffffffffffffffffffffffffffff16929190610816565b61054c565b604080516001808252818301909252600091816020015b6103ef6109cb565b8152602001906001900390816103e757905050905060008160008151811061041357fe5b602002602001015190507fabee3b73373acd583a130924aad6dc38cfdc44ba0555ba94ce2ff63980ea063284606001351461044f576002610452565b60035b8190600381111561045f57fe5b9081600381111561046c57fe5b90525061047f6040850160208601610bb6565b73ffffffffffffffffffffffffffffffffffffffff16602080830191909152604080860135908301526104b490850185610bb6565b73ffffffffffffffffffffffffffffffffffffffff908116606083015283811660808301526040517f0e8e3e8400000000000000000000000000000000000000000000000000000000815290861690630e8e3e8490610517908590600401610ec6565b600060405180830381600087803b15801561053157600080fd5b505af1158015610545573d6000803e3d6000fd5b5050505050505b505050565b60008267ffffffffffffffff8111801561056a57600080fd5b506040519080825280602002602001820160405280156105a457816020015b6105916109cb565b8152602001906001900390816105895790505b5090506000805b8481101561077857368686838181106105c057fe5b60800291909101915073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee90506105f06040830160208401610bb6565b73ffffffffffffffffffffffffffffffffffffffff16141561063e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100ea9061111c565b7f5a28e9363bb942b639270062aa6bb295f434bcdfc42c97267bf003f272060dc9816060013514156106945761068f61067a6020830183610bb6565b86604084018035906103ad9060208701610bb6565b61076f565b60008484806001019550815181106106a857fe5b602002602001015190507fabee3b73373acd583a130924aad6dc38cfdc44ba0555ba94ce2ff63980ea06328260600135146106e45760016106e7565b60035b819060038111156106f457fe5b9081600381111561070157fe5b9052506107146040830160208401610bb6565b73ffffffffffffffffffffffffffffffffffffffff166020808301919091526040808401359083015261074990830183610bb6565b73ffffffffffffffffffffffffffffffffffffffff908116606083015286166080909101525b506001016105ab565b50801561080e5761078982826108fd565b6040517f0e8e3e8400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff871690630e8e3e84906107db908590600401610ec6565b600060405180830381600087803b1580156107f557600080fd5b505af1158015610809573d6000803e3d6000fd5b505050505b505050505050565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000080825273ffffffffffffffffffffffffffffffffffffffff8581166004840152841660248301526044820183905290600080606483828a5af1610881573d6000803e3d6000fd5b5061088b85610901565b6108f657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f475076323a206661696c6564207472616e7366657246726f6d00000000000000604482015290519081900360640190fd5b5050505050565b9052565b600061093f565b7f08c379a0000000000000000000000000000000000000000000000000000000006000526020600452806024528160445260646000fd5b3d801561097e57602081146109b8576109797f475076323a206d616c666f726d6564207472616e7366657220726573756c7400601f610908565b6109c5565b823b6109af576109af7f475076323a206e6f74206120636f6e74726163740000000000000000000000006014610908565b600191506109c5565b3d6000803e600051151591505b50919050565b6040805160a081019091528060008152600060208201819052604082018190526060820181905260809091015290565b600082601f830112610a0b578081fd5b81356020610a20610a1b83611175565b611151565b8281528181019085830183850287018401881015610a3c578586fd5b855b85811015610a63578135610a5181611193565b84529284019290840190600101610a3e565b5090979650505050505050565b600082601f830112610a80578081fd5b81356020610a90610a1b83611175565b8281528181019085830183850287018401881015610aac578586fd5b855b85811015610a6357813584529284019290840190600101610aae565b60008083601f840112610adb578182fd5b50813567ffffffffffffffff811115610af2578182fd5b6020830191508360208083028501011115610b0c57600080fd5b9250929050565b80358015158114610b2357600080fd5b919050565b6000608082840312156109c5578081fd5b600060808284031215610b4a578081fd5b6040516080810181811067ffffffffffffffff82111715610b6757fe5b6040529050808235610b7881611193565b8152610b8660208401610b13565b60208201526040830135610b9981611193565b6040820152610baa60608401610b13565b60608201525092915050565b600060208284031215610bc7578081fd5b8135610bd281611193565b9392505050565b60006020808385031215610beb578182fd5b825167ffffffffffffffff811115610c01578283fd5b8301601f81018513610c11578283fd5b8051610c1f610a1b82611175565b8181528381019083850185840285018601891015610c3b578687fd5b8694505b83851015610c5d578051835260019490940193918501918501610c3f565b50979650505050505050565b60008060208385031215610c7b578081fd5b823567ffffffffffffffff80821115610c92578283fd5b818501915085601f830112610ca5578283fd5b813581811115610cb3578384fd5b866020608083028501011115610cc7578384fd5b60209290920196919550909350505050565b6000806000806000806000806101a0898b031215610cf5578384fd5b883560028110610d03578485fd5b9750602089013567ffffffffffffffff80821115610d1f578586fd5b610d2b8c838d01610aca565b909950975060408b0135915080821115610d43578586fd5b610d4f8c838d016109fb565b9650610d5e8c60608d01610b39565b955060e08b0135915080821115610d73578485fd5b50610d808b828c01610a70565b9350506101008901359150610d998a6101208b01610b28565b90509295985092959890939650565b6000815180845260208085019450808401835b83811015610ded57815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101610dbb565b509495945050505050565b6000815180845260208085019450808401835b83811015610ded57815187529582019590820190600101610e0b565b600082845282826020860137806020848601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f85011685010190509392505050565b73ffffffffffffffffffffffffffffffffffffffff808251168352602082015115156020840152806040830151166040840152506060810151151560608301525050565b600060208252610bd26020830184610df8565b602080825282518282018190526000919060409081850190868401855b82811015610f4c578151805160048110610ef957fe5b85528087015173ffffffffffffffffffffffffffffffffffffffff908116888701528682015187870152606080830151821690870152608091820151169085015260a09093019290850190600101610ee3565b5091979650505050505050565b600061012080830160028b10610f6b57fe5b8a8452602080850192909252889052610140808401918981028501909101908a845b8b811015611098577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec087850301855281357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff618e3603018112610fed578687fd5b8d01803585528381013584860152604080820135908601526060808201359086015260a0608080830135368490037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe101811261104757898afd5b8301803567ffffffffffffffff81111561105f578a8bfd5b80360385131561106d578a8bfd5b83838a0152611081848a01828a8501610e27565b998801999850505093850193505050600101610f8d565b50505083810360408501526110ad8189610da8565b9150506110bd6060840187610e6f565b82810360e08401526110cf8186610df8565b9150508261010083015298975050505050505050565b60208082526011908201527f475076323a206e6f742063726561746f72000000000000000000000000000000604082015260600190565b6020808252818101527f475076323a2063616e6e6f74207472616e73666572206e617469766520455448604082015260600190565b60405181810167ffffffffffffffff8111828210171561116d57fe5b604052919050565b600067ffffffffffffffff82111561118957fe5b5060209081020190565b73ffffffffffffffffffffffffffffffffffffffff811681146111b557600080fd5b5056fea2646970667358221220364a6941bea69620b7dc3a957d0ab4cbf3bfc459c7ad3924d220620aca9202fc64736f6c634300070600330000000000000000000000002c4c28ddbdac9c5e7055b4c863b72ea0149d8afe000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8

Deployed Bytecode

0x6080604052600436106100ec5760003560e01c80639b552cc21161008a578063ed9f35ce11610059578063ed9f35ce14610274578063f698da2514610294578063f84436bd146102a9578063fbfa77cf146102c9576100f3565b80639b552cc2146101ff578063a2a7d51b14610214578063d08d33d114610234578063ec6cb13f14610254576100f3565b80632479fb6e116100c65780632479fb6e1461016557806343218e19146101925780635624b25b146101bf578063845a101f146101df576100f3565b806313d79a0b146100f857806315337bc01461011a5780632335c76b1461013a576100f3565b366100f357005b600080fd5b34801561010457600080fd5b5061011861011336600461322e565b6102de565b005b34801561012657600080fd5b50610118610135366004613441565b6105c1565b34801561014657600080fd5b5061014f6106ba565b60405161015c91906136ee565b60405180910390f35b34801561017157600080fd5b506101856101803660046134ca565b6106de565b60405161015c91906137f0565b34801561019e57600080fd5b506101b26101ad3660046131a0565b6106fb565b60405161015c919061380d565b3480156101cb57600080fd5b506101b26101da3660046134fd565b610873565b3480156101eb57600080fd5b506101186101fa36600461338e565b6108e9565b34801561020b57600080fd5b5061014f61108e565b34801561022057600080fd5b5061011861022f3660046131ee565b6110b2565b34801561024057600080fd5b5061018561024f3660046134ca565b6110fb565b34801561026057600080fd5b5061011861026f366004613475565b611118565b34801561028057600080fd5b5061011861028f3660046131ee565b6112d7565b3480156102a057600080fd5b5061018561131c565b3480156102b557600080fd5b506101b26102c43660046131a0565b611340565b3480156102d557600080fd5b5061014f611589565b6002600154141561035057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b60026001556040517f02cc250d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000002c4c28ddbdac9c5e7055b4c863b72ea0149d8afe16906302cc250d906103c79033906004016136ee565b60206040518083038186803b1580156103df57600080fd5b505afa1580156103f3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104179190613425565b610456576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613c78565b60405180910390fd5b6104728160005b60200281019061046d9190613d16565b6115ad565b6000806104838989898989896116ea565b6040517f7d10d11f000000000000000000000000000000000000000000000000000000008152919350915073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000c92e8bdf79f0507f65a392b0ab4667716bfe01101690637d10d11f906104fa90859060040161370f565b600060405180830381600087803b15801561051457600080fd5b505af1158015610528573d6000803e3d6000fd5b5050505061053c8360016003811061045d57fe5b61057c73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c81682611851565b61058783600261045d565b60405133907f40338ce1a7c49204f0099533b1e9a7ee0a3d261f84974ab7af36105b8c4e9db490600090a250506001805550505050505050565b60006105cd8383611b2f565b5091505073ffffffffffffffffffffffffffffffffffffffff81163314610620576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613a1b565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600284846040516106539291906136c2565b9081526020016040518091039020819055508073ffffffffffffffffffffffffffffffffffffffff167f875b6cb035bbd4ac6500fabc6d1e4ca5bdc58a3e2b424ccb5c24cdbebeb009a984846040516106ad9291906137f9565b60405180910390a2505050565b7f0000000000000000000000002c4c28ddbdac9c5e7055b4c863b72ea0149d8afe81565b805160208183018101805160028252928201919093012091525481565b606060008373ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b6020831061076457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610727565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146107c4576040519150601f19603f3d011682016040523d82523d6000602084013e6107c9565b606091505b50809350819250505061086c82826040516020018083805190602001908083835b6020831061082757805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107ea565b6001836020036101000a03801982511681845116808217855250505050505090500182151560f81b815260010192505050604051602081830303815290604052611bbd565b5092915050565b606060008260200267ffffffffffffffff8111801561089157600080fd5b506040519080825280601f01601f1916602001820160405280156108bc576020820181803683370190505b50905060005b838110156108df57848101546020808302840101526001016108c2565b5090505b92915050565b6002600154141561095b57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b60026001556040517f02cc250d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000002c4c28ddbdac9c5e7055b4c863b72ea0149d8afe16906302cc250d906109d29033906004016136ee565b60206040518083038186803b1580156109ea57600080fd5b505afa1580156109fe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a229190613425565b610a58576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613c78565b6000610a62611bc5565b8051909150610a7382868686611bf2565b60007ff3b277728b3fee749481eb3e0b3b48980dbbab78658fc419025cb16eee34677582610100015114610aa8576001610aab565b60005b9050610ab5612f90565b60408085015173ffffffffffffffffffffffffffffffffffffffff90811683526101408501517f4ac99ace14ee0a5ef932dc609df0943ab7ac16b7583634612f8dc35a4289a6ce9081146020850152606080880151909216928401929092526101608501519091149082015260008667ffffffffffffffff81118015610b3a57600080fd5b50604051908082528060200260200182016040528015610b64578160200160208202803683370190505b50610100850151909150610120870135907ff3b277728b3fee749481eb3e0b3b48980dbbab78658fc419025cb16eee3467751415610c30578460800151811015610bda576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613c41565b610be78560600151611c90565b82886000013581518110610bf757fe5b602002602001018181525050610c0c81611c90565b60000382886020013581518110610c1f57fe5b602002602001018181525050610cc0565b8460600151811115610c6e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613b9c565b610c7781611c90565b82886000013581518110610c8757fe5b602002602001018181525050610ca08560800151611c90565b60000382886020013581518110610cb357fe5b6020026020010181815250505b610cc8612f90565b8660400151816000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508560000151816020019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508560e0015181604001818152505085610140015181606001818152505060007f000000000000000000000000c92e8bdf79f0507f65a392b0ab4667716bfe011073ffffffffffffffffffffffffffffffffffffffff16634817a286878f8f8f8f8b8b8f60a001518b6040518a63ffffffff1660e01b8152600401610dcc99989796959493929190613877565b600060405180830381600087803b158015610de657600080fd5b505af1158015610dfa573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610e4091908101906132ed565b90506000886020015190506000610e6d838c6000013581518110610e6057fe5b6020026020010151611d25565b90506000610e94848d6020013581518110610e8457fe5b6020026020010151600003611d25565b9050600283604051610ea691906136d2565b908152602001604051809103902054600014610eee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613bd3565b7ff3b277728b3fee749481eb3e0b3b48980dbbab78658fc419025cb16eee3467758a61010001511415610f825789606001518214610f58576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613ac0565b8960600151600284604051610f6d91906136d2565b90815260405190819003602001902055610fe5565b89608001518114610fbf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613af7565b8960800151600284604051610fd491906136d2565b908152604051908190036020019020555b8a6040015173ffffffffffffffffffffffffffffffffffffffff167fa07a543ab8a018198e99ca0184c93fe9050a79400a0a723441f84de1d972cc178b600001518c6020015185858f60e001518960405161104596959493929190613820565b60405180910390a260405133907f40338ce1a7c49204f0099533b1e9a7ee0a3d261f84974ab7af36105b8c4e9db490600090a25050600180555050505050505050505050505050565b7f000000000000000000000000c92e8bdf79f0507f65a392b0ab4667716bfe011081565b3033146110eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613b65565b6110f760008383611d96565b5050565b805160208183018101805160008252928201919093012091525481565b60006111248484611b2f565b5091505073ffffffffffffffffffffffffffffffffffffffff811633146111ac57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f475076323a2063616e6e6f74207072657369676e206f72646572000000000000604482015290519081900360640190fd5b8115611206577ff59c009283ff87aa78203fc4d9c2df025ee851130fb69cc3e068941f6b5e2d6f60001c60008585604051808383808284378083019250505092505050908152602001604051809103902081905550611232565b600080858560405180838380828437919091019485525050604051928390036020019092209290925550505b8073ffffffffffffffffffffffffffffffffffffffff167f01bf7c8b0ca55deecbea89d7e58295b7ffbf685fd0d96801034ba8c6ffe1c68d858585604051808060200183151581526020018281038252858582818152602001925080828437600083820152604051601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016909201829003965090945050505050a250505050565b303314611310576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613b65565b6110f760028383611d96565b7f69d78e7a7cafcaf924483f99f65e8f4e303a99a446db7ab319f9d40e940bced281565b606060006343218e1960e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b838110156113aa578181015183820152602001611392565b50505050905090810190601f1680156113d75780820380516001836020036101000a031916815260200191505b50604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909816979097178752518151919750309688965090945084935091508083835b602083106114a857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161146b565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461150a576040519150601f19603f3d011682016040523d82523d6000602084013e61150f565b606091505b5090508092505060008260018451038151811061152857fe5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916600160f81b14905061156b836001855103611e46565b80156115785750506108e3565b61158183611bbd565b505092915050565b7f000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c881565b60005b818110156116e557368383838181106115c557fe5b90506020028101906115d79190613dde565b905073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000c92e8bdf79f0507f65a392b0ab4667716bfe01101661161d6020830183613184565b73ffffffffffffffffffffffffffffffffffffffff16141561166b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613caf565b61167481611e4a565b6116816020820182613184565b73ffffffffffffffffffffffffffffffffffffffff167fed99827efb37016f2275f98c4bcf71c7551c75d59e9b450f79fa32e60be672c282602001356116c684611ea1565b6040516116d4929190613ce6565b60405180910390a2506001016115b0565b505050565b60608060006116f7611bc5565b90508367ffffffffffffffff8111801561171057600080fd5b5060405190808252806020026020018201604052801561174a57816020015b611737612f90565b81526020019060019003908161172f5790505b5092508367ffffffffffffffff8111801561176457600080fd5b5060405190808252806020026020018201604052801561179e57816020015b61178b612f90565b8152602001906001900390816117835790505b50915060005b8481101561184457368686838181106117b957fe5b90506020028101906117cb9190613e11565b90506117d9838c8c84611bf2565b61183b838a8a84358181106117ea57fe5b905060200201358b8b856020013581811061180157fe5b9050602002013584610120013589878151811061181a57fe5b602002602001015189888151811061182e57fe5b6020026020010151611ecb565b506001016117a4565b5050965096945050505050565b6000815167ffffffffffffffff8111801561186b57600080fd5b506040519080825280602002602001820160405280156118a557816020015b611892612fb7565b81526020019060019003908161188a5790505b5090506000805b8351811015611a935760008482815181106118c357fe5b6020026020010151905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee73ffffffffffffffffffffffffffffffffffffffff16816020015173ffffffffffffffffffffffffffffffffffffffff1614156119c7577f4ac99ace14ee0a5ef932dc609df0943ab7ac16b7583634612f8dc35a4289a6ce81606001511415611977576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613b2e565b8051604080830151905173ffffffffffffffffffffffffffffffffffffffff9092169181156108fc0291906000818181858888f193505050501580156119c1573d6000803e3d6000fd5b50611a8a565b7f5a28e9363bb942b639270062aa6bb295f434bcdfc42c97267bf003f272060dc981606001511415611a2657805160408201516020830151611a219273ffffffffffffffffffffffffffffffffffffffff90911691612216565b611a8a565b6000848480600101955081518110611a3a57fe5b602090810291909101810151600081528382015173ffffffffffffffffffffffffffffffffffffffff90811692820192909252604080850151908201523060608201528351909116608090910152505b506001016118ac565b508015611b2957611aa48282611e46565b6040517f0e8e3e8400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851690630e8e3e8490611af690859060040161375d565b600060405180830381600087803b158015611b1057600080fd5b505af1158015611b24573d6000803e3d6000fd5b505050505b50505050565b6000808060388414611ba257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f475076323a20696e76616c696420756964000000000000000000000000000000604482015290519081900360640190fd5b5050823593602084013560601c936034013560e01c92509050565b805160208201fd5b611bcd612fe7565b6040805160388082526060820190925290602082018180368337505050602082015290565b83516000611c02838686856122ee565b9050600080611c1f8484611c1a610140890189613d7b565b6123d6565b91509150611c4282828660a001518b60200151612485909392919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff81166040890152611c688482612507565b73ffffffffffffffffffffffffffffffffffffffff1660609098019790975250505050505050565b60007f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821115611d2157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f53616665436173743a20696e74323536206f766572666c6f7700000000000000604482015290519081900360640190fd5b5090565b600080821215611d2157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f53616665436173743a206e6f7420706f73697469766500000000000000000000604482015290519081900360640190fd5b60005b81811015611b2957366000848484818110611db057fe5b9050602002810190611dc29190613d7b565b915091506000611dd28383611b2f565b92505050428163ffffffff1610611e15576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613c0a565b6000878484604051611e289291906136c2565b90815260405190819003602001902055505060019091019050611d99565b9052565b73ffffffffffffffffffffffffffffffffffffffff8135166020820135366000611e776040860186613d7b565b9150915060405181838237600080838387895af1611e99573d6000803e3d6000fd5b505050505050565b60003681611eb26040850185613d7b565b909250905060048110611ec457813592505b5050919050565b8551602087015160a08201514263ffffffff9091161015611f18576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613a52565b6080820151611f279087612539565b6060830151611f369089612539565b1015611f6e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613a89565b6000806000807ff3b277728b3fee749481eb3e0b3b48980dbbab78658fc419025cb16eee346775866101000151141561206f5785610120015115611fdb57889350611fd48660600151611fce868960e0015161253990919063ffffffff16565b906125c9565b9150611fea565b856060015193508560e0015191505b611ffe8a611ff8868e612539565b9061264a565b925061202a8460028760405161201491906136d2565b90815260405190819003602001902054906126e8565b9050856060015181111561206a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613bd3565b612116565b856101200151156120a35788925061209c8660800151611fce858960e0015161253990919063ffffffff16565b91506120b2565b856080015192508560e0015191505b6120c08b611fce858d612539565b93506120d68360028760405161201491906136d2565b90508560800151811115612116576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044d90613bd3565b61212084836126e8565b93508060028660405161213391906136d2565b9081526020016040518091039020819055508b6040015173ffffffffffffffffffffffffffffffffffffffff167fa07a543ab8a018198e99ca0184c93fe9050a79400a0a723441f84de1d972cc17876000015188602001518787878b6040516121a196959493929190613820565b60405180910390a250506040808b015173ffffffffffffffffffffffffffffffffffffffff9081168852855181166020808a0191909152888301949094526101408601516060988901529a8701518b16865282850151909a169185019190915297830197909752610160015191015250505050565b6040517fa9059cbb0000000000000000000000000000000000000000000000000000000080825273ffffffffffffffffffffffffffffffffffffffff84166004830152602482018390529060008060448382895af1612279573d6000803e3d6000fd5b506122838461275c565b611b2957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f475076323a206661696c6564207472616e736665720000000000000000000000604482015290519081900360640190fd5b6000838386358181106122fd57fe5b6020908102929092013573ffffffffffffffffffffffffffffffffffffffff168452508490849087013581811061233057fe5b73ffffffffffffffffffffffffffffffffffffffff602091820293909301358316908501525060408087013590911690830152606080860135908301526080808601359083015263ffffffff60a080870135919091169083015260c0808601359083015260e080860135908301526123ac610100860135612826565b61016087019190915261014086019190915290151561012085015261010090930152509392505050565b600080612403867f69d78e7a7cafcaf924483f99f65e8f4e303a99a446db7ab319f9d40e940bced261297b565b9150600085600381111561241357fe5b141561242b57612424828585612a05565b905061247c565b600185600381111561243957fe5b141561244a57612424828585612a1a565b600285600381111561245857fe5b141561246957612424828585612a82565b6124798285858960a00151612c20565b90505b94509492505050565b60388451146124f557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f475076323a2075696420627566666572206f766572666c6f7700000000000000604482015290519081900360640190fd5b60388401526034830152602090910152565b604082015160009073ffffffffffffffffffffffffffffffffffffffff166125305750806108e3565b50506040015190565b600082612548575060006108e3565b8282028284828161255557fe5b04146125c257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f536166654d6174683a206d756c206f766572666c6f7700000000000000000000604482015290519081900360640190fd5b9392505050565b600080821161263957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f536166654d6174683a206469766973696f6e2062792030000000000000000000604482015290519081900360640190fd5b81838161264257fe5b049392505050565b60008082116126ba57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f536166654d6174683a206365696c696e67206469766973696f6e206279203000604482015290519081900360640190fd5b8183816126c357fe5b06156126d05760016126d3565b60005b60ff168284816126df57fe5b04019392505050565b6000828201838110156125c257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600061279a565b7f08c379a0000000000000000000000000000000000000000000000000000000006000526020600452806024528160445260646000fd5b3d80156127d95760208114612813576127d47f475076323a206d616c666f726d6564207472616e7366657220726573756c7400601f612763565b612820565b823b61280a5761280a7f475076323a206e6f74206120636f6e74726163740000000000000000000000006014612763565b60019150612820565b3d6000803e600051151591505b50919050565b6000808080806001861661285c577ff3b277728b3fee749481eb3e0b3b48980dbbab78658fc419025cb16eee3467759450612880565b7f6ed88e868af0a1983e3886d5f3e95a2fafbd6c3450bc229e27342283dc429ccc94505b6002861615159350600886166128b8577f5a28e9363bb942b639270062aa6bb295f434bcdfc42c97267bf003f272060dc9925061290c565b600486166128e8577fabee3b73373acd583a130924aad6dc38cfdc44ba0555ba94ce2ff63980ea0632925061290c565b7f4ac99ace14ee0a5ef932dc609df0943ab7ac16b7583634612f8dc35a4289a6ce92505b6010861661293c577f5a28e9363bb942b639270062aa6bb295f434bcdfc42c97267bf003f272060dc99150612960565b7f4ac99ace14ee0a5ef932dc609df0943ab7ac16b7583634612f8dc35a4289a6ce91505b600586901c600381111561297057fe5b905091939590929450565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090910180517fd5a25ba2e97094ad7d83dc28a6572da797d6b3e7fc6663bd93efb789fc17e48982526101a0822091526040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b6000612a12848484612de5565b949350505050565b6000808460405160200180807f19457468657265756d205369676e6564204d6573736167653a0a333200000000815250601c01828152602001915050604051602081830303815290604052805190602001209050612a79818585612de5565b95945050505050565b813560601c366000612a978460148188613e68565b604080517f1626ba7e00000000000000000000000000000000000000000000000000000000808252600482018b81526024830193845260448301859052949650929450919273ffffffffffffffffffffffffffffffffffffffff871692631626ba7e928b928892889290606401848480828437600083820152604051601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016909201965060209550909350505081840390508186803b158015612b5d57600080fd5b505afa158015612b71573d6000803e3d6000fd5b505050506040513d6020811015612b8757600080fd5b50517fffffffff000000000000000000000000000000000000000000000000000000001614612c1757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f475076323a20696e76616c69642065697031323731207369676e617475726500604482015290519081900360640190fd5b50509392505050565b600060148314612c9157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f475076323a206d616c666f726d6564207072657369676e617475726500000000604482015290519081900360640190fd5b506040805160388082526060828101909352853590921c9160009190602082018180368337019050509050612cc881878486612485565b7ff59c009283ff87aa78203fc4d9c2df025ee851130fb69cc3e068941f6b5e2d6f60001c6000826040518082805190602001908083835b60208310612d3c57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101612cff565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390205414612ddc57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f475076323a206f72646572206e6f74207072657369676e656400000000000000604482015290519081900360640190fd5b50949350505050565b600060418214612e5657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f475076323a206d616c666f726d6564206563647361207369676e617475726500604482015290519081900360640190fd5b604080516000815260208181018084528790528286013560f81c82840181905286356060840181905282880135608085018190529451909493919260019260a0808201937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081019281900390910190855afa158015612ed9573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015194505073ffffffffffffffffffffffffffffffffffffffff8416612f8657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f475076323a20696e76616c6964206563647361207369676e6174757265000000604482015290519081900360640190fd5b5050509392505050565b60408051608081018252600080825260208201819052918101829052606081019190915290565b6040805160a081019091528060008152600060208201819052604082018190526060820181905260809091015290565b6040518060800160405280612ffa613014565b815260606020820181905260006040830181905291015290565b6040805161018081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810182905261016081019190915290565b60008083601f840112613089578182fd5b50813567ffffffffffffffff8111156130a0578182fd5b60208301915083602080830285010111156130ba57600080fd5b9250929050565b60008083601f8401126130d2578182fd5b50813567ffffffffffffffff8111156130e9578182fd5b6020830191508360208285010111156130ba57600080fd5b600082601f830112613111578081fd5b813567ffffffffffffffff81111561312557fe5b61315660207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601613e44565b81815284602083860101111561316a578283fd5b816020850160208301379081016020019190915292915050565b600060208284031215613195578081fd5b81356125c281613ebc565b600080604083850312156131b2578081fd5b82356131bd81613ebc565b9150602083013567ffffffffffffffff8111156131d8578182fd5b6131e485828601613101565b9150509250929050565b60008060208385031215613200578182fd5b823567ffffffffffffffff811115613216578283fd5b61322285828601613078565b90969095509350505050565b60008060008060008060006080888a031215613248578283fd5b873567ffffffffffffffff8082111561325f578485fd5b61326b8b838c01613078565b909950975060208a0135915080821115613283578485fd5b61328f8b838c01613078565b909750955060408a01359150808211156132a7578485fd5b6132b38b838c01613078565b909550935060608a01359150808211156132cb578283fd5b508801606081018a10156132dd578182fd5b8091505092959891949750929550565b600060208083850312156132ff578182fd5b825167ffffffffffffffff80821115613316578384fd5b818501915085601f830112613329578384fd5b81518181111561333557fe5b8381029150613345848301613e44565b8181528481019084860184860187018a101561335f578788fd5b8795505b83861015613381578051835260019590950194918601918601613363565b5098975050505050505050565b6000806000806000606086880312156133a5578081fd5b853567ffffffffffffffff808211156133bc578283fd5b6133c889838a01613078565b909750955060208801359150808211156133e0578283fd5b6133ec89838a01613078565b90955093506040880135915080821115613404578283fd5b5086016101608189031215613417578182fd5b809150509295509295909350565b600060208284031215613436578081fd5b81516125c281613ee1565b60008060208385031215613453578182fd5b823567ffffffffffffffff811115613469578283fd5b613222858286016130c1565b600080600060408486031215613489578081fd5b833567ffffffffffffffff81111561349f578182fd5b6134ab868287016130c1565b90945092505060208401356134bf81613ee1565b809150509250925092565b6000602082840312156134db578081fd5b813567ffffffffffffffff8111156134f1578182fd5b612a1284828501613101565b6000806040838503121561350f578182fd5b50508035926020909101359150565b60008284526020808501945082825b8581101561356857813561354081613ebc565b73ffffffffffffffffffffffffffffffffffffffff168752958201959082019060010161352d565b509495945050505050565b6000815180845260208085019450808401835b8381101561356857815187529582019590820190600101613586565b600082845282826020860137806020848601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f85011685010190509392505050565b60008151808452613602816020860160208601613e90565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b73ffffffffffffffffffffffffffffffffffffffff8082511683528060208301511660208401525060408101516040830152606081015160608301525050565b73ffffffffffffffffffffffffffffffffffffffff808251168352602082015115156020840152806040830151166040840152506060810151151560608301525050565b63ffffffff169052565b6000828483379101908152919050565b600082516136e4818460208701613e90565b9190910192915050565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b6020808252825182820181905260009190848201906040850190845b818110156137515761373e838551613634565b928401926080929092019160010161372b565b50909695505050505050565b602080825282518282018190526000919060409081850190868401855b828110156137e357815180516004811061379057fe5b85528087015173ffffffffffffffffffffffffffffffffffffffff908116888701528682015187870152606080830151821690870152608091820151169085015260a0909301929085019060010161377a565b5091979650505050505050565b90815260200190565b600060208252612a126020830184866135a2565b6000602082526125c260208301846135ea565b600073ffffffffffffffffffffffffffffffffffffffff808916835280881660208401525085604083015284606083015283608083015260c060a083015261386b60c08301846135ea565b98975050505050505050565b60006101a0820160028c1061388857fe5b8b835260206101a081850152818b83526101c0850190506101c0828d0286010192508c845b8d8110156139b6577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe408786030183527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff618f36030182351261390c578586fd5b8e823501803586528481013585870152604081013560408701526060810135606087015260808101357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1823603018112613964578788fd5b8101803567ffffffffffffffff81111561397c578889fd5b80360383131561398a578889fd5b60a060808901526139a160a08901828985016135a2565b975050509284019250908301906001016138ad565b5050505082810360408401526139cd81898b61351e565b90506139dc6060840188613674565b82810360e08401526139ee8187613573565b9150506139ff6101008301856136b8565b613a0d610120830184613634565b9a9950505050505050505050565b6020808252601f908201527f475076323a2063616c6c657220646f6573206e6f74206f776e206f7264657200604082015260600190565b60208082526013908201527f475076323a206f72646572206578706972656400000000000000000000000000604082015260600190565b6020808252601f908201527f475076323a206c696d6974207072696365206e6f742072657370656374656400604082015260600190565b6020808252601f908201527f475076323a2073656c6c20616d6f756e74206e6f742072657370656374656400604082015260600190565b6020808252601e908201527f475076323a2062757920616d6f756e74206e6f74207265737065637465640000604082015260600190565b6020808252601e908201527f475076323a20756e737570706f7274656420696e7465726e616c204554480000604082015260600190565b60208082526018908201527f475076323a206e6f7420616e20696e746572616374696f6e0000000000000000604082015260600190565b60208082526014908201527f475076323a206c696d697420746f6f2068696768000000000000000000000000604082015260600190565b60208082526012908201527f475076323a206f726465722066696c6c65640000000000000000000000000000604082015260600190565b60208082526017908201527f475076323a206f72646572207374696c6c2076616c6964000000000000000000604082015260600190565b60208082526013908201527f475076323a206c696d697420746f6f206c6f7700000000000000000000000000604082015260600190565b60208082526012908201527f475076323a206e6f74206120736f6c7665720000000000000000000000000000604082015260600190565b6020808252601b908201527f475076323a20666f7262696464656e20696e746572616374696f6e0000000000604082015260600190565b9182527fffffffff0000000000000000000000000000000000000000000000000000000016602082015260400190565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112613d4a578283fd5b83018035915067ffffffffffffffff821115613d64578283fd5b60209081019250810236038213156130ba57600080fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112613daf578283fd5b83018035915067ffffffffffffffff821115613dc9578283fd5b6020019150368190038213156130ba57600080fd5b600082357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa18336030181126136e4578182fd5b600082357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea18336030181126136e4578182fd5b60405181810167ffffffffffffffff81118282101715613e6057fe5b604052919050565b60008085851115613e77578182fd5b83861115613e83578182fd5b5050820193919092039150565b60005b83811015613eab578181015183820152602001613e93565b83811115611b295750506000910152565b73ffffffffffffffffffffffffffffffffffffffff81168114613ede57600080fd5b50565b8015158114613ede57600080fdfea2646970667358221220de5e493c48a3b42da03a5db89085177b8d8ccec6e9bf6e8e48b3809343624c8f64736f6c63430007060033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000002c4c28ddbdac9c5e7055b4c863b72ea0149d8afe000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8

-----Decoded View---------------
Arg [0] : authenticator_ (address): 0x2c4c28DDBdAc9C5E7055b4C863b72eA0149D8aFE
Arg [1] : vault_ (address): 0xBA12222222228d8Ba445958a75a0704d566BF2C8

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000002c4c28ddbdac9c5e7055b4c863b72ea0149d8afe
Arg [1] : 000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
0x9008D19f58AAbD9eD0D60971565AA8510560ab41
Net Worth in USD
$1,499,852.45

Net Worth in ETH
508.012208

Token Allocations
TRU 51.46%
UXLINK 22.82%
BOME 3.36%
Others 22.36%
Chain Token Portfolio % Price Amount Value
ETH51.45%$0.005062152,433,945.1481$771,620.53
ETH3.36%<$0.00000120,343,261,868,071.504$50,370.12
ETH1.66%$0.00022113,300,912.0325$24,935.26
ETH1.10%$0.24711666,775.2401$16,501.22
ETH0.68%$0.0085291,199,204.3981$10,227.71
ETH0.65%$0.055019178,121.2444$9,800.11
ETH0.52%$0.019015408,069.7485$7,759.29
ETH0.42%$0.9974566,381.7899$6,365.55
ETH0.27%$2,952.271.3843$4,086.77
ETH0.22%$0.00003985,445,425$3,355.88
ETH0.17%$0.03879766,814.9423$2,592.21
ETH0.17%$0.08539729,988.2301$2,560.9
ETH0.17%$0.12341220,593.5349$2,541.48
ETH0.15%$0.06690434,583.37$2,313.76
ETH0.14%$3.53589.7901$2,082.4
ETH0.11%$0.0004124,057,083.2341$1,670.29
ETH0.09%$88,9090.0147$1,304.94
ETH0.09%$0.9984811,301.5614$1,299.58
ETH0.07%$6,992.340.144$1,006.91
ETH0.06%$0.00002142,834,592.3527$883.62
ETH0.05%$95.98.5716$822.02
ETH0.05%$3,104.860.2527$784.68
ETH0.05%$0.00003919,898,297.4259$781.3
ETH0.05%$0.979144747.5661$731.97
ETH0.05%$0.02713825,668.684$696.6
ETH0.05%$0.003806181,905.0005$692.35
ETH0.05%$1.17578.7903$677.18
ETH0.04%$0.005589116,903.3847$653.37
ETH0.04%$0.822323794.1621$653.06
ETH0.04%$2.22288.5792$640.32
ETH0.04%$12.1451.0208$619.39
ETH0.04%$3,306.540.1805$596.74
ETH0.04%$3,137.150.1897$595.06
ETH0.04%$1.01591.0347$594.58
ETH0.04%$0.4056661,465.5353$594.52
ETH0.04%$3,341.260.1777$593.62
ETH0.04%$0.04682812,670.7479$593.34
ETH0.04%$248.052.3414$580.78
ETH0.04%$3,630.540.159$577.18
ETH0.04%$0.1657053,437.4248$569.6
ETH0.04%$2,832.130.1999$566.04
ETH0.04%$0.1729543,270.0576$565.57
ETH0.04%$0.00051,128,364.7787$563.74
ETH0.04%$1544.9699$546.6
ETH0.04%$0.998821546.8733$546.23
ETH0.04%$155.333.5125$545.6
ETH0.04%$0.04989910,886.7184$543.24
ETH0.04%$0.496661,084.4577$538.61
ETH0.04%$0.99953532.1875$531.94
ETH0.04%$89,1010.0059104$526.62
ETH0.03%$1.13461.2161$521.17
ETH0.03%$0.1482913,498.9586$518.86
ETH0.03%$1.49346.7699$516.69
ETH0.03%$1.12458.5011$513.52
ETH0.03%$399.271.285$513.06
ETH0.03%$4,163.310.1231$512.54
ETH0.03%$89,2770.0056822$507.29
ETH0.03%$5,020.610.1006$505.06
ETH0.03%$3.47145.272$504.09
ETH0.03%$0.999527502.1931$501.96
ETH0.03%$0.01513232,873.3905$497.43
ETH0.03%$3,308.110.1501$496.65
ETH0.03%$0.2675881,852.2082$495.63
ETH0.03%$1.13434.1085$490.54
ETH0.03%$0.99603490.754$488.81
ETH0.03%$0.4656641,046.8995$487.5
ETH0.03%$257.531.8905$486.86
ETH0.03%$0.2342532,073.1805$485.65
ETH0.03%$0.00859156,345.1734$484.05
ETH0.03%$0.02531119,093.9129$483.29
ETH0.03%$0.00802859,878.3397$480.69
ETH0.03%$3,063.620.1568$480.29
ETH0.03%$13.3435.9004$478.91
ETH0.03%$0.000619766,386.0432$474.13
ETH0.03%$2,032.910.2331$473.96
ETH0.03%$57,671.170.00816419$470.84
ETH0.03%$0.2199522,129.6116$468.41
ETH0.03%$0.999597465.2318$465.04
ETH0.03%$0.00707465,654.9569$464.46
ETH0.03%$0.0970044,783.4062$464.01
ETH0.03%$89.565.174$463.39
ETH0.03%$0.00000859,263,131.0316$461.66
ETH0.03%$0.944635485.2379$458.37
ETH0.03%$0.00887851,467.2548$456.93
ETH0.03%$12.2237.3894$456.9
ETH0.03%$3,183.130.1435$456.67
ETH0.03%$0.998388452.5563$451.83
ETH0.03%$3,293.270.1372$451.72
ETH0.03%$0.988874448.9673$443.97
ETH0.03%$1.89231.4657$437.47
ETH0.03%$0.0599577,229.2563$433.44
ETH0.03%$0.999744432.8417$432.73
ETH0.03%$3,594.630.1199$430.9
ETH0.03%$1.18361.3989$426.45
ETH0.03%$0.999442425.9664$425.73
ETH0.03%$0.000.1223$0.00
ETH0.03%$0.468683903.1469$423.29
ETH0.03%$689.390.6131$422.69
ETH0.03%$0.01018241,443.2256$421.99
ETH0.03%$1.27331.399$420.88
ETH0.03%$178.692.3503$419.98
ETH0.03%$172.032.4067$414.03
ETH0.03%$0.885816464.5083$411.47
ETH0.03%$0.02113619,415.3976$410.36
ETH0.03%$0.1679352,409.9923$404.72
ETH0.03%$0.2797471,445.1011$404.26
ETH0.03%$1402.1618$402.56
ETH0.03%$3,154.220.1276$402.49
ETH0.03%$0.0540687,441.1038$402.33
ETH0.03%$2,950.390.135$398.21
ETH0.03%$1397.2014$397.82
ETH0.03%$1.2331.2361$397.48
ETH0.03%$89,1050.00444525$396.09
ETH0.03%$6.1764.0565$395.23
ETH0.03%$0.3310111,192.0499$394.58
ETH0.03%$2,288.820.1723$394.4
ETH0.03%$0.521911754.024$393.53
ETH0.03%$0.997871394.1419$393.3
ETH0.03%$1.01387.3963$389.72
ETH0.03%$3,595.350.1069$384.37
ETH0.03%$0.00877243,264.2274$379.49
ETH0.03%$1.21312.6268$378.28
ETH0.03%$0.182222,066.0444$376.47
ETH0.03%$0.993862378.7973$376.47
ETH0.02%$0.02731513,723.1567$374.84
ETH0.02%$0.00000575,384,580.8757$373.91
ETH0.02%$0.002431153,715.4158$373.65
ETH0.02%$2.44152.1119$371.15
ETH0.02%$0.03455810,629.4371$367.34
ETH0.02%$71.115.1254$364.47
ETH0.02%$0.997029363.6736$362.59
ETH0.02%$0.0460837,862.9823$362.35
ETH0.02%$0.3444121,042.3603$359
ETH0.02%$0.0476247,527.2998$358.48
ETH0.02%$0.0237715,062.2173$358.03
ETH0.02%$88,9090.0040128$356.77
ETH0.02%$106.483.35$356.71
ETH0.02%$0.982704357.8534$351.66
ETH0.02%$0.996556351.027$349.82
ETH0.02%$0.1456772,394.8843$348.88
ETH0.02%$1.09320.1987$347.74
ETH0.02%$0.001,935.5158$0.00
ETH0.02%$89,1520.00388595$346.44
ETH0.02%$1.65209.703$346.01
ETH0.02%$121.462.8419$345.18
ETH0.02%$0.109133,153.7338$344.17
ETH0.02%$1.05325.8826$342.83
ETH0.02%$1.04329.0498$341.88
ETH0.02%$0.1861021,835.7055$341.63
ETH0.02%$2.59131.708$341.12
ETH0.02%$0.0530766,423.758$340.95
ETH0.02%$0.0001182,875,170.5885$339.76
ETH0.02%$187.11.8114$338.92
ETH0.02%$0.000487692,628.2674$337.47
ETH0.02%$0.0001781,883,541$335.89
ETH0.02%$0.00261.4891$0.00
ETH0.02%$3,154.920.1058$333.81
ETH0.02%$466.390.7155$333.72
ETH0.02%$0.002022164,843.7861$333.39
ETH0.02%<$0.00000132,451,890,582.7874$330.62
ETH0.02%$0.00833839,606.6924$330.24
ETH0.02%$0.02474613,328.0894$329.82
ETH0.02%$0.0668524,922.2112$329.06
ETH0.02%$95.073.4303$326.12
ETH0.02%$3,023.080.1076$325.16
ETH0.02%$0.01218526,661.4372$324.87
ETH0.02%$88,3340.00367178$324.34
ETH0.02%$216.121.4943$322.96
ETH0.02%$0.00392182,175.8289$322.19
ETH0.02%$0.400184805.0536$322.17
ETH0.02%$0.01257825,605.8862$322.08
ETH0.02%$1.28250.9155$321.17
ETH0.02%$0.999761321.0885$321.01
ETH0.02%$0.0571075,589.3088$319.19
ETH0.02%$11,563.510.0276$319.11
ETH0.02%$2,010.140.1585$318.58
ETH0.02%$0.00545658,280.8078$317.96
ETH0.02%$0.99846317.1713$316.68
ETH0.02%$3,207.040.0983$315.35
ETH0.02%$5,042.470.0624$314.61
ETH0.02%$0.1785551,737.7696$310.29
ETH0.02%$0.336407920.4896$309.66
ETH0.02%$0.00573253,493.6952$306.63
ETH0.02%$0.2653211,152.6856$305.83
ETH0.02%$0.999817305.8586$305.8
ETH0.02%$0.516185591.6277$305.39
ETH0.02%$0.00730741,665.7078$304.45
ETH0.02%$0.0457546,652.6736$304.39
ETH0.02%$0.00001421,293,331.8732$303.43
ETH0.02%<$0.00000130,677,879,745.2273$301.1
ETH0.02%$1.9156.7452$297.82
ETH0.02%$0.003,276.6203$0.00
ETH0.02%$3,202.830.0926$296.74
ETH0.02%$0.1256642,358.1133$296.33
ETH0.02%$0.328959899.578$295.92
ETH0.02%$1291.8288$291.83
ETH0.02%$0.02052714,204.0384$291.57
ETH0.02%$29.669.7997$290.66
ETH0.02%$0.0753,866.3102$289.97
ETH0.02%$1,791.750.1617$289.72
ETH0.02%$0.2474481,163.7977$287.98
ETH0.02%$1.02280.6325$286.25
ETH0.02%$1.17244.59$286.17
ETH0.02%$2.01140.4697$282.34
ETH0.02%$0.999623282.2345$282.13
ETH0.02%$0.002562109,481.7896$280.48
ETH0.02%$10.726.1567$279.79
ETH0.02%$0.000999279,757.1788$279.6
ETH0.02%$0.585806477.2565$279.58
ETH0.02%$0.1425851,939.177$276.5
ETH0.02%$0.0586694,705.5473$276.07
ETH0.02%$0.00616844,624.6636$275.24
ETH0.02%$0.02266112,112.0666$274.47
ETH0.02%$0.1199112,274.9363$272.79
ETH0.02%$0.827013329.5035$272.5
ETH0.02%$0.599771454.1408$272.38
ETH0.02%$2,097.260.1296$271.82
ETH0.02%$0.002427111,699.7327$271.05
ETH0.02%$1.17230.8667$270.11
ETH0.02%$0.02504610,619.1768$265.96
ETH0.02%$0.0990712,638.8027$261.43
ETH0.02%$0.01453617,656.3867$256.65
ETH0.02%$0.000751341,371.2083$256.37
ETH0.02%$327.620.7769$254.53
ETH0.02%$0.0487945,210.5734$254.25
ETH0.02%$162.841.5604$254.09
ETH0.02%$0.845177300.1397$253.67
ETH0.02%$4.5255.8515$252.45
ETH0.02%$0.1332721,891.6697$252.11
ETH0.02%$4.8352.121$251.74
ETH0.02%$1.3193.0095$250.91
ETH0.02%$0.998523250.9579$250.59
ETH0.02%$69.253.6155$250.36
ETH0.02%<$0.00000122,421,553,421.6533$249.98
ETH0.02%$30.378.2256$249.81
ETH0.02%$3,147.390.0792$249.41
ETH0.02%$0.99908247.1809$246.95
ETH0.02%<$0.0000011,509,237,877.3714$246.26
ETH0.02%$323.140.7606$245.79
ETH0.02%$1.24197.8052$245.28
ETH0.02%$1.18207.0343$244.3
ETH0.02%$2,937.50.0831$244.02
ETH0.02%$0.337553720.0527$243.06
ETH0.02%$0.1743931,389.4179$242.31
ETH0.02%$2.39100.5531$240.32
ETH0.02%$0.0806032,965.4787$239.03
ETH0.02%$4,497.790.0529$237.88
ETH0.02%$155.641.528$237.82
ETH0.02%$0.0647713,613.725$234.06
ETH0.02%$107,2230.00218273$234.04
ETH0.02%$17.3613.4331$233.2
ETH0.02%$62.663.7154$232.81
ETH0.02%$2,927.850.0794$232.4
ETH0.02%$0.0638263,637.1306$232.14
ETH0.02%$0.001534151,332.6827$232.11
ETH0.02%$0.54468424.024$230.96
ETH0.02%$4.8347.7807$230.78
ETH0.02%$3,412.680.0676$230.56
ETH0.02%$0.2114681,087.1902$229.91
ETH0.02%$0.991022231.3402$229.26
ETH0.02%$0.1563551,464.6363$229
ETH0.02%<$0.00000164,211,191,658.3239$228.33
ETH0.02%$0.000737309,927.2948$228.32
ETH0.02%$5,416.440.042$227.5
ETH0.02%$0.00731131,050.2631$227.01
ETH0.02%$0.0120818,703.1935$225.94
ETH0.01%$0.0979522,288.1014$224.12
ETH0.01%$0.00380658,866.28$224.04
ETH0.01%$0.0000376,084,237.9863$223.23
ETH0.01%$0.001676132,891.8935$222.71
ETH0.01%$0.0229979,600.6275$220.79
ETH0.01%$0.234152941.6116$220.48
ETH0.01%$1.18186.5932$220.18
ETH0.01%$0.1053242,090.2217$220.15
ETH0.01%$319.350.6777$216.41
ETH0.01%<$0.0000019,695,350,952.2129$215.87
ETH0.01%$0.0882462,445.826$215.83
ETH0.01%$0.01344516,024.3809$215.46
ETH0.01%$0.00359859,784.527$215.09
ETH0.01%$1214.7073$214.77
ETH0.01%$0.786318272.4418$214.23
ETH0.01%$3.6858.1472$213.98
ETH0.01%$4.1251.7217$213.09
ETH0.01%<$0.0000011,665,576,943.1091$212.73
ETH0.01%$0.0707782,971.6758$210.33
ETH0.01%$3,524.580.0591$208.4
ETH0.01%$3,150.680.0657$207.1
ETH0.01%$3,410.60.0607$206.99
ETH0.01%$0.000279735,402.9621$205.33
ETH0.01%$2.9669.1405$204.66
ETH0.01%<$0.0000012,348,302,209.3413$203.96
ETH0.01%$358.250.5643$202.15
ETH0.01%$2.580.5131$201.28
ETH0.01%$3,206.580.0623$199.85
ETH0.01%$0.998903197.9013$197.68
ETH0.01%$0.0291416,746.0326$196.58
ETH0.01%$4.7841.0386$196.16
ETH0.01%$0.1686381,162.968$196.12
ETH0.01%$163.231.1978$195.51
ETH0.01%$0.00570534,257.324$195.43
ETH0.01%$0.222961876.003$195.31
ETH0.01%$235.780.8278$195.17
ETH0.01%$0.00760725,636.5966$195.01
ETH0.01%$0.0640013,045.0022$194.88
ETH0.01%$0.800676243.1564$194.69
ETH0.01%$4.6142.2355$194.51
ETH0.01%$0.0214319,040.0366$193.74
ETH0.01%$1192.9483$192.95
ETH0.01%$0.997556192.4344$191.96
ETH0.01%$0.0001321,450,294.5976$191.71
ETH0.01%$0.1652121,154.0714$190.67
ETH0.01%$0.999627190.726$190.65
ETH0.01%$0.000226833,953.065$188.78
ETH0.01%$89,2950.00210707$188.15
ETH0.01%$0.007,219.0777$0.00
ETH0.01%$17,723.710.0106$187.71
ETH0.01%$1.11168.5783$187.12
ETH0.01%<$0.0000014,397,146,566.2274$187.02
ETH0.01%$0.000002100,262,421.5095$186.47
ETH0.01%$0.0486833,824.2811$186.18
ETH0.01%$0.00887420,978.1215$186.16
ETH0.01%$0.1057641,754.911$185.61
ETH0.01%$0.0301716,133.5579$185.05
ETH0.01%$0.0921292,007.9553$184.99
ETH0.01%<$0.000001395,609,474.2073$184.06
ETH0.01%$0.815705224.9477$183.49
ETH0.01%$0.0001081,694,128.34$183.47
ETH0.01%$0.1262511,448.1471$182.83
ETH0.01%<$0.000001730,052,705.5165$182.04
ETH0.01%$0.480491378.3535$181.8
ETH0.01%$0.805572225.5915$181.73
ETH0.01%$0.998138181.9792$181.64
ETH0.01%$0.391039464.0262$181.45
ETH0.01%$0.1335041,358.7768$181.4
ETH0.01%$0.055213,282.4306$181.22
ETH0.01%$0.0010,097.8227$0.00
ETH0.01%$0.774058231.8446$179.46
ETH0.01%$0.01610411,134.6308$179.31
ETH0.01%$0.191675934.643$179.15
ETH0.01%$4.4939.804$178.72
ETH0.01%$0.0466263,831.1612$178.63
ETH0.01%$0.0928741,922.1684$178.52
ETH0.01%$27.826.3718$177.26
ETH0.01%$0.000.00197096$0.00
ETH0.01%$0.0651912,699.5424$175.99
ETH0.01%$0.0147211,931.566$175.63
ETH0.01%$0.003,076.0561$0.00
ETH0.01%$3.0357.373$173.84
ETH0.01%$1.7698.5951$173.62
ETH0.01%$0.001041166,666.4704$173.58
ETH0.01%$0.00729523,580.9023$172.02
ETH0.01%$169.621.0133$171.88
ETH0.01%$0.194786882.1729$171.83
ETH0.01%$2.3473.3226$171.57
ETH0.01%$0.00459137,340.8807$171.42
ETH0.01%$1.12152.9462$171.3
ETH0.01%$0.00467336,228.5619$169.3
ETH0.01%$0.456004370.4992$168.95
ETH0.01%$0.00413440,785.4226$168.62
ETH0.01%$5.7829.1403$168.43
ETH0.01%$1.11151.1307$167.97
ETH0.01%$0.0921511,812.9273$167.06
ETH0.01%$0.998903166.8107$166.63
ETH0.01%$0.0000493,379,543.8774$166.24
ETH0.01%$0.000362457,580.0341$165.83
ETH0.01%$0.0526493,143.3493$165.49
ETH0.01%$0.0202278,174.1355$165.34
ETH0.01%$0.00925517,836.2611$165.08
ETH0.01%$0.0247076,675.0433$164.92
ETH0.01%<$0.000001501,819,154.183$164.73
ETH0.01%$0.01199513,650.7978$163.74
ETH0.01%$12.3413.1829$162.68
ETH0.01%$0.0546852,969.9285$162.41
ETH0.01%$0.329324492.0238$162.04
ETH0.01%$0.243701664.8171$162.02
ETH0.01%$0.0001181,365,070.7523$160.45
ETH0.01%$1.15139.3578$160.26
ETH0.01%$1.01159.4545$160.25
ETH0.01%$0.00494332,388.9638$160.09
ETH0.01%$0.0001411,136,583.0069$159.99
ETH0.01%$10.4915.2213$159.67
ETH0.01%$2,950.890.0541$159.54
ETH0.01%<$0.0000011,838,577,324.3136$159.53
ETH0.01%$0.0056528,124.0678$158.9
ETH0.01%$1.03153.0952$158.15
ETH0.01%$0.001057149,579.6163$158.12
ETH0.01%$2.0577.0485$157.95
ETH0.01%<$0.000001276,902,277,907.8958$157.29
ETH0.01%$0.179588873.1895$156.81
ETH0.01%$1.07144.9158$154.77
ETH0.01%$0.210119735.0135$154.44
ETH0.01%$3,306.70.0465$153.66
ETH0.01%$1.12136.9461$153.38
ETH0.01%$9.416.3076$153.29
ETH0.01%$0.00000723,000,314.7652$153.18
ETH0.01%$0.0465343,290.5501$153.12
ETH0.01%$0.24659618.451$152.5
ETH0.01%$0.603215252.5177$152.32
ETH0.01%$0.0286465,283.6867$151.36
ETH0.01%$0.997588151.6275$151.26
ETH0.01%$80.321.8702$150.21
ETH<0.01%$886.060.1691$149.82
ETH<0.01%$0.1015751,472.1425$149.53
ETH<0.01%$3,097.350.0483$149.47
ETH<0.01%$0.000001239,388,178.2019$149.23
ETH<0.01%<$0.00000193,522,096,982.4741$148.31
ETH<0.01%$0.01077813,718.7448$147.86
ETH<0.01%$0.0377873,900.1455$147.38
ETH<0.01%$0.00151896,775.35$146.88
ETH<0.01%$82,1040.00177123$145.42
ETH<0.01%$0.000311467,545.07$145.33
ETH<0.01%$1.18123.1421$145.31
ETH<0.01%$0.1024931,417.7248$145.31
ETH<0.01%$0.999642144.7968$144.74
ETH<0.01%$0.0354,127.247$144.45
ETH<0.01%$0.00143.9877$0.00
ETH<0.01%$0.00214766,957.5153$143.77
ETH<0.01%$0.01305510,995.3812$143.55
ETH<0.01%$0.367975389.7042$143.4
ETH<0.01%$0.391171365.9721$143.16
ETH<0.01%$0.0224716,339.9512$142.46
ETH<0.01%<$0.000001425,019,868,893.9951$141.72
ETH<0.01%$0.006,091.7298$0.00
ETH<0.01%<$0.000001615,235,334,297.9783$140.91
ETH<0.01%$26.475.3085$140.52
ETH<0.01%$0.00819117,046.5462$139.63
ETH<0.01%$1,128.140.1235$139.37
ETH<0.01%$0.000.00170515$0.00
ETH<0.01%$91,0750.0015273$139.1
ETH<0.01%$0.00677620,483.3804$138.8
ETH<0.01%$0.00602922,999.8528$138.67
ETH<0.01%$0.0818451,693.1658$138.58
ETH<0.01%$0.143395958.5866$137.46
ETH<0.01%$0.0254665,385.0439$137.13
ETH<0.01%$0.392751348.3373$136.81
ETH<0.01%$1.17116.3092$136.08
ETH<0.01%$0.00000282,156,091.9855$135.56
ETH<0.01%$238.610.5679$135.51
ETH<0.01%$0.176709766.7551$135.49
ETH<0.01%$0.00135.5$0.00
ETH<0.01%$0.450116299.8134$134.95
ETH<0.01%$0.000673198,289.4085$133.39
ETH<0.01%$0.994543133.2862$132.56
ETH<0.01%$0.980689134.3773$131.78
ETH<0.01%$0.0148648,853.1512$131.59
ETH<0.01%$0.999943131.3956$131.39
ETH<0.01%$1.23106.7719$131.33
ETH<0.01%$3,214.30.0408$131.09
ETH<0.01%$29.824.3931$131
ETH<0.01%$0.946432138.348$130.94
ETH<0.01%<$0.000001450,551,284.8039$130.79
ETH<0.01%$98,7290.00132041$130.36
ETH<0.01%$0.1254131,039.3359$130.35
ETH<0.01%$0.0001181,107,586.4843$130.17
ETH<0.01%$5.324.5455$130.09
ETH<0.01%$0.321456400.8024$128.84
ETH<0.01%$0.0210776,112.535$128.83
ETH<0.01%$0.1101821,167.8989$128.68
ETH<0.01%$0.000285448,462.366$127.75
ETH<0.01%$0.00285144,703.3003$127.45
ETH<0.01%$0.999129126.9569$126.85
ETH<0.01%$0.0631982,004.6818$126.69
ETH<0.01%$89,0700.00142159$126.62
ETH<0.01%$0.177339712.976$126.44
ETH<0.01%$0.00000339,912,134.5551$126.43
ETH<0.01%$0.00579921,793.0771$126.39
ETH<0.01%$0.710018177.7152$126.18
ETH<0.01%$0.334704376.3164$125.95
ETH<0.01%$0.99704126.0807$125.71
ETH<0.01%$0.000001219,323,325.8917$125.53
ETH<0.01%$3,614.20.0347$125.52
ETH<0.01%$0.179739695.6882$125.04
ETH<0.01%$10.3212.0663$124.52
ETH<0.01%$0.0308844,007.6662$123.77
ETH<0.01%$0.00993112,428.0377$123.42
ETH<0.01%$0.134735911.6197$122.83
ETH<0.01%$0.0799351,531.0513$122.38
ETH<0.01%$0.382875318$121.75
ETH<0.01%<$0.0000011,216,361,434,077.3752$121.64
ETH<0.01%$0.1036291,172.4275$121.5
ETH<0.01%$0.0387313,124.0076$121
ETH<0.01%$0.0040929,472.9014$120.53
ETH<0.01%$0.99923120.5328$120.44
ETH<0.01%$0.0362013,320.9109$120.22
ETH<0.01%$0.0522772,288.7859$119.65
ETH<0.01%$2,360.860.0505$119.25
ETH<0.01%$168.620.7071$119.24
ETH<0.01%$0.00100.2961$0.00
ETH<0.01%$0.0570122,068.7601$117.94
ETH<0.01%$0.0543232,168.8098$117.82
ETH<0.01%$137.760.8499$117.08
ETH<0.01%$0.00565520,659.2384$116.83
ETH<0.01%$0.00238448,964.1826$116.75
ETH<0.01%$0.00833913,952.7398$116.35
ETH<0.01%<$0.000001425,529,774,863.6681$116.34
ETH<0.01%$1.961.0603$116.01
ETH<0.01%$9.1712.6493$115.99
ETH<0.01%$0.0214035,416.3515$115.93
ETH<0.01%$1,421.460.0815$115.9
ETH<0.01%$0.0175226,594.5016$115.55
ETH<0.01%$0.999776115.5088$115.48
ETH<0.01%$0.400077288.5502$115.44
ETH<0.01%<$0.0000014,034,549,474.7845$115
ETH<0.01%$88,2780.0013012$114.87
ETH<0.01%$0.215009531.1169$114.19
ETH<0.01%$1.863.2565$114.08
ETH<0.01%$0.635512179.3439$113.98
ETH<0.01%$2.9338.8201$113.74
ETH<0.01%$0.0023548,375.3871$113.68
ETH<0.01%$0.00000813,411,987.2557$113.6
ETH<0.01%$1.6867.1945$112.89
ETH<0.01%$0.0313273,602.4108$112.85
ETH<0.01%$0.0942121,193.7604$112.47
ETH<0.01%$885.050.1261$111.57
ETH<0.01%$0.171552649.5748$111.44
ETH<0.01%$0.175892630.8623$110.96
ETH<0.01%$622.080.178$110.71
ETH<0.01%$1.2191.4789$110.69
ETH<0.01%$0.106321,040.8468$110.66
ETH<0.01%$0.00000198,357,814.8444$110.66
ETH<0.01%$0.0932681,181.295$110.18
ETH<0.01%$0.0924191,191.8481$110.15
ETH<0.01%$0.824726133.538$110.13
ETH<0.01%$0.00591418,611.2203$110.06
ETH<0.01%$0.997821109.9423$109.7
ETH<0.01%<$0.000001321,867,775.1568$109.35
ETH<0.01%$0.00412526,472.3124$109.2
ETH<0.01%$56.591.9261$109
ETH<0.01%$59.631.8232$108.72
ETH<0.01%$0.0141347,679.8799$108.55
ETH<0.01%$0.0289123,752.5177$108.49
ETH<0.01%$0.000285377,800.1319$107.84
ETH<0.01%$0.24494439.5334$107.66
ETH<0.01%$0.0321083,344.8721$107.4
ETH<0.01%$0.01050710,220.6063$107.39
ETH<0.01%$0.159871668.5231$106.88
ETH<0.01%$0.993397107.2119$106.5
ETH<0.01%$4.7722.3273$106.5
ETH<0.01%$0.011769,004.0938$105.89
ETH<0.01%$0.999761105.606$105.58
ETH<0.01%$0.0350863,008.0795$105.54
ETH<0.01%$0.999502105.4262$105.37
ETH<0.01%$0.0930261,124.8106$104.64
ETH<0.01%$0.00213448,947.6376$104.47
ETH<0.01%$0.195225534.648$104.38
ETH<0.01%$0.796182131.0853$104.37
ETH<0.01%$0.236689439.2622$103.97
ETH<0.01%$0.0589091,763.9428$103.91
ETH<0.01%$0.00309933,510.9003$103.84
ETH<0.01%$1.02101.7838$103.82
ETH<0.01%<$0.0000012,755,824,424.5993$103.69
ETH<0.01%$2,964.160.0349$103.44
ETH<0.01%$0.233811441.4661$103.22
ETH<0.01%$0.00658615,563.1699$102.51
ETH<0.01%$0.0264423,870.7225$102.35
ETH<0.01%$0.00102.3433$0.00
ETH<0.01%$0.00198.7883$0.00
ETH<0.01%$77.41.3132$101.64
ETH<0.01%$1101.5634$101.56
ETH<0.01%$3,107.490.0326$101.35
ETH<0.01%$1.0398.3513$101.01
ETH<0.01%$0.164608612.3433$100.8
ETH<0.01%$0.00701714,308.7607$100.41
ETH<0.01%$0.0078412,755.387$100.01
ETH<0.01%$2.6637.4644$99.66
ETH<0.01%$0.0230044,317.1523$99.31
ETH<0.01%$0.0390672,538.0678$99.15
ETH<0.01%$1,064.530.0928$98.78
ETH<0.01%$0.0454092,169.0943$98.5
ETH<0.01%$0.106659917.784$97.89
ETH<0.01%$0.22361437.6395$97.86
ETH<0.01%$0.0158056,175.593$97.61
ETH<0.01%$0.166513586.1125$97.6
ETH<0.01%$0.00000246,367,063.7203$96.91
ETH<0.01%$0.0144316,707.2019$96.79
ETH<0.01%$0.0408712,365.561$96.68
ETH<0.01%<$0.00000150,934,556,391.5261$96.52
ETH<0.01%$1.1880.8966$95.66
ETH<0.01%$0.00858211,114.2467$95.39
ETH<0.01%$0.071081,341.6615$95.37
ETH<0.01%$0.011758,090.7741$95.06
ETH<0.01%$0.0155956,083.9343$94.88
ETH<0.01%$0.205372459.396$94.35
ETH<0.01%$0.094772993.7886$94.18
ETH<0.01%$0.0743281,264.9547$94.02
ETH<0.01%$0.0350352,682.2157$93.97
ETH<0.01%<$0.000001130,753,362,386.0397$93.95
ETH<0.01%$0.0716451,309.8116$93.84
ETH<0.01%$1.4266.1772$93.77
ETH<0.01%$0.00000616,028,509.6662$92.97
ETH<0.01%<$0.0000011,504,047,923,098.824$92.96
ETH<0.01%$0.00817211,330.3635$92.6
ETH<0.01%$0.00548316,867.8182$92.49
ETH<0.01%$0.844934109.2537$92.31
ETH<0.01%$1.1877.4574$91.59
ETH<0.01%$0.0329192,773.0472$91.29
ETH<0.01%$0.00179350,838.9152$91.16
ETH<0.01%$0.0000731,238,088.88$90.68
ETH<0.01%$1,386.180.0653$90.53
ETH<0.01%$44.292.0356$90.16
ETH<0.01%<$0.00000110,240,508,614.7939$89.95
ETH<0.01%$14.296.2873$89.85
ETH<0.01%$0.094184953.4997$89.8
ETH<0.01%$0.003.5989$0.00
ETH<0.01%$1.1776.606$89.63
ETH<0.01%<$0.0000013,913,349,658.42$89.33
ETH<0.01%$8.969.9494$89.15
ETH<0.01%$8.0411.0716$89.02
ETH<0.01%$0.178065499.2072$88.89
ETH<0.01%$188.7516$88.75
ETH<0.01%$0.0092019,642.1791$88.71
ETH<0.01%$0.229457386.6293$88.71
ETH<0.01%$1,127.60.0786$88.6
ETH<0.01%$0.688213128.5619$88.48
ETH<0.01%$0.065551,348.4658$88.39
ETH<0.01%$0.00000713,266,736.4204$88.36
ETH<0.01%$0.0167715,243.3784$87.94
ETH<0.01%$0.000738119,013.8009$87.84
ETH<0.01%$0.00438219,935.428$87.36
ETH<0.01%$0.00000423,719,357.3111$87.29
ETH<0.01%$3.8822.4553$87.13
ETH<0.01%$0.00614214,177.9561$87.08
ETH<0.01%$0.00758111,482.4097$87.04
ETH<0.01%$0.00213240,764.1092$86.89
ETH<0.01%$0.029842,908.5382$86.79
ETH<0.01%$0.0298322,897.8923$86.45
ETH<0.01%$0.0067,727.6111$0.00
ETH<0.01%$0.175836488.2629$85.85
ETH<0.01%$0.469876182.4263$85.72
ETH<0.01%$0.0517331,654.2364$85.58
ETH<0.01%$0.00153955,563.8608$85.5
ETH<0.01%$3.3725.3692$85.49
ETH<0.01%$0.0298012,868.3637$85.48
ETH<0.01%$0.0454281,879.9234$85.4
ETH<0.01%$3,146.910.027$84.89
ETH<0.01%$0.297929283.4302$84.44
ETH<0.01%$6.7512.4086$83.76
ETH<0.01%$0.00000168,575,967.1702$83.66
ETH<0.01%$1.1970.192$83.53
ETH<0.01%$1.1373.4223$82.97
ETH<0.01%$0.0123636,705.3814$82.9
ETH<0.01%$0.225982366.8105$82.89
ETH<0.01%$0.0118926,957.5771$82.74
ETH<0.01%$0.046531,772.1094$82.46
ETH<0.01%$0.99687982.5385$82.28
ETH<0.01%$0.89531491.655$82.06
ETH<0.01%$0.00379821,498.7108$81.65
ETH<0.01%$0.461819175.7269$81.15
ETH<0.01%$0.296488273.5665$81.11
ETH<0.01%$0.243709332.4208$81.01
ETH<0.01%$1.2365.8414$80.98
ETH<0.01%$0.220353365.8425$80.61
ETH<0.01%$0.358509224.3775$80.44
ETH<0.01%$0.0093238,602.8565$80.21
ETH<0.01%$0.015455,174.2053$79.94
ETH<0.01%$0.00193141,325.3633$79.79
ETH<0.01%$0.00421918,889.3424$79.69
ETH<0.01%$0.320489248.4154$79.61
ETH<0.01%$0.9890480.4846$79.6
ETH<0.01%$0.127298623.7108$79.4
ETH<0.01%$0.0534911,484.0992$79.39
ETH<0.01%$0.0101157,837.9356$79.28
ETH<0.01%$0.00135158,665.8235$79.25
ETH<0.01%$0.466258169.6512$79.1
ETH<0.01%<$0.000001440,152,659.2647$78.83
ETH<0.01%$1.0575.4031$78.8
ETH<0.01%$0.0181354,328.0292$78.49
ETH<0.01%$0.0154065,081.1297$78.28
ETH<0.01%$0.098297794.7933$78.13
ETH<0.01%$0.00749110,366.4362$77.65
ETH<0.01%$0.00134957,126.1683$77.08
ETH<0.01%$0.087383880.5312$76.94
ETH<0.01%$0.0299992,564.0624$76.92
ETH<0.01%$0.0000481,601,016.4875$76.83
ETH<0.01%$73.691.0397$76.62
ETH<0.01%$0.020253,781.4884$76.57
ETH<0.01%<$0.0000017,972,008,454.3068$76.51
ETH<0.01%$0.0498661,532.6162$76.43
ETH<0.01%$0.0749661,016.9695$76.24
ETH<0.01%$0.251528302.8679$76.18
ETH<0.01%$0.00246330,910.3829$76.13
ETH<0.01%$0.00726110,457.0573$75.93
ETH<0.01%$0.000368206,156.813$75.8
ETH<0.01%$335.990.2255$75.78
ETH<0.01%$0.0094767,986.9439$75.69
ETH<0.01%$0.0001753,890.4984$75.43
ETH<0.01%$0.00184340,921.6944$75.41
ETH<0.01%$1.1366.6479$75.31
ETH<0.01%$89,4360.00084196$75.3
ETH<0.01%$137.520.5464$75.15
ETH<0.01%$0.0000581,279,853.6006$74.53
ETH<0.01%$0.000084890,015.2693$74.46
ETH<0.01%$0.000138540,399.9974$74.33
ETH<0.01%$0.450116164.6495$74.11
ETH<0.01%$0.0124995,913.7147$73.92
ETH<0.01%$0.564646130.5402$73.71
ETH<0.01%$0.0500251,469.5774$73.52
ETH<0.01%$0.0368531,993.137$73.45
ETH<0.01%$0.00090880,889.3765$73.43
ETH<0.01%$0.99013474.1321$73.4
ETH<0.01%$0.406016180.3173$73.21
ETH<0.01%$0.028032,611.4885$73.2
ETH<0.01%$19.933.6418$72.58
ETH<0.01%$0.182147398.3775$72.56
ETH<0.01%$0.00167143,390.5137$72.49
ETH<0.01%$0.00594712,182.7677$72.45
ETH<0.01%$0.000078930,469.7921$72.44
ETH<0.01%$0.9997472.4356$72.42
ETH<0.01%$0.99812672.5024$72.37
ETH<0.01%$0.0017142,290.6361$72.34
ETH<0.01%$0.0105756,812.2052$72.04
ETH<0.01%$1.7541.1107$71.94
ETH<0.01%$0.000084857,671.1897$71.65
ETH<0.01%$0.00000177,260,261.2094$71.63
ETH<0.01%$0.399226178.1141$71.11
ETH<0.01%$0.00350720,219.9881$70.92
ETH<0.01%$0.075397940.0084$70.87
ETH<0.01%$12.145.8291$70.76
ETH<0.01%$0.00000514,803,938.6203$70.69
ETH<0.01%$297.560.2375$70.66
ETH<0.01%$0.000656106,926.7864$70.19
ETH<0.01%$0.0216673,238.9652$70.18
ETH<0.01%$0.0305352,292.0275$69.99
ETH<0.01%$865.760.0806$69.82
ETH<0.01%$0.00078688,782.8323$69.77
ETH<0.01%$0.0223293,121.4366$69.7
ETH<0.01%$0.99092570.2277$69.59
ETH<0.01%<$0.000001246,431,597,652.8961$69.38
ETH<0.01%$0.0212743,250.752$69.16
ETH<0.01%$0.77673389.0144$69.14
ETH<0.01%$31.542.1905$69.09
ETH<0.01%$228.440.3021$69.01
ETH<0.01%$0.264988260.2281$68.96
ETH<0.01%$0.0393741,747.5686$68.81
ETH<0.01%$0.000499137,425.8336$68.59
ETH<0.01%<$0.0000019,312,498,829.0541$68.47
ETH<0.01%$1,569.710.0435$68.28
ETH<0.01%$0.0134255,083.9134$68.25
ETH<0.01%$7.379.2568$68.22
ETH<0.01%$0.000215316,782.0633$68.22
ETH<0.01%$0.540928126.1056$68.21
ETH<0.01%$0.000532128,182.438$68.17
ETH<0.01%$0.229328297.2477$68.17
ETH<0.01%$0.00119357,128.2377$68.15
ETH<0.01%$0.0336742,023.5629$68.14
ETH<0.01%$0.0111556,108.2945$68.14
ETH<0.01%$0.90290275.1953$67.89
ETH<0.01%$0.00000168,460,839.7634$67.75
ETH<0.01%$10.416.5048$67.71
ETH<0.01%<$0.000001166,452,763.9874$67.36
ETH<0.01%$93.860.7172$67.31
ETH<0.01%$0.00496313,562.7645$67.31
ETH<0.01%$0.0134514,991.6402$67.14
ETH<0.01%$0.0158844,198.4832$66.69
ETH<0.01%$0.00082181,040.2037$66.5
ETH<0.01%$0.000246270,108.2088$66.4
ETH<0.01%$0.00075587,782.362$66.32
ETH<0.01%$0.0066110,011.2523$66.17
ETH<0.01%$0.0101576,506.5938$66.09
ETH<0.01%$0.291423225.883$65.83
ETH<0.01%$0.0091427,154.7714$65.41
ETH<0.01%$0.0252882,576.205$65.15
ETH<0.01%$0.113178575.2454$65.11
ETH<0.01%$0.0085637,596.4699$65.05
ETH<0.01%$0.0193023,369.6623$65.04
ETH<0.01%$0.134942477.0679$64.38
ETH<0.01%<$0.000001173,457,505,088.9039$64.36
ETH<0.01%$981.890.0654$64.18
ETH<0.01%$0.0000611,054,639.5556$64.11
ETH<0.01%$0.317374201.5517$63.97
ETH<0.01%$0.00145243,805.3731$63.6
ETH<0.01%$0.000244259,867.0814$63.51
ETH<0.01%$0.00366117,275.6283$63.24
ETH<0.01%$0.105547597.5013$63.06
ETH<0.01%$0.000292215,817.5932$62.99
ETH<0.01%$1.0161.9627$62.83
ETH<0.01%$0.00079179,374.5722$62.77
ETH<0.01%$0.0093246,727.8458$62.73
ETH<0.01%$155.640.4026$62.67
ETH<0.01%$0.0135184,613.9868$62.37
ETH<0.01%<$0.000001159,480,376.5309$62.21
ETH<0.01%$0.000501124,056.5846$62.14
ETH<0.01%$0.220715281.3083$62.09
ETH<0.01%$0.000596104,016.009$62.04
ETH<0.01%$0.0011852,459.0242$61.92
ETH<0.01%$0.0000282,206,015.0862$61.75
ETH<0.01%$1.0459.2591$61.63
ETH<0.01%$0.00267223,047.6579$61.57
ETH<0.01%<$0.0000014,568,075,630.6357$61.52
ETH<0.01%$251.240.2448$61.49
ETH<0.01%$2.2127.8084$61.46
ETH<0.01%$2,942.970.0208$61.14
ETH<0.01%$0.00206629,585.7944$61.13
ETH<0.01%$0.415163147.1031$61.07
ETH<0.01%$0.183165333.3318$61.05
ETH<0.01%$0.00139843,642.6281$61
ETH<0.01%$0.00238725,488.65$60.85
ETH<0.01%<$0.000001256,491,131.5431$60.8
ETH<0.01%$0.015114,019.243$60.73
ETH<0.01%$0.087597686.911$60.17
ETH<0.01%$0.00198630,219.1169$60.01
ETH<0.01%$0.30075198.7387$59.77
ETH<0.01%$0.0135354,401.4561$59.57
ETH<0.01%$1.9929.9228$59.55
ETH<0.01%$0.110078539.84$59.42
ETH<0.01%$0.00500111,871.2996$59.37
ETH<0.01%<$0.000001452,248,775.8517$59.36
ETH<0.01%$1.3244.9192$59.29
ETH<0.01%$0.000416142,231.0565$59.21
ETH<0.01%$0.186326316.3773$58.95
ETH<0.01%$12.724.6251$58.83
ETH<0.01%$0.99961858.6857$58.66
ETH<0.01%$0.74902278.2878$58.64
ETH<0.01%$0.087577668.8496$58.58
ETH<0.01%$0.000119493,428.0564$58.54
ETH<0.01%$0.0068338,554.9927$58.46
ETH<0.01%$0.00264722,075.0862$58.43
ETH<0.01%$0.0074767,807.5832$58.37
ETH<0.01%$3,382.140.0172$58.22
ETH<0.01%$0.99701358.3034$58.13
ETH<0.01%$20.642.8079$57.95
ETH<0.01%$0.00185531,203.8198$57.88
ETH<0.01%$0.0068048,425.882$57.33
ETH<0.01%$0.05988955.5928$57.22
ETH<0.01%$0.004.3088$0.00
ETH<0.01%$0.000001108,638,886.7896$57.14
ETH<0.01%$0.0059879,541.2074$57.12
ETH<0.01%$519.690.1096$56.96
ETH<0.01%$162.050.3504$56.79
ETH<0.01%$0.0110935,116.1523$56.75
ETH<0.01%$0.0013,912.1114$0.00
ETH<0.01%$0.144757389.8856$56.44
ETH<0.01%$2,987.720.0189$56.38
ETH<0.01%$0.000155363,884.4865$56.33
ETH<0.01%$0.000258218,125.3275$56.27
ETH<0.01%$0.0248172,265.7896$56.23
ETH<0.01%$0.129575433.9472$56.23
ETH<0.01%$0.97811457.4619$56.2
ETH<0.01%$89,2480.00062717$55.97
ETH<0.01%$0.0334971,670.6869$55.96
ETH<0.01%$0.161704344.9035$55.77
ETH<0.01%$1.0354.4071$55.77
ETH<0.01%$132.090.4218$55.72
ETH<0.01%$0.0213442,608.7677$55.68
ETH<0.01%$293.470.1896$55.66
ETH<0.01%$0.0083616,651.6561$55.61
ETH<0.01%$0.106987517.4782$55.36
ETH<0.01%$0.115691478.3736$55.34
ETH<0.01%<$0.000001539,326,752.4594$54.84
ETH<0.01%$0.0101445,398.1936$54.76
ETH<0.01%<$0.0000012,454,649,811.044$54.7
ETH<0.01%<$0.000001106,134,009,605.4238$54.67
ETH<0.01%$0.06906788.5413$54.46
ETH<0.01%$0.200476271.4365$54.42
ETH<0.01%$0.0069387,839.9175$54.39
ETH<0.01%$0.006638,199.1923$54.36
ETH<0.01%<$0.00000146,560,949,530.3342$54.34
ETH<0.01%$0.061573881.3191$54.27
ETH<0.01%$0.00085163,794.8547$54.26
ETH<0.01%$0.0000114,890,553.1462$54.19
ETH<0.01%$0.64251884.3307$54.18
ETH<0.01%$0.00086962,286.9532$54.13
ETH<0.01%$0.000166326,762.3653$54.11
ETH<0.01%$1.0850.0246$54.08
ETH<0.01%$0.000398135,919.32$54.05
ETH<0.01%<$0.0000011,507,020,039.3957$53.97
ETH<0.01%$0.0067867,938.6001$53.87
ETH<0.01%$0.0000133,963,810.4441$53.19
ETH<0.01%$0.431185122.7849$52.94
ETH<0.01%$0.0184172,873.4488$52.92
ETH<0.01%$0.00125842,010.8789$52.83
ETH<0.01%$0.0255032,067.7717$52.73
ETH<0.01%$0.00181429,059.1801$52.7
ETH<0.01%$0.139153378.2324$52.63
ETH<0.01%<$0.00000188,940,689,027.9241$52.63
ETH<0.01%$667.270.0788$52.6
ETH<0.01%$0.0513551,023.1865$52.55
ETH<0.01%$0.99936952.5665$52.53
ETH<0.01%<$0.000001462,359,142.0087$52.53
ETH<0.01%$0.00094955,223.4953$52.41
ETH<0.01%$0.145819359.229$52.38
ETH<0.01%$1.0549.7308$52.32
ETH<0.01%$23.912.1871$52.29
ETH<0.01%$0.000058901,823.2539$52.13
ETH<0.01%$0.148474350.9793$52.11
ETH<0.01%$0.0091395,689.4365$52
ETH<0.01%$0.000501103,504.3023$51.9
ETH<0.01%$1.9326.8238$51.69
ETH<0.01%$0.000164314,010.9405$51.62
ETH<0.01%$0.000468109,865.9558$51.47
ETH<0.01%$0.0134453,822.4218$51.39
ETH<0.01%$15.483.3064$51.18
ETH<0.01%$0.0135543,774.6831$51.16
ETH<0.01%$0.00166830,642.1885$51.12
ETH<0.01%$78.040.655$51.11
ETH<0.01%$0.00326115,668.3803$51.1
ETH<0.01%$0.075524676.0528$51.06
ETH<0.01%$859.70.0593$51.01
ETH<0.01%$225.720.2248$50.75
ETH<0.01%$0.0022,667.915$0.00
ETH<0.01%$0.143942351.8171$50.64
ETH<0.01%$0.99952750.573$50.55
ETH<0.01%$0.0082946,084.1999$50.46
ETH<0.01%$0.0027218,509.7007$50.35
ETH<0.01%<$0.000001157,236,336.3355$50.27
ETH<0.01%$0.9151354.6209$49.99
ETH<0.01%$0.00156131,908.0859$49.8
ETH<0.01%$0.056638878.1615$49.74
ETH<0.01%$0.0247782,006.3353$49.71
ETH<0.01%$59.310.8328$49.39
ETH<0.01%$0.0000153,397,243.6318$49.26
ETH<0.01%$0.99966149.2432$49.23
ETH<0.01%$0.00429711,453.0471$49.22
ETH<0.01%$3,615.390.0136$49.2
ETH<0.01%$1.1542.7351$49.1
ETH<0.01%$0.00269218,200$49
ETH<0.01%$0.00000223,251,091.9962$48.98
ETH<0.01%$0.409523119.4103$48.9
ETH<0.01%$0.0171332,853.94$48.9
ETH<0.01%$0.00321315,218.0339$48.89
ETH<0.01%$0.00150632,447.7004$48.86
ETH<0.01%$24.711.9744$48.79
ETH<0.01%$1,569.530.0311$48.77
ETH<0.01%$0.000385126,748.3899$48.75
ETH<0.01%$0.148491327.273$48.6
ETH<0.01%$0.00000316,391,227.9944$48.52
ETH<0.01%$0.00000172,794,436.8441$48.38
ETH<0.01%$6.038$48.24
ETH<0.01%$170.440.2825$48.15
ETH<0.01%$0.001,666.3218$0.00
ETH<0.01%$0.000166286,816.1236$47.64
ETH<0.01%$0.0066587,149.5343$47.6
ETH<0.01%$0.00000139,326,002.612$47.58
ETH<0.01%$0.384548123.4314$47.47
ETH<0.01%$58.550.8106$47.46
ETH<0.01%$0.0305131,552.445$47.37
ETH<0.01%$2.3719.8486$47.04
ETH<0.01%$0.326312144.0882$47.02
ETH<0.01%$0.222961210.5347$46.94
ETH<0.01%$3,567.40.0131$46.91
ETH<0.01%$0.0000461,014,605.5096$46.88
ETH<0.01%$0.0127243,681.5139$46.84
ETH<0.01%$0.0181832,574.4313$46.81
ETH<0.01%$0.053657871.4188$46.76
ETH<0.01%$0.74902262.3652$46.71
ETH<0.01%$0.00084355,414.3978$46.7
ETH<0.01%$0.000151309,513.2685$46.68
ETH<0.01%$0.0078315,936.7624$46.49
ETH<0.01%$0.0080445,759.1731$46.33
ETH<0.01%<$0.0000011,083,591,815,991.1489$46.16
ETH<0.01%$0.00148431,077.6349$46.11
ETH<0.01%$0.0067146,858.4755$46.05
ETH<0.01%$0.0000094,935,841.1744$46
ETH<0.01%$0.081159565.9448$45.93
ETH<0.01%<$0.00000164,739,204,624.6924$45.84
ETH<0.01%$0.066616684.462$45.6
ETH<0.01%$0.00096947,059.1015$45.58
ETH<0.01%$0.00076659,334.9278$45.46
ETH<0.01%$0.0079235,719.5525$45.32
ETH<0.01%$0.00167126,985.8967$45.1
ETH<0.01%$0.067679666.2581$45.09
ETH<0.01%$0.0082835,435.8697$45.02
ETH<0.01%$0.00172526,076.9522$44.97
ETH<0.01%$0.000114394,677.9017$44.96
ETH<0.01%$0.00192623,302.0316$44.88
ETH<0.01%$0.0102784,355.1309$44.76
ETH<0.01%$0.00092948,144.484$44.73
ETH<0.01%$0.222664200.7514$44.7
ETH<0.01%$2,867.160.0156$44.65
ETH<0.01%$0.235433188.8668$44.47
ETH<0.01%$0.0111823,972.783$44.42
ETH<0.01%$0.0000192,350,061.995$44.42
ETH<0.01%$0.00000314,839,468.5653$44.22
ETH<0.01%$0.0114653,847.6819$44.12
ETH<0.01%$1.7924.6322$44.09
ETH<0.01%$0.0364011,210.7409$44.07
ETH<0.01%$0.00430810,190.651$43.9
ETH<0.01%$0.0055477,903.1362$43.84
ETH<0.01%$0.0252941,732.9691$43.83
ETH<0.01%$0.0114373,824.1873$43.74
ETH<0.01%$0.0345591,265.2626$43.73
ETH<0.01%$3,144.180.0139$43.59
ETH<0.01%$0.0190572,285.3634$43.55
ETH<0.01%$4.918.8687$43.55
ETH<0.01%$0.0205412,111.0761$43.36
ETH<0.01%$0.4397898.4615$43.3
ETH<0.01%$0.109872393.9668$43.29
ETH<0.01%$0.09181471.4013$43.28
ETH<0.01%<$0.000001290,494,567.0373$43.2
ETH<0.01%<$0.000001129,705,901,096.9651$43.02
ETH<0.01%$2.318.6695$42.94
ETH<0.01%$0.0050378,519.8528$42.92
ETH<0.01%$0.00119635,659.2315$42.64
ETH<0.01%$0.0055337,693.0855$42.56
ETH<0.01%$0.079804532.9818$42.53
ETH<0.01%$0.00197221,529.6754$42.45
ETH<0.01%$326.920.1296$42.37
ETH<0.01%$0.00000135,886,033.2502$42.34
ETH<0.01%$0.0107673,929.4752$42.31
ETH<0.01%$0.00449,609.2757$42.28
ETH<0.01%$0.144603291.5443$42.16
ETH<0.01%$183.780.2286$42.01
ETH<0.01%$0.0055047,623.7098$41.96
ETH<0.01%$0.00061667,873.348$41.78
ETH<0.01%$0.000118353,627.4092$41.7
ETH<0.01%$0.00248916,735.0824$41.65
ETH<0.01%$0.0082025,077.7955$41.65
ETH<0.01%$0.0082025,077.7955$41.65
ETH<0.01%$0.001,893.7856$0.00
ETH<0.01%$0.0122063,403.4675$41.54
ETH<0.01%$0.0091274,548.6713$41.52
ETH<0.01%$0.053903767.86$41.39
ETH<0.01%$107.550.3844$41.34
ETH<0.01%$0.224347183.7148$41.22
ETH<0.01%$141.0579$41.06
ETH<0.01%$0.00087946,671.3825$41.02
ETH<0.01%$0.0064026,402.6965$40.99
ETH<0.01%$0.359325113.8727$40.92
ETH<0.01%$0.005737,132.8585$40.87
ETH<0.01%$0.0005672,814.2417$40.79
ETH<0.01%$0.066619611.3375$40.73
ETH<0.01%$0.0074835,442.4293$40.73
ETH<0.01%$0.0000162,531,996.1177$40.71
ETH<0.01%$0.00212419,164.5282$40.7
ETH<0.01%$1.429.077$40.67
ETH<0.01%$0.00102339,724.6654$40.63
ETH<0.01%$94.320.4306$40.61
ETH<0.01%$251.730.1613$40.61
ETH<0.01%$0.131483308.2684$40.53
ETH<0.01%$6.95.8573$40.42
ETH<0.01%$0.0000221,869,096.8331$40.37
ETH<0.01%$0.010793,735.0229$40.3
ETH<0.01%<$0.00000119,685,350,857.1845$40.28
ETH<0.01%$9.344.3009$40.17
ETH<0.01%$0.146362274.4199$40.16
ETH<0.01%$0.0200052,006.7907$40.15
ETH<0.01%<$0.000001175,408,822.1933$40.1
ETH<0.01%$0.0141612,831.337$40.1
ETH<0.01%$0.220238181.8842$40.06
ETH<0.01%$0.00045388,468.0176$40.04
ETH<0.01%$0.0259021,544.0695$40
ETH<0.01%$0.000081490,464.7624$39.93
ETH<0.01%$0.00279314,285.9292$39.91
ETH<0.01%$54.670.7297$39.89
ETH<0.01%$9.894.0211$39.77
ETH<0.01%$1.0139.531$39.77
ETH<0.01%$0.0000113,677,600.8528$39.75
ETH<0.01%$146.050.2705$39.51
ETH<0.01%$667.180.0592$39.5
ETH<0.01%$95.150.4146$39.44
ETH<0.01%<$0.000001108,964,180,650.9076$39.28
ETH<0.01%$0.0011.2395$0.00
ETH<0.01%$0.0195412,004.4665$39.17
ETH<0.01%$0.000045866,614.931$39.07
ETH<0.01%$0.000225173,463.7301$39.03
ETH<0.01%$0.0086694,490.5203$38.93
ETH<0.01%$2,124.010.0183$38.83
ETH<0.01%$0.0011.1096$0.00
ETH<0.01%$0.00293913,191.3964$38.77
ETH<0.01%$0.0044288,734.3243$38.68
ETH<0.01%$0.83934846.0741$38.67
ETH<0.01%$0.0250911,540.9575$38.66
ETH<0.01%$0.0079114,886.9005$38.66
ETH<0.01%$0.00067357,368.4115$38.58
ETH<0.01%$0.99797938.5872$38.51
ETH<0.01%$0.61795462.2235$38.45
ETH<0.01%$0.16851227.9263$38.41
ETH<0.01%$0.0109293,510.7501$38.37
ETH<0.01%$0.0265771,440.6475$38.29
ETH<0.01%<$0.000001656,187,964.1991$38.26
ETH<0.01%$0.00019201,759.8003$38.26
ETH<0.01%$0.0085714,463.5949$38.26
ETH<0.01%$0.5014476.2713$38.25
ETH<0.01%$0.00085844,553.7514$38.22
ETH<0.01%$0.0083094,590.8829$38.15
ETH<0.01%$0.0052737,206.724$38
ETH<0.01%$82.180.4616$37.94
ETH<0.01%$3,139.820.012$37.72
ETH<0.01%$0.0054916,864.4933$37.7
ETH<0.01%$0.00213817,630.369$37.69
ETH<0.01%$29.51.2759$37.63
ETH<0.01%$3,816.680.00985058$37.6
ETH<0.01%$45.240.8294$37.52
ETH<0.01%<$0.000001721,214,716.7997$37.47
ETH<0.01%$0.0142312,630.3537$37.43
ETH<0.01%$0.000043862,108.5777$37.42
ETH<0.01%$0.119303312.7697$37.31
ETH<0.01%$73.410.5075$37.25
ETH<0.01%$3.6310.2568$37.23
ETH<0.01%$0.0133312,779.8819$37.06
ETH<0.01%$0.0000057,555,004.6949$37.02
ETH<0.01%$0.0056716,520.1691$36.98
ETH<0.01%$0.0047037,847.9453$36.91
ETH<0.01%$0.00000164,203,735.8637$36.9
ETH<0.01%$0.195733188.3794$36.87
ETH<0.01%<$0.00000152,490,035,305.0838$36.8
ETH<0.01%$0.000222165,989.5375$36.79
ETH<0.01%$0.090005407.8112$36.71
ETH<0.01%$0.0000074,924,303.1507$36.69
ETH<0.01%$0.00162322,549.2355$36.59
ETH<0.01%$0.048344756.5557$36.57
ETH<0.01%$4,270.130.00854417$36.48
ETH<0.01%$11.833.0832$36.47
ETH<0.01%$0.0099693,649.7054$36.39
ETH<0.01%$0.0031611,495.8008$36.33
ETH<0.01%$0.036735988.4483$36.31
ETH<0.01%$0.05349677.9087$36.26
ETH<0.01%$0.00137226,330.0305$36.12
ETH<0.01%$89,5700.00040256$36.06
ETH<0.01%$0.0083634,296.2798$35.93
ETH<0.01%$0.107383333.9235$35.86
ETH<0.01%<$0.000001318,758,168.3316$35.76
ETH<0.01%$0.0059556,000.9528$35.74
ETH<0.01%$65.360.5456$35.66
ETH<0.01%$0.0286481,244.0463$35.64
ETH<0.01%$0.00025142,285.0707$35.63
ETH<0.01%$0.468176.0376$35.59
ETH<0.01%$0.00332210,712.8697$35.59
ETH<0.01%$0.00200917,663.9391$35.49
ETH<0.01%<$0.00000146,021,331,518.6305$35.45
ETH<0.01%$0.0137842,563.8873$35.34
ETH<0.01%$0.299321117.861$35.28
ETH<0.01%<$0.00000126,503,508,230.2857$35.21
ETH<0.01%$0.095842367.3425$35.21
ETH<0.01%$3.988.8432$35.2
ETH<0.01%$0.000057614,548.9535$35.19
ETH<0.01%$0.183411191.4824$35.12
ETH<0.01%$0.0162732,157.8481$35.11
ETH<0.01%$0.00126527,742.2028$35.1
ETH<0.01%<$0.000001164,125,010,960.027$35.09
ETH<0.01%$2.7512.7405$35.04
ETH<0.01%$0.0034910,026.998$35
ETH<0.01%$0.019371,806.4657$34.99
ETH<0.01%$0.0038019,190.6561$34.94
ETH<0.01%$3,276.910.0107$34.93
ETH<0.01%$0.000126276,202.8651$34.91
ETH<0.01%$1.5622.3756$34.91
ETH<0.01%$0.0314341,110.4419$34.91
ETH<0.01%$0.000163214,643.7904$34.9
ETH<0.01%$0.008,150.7041$0.00
ETH<0.01%$0.00079543,750.4069$34.77
ETH<0.01%<$0.000001331,395,095.3607$34.63
ETH<0.01%$5,053.090.00684058$34.57
ETH<0.01%$0.170134202.8268$34.51
ETH<0.01%<$0.00000191,177,866,458.755$34.34
ETH<0.01%$0.0000221,570,517.6579$34.3
ETH<0.01%$0.103204331.0279$34.16
ETH<0.01%$453.30.0752$34.1
ETH<0.01%$0.000229148,954.9745$34.09
ETH<0.01%$0.0035849,489.0009$34
ETH<0.01%$0.0078544,327.4591$33.99
ETH<0.01%$0.0005265,343.4057$33.95
ETH<0.01%<$0.000001342,733,575,936.3207$33.95
ETH<0.01%$69.910.4851$33.91
ETH<0.01%$0.0074734,534.2761$33.89
ETH<0.01%$0.00091636,942.6782$33.82
ETH<0.01%$0.063298534.0527$33.8
ETH<0.01%$0.00028120,651.518$33.79
ETH<0.01%<$0.000001253,274,018.258$33.7
ETH<0.01%$0.044786751.1216$33.64
ETH<0.01%$563.560.0596$33.59
ETH<0.01%$0.007164,680.6624$33.51
ETH<0.01%$0.00322410,390.3569$33.5
ETH<0.01%$0.013952,398.538$33.46
ETH<0.01%$0.004,407.8272$0.00
ETH<0.01%$0.00000147,835,889.144$33.39
ETH<0.01%$0.000221151,160.2567$33.39
ETH<0.01%$0.000127263,588.2978$33.38
ETH<0.01%$0.034161976.1956$33.35
ETH<0.01%<$0.000001196,923,461.7486$33.34
ETH<0.01%$0.00100533,163.9508$33.33
ETH<0.01%<$0.000001133,518,959,720.1301$33.16
ETH<0.01%<$0.000001169,084,807.1346$33.14
ETH<0.01%$0.0022314,829.0733$33.07
ETH<0.01%$0.162611203.3356$33.06
ETH<0.01%$5.75.7965$33.04
ETH<0.01%$0.35822792.073$32.98
ETH<0.01%$0.154329213.4904$32.95
ETH<0.01%$29.841.1037$32.93
ETH<0.01%$0.000083398,605.8542$32.92
ETH<0.01%$0.0015.6747$0.00
ETH<0.01%$0.0067734,857.9042$32.9
ETH<0.01%$0.000149220,364.3902$32.9
ETH<0.01%$1.1927.6176$32.86
ETH<0.01%$0.0056,974.6793$0.00
ETH<0.01%$0.0054526,019.2652$32.81
ETH<0.01%$0.00197316,624.2746$32.8
ETH<0.01%<$0.000001101,719,560.1417$32.74
ETH<0.01%$1.4622.4704$32.71
ETH<0.01%$283.220.115$32.57
ETH<0.01%$0.0256591,264.5537$32.45
ETH<0.01%$0.000065499,363.268$32.41
ETH<0.01%$0.239257135.3174$32.38
ETH<0.01%$0.0262651,231.7995$32.35
ETH<0.01%$0.000058554,429.217$32.34
ETH<0.01%$0.0163721,974.8067$32.33
ETH<0.01%$0.2024159.2722$32.24
ETH<0.01%$0.0063895,033.0404$32.16
ETH<0.01%$0.0205671,561.9248$32.12
ETH<0.01%$0.0000291,090,713.6545$32.07
ETH<0.01%$0.56058956.887$31.89
ETH<0.01%$0.00057155,868.752$31.89
ETH<0.01%$0.0000122,580,743.9867$31.77
ETH<0.01%$0.00298510,624.9808$31.72
ETH<0.01%$0.68223946.345$31.62
ETH<0.01%$0.00042574,409.383$31.61
ETH<0.01%$0.0035468,879.5739$31.49
ETH<0.01%$0.00019165,789.9251$31.48
ETH<0.01%$0.050493622.0626$31.41
ETH<0.01%$0.000171181,698.8222$31.14
ETH<0.01%<$0.00000118,486,004,151.8345$31.09
ETH<0.01%<$0.0000018,861,105,420.9418$31
ETH<0.01%$0.00047165,831.8309$30.98
ETH<0.01%$3.818.1286$30.97
ETH<0.01%$0.04906630.0337$30.91
ETH<0.01%$0.00071543,205.4695$30.88
ETH<0.01%$16.431.8776$30.85
ETH<0.01%$0.43600170.731$30.84
ETH<0.01%$0.0040857,548.8061$30.84
ETH<0.01%<$0.000001214,990,640.7854$30.79
ETH<0.01%$0.00344.0975$0.00
ETH<0.01%$0.000034899,874.0577$30.69
ETH<0.01%$0.44859568.3898$30.68
ETH<0.01%$0.37196582.4309$30.66
ETH<0.01%$2.0514.94$30.63
ETH<0.01%$0.0300121,019.895$30.61
ETH<0.01%$0.0065454,667.334$30.55
ETH<0.01%$8.73.5104$30.54
ETH<0.01%$0.0144562,108.0998$30.48
ETH<0.01%$0.0018616,377.5248$30.46
ETH<0.01%$0.00032892,872.5235$30.42
ETH<0.01%$0.052674575.1349$30.29
ETH<0.01%$0.0190821,586.3632$30.27
ETH<0.01%<$0.00000125,711,665,287.3036$30.25
ETH<0.01%$0.00000136,709,994.1194$30.18
ETH<0.01%$0.00198815,164.7878$30.14
ETH<0.01%$0.000742,956.3085$30.05
ETH<0.01%$0.045908654.5519$30.05
ETH<0.01%$0.000222134,994.0408$29.94
ETH<0.01%<$0.000001545,252,766.0806$29.91
ETH<0.01%$0.00036681,611.0245$29.84
ETH<0.01%$44.80.6656$29.82
ETH<0.01%<$0.000001214,665,970.0844$29.81
ETH<0.01%$0.000063473,829.3374$29.79
ETH<0.01%$0.00015198,563.0632$29.76
ETH<0.01%$301.480.0984$29.67
ETH<0.01%$0.030622966.1047$29.58
ETH<0.01%$0.003588,256.254$29.56
ETH<0.01%$0.00107127,489.1807$29.45
ETH<0.01%$0.00072640,467.1336$29.39
ETH<0.01%$191.030.1539$29.39
ETH<0.01%$56.050.5228$29.31
ETH<0.01%$0.003,568.4611$0.00
ETH<0.01%$0.065259444.7284$29.02
ETH<0.01%$0.0110972,614.8454$29.02
ETH<0.01%$0.005585,190.5005$28.96
ETH<0.01%$0.122542235.4275$28.85
ETH<0.01%$0.0071314,042.7709$28.83
ETH<0.01%$0.00039473,001.06$28.79
ETH<0.01%$0.0039537,263.4852$28.72
ETH<0.01%$0.000041703,834.1718$28.62
ETH<0.01%$0.000133215,482$28.61
ETH<0.01%$1.0327.8701$28.57
ETH<0.01%$0.60290647.3372$28.54
ETH<0.01%<$0.000001283,826,334,222.0568$28.52
ETH<0.01%$68.550.4136$28.35
ETH<0.01%<$0.000001111,337,487,611.915$28.29
ETH<0.01%$3.567.9383$28.26
ETH<0.01%$0.071802393.5546$28.26
ETH<0.01%$0.00131221,525.8661$28.25
ETH<0.01%$7.563.7344$28.22
ETH<0.01%$0.00047858,993.4469$28.19
ETH<0.01%$0.057828487.1936$28.17
ETH<0.01%$0.0038957,225.1446$28.14
ETH<0.01%$28.910.9729$28.13
ETH<0.01%$0.0029839,379.95$27.98
ETH<0.01%$0.0033748,287.2174$27.96
ETH<0.01%$0.00132421,116.3846$27.96
ETH<0.01%$0.00261110,703.5044$27.94
ETH<0.01%$0.00066841,682.8528$27.84
ETH<0.01%$0.000054517,631.0663$27.83
ETH<0.01%<$0.00000110,751,070,310.7187$27.81
ETH<0.01%$177.330.1567$27.79
ETH<0.01%$0.00063144,032.1709$27.76
ETH<0.01%$0.00110125,192.0472$27.75
ETH<0.01%$0.00068740,362.8518$27.72
ETH<0.01%$0.0012,541.9236$0.00
ETH<0.01%$0.0053785,124.0003$27.56
ETH<0.01%$0.00225512,213.3459$27.54
ETH<0.01%$0.000152180,898.2158$27.52
ETH<0.01%$0.000253108,565.8738$27.46
ETH<0.01%$13.362.05$27.39
ETH<0.01%$0.55093149.6777$27.37
ETH<0.01%$0.000105260,806.9501$27.35
ETH<0.01%<$0.0000011,295,300,457.6158$27.35
ETH<0.01%$1.0925.1133$27.32
ETH<0.01%$0.0129672,104.4424$27.29
ETH<0.01%$0.105824257.6113$27.26
ETH<0.01%$0.0077013,538.1275$27.25
ETH<0.01%$0.00000212,148,250.2869$27.21
ETH<0.01%$467.420.0581$27.17
ETH<0.01%$1.7815.2436$27.16
ETH<0.01%$0.00000217,405,727.609$27.15
ETH<0.01%$0.51135853.0769$27.14
ETH<0.01%<$0.000001239,548,027.138$27.05
ETH<0.01%$0.00219812,258.6203$26.95
ETH<0.01%$0.45493559.1734$26.92
ETH<0.01%$0.000051528,618.9775$26.9
ETH<0.01%$0.003976,757.2899$26.83
ETH<0.01%$0.98786427.1463$26.82
ETH<0.01%$0.0262261,022.2779$26.81
ETH<0.01%$0.62372342.9449$26.79
ETH<0.01%$0.0046755,725.6237$26.77
ETH<0.01%$1.0126.3028$26.64
ETH<0.01%$0.04267623.2328$26.59
ETH<0.01%$35.390.7498$26.53
ETH<0.01%<$0.00000148,974,978,410.0512$26.5
ETH<0.01%$0.00042961,279.5657$26.31
ETH<0.01%$0.0044995,844.7988$26.29
ETH<0.01%$0.077357339.8947$26.29
ETH<0.01%$0.00000145,053,213.961$26.19
ETH<0.01%<$0.000001104,104,032.0061$26.1
ETH<0.01%$0.0045035,793.9509$26.09
ETH<0.01%$0.0232011,119.5326$25.97
ETH<0.01%$0.0042336,127.8673$25.94
ETH<0.01%$0.072891355.4513$25.91
ETH<0.01%$194.690.1329$25.87
ETH<0.01%$0.0173941,485.699$25.84
ETH<0.01%$0.0075433,416.1243$25.77
ETH<0.01%$0.001814,300.2762$25.74
ETH<0.01%<$0.00000110,556,783,418.832$25.73
ETH<0.01%<$0.00000154,883,520.4274$25.72
ETH<0.01%$0.00032978,204.3242$25.72
ETH<0.01%$0.0057184,486.8619$25.66
ETH<0.01%$91,0820.00028128$25.62
ETH<0.01%$0.00251610,153.9546$25.55
ETH<0.01%<$0.00000151,535,735,436.4326$25.54
ETH<0.01%$0.00034473,917.2967$25.43
ETH<0.01%$0.94554526.8825$25.42
ETH<0.01%<$0.000001432,128,259.3526$25.33
ETH<0.01%$0.00023110,182.2165$25.32
ETH<0.01%$0.032013789.1974$25.26
ETH<0.01%$0.028406889.1118$25.26
ETH<0.01%$0.0042695,910.6973$25.24
ETH<0.01%$0.73001134.5172$25.2
ETH<0.01%<$0.00000135,690,446,375.0234$25.13
ETH<0.01%$2.2511.1429$25.07
ETH<0.01%$0.03426731.3494$25.06
ETH<0.01%$0.000106236,623.0883$25.04
ETH<0.01%$0.0026749,362.5696$25.04
ETH<0.01%$0.0033577,455.5816$25.03
ETH<0.01%$0.0080273,116.3601$25.02
ETH<0.01%$0.00098325,419$24.99
ETH<0.01%$0.00006416,902.2555$24.98
ETH<0.01%$693.510.036$24.95
ETH<0.01%$532.80.0468$24.94
ETH<0.01%$0.0152081,638.956$24.93
ETH<0.01%$0.2824388.241$24.92
ETH<0.01%$0.0032087,757.3557$24.89
ETH<0.01%$361.910.0687$24.86
ETH<0.01%$1.5316.2306$24.83
ETH<0.01%$0.045754541.547$24.78
ETH<0.01%$0.00018137,948.738$24.77
ETH<0.01%$0.34534571.5149$24.7
ETH<0.01%$0.0098522,503.0782$24.66
ETH<0.01%$0.41573359.3123$24.66
ETH<0.01%<$0.000001338,153,399,188.8836$24.55
ETH<0.01%$76.490.3208$24.54
ETH<0.01%$0.0000038,095,922.8475$24.53
ETH<0.01%$0.000058420,724.0243$24.52
ETH<0.01%$0.057566424.3458$24.43
ETH<0.01%<$0.00000135,442,830,236.6408$24.36
ETH<0.01%$0.00171814,154.2009$24.31
ETH<0.01%$0.24743398.1719$24.29
ETH<0.01%$0.00080230,282.349$24.28
ETH<0.01%$0.00026292,465.6023$24.25
ETH<0.01%$0.0038966,217.0446$24.22
ETH<0.01%$0.36830965.5309$24.14
ETH<0.01%<$0.0000011,272,870,174.1019$24.13
ETH<0.01%<$0.000001186,115,700.5675$24.1
ETH<0.01%$0.059308406.179$24.09
ETH<0.01%<$0.000001262,102,850.4381$24.08
ETH<0.01%$1.6814.2562$23.95
ETH<0.01%$0.0080492,973.15$23.93
ETH<0.01%$0.34343169.6771$23.93
ETH<0.01%<$0.00000115,409,832,443.433$23.93
ETH<0.01%$44.440.5376$23.89
ETH<0.01%$0.0185321,285.5298$23.82
ETH<0.01%$0.00000140,230,470.6592$23.82
ETH<0.01%$0.206662115.082$23.78
ETH<0.01%$0.0093472,543.7094$23.78
ETH<0.01%$0.00065936,010.1077$23.73
ETH<0.01%<$0.00000112,384,713,855.5536$23.73
ETH<0.01%$0.0000064,095,667.4177$23.68
ETH<0.01%$0.014841,587.5049$23.56
ETH<0.01%<$0.000001235,517,264,273.4767$23.47
ETH<0.01%$446.540.0524$23.38
ETH<0.01%$0.033654694.7854$23.38
ETH<0.01%$0.0030617,634.8573$23.37
ETH<0.01%$0.0045995,078.1293$23.36
ETH<0.01%$0.000055425,414.9985$23.32
ETH<0.01%$0.35324165.8936$23.28
ETH<0.01%$0.0218281,065.282$23.25
ETH<0.01%<$0.00000134,248,691,120.9512$23.19
ETH<0.01%$0.0100432,307.1768$23.17
ETH<0.01%<$0.00000194,858,593.4275$23.13
ETH<0.01%$0.0034916,620.6917$23.11
ETH<0.01%$0.09997230.4624$23.04
ETH<0.01%$1.1220.5625$23.03
ETH<0.01%<$0.000001702,823,491,603.2654$23.01
ETH<0.01%$0.0003663,657.4055$22.92
ETH<0.01%$1.1519.9$22.89
ETH<0.01%$0.4927546.4394$22.88
ETH<0.01%$0.000066346,626.801$22.81
ETH<0.01%$0.000105216,103.8616$22.78
ETH<0.01%$0.96094623.6759$22.75
ETH<0.01%<$0.000001225,570,010.6506$22.69
ETH<0.01%$2.0111.2974$22.68
ETH<0.01%$0.0025178,997.9068$22.65
ETH<0.01%$0.64283735.2347$22.65
ETH<0.01%<$0.000001235,654,446.8423$22.63
ETH<0.01%$0.000025913,519.9976$22.63
ETH<0.01%<$0.0000015,714,229,693.8421$22.62
ETH<0.01%$0.033365678.0494$22.62
ETH<0.01%<$0.000001108,914,585.9412$22.62
ETH<0.01%$0.00230,522.9765$0.00
ETH<0.01%$0.000026866,016.1517$22.4
ETH<0.01%<$0.00000180,960,772,513.0057$22.4
ETH<0.01%$0.000182122,757.1499$22.32
ETH<0.01%$0.104264213.8715$22.3
ETH<0.01%$0.26838583.0175$22.28
ETH<0.01%<$0.000001352,805,104.6699$22.27
ETH<0.01%$0.051887428.7611$22.25
ETH<0.01%$0.000073306,813.7667$22.24
ETH<0.01%$0.00101921,799.5635$22.21
ETH<0.01%$0.4874345.2818$22.07
ETH<0.01%$0.000192114,913.2218$22.04
ETH<0.01%$0.002349,383.3041$21.95
ETH<0.01%$2.419.1024$21.94
ETH<0.01%$2,816.290.00776514$21.87
ETH<0.01%$0.028257769.8899$21.75
ETH<0.01%$0.142399152.5618$21.72
ETH<0.01%$0.031588686.2386$21.68
ETH<0.01%$0.00040553,267.0549$21.59
ETH<0.01%$0.00026481,857.3174$21.59
ETH<0.01%$0.042101512.5642$21.58
ETH<0.01%$98,5830.00021887$21.58
ETH<0.01%$31.70.679$21.53
ETH<0.01%$0.000189113,328.7136$21.46
ETH<0.01%$0.099172216.2097$21.44
ETH<0.01%$9.152.3326$21.34
ETH<0.01%$0.0000111,974,409.5608$21.34
ETH<0.01%$0.042725498.1377$21.28
ETH<0.01%<$0.000001548,901,214,188.4685$21.2
ETH<0.01%$0.080058264.758$21.2
ETH<0.01%$0.0078412,699.3424$21.16
ETH<0.01%$0.0034716,075.3398$21.09
ETH<0.01%$0.99447821.1616$21.04
ETH<0.01%$151.390.1384$20.95
ETH<0.01%$212.910.0982$20.91
ETH<0.01%$0.00083425,063.1445$20.89
ETH<0.01%$0.0178631,166.2872$20.83
ETH<0.01%$0.00000210,573,421.1855$20.8
ETH<0.01%$0.47611943.6352$20.78
ETH<0.01%$5.833.5621$20.77
ETH<0.01%$0.00024584,538.8786$20.73
ETH<0.01%$0.0045374,562.4373$20.7
ETH<0.01%$0.0000036,591,112.9202$20.7
ETH<0.01%$0.000083249,649.2301$20.67
ETH<0.01%$0.0028877,153.0754$20.65
ETH<0.01%$25.690.8032$20.64
ETH<0.01%<$0.0000011,245,097,802,187.4539$20.61
ETH<0.01%$0.0056843,617.2185$20.56
ETH<0.01%$0.00102719,943.3054$20.48
ETH<0.01%<$0.000001134,304,523.8352$20.47
ETH<0.01%$0.34180959.6707$20.4
ETH<0.01%$0.00194410,470.0357$20.36
ETH<0.01%$0.037646540.5545$20.35
ETH<0.01%$0.90250822.5364$20.34
ETH<0.01%$311.160.0653$20.33
ETH<0.01%$0.0064143,158.3144$20.26
ETH<0.01%$0.000041499,486.6608$20.24
ETH<0.01%$0.0033576,020.8186$20.21
ETH<0.01%$0.023268867.8209$20.19
ETH<0.01%$13.71.4708$20.15
ETH<0.01%$0.083714240.0538$20.1
ETH<0.01%<$0.0000019,122,506,810.6878$20.07
ETH<0.01%$0.00000118,411,185.5869$20.07
ETH<0.01%$1.3315.0835$20.06
ETH<0.01%$0.0199691,002.9551$20.03
ETH<0.01%$0.00675,918,921,538.217$0.00
ETH<0.01%$0.0099232,006.5097$19.91
ETH<0.01%$0.00038352,009.4561$19.9
ETH<0.01%<$0.000001309,957,637.3282$19.79
ETH<0.01%$0.049328400.8549$19.77
ETH<0.01%$0.23017485.7276$19.73
ETH<0.01%$0.115189170.9707$19.69
ETH<0.01%$0.00117516,757.4464$19.68
ETH<0.01%$0.00102119,269.541$19.68
ETH<0.01%$0.052674373.4184$19.67
ETH<0.01%$0.026148751.0736$19.64
ETH<0.01%$0.0028826,797.9194$19.59
ETH<0.01%$0.00066829,313.8437$19.59
ETH<0.01%$0.48387940.3583$19.53
ETH<0.01%$0.00173611,236.6549$19.51
ETH<0.01%$0.00021391,344.9248$19.48
ETH<0.01%$0.039185496.5164$19.46
ETH<0.01%$0.00118816,348.6171$19.43
ETH<0.01%$0.06293307.8901$19.38
ETH<0.01%$0.00152212,707.2444$19.35
ETH<0.01%$1.314.8604$19.32
ETH<0.01%$0.077416249.4546$19.31
ETH<0.01%$0.0030556,319.2225$19.3
ETH<0.01%$0.00025176,688.3054$19.28
ETH<0.01%$0.139088138.4851$19.26
ETH<0.01%$0.0000036,776,055.7448$19.24
ETH<0.01%<$0.00000115,376,037,773.232$19.24
ETH<0.01%$0.088513217.2528$19.23
ETH<0.01%$0.0000037,415,225.3683$19.21
ETH<0.01%$0.0098821,933.2922$19.11
ETH<0.01%$0.03738510.6592$19.09
ETH<0.01%$0.001969,716.1924$19.05
ETH<0.01%$12.171.5607$18.99
ETH<0.01%$0.178447106.0936$18.93
ETH<0.01%$0.00000210,650,590.8523$18.91
ETH<0.01%$0.00029663,719.9789$18.88
ETH<0.01%$0.034005554.6463$18.86
ETH<0.01%<$0.000001202,985,167,230.7419$18.84
ETH<0.01%$0.00029563,786.1618$18.83
ETH<0.01%$0.0052533,580.6093$18.81
ETH<0.01%$0.00117216,039.4221$18.81
ETH<0.01%$0.00026371,394.3485$18.8
ETH<0.01%<$0.000001208,170,602.0907$18.78
ETH<0.01%$0.32444557.6097$18.69
ETH<0.01%$0.0033345,582.9707$18.62
ETH<0.01%$0.0056843,263.3647$18.55
ETH<0.01%<$0.000001103,669,959.3607$18.51
ETH<0.01%$0.0000141,303,985.3321$18.43
ETH<0.01%$0.068938266.9818$18.41
ETH<0.01%$0.0040654,525.873$18.4
ETH<0.01%$0.047894384.1114$18.4
ETH<0.01%$8.62.1371$18.38
ETH<0.01%$298.980.0613$18.34
ETH<0.01%$0.99187918.4697$18.32
ETH<0.01%$0.0079612,294.8132$18.27
ETH<0.01%$0.00105717,264.4182$18.24
ETH<0.01%$0.037088490.2446$18.18
ETH<0.01%<$0.000001204,127,159.1804$18.17
ETH<0.01%$0.00148812,210.4144$18.17
ETH<0.01%$0.0028876,289.0042$18.16
ETH<0.01%$0.67916826.7013$18.13
ETH<0.01%$0.00070425,728.8235$18.12
ETH<0.01%$0.1582114.5409$18.12
ETH<0.01%$0.2688267.402$18.12
ETH<0.01%$0.0039724,554.66$18.09
ETH<0.01%$0.019453928.8717$18.07
ETH<0.01%$0.135762132.8457$18.04
ETH<0.01%$0.023347769.7751$17.97
ETH<0.01%$0.00151.071$0.00
ETH<0.01%$0.00038146,993.8708$17.93
ETH<0.01%$0.000024731,262.2476$17.92
ETH<0.01%$24.310.7368$17.91
ETH<0.01%$0.006392,793.5204$17.85
ETH<0.01%$0.000038467,622.1001$17.84
ETH<0.01%$0.006362,802.5462$17.83
ETH<0.01%$0.000059304,003.0131$17.81
ETH<0.01%$524.640.0339$17.81
ETH<0.01%$0.000085209,411.3064$17.76
ETH<0.01%$0.00000131,370,938.0441$17.72
ETH<0.01%<$0.000001136,265,779,606.7616$17.71
ETH<0.01%<$0.00000122,098,741,763.9299$17.69
ETH<0.01%$921.160.0191$17.62
ETH<0.01%$0.000032547,458.5619$17.56
ETH<0.01%$0.0095161,844$17.55
ETH<0.01%<$0.000001122,004,495.5389$17.53
ETH<0.01%$0.050868344.3474$17.52
ETH<0.01%<$0.00000177,076,870,804.5613$17.51
ETH<0.01%$0.070405248.6347$17.51
ETH<0.01%$0.00033951,616.8592$17.5
ETH<0.01%$0.00028760,887.0686$17.49
ETH<0.01%$0.00148811,741.2292$17.47
ETH<0.01%<$0.000001198,656,260,505.8815$17.42
ETH<0.01%$0.001859,415.4036$17.42
ETH<0.01%$0.00078522,175.8417$17.4
ETH<0.01%$0.0058572,968.1133$17.39
ETH<0.01%$0.0016.4574$0.00
ETH<0.01%$0.0084592,050.9244$17.35
ETH<0.01%$0.122765141.277$17.34
ETH<0.01%$0.00000113,074,817.2972$17.32
ETH<0.01%$0.000082212,389.0543$17.31
ETH<0.01%$0.00081321,251.094$17.28
ETH<0.01%$0.00026465,388.5626$17.25
ETH<0.01%$1.4811.6577$17.25
ETH<0.01%$4.583.7461$17.16
ETH<0.01%$0.00040342,545.3776$17.16
ETH<0.01%$0.000047362,455.4376$17.16
ETH<0.01%$0.00002844,944.8036$17.13
ETH<0.01%$0.0033075,175.5313$17.12
ETH<0.01%$0.0018439,262.8986$17.08
ETH<0.01%$0.0002568,084.5519$17.04
ETH<0.01%$0.019481874.3799$17.03
ETH<0.01%$0.006562,593.5859$17.01
ETH<0.01%$69.880.2434$17.01
ETH<0.01%$0.000121140,501.8268$17.01
ETH<0.01%$0.000026660,610.4934$16.94
ETH<0.01%$0.20740181.3881$16.88
ETH<0.01%<$0.00000149,027,578.5856$16.83
ETH<0.01%<$0.00000110,195,907,911.4454$16.82
ETH<0.01%$0.000021816,036.0581$16.82
ETH<0.01%$0.00030255,698.8036$16.81
ETH<0.01%$0.000127132,579.2874$16.8
ETH<0.01%$0.000072231,249.2726$16.61
ETH<0.01%$0.0020258,197.5128$16.6
ETH<0.01%$0.037097446.8202$16.58
ETH<0.01%$0.00022872,717.8242$16.56
ETH<0.01%$0.062436263.6799$16.46
ETH<0.01%$0.0000026,717,470.038$16.44
ETH<0.01%$0.000055295,966.7682$16.4
ETH<0.01%$2.257.2845$16.39
ETH<0.01%<$0.0000013,255,123,767.0437$16.38
ETH<0.01%$0.00034847,031.7978$16.38
ETH<0.01%<$0.000001315,349,276,308.2027$16.34
ETH<0.01%$0.022724718.7999$16.33
ETH<0.01%$3,137.380.00519458$16.3
ETH<0.01%$0.00137711,818.3713$16.27
ETH<0.01%$0.00005326,645.9542$16.25
ETH<0.01%$0.00062625,946.9104$16.23
ETH<0.01%<$0.000001323,009,144.252$16.19
ETH<0.01%$0.00028357,073.7597$16.16
ETH<0.01%<$0.0000015,046,381,656.7804$16.11
ETH<0.01%$0.00037542,973.9529$16.11
ETH<0.01%$0.000058277,493.98$16.1
ETH<0.01%$0.60395426.5974$16.06
ETH<0.01%$0.061643260.0262$16.03
ETH<0.01%$0.00016298,674.8974$16.02
ETH<0.01%<$0.000001103,254,421,397.8924$15.99
ETH<0.01%$0.00005318,322.5598$15.95
ETH<0.01%<$0.000001161,756,517,663.368$15.94
ETH<0.01%$0.021935726.2071$15.93
ETH<0.01%<$0.00000155,822,965,809.0443$15.86
ETH<0.01%$0.0028355,592.1189$15.85
ETH<0.01%$0.000119133,089.2162$15.85
ETH<0.01%$0.0092391,710.5458$15.8
ETH<0.01%$0.000029539,180.0144$15.8
ETH<0.01%$0.0021357,389.4373$15.78
ETH<0.01%$0.0004435,815.6188$15.75
ETH<0.01%$0.00116313,535.0227$15.74
ETH<0.01%$0.00035244,626.9521$15.71
ETH<0.01%$0.022195705.756$15.66
ETH<0.01%$0.69594622.5051$15.66
ETH<0.01%$0.40624438.5257$15.65
ETH<0.01%$1,331.650.0118$15.65
ETH<0.01%$2.017.7796$15.64
ETH<0.01%$0.044158353.1562$15.59
ETH<0.01%$2.027.7146$15.58
ETH<0.01%$0.0080061,939.6741$15.53
ETH<0.01%$0.0105641,469.4999$15.52
ETH<0.01%$2,952.270.00525151$15.5
ETH<0.01%$0.0014810,465.9023$15.49
ETH<0.01%$0.29091853.1942$15.48
ETH<0.01%$0.000059264,256.0972$15.47
ETH<0.01%$0.0000121,263,818.6254$15.46
ETH<0.01%$0.062333247.654$15.44
ETH<0.01%$0.021507717.6695$15.43
ETH<0.01%$0.0045263,409.0549$15.43
ETH<0.01%$0.000061253,487.8388$15.42
ETH<0.01%$0.0075052,051.319$15.39
ETH<0.01%$0.0011313,571.56$15.33
ETH<0.01%$0.0018228,415.2007$15.33
ETH<0.01%$0.00016791,566.9616$15.27
ETH<0.01%$5.162.956$15.25
ETH<0.01%$0.68075122.4013$15.25
ETH<0.01%$0.00102414,884.3358$15.25
ETH<0.01%$0.00026158,321.9938$15.24
ETH<0.01%$0.0035334,313.1675$15.24
ETH<0.01%$0.00057226,557.4503$15.19
ETH<0.01%$0.00014108,355.0029$15.19
ETH<0.01%$0.0000151,026,638.3908$15.18
ETH<0.01%$0.0142421,064$15.15
ETH<0.01%$0.142033106.537$15.13
ETH<0.01%$0.0015389,824.1154$15.11
ETH<0.01%$0.000035433,822.7392$15.1
ETH<0.01%$0.000047321,515.0102$15.09
ETH<0.01%$0.5283828.513$15.07
ETH<0.01%$60.780.2478$15.06
ETH<0.01%$0.0023646,368.0694$15.05
ETH<0.01%$0.00017486,533.8395$15.03
ETH<0.01%$0.00031647,444.8878$15
ETH<0.01%$597.870.0251$15
ETH<0.01%$0.002535,917.709$14.97
ETH<0.01%$0.003,491.7069$0.00
ETH<0.01%$0.21055470.5622$14.86
ETH<0.01%$0.000079188,968.6618$14.85
ETH<0.01%$0.00127411,613.6336$14.8
ETH<0.01%$0.003,511.6535$0.00
ETH<0.01%$0.0029415,012.8536$14.74
ETH<0.01%$0.00017185,972.3475$14.71
ETH<0.01%$0.00016390,432.6927$14.71
ETH<0.01%$0.019577750.3954$14.69
ETH<0.01%$226.140.0648$14.66
ETH<0.01%$0.0027695,293.63$14.66
ETH<0.01%$0.015304957.6691$14.66
ETH<0.01%<$0.000001196,303,704.0439$14.65
ETH<0.01%$0.0032614,493.1471$14.65
ETH<0.01%$0.00025257,979.9619$14.64
ETH<0.01%$0.99935914.6358$14.63
ETH<0.01%$28.160.5193$14.62
ETH<0.01%$0.0040453,612.0955$14.61
ETH<0.01%$0.087778166.4334$14.61
ETH<0.01%$0.015362950.8903$14.61
ETH<0.01%$0.0032994,422.7$14.59
ETH<0.01%$0.0061762,359.9756$14.58
ETH<0.01%$0.013911,047.5905$14.57
ETH<0.01%$0.00016787,332.2557$14.56
ETH<0.01%$0.004613,154.8827$14.54
ETH<0.01%$89,0140.00016327$14.53
ETH<0.01%<$0.000001532,036,111.2924$14.53
ETH<0.01%$2,777.630.00522555$14.51
ETH<0.01%$4,355.620.00333224$14.51
ETH<0.01%$0.00003482,384.4213$14.49
ETH<0.01%$0.000086168,749.757$14.48
ETH<0.01%$0.0007319,768.0455$14.44
ETH<0.01%<$0.00000146,538,184,190.1409$14.42
ETH<0.01%$0.004,176.0193$0.00
ETH<0.01%$0.0017358,284.2663$14.38
ETH<0.01%$0.000064224,374.1861$14.37
ETH<0.01%$0.0034024,222.4212$14.36
ETH<0.01%<$0.000001109,156,958.8263$14.31
ETH<0.01%$0.0039923,584.7876$14.31
ETH<0.01%$0.073622194.2358$14.3
ETH<0.01%$0.00000115,177,592.5604$14.29
ETH<0.01%$0.00027951,165.8521$14.26
ETH<0.01%$0.0018337,771.395$14.25
ETH<0.01%$0.00075318,886.2356$14.22
ETH<0.01%$0.5490525.8889$14.21
ETH<0.01%$160.710.0878$14.11
ETH<0.01%$0.00133910,522.0545$14.09
ETH<0.01%$0.005,846.8256$0.00
ETH<0.01%$0.00153.9756$0.00
ETH<0.01%$0.00014993,961.7721$14.01
ETH<0.01%$1.1711.9684$14
ETH<0.01%$0.052834264.2674$13.96
ETH<0.01%$0.0019357,210.5367$13.95
ETH<0.01%$0.00086616,077.0667$13.93
ETH<0.01%$0.0044473,128.6122$13.91
ETH<0.01%$0.029355473.8476$13.91
ETH<0.01%$0.0076591,813.1472$13.89
ETH<0.01%$23.650.5867$13.88
ETH<0.01%$0.0994139.1588$13.83
ETH<0.01%$0.099642138.7999$13.83
ETH<0.01%$0.0000131,073,656.045$13.83
ETH<0.01%$0.0023735,824.6704$13.82
ETH<0.01%$0.00039534,946.8663$13.82
ETH<0.01%$0.0043333,181.7799$13.79
ETH<0.01%$0.0041253,340.0299$13.78
ETH<0.01%$0.0052242,629.4293$13.74
ETH<0.01%$0.0000027,461,356.1374$13.73
ETH<0.01%$0.0016448,313.5026$13.67
ETH<0.01%<$0.00000191,466,662,476.3027$13.64
ETH<0.01%$0.000087156,233.1147$13.64
ETH<0.01%<$0.000001506,877,904.3962$13.64
ETH<0.01%$31.60.4301$13.59
ETH<0.01%$0.000064211,918.6725$13.55
ETH<0.01%<$0.0000015,462,601,242.2435$13.46
ETH<0.01%$0.0081181,657.9124$13.46
ETH<0.01%$0.102254131.5765$13.45
ETH<0.01%$0.00017477,203.9677$13.44
ETH<0.01%$0.000106126,846.9518$13.44
ETH<0.01%<$0.00000152,818,850.9797$13.42
ETH<0.01%$0.066094202.7523$13.4
ETH<0.01%$0.016788798.0959$13.4
ETH<0.01%$0.000117113,914.0816$13.34
ETH<0.01%<$0.00000134,378,533.7441$13.33
ETH<0.01%$0.00058522,779.6711$13.32
ETH<0.01%$0.000622,164.6323$13.31
ETH<0.01%$156.860.0847$13.29
ETH<0.01%<$0.000001173,969,555.9367$13.26
ETH<0.01%$88,5880.00014954$13.25
ETH<0.01%$0.0020516,458.6749$13.24
ETH<0.01%$0.01939682.5326$13.23
ETH<0.01%$0.00013994,981.9357$13.23
ETH<0.01%<$0.00000176,269,294.6361$13.23
ETH<0.01%$0.049734265.7557$13.22
ETH<0.01%$0.0048772,703.341$13.18
ETH<0.01%$0.0058,616.8452$0.00
ETH<0.01%$0.018522707.5081$13.1
ETH<0.01%$0.27850547.0437$13.1
ETH<0.01%$0.000076171,979.1842$13.09
ETH<0.01%$0.0114881,139.3981$13.09
ETH<0.01%$0.000027488,620.18$13.08
ETH<0.01%$0.00029843,795.665$13.06
ETH<0.01%$0.0051912,511.1096$13.04
ETH<0.01%$0.050063260.2625$13.03
ETH<0.01%$0.000095136,318.0374$13.02
ETH<0.01%$0.0023045,629.1343$12.97
ETH<0.01%$0.00064320,141.8889$12.95
ETH<0.01%$0.40947831.6028$12.94
ETH<0.01%$0.0088611,458.4479$12.92
ETH<0.01%$0.0111971,151.5581$12.89
ETH<0.01%$0.0000091,380,000.2582$12.88
ETH<0.01%$0.0039793,237.2946$12.88
ETH<0.01%$0.085792150.1313$12.88
ETH<0.01%$0.030317424.6511$12.87
ETH<0.01%$0.000017746,218.8227$12.85
ETH<0.01%<$0.000001145,823,576,083.1764$12.81
ETH<0.01%$0.00071617,896.7935$12.81
ETH<0.01%<$0.00000168,068,668,041.2443$12.8
ETH<0.01%<$0.000001100,997,586,068.1691$12.78
ETH<0.01%$0.0068311,871.4022$12.78
ETH<0.01%$0.2320754.9192$12.75
ETH<0.01%$1.667.67$12.73
ETH<0.01%$0.0016647,647.8887$12.72
ETH<0.01%$0.003353,795.9384$12.72
ETH<0.01%$0.0095431,328.946$12.68
ETH<0.01%$0.00106111,917.2693$12.65
ETH<0.01%$7.831.6127$12.63
ETH<0.01%$0.036253347.5564$12.6
ETH<0.01%$168.870.0746$12.6
ETH<0.01%$0.37910133.1874$12.58
ETH<0.01%$0.050621248.0696$12.56
ETH<0.01%$0.0015078,328.2994$12.55
ETH<0.01%$0.42069429.8373$12.55
ETH<0.01%<$0.00000130,482,087,857.7211$12.53
ETH<0.01%$0.037284336.0419$12.53
ETH<0.01%$0.001,007.4137$0.00
ETH<0.01%$0.00047226,438.3122$12.49
ETH<0.01%$1.0112.3542$12.47
ETH<0.01%$0.54067323.0166$12.44
ETH<0.01%$0.17766969.786$12.4
ETH<0.01%$0.002,821.9637$0.00
ETH<0.01%$0.0000026,072,523.807$12.33
ETH<0.01%<$0.000001383,964,855.0012$12.3
ETH<0.01%$0.00059120,801.8998$12.3
ETH<0.01%$0.0121071,014.4024$12.28
ETH<0.01%$0.016824729.6592$12.28
ETH<0.01%$0.0028334,315.6709$12.23
ETH<0.01%<$0.000001131,914,639.8744$12.23
ETH<0.01%$0.000029427,108.3312$12.22
ETH<0.01%$0.000066183,198.415$12.18
ETH<0.01%$119.750.1015$12.16
ETH<0.01%$0.0104781,156.6502$12.12
ETH<0.01%$0.0026024,654.6129$12.11
ETH<0.01%<$0.000001549,105,965.2739$12.08
ETH<0.01%$0.0048982,464.3117$12.07
ETH<0.01%$0.00013887,174.8843$12.04
ETH<0.01%<$0.000001417,954,998.0513$12.01
ETH<0.01%$0.0065841,823.1812$12
ETH<0.01%$0.0000025,346,066.1417$11.98
ETH<0.01%$0.000073164,192.2636$11.94
ETH<0.01%<$0.000001180,340,955.9862$11.91
ETH<0.01%$0.0061931,911.2444$11.84
ETH<0.01%<$0.000001241,045,927.334$11.82
ETH<0.01%$0.000064184,285.5082$11.81
ETH<0.01%$1.736.8144$11.79
ETH<0.01%$0.004,774.9719$0.00
ETH<0.01%$0.000065181,033.9051$11.77
ETH<0.01%<$0.00000133,372,920.6138$11.71
ETH<0.01%$0.000058201,039.2233$11.7
ETH<0.01%<$0.000001155,830,489.8549$11.69
ETH<0.01%$0.0080491,451.9526$11.69
ETH<0.01%$0.000091128,216.5169$11.68
ETH<0.01%$0.0012639,228.5959$11.65
ETH<0.01%$73.870.1577$11.65
ETH<0.01%$91,3720.00012729$11.63
ETH<0.01%$0.00099611,624.1466$11.58
ETH<0.01%$0.089195129.6819$11.57
ETH<0.01%<$0.00000128,084,161.3786$11.55
ETH<0.01%$0.000023504,017.977$11.54
ETH<0.01%$0.0084.5467$0.00
ETH<0.01%$0.00013784,021.9301$11.53
ETH<0.01%$0.095571120.4312$11.51
ETH<0.01%$1.816.3528$11.5
ETH<0.01%$0.0026174,391.165$11.49
ETH<0.01%$0.00036331,626.2318$11.48
ETH<0.01%$0.00052321,955.6746$11.47
ETH<0.01%$0.00045125,376.6861$11.45
ETH<0.01%$0.0034413,325.8316$11.45
ETH<0.01%$40.680.2806$11.41
ETH<0.01%$0.0034923,267.6684$11.41
ETH<0.01%$1.189.663$11.4
ETH<0.01%$0.002255,061.6378$11.39
ETH<0.01%$0.000075152,583.6427$11.38
ETH<0.01%$0.00058519,447.5532$11.37
ETH<0.01%$0.058031195.9259$11.37
ETH<0.01%$0.010261,106.9233$11.36
ETH<0.01%$3.832.9645$11.35
ETH<0.01%$0.000032351,393.9695$11.3
ETH<0.01%<$0.00000133,637,567.687$11.3
ETH<0.01%<$0.0000014,441,435,710.33$11.27
ETH<0.01%$0.047778235.2669$11.24
ETH<0.01%$0.00066816,752.5527$11.19
ETH<0.01%$0.0022944,874.1885$11.18
ETH<0.01%$6.281.7791$11.17
ETH<0.01%$0.0037942,941.3125$11.16
ETH<0.01%$0.000075148,516.7212$11.16
ETH<0.01%$10.891.0212$11.12
ETH<0.01%$0.0052992,090.4252$11.08
ETH<0.01%$0.013265834.7979$11.07
ETH<0.01%$0.011211987.2251$11.07
ETH<0.01%$0.000029382,738.8487$11.03
ETH<0.01%$0.0055441,989.3276$11.03
ETH<0.01%$0.00011793,475.9887$10.97
ETH<0.01%$0.37519129.1962$10.95
ETH<0.01%<$0.0000018,778,357,948.0709$10.95
ETH<0.01%$0.0049392,216.0945$10.95
ETH<0.01%$0.0061891,764.3653$10.92
ETH<0.01%$0.000099110,392.1085$10.92
ETH<0.01%$0.00000114,192,976.1238$10.91
ETH<0.01%<$0.0000011,028,320,351.6709$10.89
ETH<0.01%$0.00035330,836.5211$10.89
ETH<0.01%$0.043137252.2891$10.88
ETH<0.01%<$0.000001117,200,706.4644$10.87
ETH<0.01%$0.017292628.243$10.86
ETH<0.01%$0.00027439,638.367$10.86
ETH<0.01%$0.015742686.9812$10.81
ETH<0.01%$0.0015436,988.3266$10.78
ETH<0.01%$0.15305670.3204$10.76
ETH<0.01%$0.037222288.676$10.75
ETH<0.01%$0.057237187.2445$10.72
ETH<0.01%$0.000017647,144.2281$10.71
ETH<0.01%<$0.0000014,802,746,312.7839$10.69
ETH<0.01%<$0.000001334,304,210.3294$10.69
ETH<0.01%$0.000012865,836.9976$10.68
ETH<0.01%$0.00102410,405.6086$10.66
ETH<0.01%$1.328.055$10.63
ETH<0.01%$0.0046422,288.4835$10.62
ETH<0.01%$0.00013677,886.0344$10.62
ETH<0.01%$0.0072371,464.7679$10.6
ETH<0.01%$0.03252325.9588$10.6
ETH<0.01%$0.99813810.6158$10.6
ETH<0.01%$0.031142340.2315$10.6
ETH<0.01%$0.026786393.9092$10.55
ETH<0.01%$0.22969945.8323$10.53
ETH<0.01%$0.000016661,591.5826$10.53
ETH<0.01%$0.000036290,832.1416$10.49
ETH<0.01%$0.11096894.5288$10.49
ETH<0.01%$0.023364448.6418$10.48
ETH<0.01%$0.1435272.985$10.47
ETH<0.01%$0.0018365,674.8587$10.42
ETH<0.01%$8.921.1644$10.39
ETH<0.01%$0.66647615.5639$10.37
ETH<0.01%$0.000334,532.2144$10.36
ETH<0.01%$0.0001103,333.1345$10.35
ETH<0.01%$0.0013487,676.762$10.35
ETH<0.01%<$0.00000136,061,068.2255$10.31
ETH<0.01%$0.0022374,610.3009$10.31
ETH<0.01%$0.0000042,752,824.1983$10.3
ETH<0.01%$0.021605475.6201$10.28
ETH<0.01%$0.008.7986$0.00
ETH<0.01%$0.00029334,987.9932$10.25
ETH<0.01%$56,806.480.00018001$10.23
ETH<0.01%<$0.00000128,799,347,758.2342$10.21
ETH<0.01%$43.150.2366$10.21
ETH<0.01%$0.0003628,277.434$10.19
ETH<0.01%$0.016336623.2733$10.18
ETH<0.01%$0.0014147,186.6712$10.16
ETH<0.01%$0.00082212,356.7956$10.16
ETH<0.01%$0.00012382,650.8235$10.16
ETH<0.01%$0.00016461,689.8027$10.14
ETH<0.01%$5.012.0246$10.14
ETH<0.01%$0.019455521.2544$10.14
ETH<0.01%$0.00000116,156,263.8393$10.1
ETH<0.01%$0.0016955,951.9458$10.09
ETH<0.01%$0.0000024,998,945.4415$10.05
ETH<0.01%<$0.0000013,122,013,394.3576$10.02
ETH<0.01%$11.480.8729$10.02
ETH<0.01%$0.81212912.3271$10.01
ETH<0.01%<$0.0000019,993,642,419.918$10.01
ETH<0.01%$0.0038562,594.9127$10.01
ETH<0.01%$0.0001758,809.4525$10
ETH<0.01%$0.000071140,828.6293$10
ETH<0.01%$0.0062261,603.574$9.98
ETH<0.01%$3.532.8176$9.95
ETH<0.01%$0.00046821,227.4246$9.94
ETH<0.01%$0.00010197,801.1713$9.91
ETH<0.01%$0.000068144,407.1074$9.88
ETH<0.01%$0.011553855.1615$9.88
ETH<0.01%$0.011478859.8028$9.87
ETH<0.01%<$0.000001166,573,056.1865$9.84
ETH<0.01%$0.0000071,421,224.6075$9.82
ETH<0.01%$0.0058661,672.0958$9.81
ETH<0.01%$0.01022959.6008$9.81
ETH<0.01%$0.0017315,658.371$9.79
ETH<0.01%<$0.0000011,415,566,461,241.0215$9.75
ETH<0.01%$0.21469645.4141$9.75
ETH<0.01%$94.640.1029$9.74
ETH<0.01%<$0.00000130,984,972.9749$9.74
ETH<0.01%<$0.000001177,214,001,082.7018$9.73
ETH<0.01%$0.00012577,513.5605$9.72
ETH<0.01%$0.00000118,871,063.8831$9.71
ETH<0.01%$0.01346720.7488$9.7
ETH<0.01%$3,3860.00285973$9.68
ETH<0.01%$0.00000116,541,773.4338$9.66
ETH<0.01%$0.0000017,704,774.6494$9.63
ETH<0.01%$155.240.062$9.63
ETH<0.01%$22.830.421$9.61
ETH<0.01%$0.0063461,514.7294$9.61
ETH<0.01%$0.0002735,580.8685$9.61
ETH<0.01%$0.49570519.3501$9.59
ETH<0.01%$0.0003428,187.4834$9.57
ETH<0.01%$0.0012197,847.4382$9.57
ETH<0.01%$0.00035427,020.48$9.55
ETH<0.01%$0.0016165,909.5455$9.55
ETH<0.01%$0.00024339,278.3135$9.55
ETH<0.01%$0.0000051,817,935.9568$9.54
ETH<0.01%$0.00059715,975.8319$9.54
ETH<0.01%$0.00011781,741.7366$9.54
ETH<0.01%$0.16088459.2656$9.53
ETH<0.01%$17.280.5514$9.53
ETH<0.01%$0.0000091,046,742.3268$9.51
ETH<0.01%$0.000026367,923.234$9.51
ETH<0.01%$0.042555222.7731$9.48
ETH<0.01%$0.40071423.6109$9.46
ETH<0.01%$0.0023574,009.8465$9.45
ETH<0.01%<$0.00000136,562,037.3548$9.43
ETH<0.01%$0.50771218.5631$9.42
ETH<0.01%$0.00060315,622.8017$9.42
ETH<0.01%$0.13026272.0362$9.38
ETH<0.01%$0.00011481,879.3088$9.36
ETH<0.01%$0.9979799.3541$9.34
ETH<0.01%$0.00014365,068.6727$9.32
ETH<0.01%$0.00021842,565.1382$9.29
ETH<0.01%$0.015853585.8475$9.29
ETH<0.01%$0.009888936.1019$9.26
ETH<0.01%$0.024577376.5735$9.26
ETH<0.01%$0.00137,120.2014$9.25
ETH<0.01%$0.000025369,415.4251$9.25
ETH<0.01%$0.000025367,320.0655$9.25
ETH<0.01%<$0.000001901,876,742.0971$9.24
ETH<0.01%<$0.00000143,078,315,273.2059$9.24
ETH<0.01%$0.0013636,758.3083$9.21
ETH<0.01%$0.055174166.7558$9.2
ETH<0.01%$0.0000051,720,390.011$9.2
ETH<0.01%$0.0003923,552.0072$9.18
ETH<0.01%$0.0087171,051.5385$9.17
ETH<0.01%$0.00001877,484.6029$9.14
ETH<0.01%<$0.00000184,727,526.6409$9.12
ETH<0.01%$0.015685581.0263$9.11
ETH<0.01%<$0.00000114,381,390,537.2998$9.1
ETH<0.01%$0.016656545.8384$9.09
ETH<0.01%$0.0077621,171.2449$9.09
ETH<0.01%$0.0005317,084.0787$9.05
ETH<0.01%$0.57862315.6202$9.04
ETH<0.01%$0.0060271,490.9265$8.99
ETH<0.01%$0.23610837.9477$8.96
ETH<0.01%$1.058.5465$8.94
ETH<0.01%<$0.0000017,549,557,923.683$8.93
ETH<0.01%$0.060826146.7423$8.93
ETH<0.01%$0.14945959.6805$8.92
ETH<0.01%$0.00023537,981.5667$8.92
ETH<0.01%$0.0032482,731.4673$8.87
ETH<0.01%$0.00012869,335.7714$8.87
ETH<0.01%<$0.00000149,799,381.9777$8.85
ETH<0.01%$0.0034862,535.3839$8.84
ETH<0.01%$0.1677152.6562$8.83
ETH<0.01%<$0.00000170,912,497.8528$8.81
ETH<0.01%<$0.00000152,527,434.4294$8.81
ETH<0.01%$0.063163139.439$8.81
ETH<0.01%$13.10.6722$8.81
ETH<0.01%$0.00066613,191.4121$8.79
ETH<0.01%$0.000016561,210.4194$8.73
ETH<0.01%$0.00006146,252.0673$8.72
ETH<0.01%$0.002.8261$0.00
ETH<0.01%$0.00009987,744.8786$8.7
ETH<0.01%<$0.0000016,252,872,141.8188$8.69
ETH<0.01%$0.0000051,640,678.7779$8.66
ETH<0.01%$0.00009789,104.2183$8.61
ETH<0.01%$0.000083103,473.69$8.58
ETH<0.01%$1.068.0578$8.57
ETH<0.01%$0.000053161,066.8954$8.56
ETH<0.01%$0.000017496,527.8607$8.56
ETH<0.01%$3,307.890.00258501$8.55
ETH<0.01%$0.000019458,867.8714$8.54
ETH<0.01%$224.560.038$8.54
ETH<0.01%$0.016848506.6593$8.54
ETH<0.01%$57.650.1473$8.49
ETH<0.01%$1,988.580.0042682$8.49
ETH<0.01%$0.0000024,739,531.8113$8.48
ETH<0.01%$0.11088176.4522$8.48
ETH<0.01%$0.0016775,039.5616$8.45
ETH<0.01%$0.00021439,438.2866$8.45
ETH<0.01%$0.011271748.5661$8.44
ETH<0.01%$0.02736307.9439$8.43
ETH<0.01%$0.00071511,774.2088$8.42
ETH<0.01%$0.0017124,912.1993$8.41
ETH<0.01%$0.00048617,295.7063$8.41
ETH<0.01%$0.00034124,635.7828$8.39
ETH<0.01%<$0.000001100,904,637.0841$8.34
ETH<0.01%$0.0041482,008.3644$8.33
ETH<0.01%$0.000051163,936.5558$8.33
ETH<0.01%$0.00013263,235.2413$8.32
ETH<0.01%$0.022171374.1431$8.3
ETH<0.01%$0.007871,053.2399$8.29
ETH<0.01%$0.0015285,423.42$8.29
ETH<0.01%$0.0020823,974.3786$8.27
ETH<0.01%$0.0013785,995.4557$8.26
ETH<0.01%$0.016469500.8737$8.25
ETH<0.01%$0.016764491.9289$8.25
ETH<0.01%$0.000029280,966.3615$8.22
ETH<0.01%$0.003432,396.0688$8.22
ETH<0.01%<$0.000001127,541,690.8$8.19
ETH<0.01%$0.002,072.9671$0.00
ETH<0.01%$0.012446655.8591$8.16
ETH<0.01%$0.0031442,589.3242$8.14
ETH<0.01%$87.370.0932$8.14
ETH<0.01%$0.9983788.1535$8.14
ETH<0.01%$0.0039922,039.0321$8.14
ETH<0.01%$0.000034239,275.1612$8.12
ETH<0.01%$0.0002335,264.9831$8.11
ETH<0.01%$0.028015289.1915$8.1
ETH<0.01%$10.420.7757$8.08
ETH<0.01%$0.0062931,282.6759$8.07
ETH<0.01%$0.0044571,808.0235$8.06
ETH<0.01%<$0.000001256,791,677,114,065.31$8.06
ETH<0.01%$0.019134418.734$8.01
ETH<0.01%$0.00000112,665,711$7.97
ETH<0.01%<$0.00000140,967,325.8686$7.97
ETH<0.01%$2,449.440.00325045$7.96
ETH<0.01%$0.000043186,551.0872$7.95
ETH<0.01%$0.0000024,415,757.3398$7.95
ETH<0.01%$0.00012264,836.3287$7.94
ETH<0.01%$0.11507768.9507$7.93
ETH<0.01%$0.00008296,152.6402$7.91
ETH<0.01%$0.00059813,229.7257$7.91
ETH<0.01%<$0.00000154,757,782,932.8457$7.89
ETH<0.01%<$0.000001333,471,762,804.4824$7.88
ETH<0.01%$0.00030625,739.5377$7.88
ETH<0.01%$0.010619739.2794$7.85
ETH<0.01%$0.0042391,848.2673$7.83
ETH<0.01%$0.041919186.7859$7.83
ETH<0.01%$3.512.2274$7.82
ETH<0.01%<$0.00000156,165,719.0989$7.81
ETH<0.01%$0.000016488,878.1303$7.79
ETH<0.01%$0.0026862,898.0625$7.78
ETH<0.01%$0.00000111,388,644.4943$7.76
ETH<0.01%$0.0000032,745,477.8766$7.76
ETH<0.01%$0.0032852,360.4232$7.75
ETH<0.01%$0.00026129,574.1622$7.72
ETH<0.01%$0.000014543,959.1211$7.71
ETH<0.01%$0.00010176,196.2957$7.7
ETH<0.01%$0.0030582,513.9402$7.69
ETH<0.01%$0.0015744,868.373$7.66
ETH<0.01%$2,954.110.00258965$7.65
ETH<0.01%$1.285.9687$7.64
ETH<0.01%<$0.000001106,922,524.6691$7.64
ETH<0.01%$0.00017344,064.8339$7.61
ETH<0.01%$0.0061851,228.6355$7.6
ETH<0.01%$0.0000032,680,385.9502$7.59
ETH<0.01%$0.0051531,470.0079$7.57
ETH<0.01%$0.000024318,231.4241$7.57
ETH<0.01%$0.074736100.7841$7.53
ETH<0.01%$0.0009078,299.0091$7.53
ETH<0.01%$0.001874,019.1214$7.52
ETH<0.01%$0.17859542.0012$7.5
ETH<0.01%$0.002223,379.4291$7.5
ETH<0.01%$0.009691773.9836$7.5
ETH<0.01%$0.00016445,837.9969$7.49
ETH<0.01%$0.27911826.8425$7.49
ETH<0.01%<$0.000001165,040,628.1821$7.49
ETH<0.01%$0.0015044,980.1966$7.49
ETH<0.01%$0.7657849.7656$7.48
ETH<0.01%$0.00044716,696.9531$7.46
ETH<0.01%$0.019853375.8561$7.46
ETH<0.01%<$0.00000160,171,822,497.523$7.45
ETH<0.01%$0.00022533,029.6143$7.44
ETH<0.01%$0.0014085,281.0291$7.43
ETH<0.01%$0.00016146,003.2449$7.42
ETH<0.01%$0.18249840.4929$7.39
ETH<0.01%$0.002492,964.7809$7.38
ETH<0.01%<$0.0000012,243,855,134.8169$7.38
ETH<0.01%$0.00026627,678$7.37
ETH<0.01%$0.460615.9884$7.36
ETH<0.01%$0.0000041,846,440.1897$7.35
ETH<0.01%$0.00331,973.164$0.00
ETH<0.01%$0.01151637.2773$7.33
ETH<0.01%$2.812.6058$7.32
ETH<0.01%$0.000013551,650.3507$7.31
ETH<0.01%$0.08045590.8719$7.31
ETH<0.01%$0.000021356,284.4539$7.31
ETH<0.01%$0.0007499,754.7959$7.3
ETH<0.01%$0.013293549.2413$7.3
ETH<0.01%$0.0047.995$0.00
ETH<0.01%$0.00059112,278.2668$7.25
ETH<0.01%$0.00013653,488.0502$7.25
ETH<0.01%$0.000022325,231.4457$7.22
ETH<0.01%$0.00015646,165.4684$7.22
ETH<0.01%$0.001245,800.2258$7.19
ETH<0.01%$0.014067508.0732$7.15
ETH<0.01%$0.10222669.9086$7.15
ETH<0.01%$1.953.6645$7.15
ETH<0.01%$0.0000024,459,581.0406$7.14
ETH<0.01%$0.0009447,548.6716$7.13
ETH<0.01%$0.000051140,868.0785$7.12
ETH<0.01%$0.32889521.6504$7.12
ETH<0.01%$0.00031522,581.0771$7.11
ETH<0.01%$0.0027122,614.5448$7.09
ETH<0.01%$0.00047714,842.6675$7.09
ETH<0.01%$0.000064109,767.0432$7.08
ETH<0.01%$0.001026,919.6256$7.06
ETH<0.01%$0.00029523,888.4418$7.04
ETH<0.01%$0.0051611,359.9991$7.02
ETH<0.01%$0.022854306.6325$7.01
ETH<0.01%$0.0008088,656.0398$7
ETH<0.01%$0.0000041,620,325.0449$6.99
ETH<0.01%$0.000015478,430.7912$6.98
ETH<0.01%<$0.000001691,659,911.0655$6.98
ETH<0.01%$0.51146113.6266$6.97
ETH<0.01%$0.000009738,643.2073$6.95
ETH<0.01%$0.00012555,442.7909$6.94
ETH<0.01%$1.185.8755$6.93
ETH<0.01%$0.000234,682.5403$6.93
ETH<0.01%$0.00058911,748.9932$6.92
ETH<0.01%$0.0010916,338.8392$6.91
ETH<0.01%$0.0015544,447.5332$6.91
ETH<0.01%$0.000066103,735.0213$6.88
ETH<0.01%$12.320.5581$6.88
ETH<0.01%$0.00012853,716.3058$6.87
ETH<0.01%$0.11850357.8174$6.85
ETH<0.01%$0.053754127.1949$6.84
ETH<0.01%$0.00039817,160.1663$6.83
ETH<0.01%$0.020401334.6727$6.83
ETH<0.01%$0.000054125,878.3595$6.82
ETH<0.01%$0.00282,433.1597$6.81
ETH<0.01%$0.0033982,002.2839$6.8
ETH<0.01%$0.00012255,682.2266$6.8
ETH<0.01%$0.014204477.2979$6.78
ETH<0.01%$0.008448802.3164$6.78
ETH<0.01%$3.012.2507$6.77
ETH<0.01%$0.044448152.22$6.77
ETH<0.01%<$0.00000128,069,514,545.3486$6.76
ETH<0.01%<$0.00000125,514,232,236.6152$6.74
ETH<0.01%$0.0053441,261.1101$6.74
ETH<0.01%$0.025747260.6489$6.71
ETH<0.01%$0.0032592,052.5984$6.69
ETH<0.01%$0.0011415,844.2763$6.67
ETH<0.01%$0.001155,789.4461$6.66
ETH<0.01%$0.29816222.2928$6.65
ETH<0.01%$0.0017373,825.9572$6.65
ETH<0.01%$0.00100.1974$0.00
ETH<0.01%$0.00271.0187$0.00
ETH<0.01%$0.00018236,234.362$6.61
ETH<0.01%$0.012293537.7029$6.61
ETH<0.01%<$0.0000012,525,833,985.0868$6.61
ETH<0.01%$0.000053123,984.1543$6.6
ETH<0.01%$0.00033919,408.6963$6.57
ETH<0.01%$0.08031481.7537$6.57
ETH<0.01%$0.0023932,743.8438$6.57
ETH<0.01%$0.0044171,486.1557$6.56
ETH<0.01%$75.050.0874$6.56
ETH<0.01%$0.08530376.8185$6.55
ETH<0.01%$0.002222,950.7919$6.55
ETH<0.01%<$0.000001280,524,663.3637$6.53
ETH<0.01%$5.611.1646$6.53
ETH<0.01%<$0.00000152,432,920,756.2993$6.52
ETH<0.01%$1.096.0085$6.52
ETH<0.01%$0.00057111,403.7748$6.52
ETH<0.01%$0.013418484.4208$6.5
ETH<0.01%$0.0037631,720.2009$6.47
ETH<0.01%<$0.00000127,182,963,403.1293$6.45
ETH<0.01%$0.000038169,059.3773$6.43
ETH<0.01%$0.014504443.3082$6.43
ETH<0.01%<$0.00000130,288,476,660.6205$6.41
ETH<0.01%$0.0040551,580.2824$6.41
ETH<0.01%<$0.000001645,078,995.5675$6.4
ETH<0.01%$0.059968106.5931$6.39
ETH<0.01%$78.310.0814$6.38
ETH<0.01%$0.036545174.5122$6.38
ETH<0.01%$0.0017683,598.1016$6.36
ETH<0.01%$0.00031520,206.7341$6.36
ETH<0.01%$0.000016400,620.8891$6.35
ETH<0.01%$0.09247968.3594$6.32
ETH<0.01%<$0.000001983,778,072.2754$6.31
ETH<0.01%$0.000610,514.6666$6.31
ETH<0.01%$0.9999096.29$6.29
ETH<0.01%<$0.00000191,123,538,532.0324$6.28
ETH<0.01%<$0.0000013,451,181,583.3377$6.27
ETH<0.01%$0.024402256.7836$6.27
ETH<0.01%$0.00062310,053.4141$6.26
ETH<0.01%$0.000039158,553.8263$6.25
ETH<0.01%<$0.0000011,236,687,681.7971$6.25
ETH<0.01%$0.00044514,021.3646$6.24
ETH<0.01%<$0.00000138,932,736.9658$6.23
ETH<0.01%$0.0039821,564.4357$6.23
ETH<0.01%$0.0041311,503.0103$6.21
ETH<0.01%$0.19914631.1655$6.21
ETH<0.01%$0.47113113.1674$6.2
ETH<0.01%$0.0000032,347,323.9491$6.2
ETH<0.01%$0.4143714.9634$6.2
ETH<0.01%$0.036304170.5798$6.19
ETH<0.01%$0.00007977,363.22$6.14
ETH<0.01%$0.00021428,749.3519$6.14
ETH<0.01%<$0.0000014,879,681,450.7535$6.12
ETH<0.01%$116.080.0527$6.12
ETH<0.01%$0.0015593,922.6394$6.12
ETH<0.01%$0.0014084,342.1922$6.11
ETH<0.01%$0.16271737.5164$6.1
ETH<0.01%<$0.00000137,627,739,894.5615$6.1
ETH<0.01%$0.0000032,101,403.8403$6.09
ETH<0.01%<$0.00000191,028,144.248$6.09
ETH<0.01%$0.006031,007.7719$6.08
ETH<0.01%<$0.00000113,850,993.6494$6.07
ETH<0.01%$0.000024253,278.7523$6.07
ETH<0.01%<$0.000001123,860,512.4139$6.05
ETH<0.01%$0.009739620.9143$6.05
ETH<0.01%$0.0043381,391.7966$6.04
ETH<0.01%$0.09403864.1173$6.03
ETH<0.01%$0.0020712,902.228$6.01
ETH<0.01%$0.0000023,798,146.5309$6
ETH<0.01%$0.0023432,558.483$5.99
ETH<0.01%$0.0000041,461,563.493$5.99
ETH<0.01%$0.008753684.2239$5.99
ETH<0.01%$0.000053113,854.6766$5.99
ETH<0.01%$0.0012014,986.3587$5.99
ETH<0.01%$0.020919286.171$5.99
ETH<0.01%$0.057146104.7349$5.99
ETH<0.01%<$0.000001235,092,292,423.7759$5.97
ETH<0.01%$0.27433321.6405$5.94
ETH<0.01%$0.00039115,178.3293$5.93
ETH<0.01%$0.0041541,426.8727$5.93
ETH<0.01%$0.049694118.9979$5.91
ETH<0.01%$0.7302718.0963$5.91
ETH<0.01%$0.000014417,863.2749$5.91
ETH<0.01%$0.0010315,711.9135$5.89
ETH<0.01%$0.00025623,028.563$5.88
ETH<0.01%$9.410.6245$5.88
ETH<0.01%<$0.00000139,512,137.1819$5.87
ETH<0.01%$0.006429911.8684$5.86
ETH<0.01%$2.652.2036$5.85
ETH<0.01%$0.001523,845.9125$5.85
ETH<0.01%$0.0037451,557.4454$5.83
ETH<0.01%$0.015039387.3905$5.83
ETH<0.01%$0.09997457.9887$5.8
ETH<0.01%$0.00595974.2303$5.8
ETH<0.01%<$0.000001106,379,406.8897$5.77
ETH<0.01%$0.00046912,301.1179$5.76
ETH<0.01%$0.00010157,009.7397$5.75
ETH<0.01%$0.006,790.4656$0.00
ETH<0.01%<$0.000001175,943,248,870.6275$5.72
ETH<0.01%$0.009037630.4789$5.7
ETH<0.01%$0.0010245,556.1855$5.69
ETH<0.01%$0.0016943,351.7366$5.68
ETH<0.01%$0.00024922,782.8571$5.68
ETH<0.01%<$0.0000015,577,435,189,644.5859$5.66
ETH<0.01%$0.053233106.1586$5.65
ETH<0.01%$2.971.9015$5.65
ETH<0.01%$9.730.5802$5.65
ETH<0.01%<$0.00000145,617,625.842$5.64
ETH<0.01%$0.0014583,865$5.63
ETH<0.01%$0.008459664.4014$5.62
ETH<0.01%$0.0006189,090.2154$5.62
ETH<0.01%$0.00006191,911.3713$5.61
ETH<0.01%$0.016493340.3605$5.61
ETH<0.01%$0.00016933,113.667$5.61
ETH<0.01%$0.00022924,421.3905$5.6
ETH<0.01%$0.0017.9304$0.00
ETH<0.01%$0.012297453.973$5.58
ETH<0.01%$0.0014653,803.6783$5.57
ETH<0.01%$0.0018393,024.2458$5.56
ETH<0.01%$1.045.3399$5.55
ETH<0.01%$0.00032816,897.6348$5.55
ETH<0.01%$0.17232.1167$5.52
ETH<0.01%$0.00033116,652.5846$5.51
ETH<0.01%<$0.00000151,304,597.1552$5.49
ETH<0.01%<$0.00000198,077,611,632,798.469$5.48
ETH<0.01%$0.0011834,630.291$5.48
ETH<0.01%$1.34.1947$5.45
ETH<0.01%$0.0021142,568.5957$5.43
ETH<0.01%$8.950.6065$5.43
ETH<0.01%$0.6182018.7613$5.42
ETH<0.01%$0.0006238,673.1597$5.4
ETH<0.01%<$0.00000154,632,200,489,000.656$5.4
ETH<0.01%$0.0014553,691.8329$5.37
ETH<0.01%$0.0022922,343.1092$5.37
ETH<0.01%$0.0025532,100.7579$5.36
ETH<0.01%$0.000034157,086.966$5.36
ETH<0.01%$24.10.2223$5.36
ETH<0.01%$0.000012458,049.4801$5.33
ETH<0.01%$0.042447124.7564$5.3
ETH<0.01%$0.000018288,089.1172$5.27
ETH<0.01%$0.000935,660.1113$5.27
ETH<0.01%$88,010.780.00005981$5.26
ETH<0.01%$0.0001147,672.6519$5.26
ETH<0.01%$0.00026719,700.1423$5.25
ETH<0.01%<$0.00000139,507,783.4134$5.22
ETH<0.01%$0.000029177,450.3052$5.22
ETH<0.01%$0.000013412,075.1586$5.22
ETH<0.01%<$0.00000141,633,212.7284$5.22
ETH<0.01%$0.13307439.2017$5.22
ETH<0.01%$0.021318244.5589$5.21
ETH<0.01%$0.00048110,819.7958$5.2
ETH<0.01%$0.0024922,085.6476$5.2
ETH<0.01%$0.20495825.3249$5.19
ETH<0.01%$0.028458182.3798$5.19
ETH<0.01%$0.00037413,861.2$5.19
ETH<0.01%$0.00030716,879.4572$5.18
ETH<0.01%$0.1721729.9575$5.16
ETH<0.01%$0.00001535,371.8817$5.16
ETH<0.01%$0.0020262,527.8711$5.12
ETH<0.01%<$0.000001152,141,518.7504$5.11
ETH<0.01%$0.5123229.957$5.1
ETH<0.01%$1.025.0051$5.09
ETH<0.01%$0.00007567,963.8623$5.07
ETH<0.01%$0.049969101.4666$5.07
ETH<0.01%$0.00007964,386.7862$5.07
ETH<0.01%$0.0000684,614.4945$5.06
ETH<0.01%$0.006614765.4395$5.06
ETH<0.01%$0.0020832,428.3851$5.06
ETH<0.01%$0.0041571,216.7672$5.06
ETH<0.01%$0.000015333,963.2258$5.05
ETH<0.01%$0.06808273.9753$5.04
ETH<0.01%$0.021176237.4307$5.03
ETH<0.01%$0.00038413,104.1178$5.03
ETH<0.01%$0.005555904.4319$5.02
ETH<0.01%$0.000026195,900.2749$5.02
ETH<0.01%$271.790.0185$5.02
ETH<0.01%$0.00013437,308.4561$5.02
ETH<0.01%<$0.00000164,419,074.1343$5.01
ETH<0.01%$0.0064,419,074.1343$0.00
ETH<0.01%$0.0027151,845.0861$5.01
ETH<0.01%$0.00013936,119.7727$5.01
ETH<0.01%$156.660.0319$5
ETH<0.01%$0.38046913.1348$5
ETH<0.01%$82.930.0602$4.99
ETH<0.01%$0.0081.5517$0.00
ETH<0.01%$0.0009435,284.0584$4.98
ETH<0.01%<$0.00000129,205,887,009.3996$4.97
ETH<0.01%$0.011993413.5399$4.96
ETH<0.01%$0.01743283.9667$4.95
ETH<0.01%$74.140.0664$4.92
ETH<0.01%$0.00018526,361.4718$4.87
ETH<0.01%$0.008058602.9422$4.86
ETH<0.01%$0.10488846.2666$4.85
ETH<0.01%$0.48515610.0022$4.85
ETH<0.01%$1.313.6978$4.84
ETH<0.01%$0.00047710,146.2585$4.84
ETH<0.01%$0.00004999,203.8532$4.82
ETH<0.01%$0.01184406.4956$4.81
ETH<0.01%$0.0005678,462.4058$4.8
ETH<0.01%$0.01266378.5617$4.79
ETH<0.01%$0.000024200,395.0793$4.79
ETH<0.01%$0.0020932,286.0796$4.79
ETH<0.01%$0.00005980,788.5758$4.77
ETH<0.01%$0.09914547.9848$4.76
ETH<0.01%$0.000915,227.4097$4.76
ETH<0.01%<$0.00000130,554,612,645.7658$4.72
ETH<0.01%$0.029786158.3736$4.72
ETH<0.01%<$0.00000155,151,280,559.1703$4.7
ETH<0.01%<$0.000001187,285,247.8669$4.68
ETH<0.01%$0.045567102.3006$4.66
ETH<0.01%$0.05547583.8613$4.65
ETH<0.01%$0.037935122.5328$4.65
ETH<0.01%$0.0000015,073,003.9763$4.65
ETH<0.01%$294.290.0158$4.64
ETH<0.01%$0.00012636,751.2007$4.63
ETH<0.01%<$0.0000013,881,080,590.0262$4.62
ETH<0.01%$0.09883546.7134$4.62
ETH<0.01%$0.0006537,060.1762$4.61
ETH<0.01%$0.00040911,251.556$4.61
ETH<0.01%<$0.00000119,144,894.6467$4.6
ETH<0.01%$128,566,781.420.000000035755$4.6
ETH<0.01%<$0.00000154,470,205,983.5325$4.59
ETH<0.01%$0.04748496.6834$4.59
ETH<0.01%$0.011616395.1437$4.59
ETH<0.01%$0.000007690,422.8586$4.58
ETH<0.01%$0.0002121,730.2295$4.56
ETH<0.01%$0.00038811,739.9682$4.56
ETH<0.01%$0.09108450.0281$4.56
ETH<0.01%$0.0012333,692.5946$4.55
ETH<0.01%$0.0023941,902.037$4.55
ETH<0.01%$0.00014930,498.7684$4.55
ETH<0.01%$0.0036941,232.0848$4.55
ETH<0.01%$0.0000013,347,404.9016$4.51
ETH<0.01%$0.025138179.3925$4.51
ETH<0.01%$0.1256335.7972$4.5
ETH<0.01%$0.000026170,576.5018$4.5
ETH<0.01%$0.0016142,785.0701$4.5
ETH<0.01%$0.0019582,286.7986$4.48
ETH<0.01%$0.0005927,567.4402$4.48
ETH<0.01%$0.0034031,313.8405$4.47
ETH<0.01%<$0.0000014,786,099,845.8542$4.47
ETH<0.01%$0.00023219,263.0396$4.46
ETH<0.01%$196.30.0227$4.45
ETH<0.01%$0.998354.4508$4.44
ETH<0.01%$0.00005975,534.8933$4.42
ETH<0.01%$0.0017062,582.2063$4.41
ETH<0.01%$0.0001333,730.7779$4.39
ETH<0.01%$0.0004769,179.6962$4.37
ETH<0.01%$0.000014312,754.0763$4.35
ETH<0.01%$0.010867399.7863$4.34
ETH<0.01%$0.0008475,110.0058$4.33
ETH<0.01%<$0.00000110,640,207.9716$4.32
ETH<0.01%$0.036241118.9966$4.31
ETH<0.01%$0.00006566,664.796$4.31
ETH<0.01%$0.00011537,314.3341$4.31
ETH<0.01%$0.0030,720.0879$0.00
ETH<0.01%$0.021531199.435$4.29
ETH<0.01%$1.632.6377$4.29
ETH<0.01%$0.000013339,954.4544$4.28
ETH<0.01%$0.007068604.5175$4.27
ETH<0.01%$0.4553899.3607$4.26
ETH<0.01%<$0.00000160,690,818,479,216.7$4.26
ETH<0.01%$198.020.0215$4.26
ETH<0.01%$0.0042181,008.6782$4.25
ETH<0.01%$0.00016425,802.2504$4.24
ETH<0.01%$0.0005997,075.163$4.24
ETH<0.01%$258.660.0164$4.23
ETH<0.01%$0.01589266.1776$4.23
ETH<0.01%$0.030014140.4135$4.21
ETH<0.01%$0.00004105,495.9616$4.21
ETH<0.01%$0.0032361,301.2802$4.21
ETH<0.01%<$0.0000019,629,376.3338$4.2
ETH<0.01%$0.0031921,315.4199$4.2
ETH<0.01%$0.00004104,780.5124$4.19
ETH<0.01%$0.0000022,243,353.7286$4.17
ETH<0.01%$65.350.0638$4.17
ETH<0.01%$0.0037451,111.6449$4.16
ETH<0.01%$0.19242221.515$4.14
ETH<0.01%$0.0032331,267.645$4.1
ETH<0.01%<$0.00000120,139,278,506.4417$4.1
ETH<0.01%$0.0009364,374.22$4.09
ETH<0.01%$0.0016092,539.7997$4.09
ETH<0.01%<$0.0000014,271,502,583.1842$4.08
ETH<0.01%$0.0012893,155.4275$4.07
ETH<0.01%$0.0004319,422.9393$4.06
ETH<0.01%$0.18296822.2049$4.06
ETH<0.01%$0.0016692,431.8565$4.06
ETH<0.01%$0.006658608.7079$4.05
ETH<0.01%$140.250.0289$4.05
ETH<0.01%$0.0004568,867.4894$4.04
ETH<0.01%$0.0013173,065.9176$4.04
ETH<0.01%$0.00006264,801.7728$4.04
ETH<0.01%$0.00030613,068.355$4
ETH<0.01%$0.0006895,809.4639$4
ETH<0.01%<$0.00000125,041,797,988,228.648$4
ETH<0.01%$0.004399902.9555$3.97
ETH<0.01%$0.000035111,871.2458$3.97
ETH<0.01%$0.007831504.8741$3.95
ETH<0.01%$0.024983158.0081$3.95
ETH<0.01%$0.00032412,191.1935$3.95
ETH<0.01%$0.00010736,780.4111$3.94
ETH<0.01%$0.008,336.7725$0.00
ETH<0.01%$0.13648628.7695$3.93
ETH<0.01%<$0.000001290,141,915.6236$3.91
ETH<0.01%$0.00001401,606.1083$3.9
ETH<0.01%$1,789.810.00217536$3.89
ETH<0.01%<$0.00000122,090,540.5087$3.89
ETH<0.01%$0.00027314,258.6424$3.89
ETH<0.01%$0.02842136.7379$3.89
ETH<0.01%$0.000034114,658.5908$3.88
ETH<0.01%$0.006341612.4944$3.88
ETH<0.01%$0.00024515,812.0041$3.87
ETH<0.01%$0.00005470,614.693$3.84
ETH<0.01%$513.910.00744528$3.83
ETH<0.01%$2,9500.00129622$3.82
ETH<0.01%$0.0032541,171.1403$3.81
ETH<0.01%$0.06164361.8084$3.81
ETH<0.01%$87,873.120.00004334$3.81
ETH<0.01%<$0.0000011,431,022,053.64$3.81
ETH<0.01%$0.023147163.9669$3.8
ETH<0.01%$0.005273719.2548$3.79
ETH<0.01%$0.06264660.2472$3.77
ETH<0.01%$0.0030911,220.9417$3.77
ETH<0.01%$0.0010713,520.4489$3.77
ETH<0.01%$0.024637151.9953$3.74
ETH<0.01%$0.10620435.2547$3.74
ETH<0.01%$0.019343193.3866$3.74
ETH<0.01%$0.0000013,523,391.3289$3.73
ETH<0.01%$0.00003898,728.3882$3.73
ETH<0.01%$0.000024157,088.5806$3.72
ETH<0.01%$0.0003799,792.7667$3.71
ETH<0.01%<$0.00000112,463,240,074.2514$3.7
ETH<0.01%$0.0025311,461.8727$3.7
ETH<0.01%$0.00034510,711.7123$3.69
ETH<0.01%$0.000011338,302.9558$3.69
ETH<0.01%$0.00013727,004.8173$3.69
ETH<0.01%$0.004365844.4357$3.69
ETH<0.01%$0.00004778,880.3444$3.68
ETH<0.01%$0.0000031,118,868.1158$3.68
ETH<0.01%$0.006152596.3009$3.67
ETH<0.01%$1.183.1034$3.66
ETH<0.01%$0.00005270,357.4827$3.65
ETH<0.01%$1010.0361$3.65
ETH<0.01%$0.000004857,441.0267$3.64
ETH<0.01%$0.015156239.9526$3.64
ETH<0.01%$0.032705111.0199$3.63
ETH<0.01%<$0.00000131,278,149.7474$3.63
ETH<0.01%$0.018244198.4726$3.62
ETH<0.01%$0.00009637,331.4363$3.6
ETH<0.01%$0.00002180,433.3624$3.6
ETH<0.01%$0.025598140.4317$3.59
ETH<0.01%$0.0025231,424.6579$3.59
ETH<0.01%$0.0027331,312.5618$3.59
ETH<0.01%$0.8533234.1931$3.58
ETH<0.01%$0.00013127,296.7815$3.57
ETH<0.01%$0.00021816,383.6571$3.57
ETH<0.01%$0.001,161.8133$0.00
ETH<0.01%$0.000024146,406.9627$3.55
ETH<0.01%<$0.00000111,936,949.6273$3.55
ETH<0.01%$0.0012162,903.705$3.53
ETH<0.01%$0.00001352,225.0407$3.52
ETH<0.01%$0.0000031,255,691.812$3.52
ETH<0.01%$0.5035766.979$3.51
ETH<0.01%$0.0004128,533.4785$3.51
ETH<0.01%$0.05457264.1374$3.5
ETH<0.01%$0.0010753,252.0527$3.5
ETH<0.01%$0.000029121,337.5619$3.49
ETH<0.01%$0.016822207.3837$3.49
ETH<0.01%$0.006922503.8464$3.49
ETH<0.01%$0.0004338,059.6024$3.49
ETH<0.01%$0.00019917,488.632$3.48
ETH<0.01%$0.00002170,484.105$3.48
ETH<0.01%$0.009332371.8473$3.47
ETH<0.01%$0.04086984.8891$3.47
ETH<0.01%$0.000017199,251.3469$3.46
ETH<0.01%<$0.00000189,071,410.8576$3.46
ETH<0.01%$0.19913617.2928$3.44
ETH<0.01%$0.0000568,615.1928$3.44
ETH<0.01%$0.000754,576.729$3.43
ETH<0.01%<$0.000001293,761,375,300.7302$3.43
ETH<0.01%$0.00005759,756.284$3.43
ETH<0.01%$0.0013022,628.7912$3.42
ETH<0.01%<$0.00000117,157,892.3824$3.4
ETH<0.01%<$0.0000019,304,084.1371$3.4
ETH<0.01%$0.0009643,521.7631$3.4
ETH<0.01%<$0.00000149,851,311,573.5351$3.39
ETH<0.01%$0.002431,396.4461$3.39
ETH<0.01%<$0.00000154,889,443.0114$3.39
ETH<0.01%$0.00009137,169.7765$3.39
ETH<0.01%$0.07184246.9987$3.38
ETH<0.01%$0.021462157.0937$3.37
ETH<0.01%$0.000016213,249.0978$3.37
ETH<0.01%$0.000006518,684.345$3.37
ETH<0.01%$110.940.0303$3.36
ETH<0.01%$0.000615,506.4008$3.36
ETH<0.01%$0.4633077.2196$3.34
ETH<0.01%$0.0008284,037.7121$3.34
ETH<0.01%$0.00939355.4719$3.34
ETH<0.01%$0.0000013,238,222.9014$3.34
ETH<0.01%$0.0004796,953.8703$3.33
ETH<0.01%$0.00023813,980.7824$3.32
ETH<0.01%$0.001.0974$0.00
ETH<0.01%$0.00005559,650.5402$3.31
ETH<0.01%<$0.00000166,069,541.9771$3.3
ETH<0.01%$0.00003110,671.4105$3.3
ETH<0.01%<$0.000001158,788,724.867$3.28
ETH<0.01%$0.0000014,698,672.0179$3.28
ETH<0.01%$0.0004157,901.985$3.28
ETH<0.01%$0.0000566,106.8844$3.27
ETH<0.01%$0.012281266.5073$3.27
ETH<0.01%$0.06808748.0141$3.27
ETH<0.01%$206.550.0158$3.26
ETH<0.01%$0.0444173.2833$3.25
ETH<0.01%$0.003468937.7608$3.25
ETH<0.01%$0.0006045,385.2353$3.25
ETH<0.01%$0.0013282,447.411$3.25
ETH<0.01%$0.0012472,601.6855$3.25
ETH<0.01%$0.0007264,440.0533$3.22
ETH<0.01%$0.00021115,245.0281$3.22
ETH<0.01%$0.03793884.8022$3.22
ETH<0.01%$0.006578488.6851$3.21
ETH<0.01%$0.000011286,728.6742$3.21
ETH<0.01%$0.000004820,052.7867$3.21
ETH<0.01%<$0.00000145,169,883.4544$3.2
ETH<0.01%$0.00006747,885.5238$3.2
ETH<0.01%$0.17663318.1263$3.2
ETH<0.01%$0.0000031,205,055.9704$3.2
ETH<0.01%$0.010009318.7958$3.19
ETH<0.01%$0.004252750.2658$3.19
ETH<0.01%$0.00022414,217.9249$3.18
ETH<0.01%$103.20.0308$3.18
ETH<0.01%$0.015015211.6008$3.18
ETH<0.01%$0.00012625,160.8338$3.18
ETH<0.01%$0.00004177,355.9923$3.17
ETH<0.01%$0.00022813,901.5602$3.17
ETH<0.01%$87.130.0363$3.16
ETH<0.01%$0.003754841.1032$3.16
ETH<0.01%$0.000016192,189.7282$3.14
ETH<0.01%$0.04403471.1968$3.14
ETH<0.01%$0.012502250.4942$3.13
ETH<0.01%$0.000014229,540.3517$3.12
ETH<0.01%$0.00004470,422.9585$3.12
ETH<0.01%$0.0022011,411.9385$3.11
ETH<0.01%$0.0009123,404.4687$3.11
ETH<0.01%$0.025694120.7677$3.1
ETH<0.01%$792.110.0039127$3.1
ETH<0.01%<$0.0000015,910,672,527.5359$3.1
ETH<0.01%$0.0012292,511.3406$3.09
ETH<0.01%$0.00507607.9015$3.08
ETH<0.01%$0.00020315,144.5252$3.08
ETH<0.01%$0.03234595.1934$3.08
ETH<0.01%$0.05323557.8325$3.08
ETH<0.01%$0.0004816,390.5487$3.08
ETH<0.01%$0.000022138,439.0618$3.07
ETH<0.01%$0.000012251,550.2473$3.06
ETH<0.01%$0.000006487,259.1871$3.05
ETH<0.01%$0.00007640,265.8081$3.04
ETH<0.01%<$0.00000114,634,715,196.489$3.04
ETH<0.01%$0.04947961.4226$3.04
ETH<0.01%$0.00011426,531.8743$3.03
ETH<0.01%$0.00002150,317.679$3.01
ETH<0.01%$0.015715190.429$2.99
ETH<0.01%$0.00018216,413.5368$2.99
ETH<0.01%$0.0003189,370.832$2.98
ETH<0.01%$5.510.5404$2.98
ETH<0.01%$0.7531133.9498$2.97
ETH<0.01%$0.008238360.55$2.97
ETH<0.01%$2.361.2577$2.97
ETH<0.01%$0.014083210.1212$2.96
ETH<0.01%$0.0004276,928.5493$2.96
ETH<0.01%$217.840.0135$2.95
ETH<0.01%$0.00023812,401.589$2.95
ETH<0.01%$0.00015818,658.8214$2.95
ETH<0.01%$0.03177392.7344$2.95
ETH<0.01%$0.00021513,686.9156$2.95
ETH<0.01%$0.00013421,959.2427$2.94
ETH<0.01%$0.0005225,640.126$2.94
ETH<0.01%<$0.00000198,167,624.2274$2.94
ETH<0.01%$0.00008136,124.0257$2.94
ETH<0.01%$0.000009314,300.9807$2.94
ETH<0.01%$0.0007533,896.6823$2.94
ETH<0.01%$0.00015818,497.0506$2.93
ETH<0.01%$0.0027441,064.5222$2.92
ETH<0.01%$0.005065574.9257$2.91
ETH<0.01%$0.0004925,923.2779$2.91
ETH<0.01%$0.04929858.9616$2.91
ETH<0.01%$0.025287114.537$2.9
ETH<0.01%$0.003001963.3099$2.89
ETH<0.01%$0.00629458.2137$2.88
ETH<0.01%$0.000017170,813.3851$2.88
ETH<0.01%$0.0000021,495,000.9444$2.85
ETH<0.01%$0.005072560.1249$2.84
ETH<0.01%$0.0026991,049.7161$2.83
ETH<0.01%$0.3250968.7133$2.83
ETH<0.01%$1.082.615$2.83
ETH<0.01%$0.0018581,522.8868$2.83
ETH<0.01%$0.022058127.7987$2.82
ETH<0.01%$0.000025111,022.8675$2.81
ETH<0.01%$0.00019714,231.6869$2.81
ETH<0.01%$0.00003580,226.8567$2.81
ETH<0.01%$0.010702261.9034$2.8
ETH<0.01%<$0.00000124,916,909.5659$2.8
ETH<0.01%$0.000024116,325.6197$2.79
ETH<0.01%<$0.00000134,105,957.2969$2.78
ETH<0.01%$0.009854282.1014$2.78
ETH<0.01%$0.04410663.0191$2.78
ETH<0.01%$0.0003128,910.8732$2.78
ETH<0.01%$0.008561324.2852$2.78
ETH<0.01%<$0.00000113,616,502,953.3084$2.75
ETH<0.01%$0.003761731.7707$2.75
ETH<0.01%$0.001,575.2837$0.00
ETH<0.01%$5,019.810.0005444$2.73
ETH<0.01%$0.000753,643.8077$2.73
ETH<0.01%$0.0010932,482.0005$2.71
ETH<0.01%<$0.000001676,438,969.9824$2.71
ETH<0.01%$0.0004545,972.3917$2.71
ETH<0.01%$0.0002749,884.124$2.71
ETH<0.01%$0.002805964.1347$2.7
ETH<0.01%$0.00007138,149.1453$2.69
ETH<0.01%$0.006973385.5718$2.69
ETH<0.01%$0.12760720.8498$2.66
ETH<0.01%$0.000017160,334.8794$2.66
ETH<0.01%$0.00003575,111.5489$2.66
ETH<0.01%$1.072.4748$2.66
ETH<0.01%$0.000007355,845.4947$2.65
ETH<0.01%$0.000018144,948.916$2.64
ETH<0.01%$0.007086372.442$2.64
ETH<0.01%$0.010478251.0267$2.63
ETH<0.01%$0.0007763,380.3898$2.62
ETH<0.01%$0.007908330.1977$2.61
ETH<0.01%$0.0005224,997.7845$2.61
ETH<0.01%$0.0005035,179.5281$2.61
ETH<0.01%<$0.000001126,882,461,942.4541$2.6
ETH<0.01%$0.009386277.226$2.6
ETH<0.01%$0.005693456.4819$2.6
ETH<0.01%$98.010.0264$2.58
ETH<0.01%<$0.00000170,234,955,144.9545$2.56
ETH<0.01%$0.0019691,293.2985$2.55
ETH<0.01%$0.0006014,226.9929$2.54
ETH<0.01%$0.0013311,910.1355$2.54
ETH<0.01%$0.00010324,710.5417$2.53
ETH<0.01%$0.7817523.2348$2.53
ETH<0.01%<$0.000001374,659,420.2009$2.53
ETH<0.01%$0.0005844,324.0258$2.52
ETH<0.01%$0.0011192,253.777$2.52
ETH<0.01%$0.0002789,042.0273$2.51
ETH<0.01%<$0.00000134,989,655.0973$2.51
ETH<0.01%$0.0005794,324.7066$2.5
ETH<0.01%$0.00004555,188.6512$2.5
ETH<0.01%$0.007559330.3643$2.5
ETH<0.01%$0.00017314,424.3621$2.5
ETH<0.01%$0.00013418,596.532$2.49
ETH<0.01%$0.011782211.4326$2.49
ETH<0.01%$0.0000462,420.1354$2.49
ETH<0.01%<$0.0000011,774,709,775.6052$2.48
ETH<0.01%$0.0000012,885,143.9461$2.48
ETH<0.01%$0.03194776.9473$2.46
ETH<0.01%$0.00003569,720.1509$2.46
ETH<0.01%$0.02917284.1816$2.46
ETH<0.01%$0.0012471,966.1368$2.45
ETH<0.01%<$0.00000121,269,019.76$2.45
ETH<0.01%<$0.00000142,541,685.7153$2.45
ETH<0.01%$0.003601678.2792$2.44
ETH<0.01%<$0.00000114,350,715,157.2312$2.43
ETH<0.01%$0.0012491,942.6094$2.43
ETH<0.01%$0.0010792,248.3885$2.43
ETH<0.01%$0.003887622.4938$2.42
ETH<0.01%$0.0000021,010,214.7827$2.4
ETH<0.01%$0.000008304,824.0959$2.4
ETH<0.01%$0.011308211.9403$2.4
ETH<0.01%$0.00634,447,280.9848$0.00
ETH<0.01%$0.0002938,142.3294$2.38
ETH<0.01%$0.07870330.1733$2.37
ETH<0.01%$0.2978847.9637$2.37
ETH<0.01%$0.00020311,628.0857$2.37
ETH<0.01%$0.00005344,857.6943$2.36
ETH<0.01%$0.00019212,265.6928$2.36
ETH<0.01%$0.005903398.0044$2.35
ETH<0.01%$0.0007673,063.3468$2.35
ETH<0.01%$0.03126774.9179$2.34
ETH<0.01%$0.000564,182.3632$2.34
ETH<0.01%$0.00001225,200.1237$2.33
ETH<0.01%<$0.00000125,882,531.0304$2.33
ETH<0.01%$0.04263454.0285$2.3
ETH<0.01%$160,282,041.740.000000014335$2.3
ETH<0.01%$0.0005194,430.041$2.3
ETH<0.01%$0.0010462,193.514$2.29
ETH<0.01%$0.0010932,093.7801$2.29
ETH<0.01%$0.000009260,106.5796$2.29
ETH<0.01%$0.000012194,954.0118$2.28
ETH<0.01%$0.10605421.4781$2.28
ETH<0.01%$0.000004583,286.3446$2.27
ETH<0.01%$0.0002429,356.3817$2.27
ETH<0.01%$0.00002687,163.9358$2.26
ETH<0.01%$0.003259691.2235$2.25
ETH<0.01%$1.012.2302$2.25
ETH<0.01%$0.00006335,690.6422$2.25
ETH<0.01%<$0.00000137,670,934,809.6834$2.25
ETH<0.01%$0.0018,241.0009$0.00
ETH<0.01%$0.0000013,464,300.4442$2.24
ETH<0.01%$0.13124617.0622$2.24
ETH<0.01%$0.1880811.861$2.23
ETH<0.01%$0.10647920.9435$2.23
ETH<0.01%$0.0003526,329.5012$2.23
ETH<0.01%$0.04063954.8507$2.23
ETH<0.01%$0.000019115,512.8741$2.23
ETH<0.01%$0.000006364,426.113$2.22
ETH<0.01%$0.0000011,730,168.8581$2.21
ETH<0.01%$0.00005639,140.659$2.2
ETH<0.01%$0.0006113,603.8886$2.2
ETH<0.01%$0.00002490,679.1575$2.2
ETH<0.01%$0.00003366,301.8634$2.19
ETH<0.01%<$0.000001643,608,483.9166$2.18
ETH<0.01%$0.010619205.4694$2.18
ETH<0.01%$0.0005044,331.2073$2.18
ETH<0.01%<$0.00000125,158,055,122.9103$2.18
ETH<0.01%$0.05043843.0811$2.17
ETH<0.01%$0.0013561,600.0367$2.17
ETH<0.01%$0.0004025,386.3923$2.16
ETH<0.01%$0.08315525.7682$2.14
ETH<0.01%$0.007204297.4139$2.14
ETH<0.01%$0.012501170.7127$2.13
ETH<0.01%$0.005018419.8149$2.11
ETH<0.01%$0.0005154,090.0561$2.11
ETH<0.01%$0.0001119,076.4242$2.11
ETH<0.01%$0.0001119,174.1162$2.1
ETH<0.01%$0.00015513,459.4237$2.09
ETH<0.01%$0.003285634.687$2.09
ETH<0.01%$0.00016812,387.2286$2.08
ETH<0.01%$0.05864135.4373$2.08
ETH<0.01%$0.00008623,969.6286$2.07
ETH<0.01%$0.004845426.5422$2.07
ETH<0.01%$0.20150810.2379$2.06
ETH<0.01%$0.00006929,512.2619$2.05
ETH<0.01%$0.09056222.5936$2.05
ETH<0.01%$0.00004842,674.8041$2.04
ETH<0.01%$0.002555795.7501$2.03
ETH<0.01%$0.003494580.9544$2.03
ETH<0.01%$0.0003725,453.4096$2.03
ETH<0.01%$0.0004964,083.0882$2.03
ETH<0.01%$0.0003296,164.6725$2.03
ETH<0.01%$152.680.0133$2.02
ETH<0.01%$0.00005636,049.774$2.01
ETH<0.01%<$0.00000155,216,953.7538$2.01
ETH<0.01%$0.0000366,055.9014$2.01
ETH<0.01%<$0.00000121,349,793.2925$2
ETH<0.01%$0.00006431,524.3314$2
ETH<0.01%$0.00005834,586.3716$2
ETH<0.01%$0.000011182,406.4182$2
ETH<0.01%$0.000287,121.7744$1.99
ETH<0.01%$0.018893104.9491$1.98
ETH<0.01%$7.990.2479$1.98
ETH<0.01%$0.000267,603.8995$1.98
ETH<0.01%$0.002072952.3192$1.97
ETH<0.01%$0.06822928.8231$1.97
ETH<0.01%$0.000012168,045.5711$1.96
ETH<0.01%$511.690.00381316$1.95
ETH<0.01%$111.970.0174$1.95
ETH<0.01%$0.000014137,224.5512$1.94
ETH<0.01%$0.07229226.8165$1.94
ETH<0.01%<$0.00000136,278,637.4226$1.92
ETH<0.01%<$0.00000131,602,346,638.226$1.92
ETH<0.01%$0.000277,087.3907$1.91
ETH<0.01%$0.00002287,831.9484$1.91
ETH<0.01%$0.001978965.2435$1.91
ETH<0.01%<$0.00000125,707,536.5973$1.9
ETH<0.01%$0.009098208.0404$1.89
ETH<0.01%$0.00004641,187.0363$1.89
ETH<0.01%$0.00005137,312.9299$1.89
ETH<0.01%$18.50.1019$1.89
ETH<0.01%$0.0013121,436.6318$1.89
ETH<0.01%$0.3799454.9568$1.88
ETH<0.01%$0.004234444.2477$1.88
ETH<0.01%$0.0002816,661.7444$1.87
ETH<0.01%$0.014166131.3362$1.86
ETH<0.01%$0.0001949,594.7701$1.86
ETH<0.01%$0.0004334,285.7941$1.86
ETH<0.01%$0.02851365.0747$1.86
ETH<0.01%$0.0008882,079.821$1.85
ETH<0.01%$0.009262198.7503$1.84
ETH<0.01%$0.9991761.8384$1.84
ETH<0.01%$0.1879059.7725$1.84
ETH<0.01%<$0.00000111,898,099.4265$1.82
ETH<0.01%$0.000003687,156.2888$1.82
ETH<0.01%$0.017453103.85$1.81
ETH<0.01%$0.00007224,859.26$1.79
ETH<0.01%$0.00011715,329.2282$1.79
ETH<0.01%$2,931.330.00061088$1.79
ETH<0.01%$0.0111161.2855$1.79
ETH<0.01%$0.00004837,622.6432$1.79
ETH<0.01%<$0.00000133,418,778.7902$1.79
ETH<0.01%$0.03348753.1811$1.78
ETH<0.01%$0.002179814.0093$1.77
ETH<0.01%$0.0004453,967.3941$1.77
ETH<0.01%$0.34885.0483$1.76
ETH<0.01%$0.0004094,308$1.76
ETH<0.01%$2090.00836237$1.75
ETH<0.01%<$0.0000017,462,484.8342$1.74
ETH<0.01%$0.00001799,821.0751$1.74
ETH<0.01%$400.0435$1.74
ETH<0.01%$0.000117,404.0032$1.74
ETH<0.01%$0.0008761,982.5087$1.74
ETH<0.01%$0.0006542,640.4999$1.73
ETH<0.01%$0.00138,482.4345$0.00
ETH<0.01%$0.001926896.7468$1.73
ETH<0.01%$0.003869445.3401$1.72
ETH<0.01%$0.00002278,002.4012$1.72
ETH<0.01%$0.0005473,146.7887$1.72
ETH<0.01%$0.005573307.0356$1.71
ETH<0.01%$0.0016151,052.9376$1.7
ETH<0.01%$0.09485617.8294$1.69
ETH<0.01%$0.0001214,112.316$1.69
ETH<0.01%$0.02633663.941$1.68
ETH<0.01%<$0.00000172,005,675.1666$1.68
ETH<0.01%$0.9995521.6827$1.68
ETH<0.01%$0.000016105,280.5723$1.67
ETH<0.01%$0.0013561,227.1203$1.66
ETH<0.01%$0.0004993,329.4637$1.66
ETH<0.01%$0.0003434,842.6284$1.66
ETH<0.01%$86,1360.00001928$1.66
ETH<0.01%$0.00010815,280.7114$1.66
ETH<0.01%$0.006019274.1841$1.65
ETH<0.01%$0.005527298.5607$1.65
ETH<0.01%$0.000003595,760.9708$1.65
ETH<0.01%$0.00013412,238.6335$1.64
ETH<0.01%$101.810.0161$1.64
ETH<0.01%$0.14131311.5149$1.63
ETH<0.01%$0.00008119,978.5115$1.63
ETH<0.01%$0.0000011,721,850.7015$1.62
ETH<0.01%$0.0002865,631.11$1.61
ETH<0.01%$0.0002466,538.4588$1.61
ETH<0.01%$0.0002227,234.6099$1.6
ETH<0.01%$0.0010661,503.1637$1.6
ETH<0.01%$0.00013611,760.1172$1.59
ETH<0.01%$0.001806879.0244$1.59
ETH<0.01%<$0.00000112,461,137.1858$1.59
ETH<0.01%$0.003573443.2786$1.58
ETH<0.01%$0.010578149.2176$1.58
ETH<0.01%$5.560.2834$1.58
ETH<0.01%$0.000012131,435.204$1.57
ETH<0.01%$0.000011137,574.143$1.57
ETH<0.01%$0.0000011,575,533.7554$1.57
ETH<0.01%$0.0007242,166.8771$1.57
ETH<0.01%$0.000013124,005.2057$1.56
ETH<0.01%$0.0002655,859.4545$1.55
ETH<0.01%$0.0002326,669.7391$1.55
ETH<0.01%$0.9955951.5552$1.55
ETH<0.01%<$0.000001729,865,890,586.8615$1.55
ETH<0.01%$0.0014911,037.0313$1.55
ETH<0.01%$0.002893534.351$1.55
ETH<0.01%<$0.0000011,673,015,894.8877$1.54
ETH<0.01%$0.01845283.4499$1.54
ETH<0.01%<$0.00000147,531,789,376.0236$1.54
ETH<0.01%$0.002783551.7734$1.54
ETH<0.01%$0.00269569.7873$1.53
ETH<0.01%$0.4946253.0979$1.53
ETH<0.01%$0.0002436,295.1723$1.53
ETH<0.01%$0.5553112.7549$1.53
ETH<0.01%$0.007337207.8518$1.52
ETH<0.01%$0.0007192,111.0865$1.52
ETH<0.01%$0.00009815,433.1716$1.51
ETH<0.01%$0.0002316,513.7571$1.51
ETH<0.01%$0.1675918.9855$1.51
ETH<0.01%$0.003844390.8811$1.5
ETH<0.01%$0.0002147,023.961$1.5
ETH<0.01%$0.0012461,198.6098$1.49
ETH<0.01%$0.0010841,376.0832$1.49
ETH<0.01%$0.0002186,850.8958$1.49
ETH<0.01%$0.000004365,952.7876$1.49
ETH<0.01%$0.00003937,990.39$1.48
ETH<0.01%$0.0001828,118.9037$1.48
ETH<0.01%$0.0004343,405.9527$1.48
ETH<0.01%$0.002602566.6874$1.47
ETH<0.01%$0.0006012,452.2837$1.47
ETH<0.01%$0.0002356,264.7444$1.47
ETH<0.01%$0.0082178.7247$1.47
ETH<0.01%$0.0002934,983.6973$1.46
ETH<0.01%<$0.0000018,911,422,701.5425$1.46
ETH<0.01%$0.000006264,185.3336$1.46
ETH<0.01%<$0.00000145,144,330.8174$1.46
ETH<0.01%$1.061.3617$1.45
ETH<0.01%$0.000008191,350.8862$1.44
ETH<0.01%$0.0001529,522.9425$1.44
ETH<0.01%$0.0013881,038.1738$1.44
ETH<0.01%$0.00695206.163$1.43
ETH<0.01%$0.0335942.6441$1.43
ETH<0.01%$0.00003243,863.2299$1.42
ETH<0.01%$0.0000817,639.5439$1.42
ETH<0.01%$0.0006862,057.9948$1.41
ETH<0.01%$0.00001146,876.557$1.41
ETH<0.01%$0.0004752,952.6281$1.4
ETH<0.01%$0.0000817,497.7802$1.4
ETH<0.01%$0.00001498,682.2563$1.4
ETH<0.01%$0.00005127,443.5111$1.39
ETH<0.01%$0.0000345,930.8495$1.39
ETH<0.01%$1.31.067$1.39
ETH<0.01%$0.0007991,735.4198$1.39
ETH<0.01%$0.002471560.8594$1.39
ETH<0.01%<$0.00000169,661,605,976.2879$1.38
ETH<0.01%$0.0011711,180.3802$1.38
ETH<0.01%$0.001878729.5656$1.37
ETH<0.01%$2.250.6064$1.37
ETH<0.01%$0.0003244,205.9047$1.36
ETH<0.01%$0.00010912,542.4242$1.36
ETH<0.01%$0.498582.7302$1.36
ETH<0.01%$0.00004729,181.1768$1.36
ETH<0.01%$0.002573526.7186$1.36
ETH<0.01%$0.00007717,677.0435$1.35
ETH<0.01%<$0.000001157,926,392,860.9657$1.35
ETH<0.01%$0.002514536.1819$1.35
ETH<0.01%$0.00203658.993$1.34
ETH<0.01%$0.00011611,512.6944$1.34
ETH<0.01%$0.007099187.0887$1.33
ETH<0.01%$0.002184605.4463$1.32
ETH<0.01%$0.9254451.4268$1.32
ETH<0.01%$0.0002694,906.1389$1.32
ETH<0.01%$0.0004582,879.5664$1.32
ETH<0.01%<$0.00000110,979,975,560.0036$1.31
ETH<0.01%$0.02870545.6749$1.31
ETH<0.01%$0.0004842,691.8456$1.3
ETH<0.01%<$0.00000121,761,923.6068$1.3
ETH<0.01%$0.09668413.4444$1.3
ETH<0.01%<$0.00000115,701,816,211.3337$1.3
ETH<0.01%$1.181.0972$1.29
ETH<0.01%<$0.000001104,069,138,284.5454$1.29
ETH<0.01%$0.00005324,043.5133$1.28
ETH<0.01%$0.00002846,112.9636$1.28
ETH<0.01%<$0.00000111,540,734.423$1.28
ETH<0.01%$0.0001717,395.1601$1.27
ETH<0.01%$0.005685222.1932$1.26
ETH<0.01%$0.0005132,459.5644$1.26
ETH<0.01%$0.02419451.409$1.24
ETH<0.01%$0.0001289,713.6848$1.24
ETH<0.01%$0.00043,097.4043$1.24
ETH<0.01%$0.0007681,607.2137$1.24
ETH<0.01%$0.9984281.2246$1.22
ETH<0.01%$0.011199108.1909$1.21
ETH<0.01%$0.001711707.0117$1.21
ETH<0.01%<$0.00000111,313,800.2979$1.21
ETH<0.01%$0.0000011,089,078.9888$1.21
ETH<0.01%$0.00003534,722.0088$1.2
ETH<0.01%<$0.00000150,761,005,957.7975$1.2
ETH<0.01%$0.0001946,176.4369$1.2
ETH<0.01%$0.0001667,175.3173$1.19
ETH<0.01%$0.0002315,144.7651$1.19
ETH<0.01%$0.292734.0498$1.19
ETH<0.01%<$0.0000018,567,468,142.0006$1.18
ETH<0.01%$0.00002155,951.0522$1.18
ETH<0.01%$0.0007831,506.221$1.18
ETH<0.01%$1.280.92$1.18
ETH<0.01%$0.002685436.5473$1.17
ETH<0.01%$0.001174996.2517$1.17
ETH<0.01%$0.0010681,090.6653$1.17
ETH<0.01%<$0.0000012,323,695,033.7072$1.16
ETH<0.01%$0.08935612.8961$1.15
ETH<0.01%$0.0001477,809.507$1.15
ETH<0.01%$0.0034,977.6128$0.00
ETH<0.01%$0.02048955.9156$1.15
ETH<0.01%$0.000111,383.0705$1.14
ETH<0.01%$0.000941,215.0125$1.14
ETH<0.01%$0.0003513,253.177$1.14
ETH<0.01%$0.01355183.9534$1.14
ETH<0.01%$0.002189517.9259$1.13
ETH<0.01%$0.010901103.6753$1.13
ETH<0.01%$0.01276587.7467$1.12
ETH<0.01%$0.00005918,790.6046$1.12
ETH<0.01%$0.0004542,447.0554$1.11
ETH<0.01%<$0.00000139,603,138.0102$1.11
ETH<0.01%$0.009008123.3409$1.11
ETH<0.01%$0.01446476.4975$1.11
ETH<0.01%$0.03427932.274$1.11
ETH<0.01%$7.680.1438$1.1
ETH<0.01%$0.00003629,762.6196$1.09
ETH<0.01%$0.00001381,911.4365$1.08
ETH<0.01%$0.001983545.2762$1.08
ETH<0.01%$0.1728966.2099$1.07
ETH<0.01%<$0.000001178,219,413.7809$1.07
ETH<0.01%$0.001871569.4533$1.07
ETH<0.01%$0.000003370,727.7307$1.06
ETH<0.01%$0.005931177.9502$1.06
ETH<0.01%$14.640.0721$1.06
ETH<0.01%$0.00006117,163.4592$1.06
ETH<0.01%$0.9919971.047$1.04
ETH<0.01%$0.0002075,008.3026$1.04
ETH<0.01%$0.002657388.9763$1.03
ETH<0.01%$0.002771371.8$1.03
ETH<0.01%$0.0000198,668.355$1.03
ETH<0.01%$0.001116921.3866$1.03
ETH<0.01%<$0.00000116,346,963,347.9918$1.03
ETH<0.01%$0.00163630.0394$1.03
ETH<0.01%$0.931651.0973$1.02
ETH<0.01%$0.00002246,543.5285$1.02
ETH<0.01%$0.00008212,430.3601$1.02
ETH<0.01%$0.00001473,266.565$1.02
ETH<0.01%$0.00002836,615.9509$1.02
ETH<0.01%$0.001693599.4623$1.01
ETH<0.01%$157.940.0063905$1.01
ETH<0.01%$36.20.0278$1.01
ETH<0.01%$0.0003542,838.1193$1.01
ETH<0.01%$0.003692271.3074$1
ETH<0.01%$264.420.0037691$0.9966
ETH<0.01%$0.9968750.9992$0.9961
ETH<0.01%$0.0006551,520.8706$0.996
ETH<0.01%$0.00002147,509.5353$0.9959
ETH<0.01%<$0.00000113,206,663.725$0.9949
ETH<0.01%$0.007635130.1298$0.9935
ETH<0.01%$0.000003336,774.2847$0.9934
ETH<0.01%$0.0068145.927$0.9922
ETH<0.01%$0.2969833.3307$0.9891
ETH<0.01%$0.00001280,326.6211$0.988
ETH<0.01%$0.0008861,114.5342$0.987
ETH<0.01%$0.001115881.3263$0.9822
ETH<0.01%$0.00449218.561$0.9814
ETH<0.01%$0.1177898.3265$0.9807
ETH<0.01%$0.00556175.2035$0.974
ETH<0.01%$0.005484176.7163$0.9691
ETH<0.01%$0.0001895,117.118$0.9686
ETH<0.01%$0.00001371,887.5265$0.9668
ETH<0.01%$0.003791254.8315$0.9661
ETH<0.01%$0.005083189.792$0.9648
ETH<0.01%$0.001244774.1953$0.9632
ETH<0.01%<$0.0000013,236,740,785.1299$0.9628
ETH<0.01%$233.170.00411249$0.9589
ETH<0.01%$0.0009331,025.5069$0.9569
ETH<0.01%$0.0006021,584.0677$0.9535
ETH<0.01%$0.3226412.9511$0.9521
ETH<0.01%$0.02501438.0296$0.9512
ETH<0.01%$0.01223977.4818$0.9482
ETH<0.01%$0.001064889.5357$0.9462
ETH<0.01%$0.000005205,521.6072$0.9433
ETH<0.01%$0.0003013,130.9005$0.9417
ETH<0.01%<$0.00000113,291,934.9048$0.9381
ETH<0.01%$0.137156.8346$0.9373
ETH<0.01%$0.0001346,997.307$0.9352
ETH<0.01%$5.560.1668$0.9274
ETH<0.01%<$0.00000111,191,602.9272$0.926
ETH<0.01%$0.0000196,960.271$0.9259
ETH<0.01%$0.05348817.2946$0.925
ETH<0.01%$0.0002573,593.6364$0.9232
ETH<0.01%<$0.0000012,445,058.6434$0.921
ETH<0.01%$0.002174421.5123$0.9163
ETH<0.01%$0.000118,314.7039$0.9139
ETH<0.01%$0.1980454.5707$0.9052
ETH<0.01%$0.01916247.184$0.9041
ETH<0.01%$0.4969021.8049$0.8968
ETH<0.01%$0.01200774.5951$0.8956
ETH<0.01%$13.250.0675$0.894
ETH<0.01%$0.01370564.9561$0.8902
ETH<0.01%$0.00008310,737.5298$0.8876
ETH<0.01%$0.00002142,285.0556$0.8846
ETH<0.01%$0.001288685.7135$0.8831
ETH<0.01%$0.004737186.1613$0.8818
ETH<0.01%$0.0102286.1249$0.8801
ETH<0.01%$0.2897983.0186$0.8747
ETH<0.01%$0.00006912,622.7544$0.8704
ETH<0.01%$0.000004200,006.1222$0.87
ETH<0.01%$0.000886981.5696$0.8696
ETH<0.01%$0.004722182.9102$0.8637
ETH<0.01%$0.01020884.4682$0.8622
ETH<0.01%$0.004326199.1979$0.8616
ETH<0.01%$0.0976418.8212$0.8613
ETH<0.01%$0.1007458.4555$0.8518
ETH<0.01%$0.0000242,582.8917$0.8473
ETH<0.01%$0.00003722,888.8662$0.842
ETH<0.01%$0.00002830,039.7763$0.8338
ETH<0.01%$0.0002733,038.3562$0.8284
ETH<0.01%$0.998350.8279$0.8265
ETH<0.01%$0.7344411.1159$0.8195
ETH<0.01%<$0.00000113,190,565.8218$0.8161
ETH<0.01%$0.1150777.0751$0.8141
ETH<0.01%$10.490.0772$0.81
ETH<0.01%$0.00002138,739.9533$0.8088
ETH<0.01%$0.006446125.1322$0.8066
ETH<0.01%$0.02102538.3496$0.8062
ETH<0.01%$0.001391579.0481$0.8054
ETH<0.01%$0.0004281,878.1132$0.804
ETH<0.01%$0.0003052,638.2358$0.8039
ETH<0.01%$0.001078744.9225$0.8026
ETH<0.01%$0.00002927,686.7069$0.8023
ETH<0.01%$0.0001954,099.3651$0.7976
ETH<0.01%$0.000164,966.4514$0.7964
ETH<0.01%$0.00823896.2307$0.7927
ETH<0.01%$0.03072525.5089$0.7837
ETH<0.01%$0.00006112,777.9524$0.7837
ETH<0.01%$0.00001745,384.3834$0.7825
ETH<0.01%$0.00001842,623.494$0.777
ETH<0.01%$0.000005167,202.7616$0.7757
ETH<0.01%$0.0002223,493.7184$0.7752
ETH<0.01%$0.0001674,646.0144$0.7739
ETH<0.01%$0.00862789.6087$0.773
ETH<0.01%$0.001611479.7075$0.7726
ETH<0.01%<$0.00000118,058,294,332.733$0.7722
ETH<0.01%$0.0004851,588.5871$0.7697
ETH<0.01%$0.004083187.1226$0.764
ETH<0.01%$0.01355456.2162$0.7619
ETH<0.01%$0.0002053,716.8518$0.7606
ETH<0.01%$0.0004531,675.4537$0.7588
ETH<0.01%$0.1467215.1573$0.7566
ETH<0.01%$0.000.7568$0.00
ETH<0.01%$0.001113676.5822$0.753
ETH<0.01%$0.000007105,068.4806$0.7522
ETH<0.01%$0.001064699.9868$0.7451
ETH<0.01%$0.01365254.5449$0.7446
ETH<0.01%$1.560.477$0.744
ETH<0.01%$0.004892151.6628$0.7419
ETH<0.01%$0.1093566.7661$0.7399
ETH<0.01%$0.00003719,741.3481$0.7367
ETH<0.01%$0.001897387.6476$0.7352
ETH<0.01%$0.04178117.502$0.7312
ETH<0.01%$0.000932778.4806$0.7258
ETH<0.01%$1.680.4317$0.7251
ETH<0.01%$0.00303238.7133$0.7232
ETH<0.01%$0.001529471.4566$0.7206
ETH<0.01%$0.001446497.2094$0.7191
ETH<0.01%$0.201033.5654$0.7167
ETH<0.01%$0.00003222,126.2521$0.7144
ETH<0.01%$0.0004651,536.5937$0.7144
ETH<0.01%$0.0001275,626.1943$0.7117
ETH<0.01%<$0.0000011,696,041,219.3247$0.7045
ETH<0.01%$0.6171521.139$0.7029
ETH<0.01%$0.000956731.7181$0.6993
ETH<0.01%$0.0002442,856.5482$0.6966
ETH<0.01%$0.0004411,575.8734$0.6945
ETH<0.01%$0.0004641,486.2334$0.6889
ETH<0.01%$0.0004721,459.1048$0.6887
ETH<0.01%$0.000001479,321.6847$0.6875
ETH<0.01%$0.00003221,531.1083$0.6857
ETH<0.01%$0.00003519,307.9135$0.6852
ETH<0.01%$0.001151594.4517$0.6841
ETH<0.01%$0.007,931.4734$0.00
ETH<0.01%$0.04781114.2525$0.6814
ETH<0.01%$0.0000729,384.6325$0.6773
ETH<0.01%$0.00000971,473.4976$0.6753
ETH<0.01%$0.005698117.0751$0.667
ETH<0.01%$0.00004215,954.1905$0.6628
ETH<0.01%$0.01593941.4247$0.6602
ETH<0.01%$0.00000975,797.9325$0.6588
ETH<0.01%$117.610.00560064$0.6586
ETH<0.01%$0.0002462,674.4188$0.6568
ETH<0.01%$1.240.5268$0.6531
ETH<0.01%$0.9984540.6491$0.6481
ETH<0.01%$3.060.2105$0.6443
ETH<0.01%$0.000003244,143.5801$0.6396
ETH<0.01%$0.0001753,649.3788$0.6393
ETH<0.01%<$0.00000175,346,304,757.0563$0.6353
ETH<0.01%$0.00755683.7488$0.6327
ETH<0.01%$0.0002722,316.2132$0.6298
ETH<0.01%$0.000996632.1888$0.6298
ETH<0.01%$0.00000967,849.0712$0.6296
ETH<0.01%$0.0004361,441.4604$0.6287
ETH<0.01%$0.00106592.4362$0.6277
ETH<0.01%$0.000945662.7388$0.6264
ETH<0.01%$0.001212514.4245$0.6234
ETH<0.01%$0.0000847,410.8383$0.6222
ETH<0.01%$0.003008205.881$0.6193
ETH<0.01%$0.0816267.5805$0.6187
ETH<0.01%$0.0002882,127.4644$0.6129
ETH<0.01%$0.000631968.2228$0.6106
ETH<0.01%$0.00189322.5448$0.6095
ETH<0.01%$0.0000415,255.6283$0.6089
ETH<0.01%$0.004467135.2997$0.6044
ETH<0.01%<$0.00000122,937,378,243.7345$0.6028
ETH<0.01%<$0.00000136,670,053.8551$0.5991
ETH<0.01%$0.001363438.4284$0.5973
ETH<0.01%$0.01377243.3265$0.5966
ETH<0.01%$0.0001115,344.6406$0.5948
ETH<0.01%$0.0004081,448.2201$0.5911
ETH<0.01%$0.005754102.7249$0.5911
ETH<0.01%$0.00067877.7221$0.5882
ETH<0.01%$0.000922637.8121$0.5881
ETH<0.01%$0.0003621,622.569$0.587
ETH<0.01%$0.002219263.7485$0.5851
ETH<0.01%$0.00003815,201.9779$0.5848
ETH<0.01%$0.001632357.7519$0.584
ETH<0.01%$0.01835531.7938$0.5835
ETH<0.01%$161.840.00359818$0.5823
ETH<0.01%$0.001073541.1554$0.5805
ETH<0.01%$0.00003914,903.2019$0.5761
ETH<0.01%$0.001395410.0991$0.5721
ETH<0.01%$0.00001732,918.52$0.5655
ETH<0.01%$1,667.380.00033787$0.5633
ETH<0.01%$0.00468.2672$0.00
ETH<0.01%$122,8860.00000456$0.56
ETH<0.01%$0.003003185.9365$0.5582
ETH<0.01%$0.001198465.7614$0.5581
ETH<0.01%$1.140.4894$0.5578
ETH<0.01%<$0.00000167,103,637.1451$0.5567
ETH<0.01%$321.480.00172932$0.5559
ETH<0.01%$0.0002372,341.7351$0.5557
ETH<0.01%$0.0001324,200.7055$0.5538
ETH<0.01%$0.1916382.8467$0.5455
ETH<0.01%$0.005121106.5197$0.5454
ETH<0.01%$0.00962456.6433$0.5451
ETH<0.01%$0.001485365.8936$0.5433
ETH<0.01%$0.04842311.2172$0.5431
ETH<0.01%$0.003844141.2012$0.5428
ETH<0.01%$0.01957827.6966$0.5422
ETH<0.01%$0.0000413,181.0172$0.5323
ETH<0.01%$0.000001429,141.5035$0.5321
ETH<0.01%$1.120.4733$0.53
ETH<0.01%<$0.00000118,464,210.2204$0.5227
ETH<0.01%$0.002976175.3719$0.5218
ETH<0.01%$0.0003241,609.0421$0.5214
ETH<0.01%$0.003479149.7744$0.5211
ETH<0.01%$0.0730897.123$0.5206
ETH<0.01%$0.000654795.7592$0.5202
ETH<0.01%$0.3456251.5035$0.5196
ETH<0.01%$0.003738138.6289$0.5182
ETH<0.01%$0.0667037.7473$0.5167
ETH<0.01%$0.001028502.1818$0.5163
ETH<0.01%$0.172332.9867$0.5146
ETH<0.01%$0.0004951,039.4818$0.5143
ETH<0.01%$0.00287.9098$0.00
ETH<0.01%$0.0000519,935.2763$0.5095
ETH<0.01%$0.1371813.713$0.5093
ETH<0.01%$0.00001338,470.7657$0.5089
ETH<0.01%$0.0002072,447.6101$0.5074
ETH<0.01%$0.0004071,235.9985$0.5025
ETH<0.01%$2,253.840.00022296$0.5025
ETH<0.01%$0.000502998.1393$0.5015
ETH<0.01%$0.03570414.0202$0.5005
ETH<0.01%$0.00002917,240.5362$0.5003
ETH<0.01%$0.0000549,218.6379$0.5001
ETH<0.01%$0.00001925,501.4634$0.4964
ETH<0.01%$0.0000726,872.0323$0.4953
ETH<0.01%$0.001032478.3622$0.4934
ETH<0.01%$0.002161228.0652$0.4927
ETH<0.01%$0.02887916.9901$0.4906
ETH<0.01%$0.0002491,965.2523$0.4884
ETH<0.01%$0.0002032,404.8043$0.4874
ETH<0.01%$0.0000148,304.5412$0.483
ETH<0.01%$1.90.2523$0.4793
ETH<0.01%$0.0003491,370.4283$0.4786
ETH<0.01%$0.00002221,695.494$0.4754
ETH<0.01%$52,3270.00000905$0.4735
ETH<0.01%$0.00001630,015.7896$0.4721
ETH<0.01%$0.000559839.9891$0.4692
ETH<0.01%$0.00002916,283.3394$0.4679
ETH<0.01%$0.0021.5353$0.00
ETH<0.01%$0.0551748.3853$0.4626
ETH<0.01%$0.0000637,311.0021$0.4608
ETH<0.01%$0.00004510,126.9668$0.4579
ETH<0.01%$0.00069654.1905$0.4516
ETH<0.01%$0.0003411,321.0394$0.4509
ETH<0.01%$0.0002182,053.0744$0.4482
ETH<0.01%$0.0000795,659.1152$0.4453
ETH<0.01%$0.00001235,846.4303$0.4448
ETH<0.01%$0.00003911,305.6443$0.4422
ETH<0.01%$0.001302334.6229$0.4358
ETH<0.01%$0.0003051,415.7947$0.4311
ETH<0.01%$0.0001842,299.9293$0.4221
ETH<0.01%<$0.0000018,383,798.2506$0.4196
ETH<0.01%<$0.0000014,834,243.0327$0.4179
ETH<0.01%$0.003804108.49$0.4126
ETH<0.01%$0.00800651.3016$0.4107
ETH<0.01%$0.00279147.1437$0.4105
ETH<0.01%$0.000905449.918$0.4069
ETH<0.01%$0.00003910,459.6782$0.4032
ETH<0.01%$0.000422935.9957$0.395
ETH<0.01%$0.0159924.6174$0.3936
ETH<0.01%$0.0771415.0929$0.3928
ETH<0.01%$0.00001526,147.5738$0.3927
ETH<0.01%$0.00429990.1532$0.3875
ETH<0.01%$0.00000663,522.3109$0.3862
ETH<0.01%$0.00000569,946.1382$0.384
ETH<0.01%$0.001336287.2813$0.3837
ETH<0.01%$0.00002316,765.3904$0.3835
ETH<0.01%$0.0000399,849.8621$0.383
ETH<0.01%$0.00311122.4197$0.3807
ETH<0.01%$0.003031124.9339$0.3786
ETH<0.01%$0.03129112.0782$0.3779
ETH<0.01%$0.000001332,445$0.3756
ETH<0.01%$0.000811461.7716$0.3744
ETH<0.01%$0.00392195.3831$0.3739
ETH<0.01%$0.0001053,541.1942$0.3726
ETH<0.01%$0.001754210.5298$0.3693
ETH<0.01%$1.180.3096$0.3653
ETH<0.01%$0.0003381,066.5714$0.3604
ETH<0.01%$0.0151323.772$0.3596
ETH<0.01%$0.0003541,014.639$0.3595
ETH<0.01%$0.007.6484$0.00
ETH<0.01%$0.0000576,153.1126$0.3535
ETH<0.01%$0.002591136.3112$0.3531
ETH<0.01%$0.000811432.6981$0.3508
ETH<0.01%$0.00000491,640.3854$0.3464
ETH<0.01%$0.0003011,121.8222$0.3381
ETH<0.01%$0.0000556,052.894$0.3351
ETH<0.01%$0.00000655,769.4059$0.3346
ETH<0.01%$0.1009743.3126$0.3344
ETH<0.01%$0.0000963,452.5646$0.3331
ETH<0.01%$0.000372889.4426$0.3311
ETH<0.01%$0.01262225.9771$0.3278
ETH<0.01%$0.01810818.0228$0.3263
ETH<0.01%$0.001669195.4196$0.3261
ETH<0.01%<$0.0000011,826,096.8196$0.3251
ETH<0.01%$0.00002413,444.8721$0.3229
ETH<0.01%$0.00000480,962.1917$0.3224
ETH<0.01%$0.000112,920.3859$0.3218
ETH<0.01%$0.00001324,075.1914$0.32
ETH<0.01%<$0.00000129,999,999.9998$0.3178
ETH<0.01%$0.00000655,856.6481$0.3178
ETH<0.01%<$0.0000017,935,407.3442$0.3172
ETH<0.01%$180.270.00174711$0.3149
ETH<0.01%$0.001772177.5609$0.3145
ETH<0.01%$0.00438671.041$0.3116
ETH<0.01%$0.00000839,765.0601$0.31
ETH<0.01%$0.0000130,590.2221$0.3074
ETH<0.01%$0.00001225,370.7512$0.3052
ETH<0.01%$0.002946103.4508$0.3047
ETH<0.01%$0.00000933,389.8621$0.3035
ETH<0.01%$0.00000470,682.8917$0.3032
ETH<0.01%$0.0000368,431.8889$0.2995
ETH<0.01%$0.001936154.5975$0.2993
ETH<0.01%$0.000093,308.8429$0.2982
ETH<0.01%$0.0002131,391.6651$0.297
ETH<0.01%$0.0000496,073.7616$0.2958
ETH<0.01%$0.002279128.1184$0.292
ETH<0.01%$0.072384.0327$0.2918
ETH<0.01%$0.0309399.3975$0.2907
ETH<0.01%$0.000374772.3667$0.2891
ETH<0.01%$0.00000834,724.8782$0.2878
ETH<0.01%$0.0041868.8221$0.2876
ETH<0.01%$0.000721398.1108$0.2869
ETH<0.01%$5.690.0503$0.2863
ETH<0.01%$0.0002181,314.2978$0.2861
ETH<0.01%$4.830.0591$0.2856
ETH<0.01%$0.0001272,251.0583$0.2852
ETH<0.01%$0.00000646,508.1394$0.2847
ETH<0.01%$0.001616174.9781$0.2827
ETH<0.01%$0.0002341,205.0662$0.2821
ETH<0.01%$0.01100725.5432$0.2811
ETH<0.01%$0.0001981,396.7867$0.2765
ETH<0.01%$0.00129213.6738$0.2756
ETH<0.01%$0.000432636.757$0.2751
ETH<0.01%$0.001471186.7144$0.2746
ETH<0.01%$0.002454111.4515$0.2734
ETH<0.01%$0.0000922,946.1853$0.2699
ETH<0.01%$0.00000647,300.1244$0.2667
ETH<0.01%$0.0002531,052.2062$0.2665
ETH<0.01%$0.00000558,655.9321$0.2657
ETH<0.01%$0.000331802.6019$0.2654
ETH<0.01%$0.02081512.7524$0.2654
ETH<0.01%$0.0000318,631.1762$0.2649
ETH<0.01%<$0.00000150,112,384,063.9047$0.2637
ETH<0.01%$0.0001082,432.5864$0.263
ETH<0.01%$0.00002211,716.4821$0.2617
ETH<0.01%$0.00051512.3207$0.2614
ETH<0.01%$0.000276945.1452$0.2608
ETH<0.01%$0.000704370.5396$0.2608
ETH<0.01%$0.0001262,064.3181$0.2591
ETH<0.01%$0.0001651,564.9715$0.2574
ETH<0.01%$0.0000922,803.81$0.2568
ETH<0.01%$0.0708643.6219$0.2566
ETH<0.01%$0.0931252.7454$0.2556
ETH<0.01%$0.0002331,087.356$0.2534
ETH<0.01%$0.0000455,517.0337$0.2507
ETH<0.01%$24.710.01$0.2472
ETH<0.01%$0.00000469,977.3641$0.247
ETH<0.01%<$0.0000011,226,902,979.7482$0.2461
ETH<0.01%$0.000358675.331$0.2418
ETH<0.01%$0.01001524.0679$0.241
ETH<0.01%$0.00000460,148.6098$0.2399
ETH<0.01%$0.01518515.5229$0.2357
ETH<0.01%$0.01198319.6043$0.2349
ETH<0.01%$0.000002118,959.2581$0.2302
ETH<0.01%$0.00039584.4822$0.2276
ETH<0.01%$0.00181125.3362$0.2268
ETH<0.01%$0.000883256.7852$0.2267
ETH<0.01%$0.0000122,305.577$0.2257
ETH<0.01%$0.00001515,347.2171$0.224
ETH<0.01%$0.000439507.2372$0.2228
ETH<0.01%$0.000762292.291$0.2226
ETH<0.01%$0.00993122.2098$0.2205
ETH<0.01%$0.0000653,387.2499$0.2191
ETH<0.01%<$0.00000112,757,324.4931$0.2181
ETH<0.01%$0.1577151.3659$0.2154
ETH<0.01%$0.00451846.7895$0.2114
ETH<0.01%$2.260.0932$0.2105
ETH<0.01%$0.00001514,028.9391$0.2104
ETH<0.01%$0.00031674.3779$0.2091
ETH<0.01%$0.0225429.2795$0.2091
ETH<0.01%$0.00999220.45$0.2043
ETH<0.01%<$0.0000018,068,251.2189$0.2025
ETH<0.01%$0.000398491.3465$0.1957
ETH<0.01%$0.0000365,448.1083$0.1956
ETH<0.01%<$0.000001750,161.3999$0.1942
ETH<0.01%$0.01000419.2468$0.1925
ETH<0.01%<$0.000001358,517,624.8569$0.191
ETH<0.01%$0.00000823,303.2845$0.1906
ETH<0.01%$0.00001611,927.3536$0.188
ETH<0.01%<$0.0000013,953,912.6841$0.1871
ETH<0.01%$0.0001681,115.2718$0.1869
ETH<0.01%$0.0000662,812.3495$0.1866
ETH<0.01%$0.000001260,597.5547$0.1859
ETH<0.01%$0.000215859.63$0.1848
ETH<0.01%$0.000151,228.4776$0.1837
ETH<0.01%$0.001005181.1619$0.182
ETH<0.01%<$0.00000122,447,397.5585$0.1784
ETH<0.01%$0.00315556.4704$0.1781
ETH<0.01%$0.00000821,625.3992$0.1771
ETH<0.01%$0.0001711,035.2492$0.1765
ETH<0.01%$0.000206856.9082$0.176
ETH<0.01%$0.0174510.0054$0.1746
ETH<0.01%<$0.000001893,284.3712$0.1736
ETH<0.01%$0.000184930.4647$0.1714
ETH<0.01%$0.00934318.2442$0.1704
ETH<0.01%$0.0000463,695.6028$0.1699
ETH<0.01%$0.9996310.1682$0.1681
ETH<0.01%<$0.0000011,968,111,530.1533$0.1673
ETH<0.01%$0.000739225.8577$0.1668
ETH<0.01%$0.000886187.3613$0.166
ETH<0.01%$0.0266176.233$0.1659
ETH<0.01%<$0.0000017,318,633,346.1293$0.1638
ETH<0.01%$0.00000625,214.1755$0.1623
ETH<0.01%$0.0001391,156.9073$0.1611
ETH<0.01%$0.00000819,321.7107$0.1588
ETH<0.01%$0.00934216.9217$0.158
ETH<0.01%$0.00356144.1461$0.1572
ETH<0.01%$0.0001091,430.2464$0.1564
ETH<0.01%$0.01302612.0049$0.1563
ETH<0.01%$0.0000384,090.4439$0.156
ETH<0.01%$0.00848118.3033$0.1552
ETH<0.01%$0.000168924.5622$0.155
ETH<0.01%$0.0001521,020.209$0.1548
ETH<0.01%$0.000248622.3775$0.1542
ETH<0.01%$0.000341452.13$0.1539
ETH<0.01%$0.0000453,370.565$0.151
ETH<0.01%$0.000486309.7224$0.1503
ETH<0.01%$0.00000627,171.4196$0.1494
ETH<0.01%$0.00144102.6721$0.1478
ETH<0.01%$0.001374106.6691$0.1465
ETH<0.01%$0.000271539.9125$0.1465
ETH<0.01%$234.440.00062422$0.1463
ETH<0.01%$0.00241660.485$0.1461
ETH<0.01%$3.880.0374$0.1451
ETH<0.01%$0.000214674.2765$0.1442
ETH<0.01%$0.00001310,550.1142$0.1421
ETH<0.01%$0.01005514.1177$0.1419
ETH<0.01%$0.00000438,120.6306$0.1399
ETH<0.01%$0.000155899.426$0.1391
ETH<0.01%$0.000191721.3452$0.1374
ETH<0.01%$0.0666682.0502$0.1366
ETH<0.01%$0.000368369.4843$0.1358
ETH<0.01%$0.000142945.5191$0.1346
ETH<0.01%$0.0000433,124.5042$0.1334
ETH<0.01%$0.00000915,549.3134$0.1327
ETH<0.01%$0.00189569.3172$0.1313
ETH<0.01%$0.0247035.2334$0.1292
ETH<0.01%$0.000741171.6132$0.1271
ETH<0.01%$0.0129779.7311$0.1262
ETH<0.01%$0.000549221.7208$0.1217
ETH<0.01%$0.0000611,918.766$0.1167
ETH<0.01%$0.0001021,139.5135$0.1161
ETH<0.01%$0.000449257.6659$0.1157
ETH<0.01%$0.00119894.4561$0.1131
ETH<0.01%$0.0000111,744.0714$0.1128
ETH<0.01%$0.00182761.5805$0.1125
ETH<0.01%$0.0000891,260.9806$0.1123
ETH<0.01%$0.0029837.2203$0.1109
ETH<0.01%$0.000532207.7278$0.1105
ETH<0.01%$0.000324336.2411$0.1089
ETH<0.01%$0.0000333,279.392$0.1083
ETH<0.01%$0.0000571,855.3234$0.1057
ETH<0.01%$0.0000931,124.7782$0.1046
ETH<0.01%$0.0000128,505.0751$0.1041
ETH<0.01%$0.0000452,288.8742$0.104
ETH<0.01%$0.00000521,911.9882$0.1037
ETH<0.01%$0.00704.1694$0.00
ETH<0.01%$0.00221945.2843$0.1004
ETH<0.01%$0.0000214,806.4015$0.1003
ETH<0.01%$0.0000185,553.4779$0.1002
ARB22.82%$0.01194328,659,071.9667$342,284.47
ARB0.02%$0.862588261.529$225.59
ARB0.01%$0.000.00208614$0.00
ARB<0.01%$0.967681134.8851$130.53
ARB<0.01%$3,307.890.0365$120.63
ARB<0.01%$3,309.370.0183$60.45
ARB<0.01%$3,614.570.0167$60.28
ARB<0.01%$89,1050.00060874$54.24
ARB<0.01%$0.99898452.5222$52.47
ARB<0.01%$0.99880848.8668$48.81
ARB<0.01%$0.062985773.4344$48.71
ARB<0.01%$2,952.70.0164$48.48
ARB<0.01%$145.8614$45.86
ARB<0.01%$1.1737.9361$44.39
ARB<0.01%$1.1837.5003$44.25
ARB<0.01%$0.209892204.7948$42.98
ARB<0.01%$2,954.110.0145$42.72
ARB<0.01%$0.35835117.3211$42.04
ARB<0.01%$89,0620.00046848$41.72
ARB<0.01%$0.0119833,432.342$41.13
ARB<0.01%$12.143.32$40.31
ARB<0.01%$3,410.950.0117$39.9
ARB<0.01%$0.99943839.7719$39.75
ARB<0.01%$0.74421852.3101$38.93
ARB<0.01%$0.99857136.9092$36.86
ARB<0.01%$88,9860.00039627$35.26
ARB<0.01%$134.6963$34.7
ARB<0.01%$1.2726.8874$34.15
ARB<0.01%$0.210646160.576$33.82
ARB<0.01%$0.99898433.3453$33.31
ARB<0.01%$0.0218211,511.7955$32.99
ARB<0.01%$0.99842831.9368$31.89
ARB<0.01%$0.9997431.7144$31.71
ARB<0.01%$0.000.1958$0.00
ARB<0.01%$12.142.5052$30.41
ARB<0.01%$2.0115.1213$30.39
ARB<0.01%$0.0087273,407.1106$29.73
ARB<0.01%$115.50.2565$29.62
ARB<0.01%$4.836.0515$29.23
ARB<0.01%$0.179718161.6925$29.06
ARB<0.01%$3,154.870.00910283$28.72
ARB<0.01%$7.243.8776$28.07
ARB<0.01%$0.176084138.9282$24.46
ARB<0.01%$155.330.1565$24.31
ARB<0.01%$0.185834130.3871$24.23
ARB<0.01%$0.00037963,234.2164$23.95
ARB<0.01%$1.1121.5312$23.9
ARB<0.01%$0.51628846.2886$23.9
ARB<0.01%$5,032.760.004603$23.17
ARB<0.01%$0.99697522.9307$22.86
ARB<0.01%$86,1360.00026254$22.61
ARB<0.01%$0.0030.665$0.00
ARB<0.01%$0.59994237.1278$22.27
ARB<0.01%$0.0099472,173.2264$21.62
ARB<0.01%$0.99722121.3543$21.29
ARB<0.01%$0.99769219.9693$19.92
ARB<0.01%$0.021412893.2455$19.13
ARB<0.01%$2.018.5952$17.28
ARB<0.01%$0.93025517.518$16.3
ARB<0.01%$0.99951915.2991$15.29
ARB<0.01%$1.97.7531$14.73
ARB<0.01%$89,0410.00016306$14.52
ARB<0.01%$0.00024557,278.7333$14.06
ARB<0.01%$0.99910413.8587$13.85
ARB<0.01%$0.014865914.3576$13.59
ARB<0.01%$1.2111.124$13.46
ARB<0.01%$1.1811.2675$13.3
ARB<0.01%$0.0085851,540.8833$13.23
ARB<0.01%$0.004382,984.7723$13.07
ARB<0.01%$0.9985713.0644$13.05
ARB<0.01%$0.05736215.437$12.36
ARB<0.01%$0.091832118.6686$10.9
ARB<0.01%$0.0020475,276.9169$10.8
ARB<0.01%$0.0017995,722.5124$10.29
ARB<0.01%$0.01349741.9211$10.01
ARB<0.01%$0.0075751,302.2883$9.86
ARB<0.01%$1.158.0513$9.26
ARB<0.01%$1.187.785$9.19
ARB<0.01%$89,0530.00010131$9.02
ARB<0.01%$89,1610.00009791$8.73
ARB<0.01%$3,411.930.00251446$8.58
ARB<0.01%$0.0000081,134,160.0945$8.55
ARB<0.01%$2.343.5778$8.37
ARB<0.01%$0.09700484.1154$8.16
ARB<0.01%<$0.000001215,611,081.1486$7.96
ARB<0.01%$0.9998067.4538$7.45
ARB<0.01%$2.492.9594$7.37
ARB<0.01%$1.096.4809$7.04
ARB<0.01%$0.0015044,659.8613$7.01
ARB<0.01%$3,386.170.00193034$6.54
ARB<0.01%$89,2820.00007014$6.26
ARB<0.01%$0.001933,112.9045$6.01
ARB<0.01%$0.0036211,623.2101$5.88
ARB<0.01%$0.00023723,382.2552$5.55
ARB<0.01%$0.0009195,887.2527$5.41
ARB<0.01%$0.014463352.7708$5.1
ARB<0.01%$0.1758128.7759$5.06
ARB<0.01%$0.9981174.6859$4.68
ARB<0.01%$0.9910574.5611$4.52
ARB<0.01%$0.07528758.4222$4.4
ARB<0.01%$0.0007225,956.4844$4.3
ARB<0.01%$58.580.0708$4.15
ARB<0.01%$0.9778944.18$4.09
ARB<0.01%$0.17221822.0734$3.8
ARB<0.01%$0.29955212.5349$3.75
ARB<0.01%$0.000893,909.2152$3.48
ARB<0.01%$0.9352983.704$3.46
ARB<0.01%$0.0010653,172.9627$3.38
ARB<0.01%$0.000005661,447.8511$3.28
ARB<0.01%$0.05671956.0992$3.18
ARB<0.01%$2,947.260.00104611$3.08
ARB<0.01%$0.21222914.0511$2.98
ARB<0.01%$0.05896149.6961$2.93
ARB<0.01%$0.3680797.6916$2.83
ARB<0.01%$0.12223923.0824$2.82
ARB<0.01%$0.01075240.4136$2.58
ARB<0.01%$0.022058104.2551$2.3
ARB<0.01%$0.012981172.8045$2.24
ARB<0.01%$3.120.6465$2.02
ARB<0.01%$0.07078728.1279$1.99
ARB<0.01%$0.02104593.6432$1.97
ARB<0.01%$0.05704530.7391$1.75
ARB<0.01%$0.3261855.3438$1.74
ARB<0.01%$0.9996031.6499$1.65
ARB<0.01%$0.9959241.6465$1.64
ARB<0.01%$3,616.120.00044804$1.62
ARB<0.01%$0.4990433.2427$1.62
ARB<0.01%$0.00004336,105.401$1.54
ARB<0.01%$2.020.7239$1.46
ARB<0.01%$0.002246626.5423$1.41
ARB<0.01%$2.370.5785$1.37
ARB<0.01%$0.999451.3268$1.33
ARB<0.01%$0.02983344.3902$1.32
ARB<0.01%$0.9996031.3057$1.31
ARB<0.01%$137.790.00882062$1.22
ARB<0.01%$0.005326217.6709$1.16
ARB<0.01%$0.0004882,307.1543$1.12
ARB<0.01%$0.997591.1182$1.12
ARB<0.01%$0.06726611.6593$0.7842
ARB<0.01%$1.090.6829$0.7409
ARB<0.01%$0.0004191,741.7837$0.7295
ARB<0.01%$20.640.0348$0.7191
ARB<0.01%<$0.00000118,727,240.4426$0.706
ARB<0.01%$0.01919735.7027$0.6853
ARB<0.01%$0.2116723.1932$0.6759
ARB<0.01%$0.1821473.6453$0.6639
ARB<0.01%$0.0922376.9008$0.6365
ARB<0.01%$0.001382451.3128$0.6234
ARB<0.01%$0.02131829.0889$0.6201
ARB<0.01%$0.450061.3754$0.6189
ARB<0.01%$0.002552242.1345$0.6178
ARB<0.01%$0.005065118.4715$0.60
ARB<0.01%$0.004557125.3839$0.5713
ARB<0.01%$0.0003031,875.5561$0.5675
ARB<0.01%$0.00000956,813.2103$0.5266
ARB<0.01%$0.4062121.2214$0.4961
ARB<0.01%$0.00000955,063.2439$0.4889
ARB<0.01%$0.001664291.6217$0.4851
ARB<0.01%$0.008.5821$0.00
ARB<0.01%$3,581.70.00011691$0.4187
ARB<0.01%$0.1765912.3672$0.418
ARB<0.01%$88,2800.00000447$0.3946
ARB<0.01%$10.3807$0.3818
ARB<0.01%$0.00877243.0765$0.3778
ARB<0.01%$0.9939450.3535$0.3513
ARB<0.01%$0.00747546.9017$0.3505
ARB<0.01%$0.000345999.0188$0.3442
ARB<0.01%$0.000751450.3748$0.3382
ARB<0.01%$4.480.0728$0.3263
ARB<0.01%$0.000476618.2005$0.2943
ARB<0.01%$9.160.0254$0.2328
ARB<0.01%$0.0531424.3465$0.2309
ARB<0.01%$1.190.1918$0.2281
ARB<0.01%$0.00012,272.8221$0.2278
ARB<0.01%$2,928.50.00007767$0.2274
ARB<0.01%$0.9978210.2213$0.2208
ARB<0.01%$0.0268037.7053$0.2065
ARB<0.01%$259.250.0007647$0.1982
ARB<0.01%$0.000705272.1791$0.1918
ARB<0.01%$10.1722$0.1722
ARB<0.01%$0.003,603.6809$0.00
ARB<0.01%$0.001101150.0019$0.1652
ARB<0.01%$0.00176790.8739$0.1605
ARB<0.01%$0.0596772.652$0.1582
ARB<0.01%$0.0529472.9592$0.1566
ARB<0.01%$0.00413636.5703$0.1512
ARB<0.01%$0.000275523.9319$0.144
ARB<0.01%$0.00494827.1866$0.1345
ARB<0.01%$23.890.0055118$0.1316
ARB<0.01%$0.00137894.3191$0.13
ARB<0.01%$0.00000719,281.7837$0.1276
ARB<0.01%$0.000154802.2118$0.1231
ARB<0.01%$0.0676951.7551$0.1188
ARB<0.01%$0.00000619,463.9999$0.1076
ARB<0.01%$1.040.1028$0.1072
ARB<0.01%$0.000385266.8446$0.1026
ARB
Ether (ETH)
<0.01%$2,953.260.000000239576$0.000708
BSC0.83%$1.866,684.7187$12,460.68
BSC0.42%$0.9984846,235.6425$6,226.19
BSC0.04%$886.060.75$664.57
BSC0.04%$89,184.040.00641225$571.87
BSC0.04%$0.999771560.2342$560.11
BSC0.03%$2,949.530.1554$458.21
BSC<0.01%$1.9116.439$31.41
BSC<0.01%$0.99728829.5467$29.47
BSC<0.01%$56.020.4322$24.21
BSC<0.01%$258.740.0801$20.73
BSC<0.01%$689.470.03$20.68
BSC<0.01%$0.23679573.6793$17.45
BSC<0.01%$399.270.0411$16.42
BSC<0.01%$0.99846515.6008$15.58
BSC<0.01%$95.080.1563$14.86
BSC<0.01%$0.28868151$14.72
BSC<0.01%<$0.00000136,263,151.5121$14.67
BSC<0.01%$1.917.6464$14.6
BSC<0.01%$44.290.3177$14.07
BSC<0.01%$238.580.0558$13.31
BSC<0.01%$0.29562144.0547$13.02
BSC<0.01%$0.1265496.0089$12.15
BSC<0.01%$1720.069$11.87
BSC<0.01%$0.015602748.5661$11.68
BSC<0.01%$4.832.4157$11.66
BSC<0.01%$12.130.883$10.71
BSC<0.01%$0.01938551.6474$10.69
BSC<0.01%$0.0084721,201.7056$10.18
BSC<0.01%$283.220.0357$10.1
BSC<0.01%$0.65256514.5903$9.52
BSC<0.01%$0.16850953.4527$9.01
BSC<0.01%$0.32283426.5885$8.58
BSC<0.01%$0.15656951.7033$8.1
BSC<0.01%$168.620.0466$7.85
BSC<0.01%$1,386.180.00555294$7.7
BSC<0.01%$89,1000.00008561$7.63
BSC<0.01%$107.550.0706$7.59
BSC<0.01%$0.0014295,180.6563$7.4
BSC<0.01%$0.018758386.9188$7.26
BSC<0.01%$88,8770.00007943$7.06
BSC<0.01%$0.0021113,343.1525$7.06
BSC<0.01%$0.17408539.9383$6.95
BSC<0.01%$132.090.0477$6.3
BSC<0.01%$0.08851669.9805$6.19
BSC<0.01%$0.9993875.9707$5.97
BSC<0.01%$15.88$5.9
BSC<0.01%$0.013458424.387$5.71
BSC<0.01%$5,019.810.00112395$5.64
BSC<0.01%$0.9995915.5885$5.59
BSC<0.01%$0.000006863,816.6334$5.37
BSC<0.01%$0.05930690.356$5.36
BSC<0.01%$0.17732328.962$5.14
BSC<0.01%$1.92.6792$5.09
BSC<0.01%$6.570.7455$4.9
BSC<0.01%$1.124.1428$4.64
BSC<0.01%$622.080.00724874$4.51
BSC<0.01%$1,570.360.00285174$4.48
BSC<0.01%$1.33.4183$4.45
BSC<0.01%$1.33.3668$4.38
BSC<0.01%$0.0000031,545,290.4254$4.37
BSC<0.01%$0.9920894.2799$4.25
BSC<0.01%$0.9983544.16$4.15
BSC<0.01%$248.010.0165$4.09
BSC<0.01%$0.011755321.4372$3.78
BSC<0.01%$0.005111728.4324$3.72
BSC<0.01%$5.30.6987$3.7
BSC<0.01%$0.9994343.4788$3.48
BSC<0.01%$0.01175295.2175$3.47
BSC<0.01%$2.011.7154$3.45
BSC<0.01%$0.03310599.6937$3.3
BSC<0.01%$0.000017194,571.2241$3.25
BSC<0.01%$0.019336162.7529$3.15
BSC<0.01%$0.3039719.4129$2.86
BSC<0.01%$0.4594136.2254$2.86
BSC<0.01%$0.3845597.3419$2.82
BSC<0.01%$0.00003967,002.4186$2.6
BSC<0.01%$364.580.0070777$2.58
BSC<0.01%$3.060.817$2.5
BSC<0.01%$160.710.0152$2.45
BSC<0.01%$0.12566419.2496$2.42
BSC<0.01%$0.000007354,672.8649$2.42
BSC<0.01%$0.2919958.0588$2.35
BSC<0.01%$0.019591119.3534$2.34
BSC<0.01%$446.540.00522975$2.34
BSC<0.01%$0.05418543.0404$2.33
BSC<0.01%$73.450.0315$2.31
BSC<0.01%$25.690.083$2.13
BSC<0.01%$0.0002956,978.9287$2.06
BSC<0.01%$216.120.00949888$2.05
BSC<0.01%$0.04229747.0554$1.99
BSC<0.01%$361.910.0050911$1.84
BSC<0.01%$519.690.00341308$1.77
BSC<0.01%$0.9981541.7749$1.77
BSC<0.01%$93.860.0188$1.77
BSC<0.01%$0.014804119.1426$1.76
BSC<0.01%$0.001821912.9666$1.66
BSC<0.01%$2.410.6749$1.62
BSC<0.01%$126.620.0127$1.61
BSC<0.01%$0.12058613.1173$1.58
BSC<0.01%$466.390.00332548$1.55
BSC<0.01%$0.0012321,243.3274$1.53
BSC<0.01%<$0.000001193,650,160.3009$1.52
BSC<0.01%$0.573312.6347$1.51
BSC<0.01%$62.650.0232$1.45
BSC<0.01%$0.0000011,656,848.8362$1.45
BSC<0.01%$110.940.0125$1.38
BSC<0.01%$592.390.00230238$1.36
BSC<0.01%$0.06055922.0661$1.34
BSC<0.01%$859.70.0015352$1.32
BSC<0.01%$14.290.0918$1.31
BSC<0.01%$40.680.032$1.3
BSC<0.01%$0.06164420.6034$1.27
BSC<0.01%$140.250.00863823$1.21
BSC<0.01%$162.790.00723128$1.18
BSC<0.01%$0.3992742.9157$1.16
BSC<0.01%$251.730.0045452$1.14
BSC<0.01%$1.490.762$1.14
BSC<0.01%$921.160.00123241$1.14
BSC<0.01%$56.590.02$1.13
BSC<0.01%$0.2670214.1855$1.12
BSC<0.01%$29.820.0368$1.1
BSC<0.01%$0.04052226.6499$1.08
BSC<0.01%$0.9988241.04$1.04
BSC<0.01%$0.001201851.2208$1.02
BSC<0.01%$0.07271113.7124$0.997
BSC<0.01%$0.7923241.2149$0.9626
BSC<0.01%$17.280.054$0.9332
BSC<0.01%$0.02130843.2701$0.922
BSC<0.01%$0.2495193.6635$0.9141
BSC<0.01%$0.00007512,166.1241$0.9122
BSC<0.01%$0.2901043.1074$0.9014
BSC<0.01%$657.580.00136904$0.9002
BSC<0.01%$0.1232117.2627$0.8948
BSC<0.01%$1,127.60.00078974$0.8905
BSC<0.01%$319.350.00276678$0.8835
BSC<0.01%$511.690.00172669$0.8835
BSC<0.01%$597.860.00147509$0.8818
BSC<0.01%$0.01433760.804$0.8717
BSC<0.01%$358.250.00242801$0.8698
BSC<0.01%$2.360.3645$0.8601
BSC<0.01%$1,064.50.00078205$0.8324
BSC<0.01%$294.290.00282163$0.8303
BSC<0.01%$65.350.0126$0.8251
BSC<0.01%$981.890.00081364$0.7989
BSC<0.01%$0.00003522,441.4956$0.7937
BSC<0.01%$23.650.033$0.7806
BSC<0.01%$693.510.00110273$0.7647
BSC<0.01%$206.550.00356992$0.7373
BSC<0.01%$0.0979487.5054$0.7351
BSC<0.01%$298.980.00245567$0.7341
BSC<0.01%$0.01375251.4646$0.7077
BSC<0.01%$0.9993690.6991$0.6986
BSC<0.01%$0.0002732,547.7512$0.695
BSC<0.01%$939.590.00072681$0.6829
BSC<0.01%$26.470.0255$0.6758
BSC<0.01%$0.002795237.6358$0.6642
BSC<0.01%$0.8660760.7382$0.6393
BSC<0.01%$75.050.00846243$0.6351
BSC<0.01%$117.610.00535945$0.6303
BSC<0.01%$82.180.0076699$0.6303
BSC<0.01%$0.9997310.618$0.6178
BSC<0.01%$0.3008442.0021$0.6023
BSC<0.01%$67.740.00863196$0.5847
BSC<0.01%$71.10.00790524$0.562
BSC<0.01%$524.640.00106951$0.5611
BSC<0.01%$0.0144538.5622$0.5572
BSC<0.01%$10.490.0527$0.5528
BSC<0.01%$0.005161105.8239$0.5461
BSC<0.01%$0.1235314.1651$0.5145
BSC<0.01%$217.840.00235911$0.5139
BSC<0.01%$311.160.00158133$0.492
BSC<0.01%$187.10.00258824$0.4842
BSC<0.01%$327.570.00145845$0.4777
BSC<0.01%$11.990.0387$0.4639
BSC<0.01%$155.60.00293646$0.4569
BSC<0.01%$335.990.0013133$0.4412
BSC<0.01%$0.8363460.5146$0.4303
BSC<0.01%$3.230.1328$0.4292
BSC<0.01%$0.00000946,492.9766$0.4137
BSC<0.01%$792.110.00051806$0.4103
BSC<0.01%$0.0118833.8236$0.4018
BSC<0.01%$1.530.2604$0.3983
BSC<0.01%$0.0001243,168.8108$0.3922
BSC<0.01%$59.630.00657667$0.3921
BSC<0.01%$28.910.0135$0.3899
BSC<0.01%$0.3571081.0835$0.3869
BSC<0.01%$151.390.00254573$0.3853
BSC<0.01%$177.330.00214694$0.3807
BSC<0.01%$467.420.00080861$0.3779
BSC<0.01%$29.660.0124$0.3685
BSC<0.01%$87.370.00413948$0.3616
BSC<0.01%$453.30.00079264$0.3593
BSC<0.01%$0.00750847.8169$0.3589
BSC<0.01%$0.00002912,214.6024$0.3566
BSC<0.01%$0.0000973,684.0529$0.3561
BSC<0.01%$116.080.00304618$0.3536
BSC<0.01%$264.420.00129405$0.3421
BSC<0.01%$31.60.0108$0.3403
BSC<0.01%$532.80.00063325$0.3373
BSC<0.01%$0.000983342.4371$0.3366
BSC<0.01%<$0.0000011,813,180,825,174.6086$0.3342
BSC<0.01%$3.920.0849$0.3328
BSC<0.01%$98.010.00335063$0.3283
BSC<0.01%$293.470.00110662$0.3247
BSC<0.01%$0.000831390.4423$0.3244
BSC<0.01%<$0.000001877,126.4665$0.3146
BSC<0.01%$0.000003115,559.6486$0.3131
BSC<0.01%$106.480.00280836$0.299
BSC<0.01%$0.000834350.8766$0.2924
BSC<0.01%$228.440.00127535$0.2913
BSC<0.01%$0.00000837,351.8082$0.2905
BSC<0.01%$0.01627317.8184$0.2899
BSC<0.01%$0.000923289.9612$0.2676
BSC<0.01%$0.00869630.3775$0.2641
BSC<0.01%$1.180.2155$0.2542
BSC<0.01%$82.930.00305079$0.253
BSC<0.01%$0.1346611.8399$0.2477
BSC<0.01%$180.270.00134552$0.2425
BSC<0.01%$80.320.00294828$0.2368
BSC<0.01%$10.2242$0.2241
BSC<0.01%$196.30.00111461$0.2187
BSC<0.01%$224.560.00095775$0.215
BSC<0.01%$0.01511714.1892$0.2145
BSC<0.01%$326.920.00064741$0.2116
BSC<0.01%$156.660.00129304$0.2025
BSC<0.01%$152.630.00132372$0.202
BSC<0.01%$111.970.00177584$0.1988
BSC<0.01%$0.0195989.9637$0.1952
BSC<0.01%<$0.0000012,888,097.2421$0.1922
BSC<0.01%$0.9975560.1922$0.1917
BSC<0.01%$301.480.00060841$0.1834
BSC<0.01%$0.1157751.533$0.1774
BSC<0.01%$0.0516713.3896$0.1751
BSC<0.01%$0.01251513.564$0.1697
BSC<0.01%$0.0000911,784.962$0.1628
BSC<0.01%$0.000775209.4518$0.1623
BSC<0.01%$51.340.00310986$0.1596
BSC<0.01%$0.00527430.0323$0.1583
BSC<0.01%$168.870.00093179$0.1573
BSC<0.01%$0.0413413.4228$0.1415
BSC<0.01%$0.00200269.0746$0.1382
BSC<0.01%$0.1225491.1199$0.1372
BSC<0.01%$69.830.00193936$0.1354
BSC<0.01%$0.2109030.6143$0.1295
BSC<0.01%$2090.00060408$0.1262
BSC<0.01%$101.810.00122189$0.1244
BSC<0.01%$94.60.0013138$0.1242
BSC<0.01%$161.840.00076374$0.1236
BSC<0.01%$137.520.00081071$0.1114
BSC<0.01%$0.000071,560.9685$0.1098
BSC<0.01%$0.000213513.3925$0.1091
BSC<0.01%$0.00397125.3203$0.1005
BSC<0.01%$886.080.00000186$0.001645
POL0.63%$0.0045712,083,488.9528$9,523.91
POL<0.01%$2,950.260.00328176$9.68
POL<0.01%$2,954.110.00272047$8.04
POL<0.01%$4.971.301$6.47
POL<0.01%$1.184.7981$5.66
POL<0.01%$0.9984284.3397$4.33
POL<0.01%$0.12543328.9169$3.63
POL<0.01%$0.08948338.7651$3.47
POL<0.01%$0.999742.8749$2.87
POL<0.01%$3,619.460.00067774$2.45
POL<0.01%$1.192.0515$2.44
POL<0.01%$0.03903746.2079$1.8
POL<0.01%$3,615.290.00035945$1.3
POL<0.01%$0.9995221.2813$1.28
POL<0.01%$0.1475858.4057$1.24
POL<0.01%$0.9994071.2147$1.21
POL<0.01%$0.000011112,782.4982$1.21
POL<0.01%$0.1290878.8$1.14
POL<0.01%$0.000006171,062.9678$1.11
POL<0.01%$1.990.5057$1.01
POL<0.01%$0.999741.0066$1.01
POL<0.01%$89,1050.00001052$0.9373
POL<0.01%$0.000004224,807.7711$0.9239
POL<0.01%$0.1474156.0373$0.8899
POL<0.01%$0.9995980.8257$0.8254
POL<0.01%$1.170.66$0.7722
POL<0.01%$0.004.3707$0.00
POL<0.01%$0.1960273.8912$0.7627
POL<0.01%$88,9540.00000854$0.7596
POL<0.01%$126.630.00523652$0.6631
POL<0.01%$0.03624116.9783$0.6153
POL<0.01%$5,031.460.000117$0.5886
POL<0.01%$1,567.940.00037236$0.5838
POL<0.01%$0.1486093.7528$0.5576
POL<0.01%$0.1257394.3216$0.5433
POL<0.01%<$0.00000114,469,441.0522$0.5151
POL<0.01%$12.140.0418$0.5069
POL<0.01%$1.230.3953$0.4861
POL<0.01%$0.1877712.4177$0.4539
POL<0.01%$0.4988210.9063$0.452
POL<0.01%$155.650.00269575$0.4195
POL<0.01%$0.7919120.4721$0.3738
POL<0.01%<$0.00000194,990,371.9275$0.3609
POL<0.01%$58.540.00551262$0.3227
POL<0.01%$0.1423292.2203$0.316
POL<0.01%$1.180.2312$0.2728
POL<0.01%$0.00636542.3286$0.2694
POL<0.01%$0.1880491.3632$0.2563
POL<0.01%$0.7862590.3153$0.2478
POL<0.01%<$0.0000015,709,797.6116$0.2426
POL<0.01%$1.170.1937$0.2266
POL<0.01%$0.6332830.3339$0.2114
POL<0.01%$0.01446310.9177$0.1579
POL<0.01%$0.0000384,090.4439$0.1564
POL<0.01%$0.9998190.1531$0.153
POL<0.01%$0.0327024.3226$0.1413
POL<0.01%$0.415250.3338$0.1386
POL<0.01%$0.000001126,140.85$0.1362
POL<0.01%$0.00817116.6158$0.1357
POL<0.01%$0.00638919.1149$0.1221
POL<0.01%$0.0000432,679.6771$0.1148
POL<0.01%$0.358760.2841$0.1019
POL<0.01%$0.1254770.269$0.033753
BASE0.02%$0.000714466,699.1833$333.22
BASE0.02%$0.00490550,130.036$245.91
BASE0.02%$0.001968116,832.9815$229.89
BASE<0.01%$0.0057320,559.5107$117.8
BASE<0.01%$0.000654145,585.055$95.27
BASE<0.01%$0.9995268.3384$68.31
BASE<0.01%$0.0237172,648.317$62.81
BASE<0.01%$1.1851.0261$60.21
BASE<0.01%$0.00145640,514.0099$59.01
BASE<0.01%$0.086463674.1932$58.29
BASE<0.01%$89,1140.00062929$56.08
BASE<0.01%$0.6737282.8251$55.8
BASE<0.01%$1.2743.5223$55.27
BASE<0.01%$0.0309991,729.3512$53.61
BASE<0.01%$1.0451.5548$53.57
BASE<0.01%$0.081324646.1337$52.55
BASE<0.01%$0.0163183,147.5331$51.36
BASE<0.01%$0.71333871.1108$50.73
BASE<0.01%$0.056638888.365$50.31
BASE<0.01%$89,0930.00055267$49.24
BASE<0.01%$0.0033.3703$0.00
BASE<0.01%$1.3535.9247$48.5
BASE<0.01%$2.0123.2818$46.8
BASE<0.01%$0.99864146.2166$46.15
BASE<0.01%$0.0222162,064.1891$45.86
BASE<0.01%$3,206.210.0139$44.55
BASE<0.01%$3,615.240.0122$44.19
BASE<0.01%$0.300728137.9275$41.48
BASE<0.01%$88,9510.00045537$40.51
BASE<0.01%$0.0072285,590.5971$40.41
BASE<0.01%$0.0035.8689$0.00
BASE<0.01%$0.000334112,905.1939$37.72
BASE<0.01%$0.0194871,933.7648$37.68
BASE<0.01%$1.0336.4246$37.66
BASE<0.01%$0.050232740.9553$37.22
BASE<0.01%$0.256731142.2672$36.52
BASE<0.01%$3,306.70.0109$36.14
BASE<0.01%$0.000076468,764.581$35.74
BASE<0.01%$0.00125827,845.3191$35.03
BASE<0.01%$0.0115672,931.7757$33.91
BASE<0.01%$0.0037998,916.33$33.87
BASE<0.01%$89,2670.00037808$33.75
BASE<0.01%$0.35777193.9294$33.61
BASE<0.01%$1.9116.8583$32.2
BASE<0.01%$0.124131258.4191$32.08
BASE<0.01%$0.172937185.0436$32
BASE<0.01%$3,153.730.0099675$31.43
BASE<0.01%$0.00265811,555.9658$30.71
BASE<0.01%$0.99828730.5569$30.5
BASE<0.01%$0.0221751,371.5285$30.41
BASE<0.01%$0.037284770.4612$28.73
BASE<0.01%$0.0198951,440$28.65
BASE<0.01%$0.59223247.9245$28.38
BASE<0.01%$0.0133992,082.819$27.91
BASE<0.01%$3.098.8829$27.45
BASE<0.01%$1.1823.1553$27.32
BASE<0.01%$0.00000119,363,508.2597$26.33
BASE<0.01%$0.0024910,420.6053$25.95
BASE<0.01%$0.0000045,946,240.7191$25.39
BASE<0.01%$0.46998252.427$24.64
BASE<0.01%$0.026897898.2191$24.16
BASE<0.01%$0.37380360.9649$22.79
BASE<0.01%$0.107932206.2712$22.26
BASE<0.01%$1.2817.1255$21.92
BASE<0.01%$0.030329721.1845$21.87
BASE<0.01%$0.334664.6628$21.64
BASE<0.01%$0.99973221.5917$21.59
BASE<0.01%$0.00059835,359.033$21.14
BASE<0.01%$0.02739767.904$21.03
BASE<0.01%$2.58.3923$20.98
BASE<0.01%$0.06164322.0104$19.85
BASE<0.01%$0.99961419.7102$19.7
BASE<0.01%$0.0097612,008.9018$19.61
BASE<0.01%$0.00046441,930.1147$19.45
BASE<0.01%$0.35847754.0744$19.38
BASE<0.01%<$0.00000177,350,979.5194$19.25
BASE<0.01%$0.050097382.8057$19.18
BASE<0.01%$0.28406366.9692$19.02
BASE<0.01%$0.59996731.0546$18.63
BASE<0.01%$2,953.050.00630527$18.62
BASE<0.01%$0.000.0973$0.00
BASE<0.01%$0.0009220,128.2979$18.53
BASE<0.01%$0.0065862,732.3158$18
BASE<0.01%$0.00023775,522.02$17.89
BASE<0.01%$0.0063522,773.6693$17.62
BASE<0.01%$0.044921390.7421$17.55
BASE<0.01%$0.0078532,131.651$16.74
BASE<0.01%$2,944.190.00565466$16.65
BASE<0.01%$0.023981694.0367$16.64
BASE<0.01%$0.000146112,908.1519$16.51
BASE<0.01%$0.0130131,222.8958$15.91
BASE<0.01%$0.020199779.7178$15.75
BASE<0.01%$146.720.1059$15.54
BASE<0.01%$0.0004534,119.4481$15.37
BASE<0.01%$0.81920518.5855$15.23
BASE<0.01%$0.004,947.6071$0.00
BASE<0.01%$67.670.2182$14.77
BASE<0.01%$155.660.0934$14.54
BASE<0.01%$0.022058646.3094$14.26
BASE<0.01%$2.924.7858$13.97
BASE<0.01%$0.7300118.6572$13.62
BASE<0.01%$0.000026509,923.0272$13.36
BASE<0.01%$0.0029974,421.9471$13.25
BASE<0.01%$90,2430.00014376$12.97
BASE<0.01%<$0.0000012,054,856,459.2211$12.95
BASE<0.01%$0.071676179.4678$12.86
BASE<0.01%$0.000018705,484.5276$12.65
BASE<0.01%$0.00050125,046.5002$12.55
BASE<0.01%$0.052135240.1695$12.52
BASE<0.01%$0.014548859.4067$12.5
BASE<0.01%$0.028238438.6186$12.39
BASE<0.01%$0.035665336.1748$11.99
BASE<0.01%<$0.000001313,237,709.4096$11.81
BASE<0.01%$0.00377.467$0.00
BASE<0.01%$0.081715143.4816$11.72
BASE<0.01%$0.21010655.543$11.67
BASE<0.01%$1.0910.7378$11.65
BASE<0.01%$9.791.1326$11.09
BASE<0.01%$0.0088371,251.1605$11.06
BASE<0.01%$0.13636380.3547$10.96
BASE<0.01%$0.051184210.4955$10.77
BASE<0.01%$0.99881110.5568$10.54
BASE<0.01%$0.019383532.7408$10.33
BASE<0.01%$0.33229231.064$10.32
BASE<0.01%$2.015.0144$10.08
BASE<0.01%$0.058905171.0782$10.08
BASE<0.01%$0.0020444,899.4081$10.02
BASE<0.01%$0.026074375.9767$9.8
BASE<0.01%$0.32470530.0667$9.76
BASE<0.01%$0.00016459,222.9796$9.73
BASE<0.01%$0.05006192.5067$9.64
BASE<0.01%$0.9993919.5053$9.5
BASE<0.01%$0.00073212,699.2968$9.3
BASE<0.01%$0.54063617.1257$9.26
BASE<0.01%$0.0039152,363.8908$9.25
BASE<0.01%$0.0090021,003.2338$9.03
BASE<0.01%$0.09214797.1429$8.95
BASE<0.01%$0.00048817,756.9219$8.67
BASE<0.01%$1.217.1178$8.61
BASE<0.01%$0.52361316.1843$8.47
BASE<0.01%$88,9900.00009064$8.07
BASE<0.01%$0.0068491,175.3445$8.05
BASE<0.01%$0.70811611.0458$7.82
BASE<0.01%$0.19601339.8603$7.81
BASE<0.01%$0.0072241,067.4754$7.71
BASE<0.01%$0.013526564.3679$7.63
BASE<0.01%$0.00624.923$0.00
BASE<0.01%$0.000065115,087.447$7.51
BASE<0.01%$0.010063733.5401$7.38
BASE<0.01%$0.912077.9891$7.29
BASE<0.01%$0.41508417.4895$7.26
BASE<0.01%$0.00024529,632.4967$7.25
BASE<0.01%<$0.000001558,367,411.03$7.2
BASE<0.01%$2,950.520.00241795$7.13
BASE<0.01%$7.210.9563$6.9
BASE<0.01%$0.000011588,263.5996$6.6
BASE<0.01%$0.998076.468$6.46
BASE<0.01%$0.11218756.9586$6.39
BASE<0.01%$0.00038816,443.5316$6.38
BASE<0.01%$0.025618247.5457$6.34
BASE<0.01%$0.19011932.3085$6.14
BASE<0.01%$25.960.2307$5.99
BASE<0.01%$0.9993875.9912$5.99
BASE<0.01%$0.00007382,369.9016$5.97
BASE<0.01%$0.029162204.1831$5.95
BASE<0.01%<$0.0000018,388,373,418.7005$5.87
BASE<0.01%$0.0000963,106.8261$5.69
BASE<0.01%$0.00028819,665.1033$5.66
BASE<0.01%$0.00014140,057.0569$5.63
BASE<0.01%$0.02559215.904$5.52
BASE<0.01%$0.00021625,396.1677$5.48
BASE<0.01%$0.37193214.7373$5.48
BASE<0.01%$0.07134376.5864$5.46
BASE<0.01%$0.0012014,451.1248$5.35
BASE<0.01%$0.00048810,777.1621$5.26
BASE<0.01%$0.00016232,182.1997$5.22
BASE<0.01%$1.194.353$5.18
BASE<0.01%$0.00030317,076.4869$5.18
BASE<0.01%$0.9966635.1959$5.18
BASE<0.01%$0.12265941.6104$5.1
BASE<0.01%$0.16992729.9456$5.09
BASE<0.01%$0.008742572.0411$5
BASE<0.01%$259.250.0186$4.82
BASE<0.01%$0.9859964.8766$4.81
BASE<0.01%$0.007849606.4001$4.76
BASE<0.01%$0.15627730.182$4.72
BASE<0.01%$0.00021422,067.68$4.72
BASE<0.01%$0.8324095.653$4.71
BASE<0.01%<$0.00000136,048,822.0022$4.7
BASE<0.01%$0.468699.6904$4.54
BASE<0.01%$0.006453691.9986$4.47
BASE<0.01%$0.00019921,922.9579$4.35
BASE<0.01%$0.006805633.2741$4.31
BASE<0.01%$0.005.7408$0.00
BASE<0.01%$0.00007356,997.5348$4.15
BASE<0.01%$0.00006860,738.7602$4.14
BASE<0.01%$0.000.00130395$0.00
BASE<0.01%$0.9991584.1276$4.12
BASE<0.01%$0.000013314,888.3904$4.12
BASE<0.01%$2.311.7819$4.12
BASE<0.01%$0.0000945,604.7156$4.09
BASE<0.01%$0.00013829,504.9316$4.08
BASE<0.01%$0.0024331,652.7079$4.02
BASE<0.01%$0.0000014,747,052.8222$3.99
BASE<0.01%$2,954.110.00134119$3.96
BASE<0.01%$0.05419672.3266$3.92
BASE<0.01%$0.0015662,446.4141$3.83
BASE<0.01%$0.002041,870.8208$3.82
BASE<0.01%$1.881.9335$3.64
BASE<0.01%$0.0003859,383.3546$3.61
BASE<0.01%$0.0000031,338,841.2018$3.6
BASE<0.01%$0.00181,987.2586$3.58
BASE<0.01%$0.000029119,104.3385$3.51
BASE<0.01%$0.0027651,256.7846$3.47
BASE<0.01%$0.0003629,545.8148$3.46
BASE<0.01%$0.09223637.2318$3.43
BASE<0.01%$0.10477631.9776$3.35
BASE<0.01%$0.0019881,556.544$3.09
BASE<0.01%$0.12230324.5343$3
BASE<0.01%$0.000028106,494.1942$3
BASE<0.01%$0.0000012,748,882.9678$3
BASE<0.01%$0.007,986.7297$0.00
BASE<0.01%$0.12292223.796$2.93
BASE<0.01%$0.4181836.9687$2.91
BASE<0.01%$0.05135655.3478$2.84
BASE<0.01%$0.00014419,653.5557$2.83
BASE<0.01%$0.06529743.261$2.82
BASE<0.01%$0.9994872.7088$2.71
BASE<0.01%$173.090.0155$2.68
BASE<0.01%$0.0000021,560,816.0882$2.64
BASE<0.01%$0.12760320.6174$2.63
BASE<0.01%$0.06664639.1801$2.61
BASE<0.01%$0.0009382,771.0557$2.6
BASE<0.01%$0.00008829,277.7984$2.59
BASE<0.01%$0.03685870.077$2.58
BASE<0.01%$0.000298,825.2546$2.56
BASE<0.01%<$0.0000012,558,166,734.7084$2.56
BASE<0.01%$0.972822.6071$2.54
BASE<0.01%$1.182.1461$2.53
BASE<0.01%$0.05394646.3492$2.5
BASE<0.01%$0.5904594.2227$2.49
BASE<0.01%$0.00004456,803.0301$2.48
BASE<0.01%$0.00013418,555.4155$2.48
BASE<0.01%$0.000.0107$0.00
BASE<0.01%$0.000016155,290.2595$2.43
BASE<0.01%$0.0010592,271.2522$2.41
BASE<0.01%$0.07972929.4075$2.34
BASE<0.01%$0.06443436.3269$2.34
BASE<0.01%$0.1661514.0781$2.34
BASE<0.01%$0.7963192.9231$2.33
BASE<0.01%$0.006787336.2677$2.28
BASE<0.01%$0.0002459,177.2989$2.25
BASE<0.01%$0.18803811.7391$2.21
BASE<0.01%$0.0010392,098.1154$2.18
BASE<0.01%$0.006146347.1054$2.13
BASE<0.01%$0.08162726.0456$2.13
BASE<0.01%$0.9987422.1226$2.12
BASE<0.01%$0.00306673.7619$2.06
BASE<0.01%$23.910.0861$2.06
BASE<0.01%$0.5490923.6145$1.98
BASE<0.01%$0.14246213.9216$1.98
BASE<0.01%$0.0017251,135.9562$1.96
BASE<0.01%$0.001.763$0.00
BASE<0.01%$0.003253575.272$1.87
BASE<0.01%$163.190.0114$1.87
BASE<0.01%$0.03372652.9285$1.79
BASE<0.01%$0.000007267,762.2138$1.78
BASE<0.01%$0.0001869,525.9084$1.77
BASE<0.01%$0.010707165.0103$1.77
BASE<0.01%<$0.0000011,037,500,163.2939$1.76
BASE<0.01%$0.02627967.0453$1.76
BASE<0.01%$0.011763149.3558$1.76
BASE<0.01%$0.0593929.4056$1.75
BASE<0.01%$0.000002929,438.7951$1.74
BASE<0.01%$3,423.120.00050238$1.72
BASE<0.01%$0.000217,699.3606$1.62
BASE<0.01%$0.0005313,034.5689$1.61
BASE<0.01%$0.0013651,168.926$1.6
BASE<0.01%$0.002072752.892$1.56
BASE<0.01%$0.0009851,577.2654$1.55
BASE<0.01%$0.00002659,434.8043$1.55
BASE<0.01%$0.02093972.8981$1.53
BASE<0.01%$0.02259366.3628$1.5
BASE<0.01%$0.006209239.9194$1.49
BASE<0.01%$0.9993831.4901$1.49
BASE<0.01%$0.0002735,438.4652$1.48
BASE<0.01%$0.9189191.5869$1.46
BASE<0.01%$0.000002646,847.6377$1.46
BASE<0.01%$0.13872710.4206$1.45
BASE<0.01%$0.0002934,878$1.43
BASE<0.01%$0.0034.852$0.00
BASE<0.01%$0.01578287.6744$1.38
BASE<0.01%$3,337.60.00041143$1.37
BASE<0.01%$0.0001618,262.8628$1.33
BASE<0.01%$0.01326998.861$1.31
BASE<0.01%$0.0000011,109,356.611$1.31
BASE<0.01%$0.02351754.5567$1.28
BASE<0.01%$0.00001586,170.4023$1.27
BASE<0.01%$0.0002534,873.8377$1.23
BASE<0.01%<$0.0000011,535,407,467.7294$1.23
BASE<0.01%$0.000343,519.4286$1.2
BASE<0.01%$0.00010211,634.1882$1.18
BASE<0.01%$0.004047287.8953$1.17
BASE<0.01%$0.9996971.1434$1.14
BASE<0.01%$0.9349841.1822$1.11
BASE<0.01%$0.00002838,837.4293$1.1
BASE<0.01%$0.000009122,536.1858$1.1
BASE<0.01%$0.2444834.5018$1.1
BASE<0.01%$2.810.3875$1.09
BASE<0.01%$0.0001825,813.4243$1.06
BASE<0.01%$0.000293,640.0653$1.06
BASE<0.01%$0.0003762,780.9445$1.05
BASE<0.01%$0.9881.0532$1.04
BASE<0.01%$0.2202024.7235$1.04
BASE<0.01%$0.00009211,174.4873$1.03
BASE<0.01%$0.000003304,206.0507$1.02
BASE<0.01%$0.003105322.1486$1
BASE<0.01%$0.0002024,918.2353$0.9932
BASE<0.01%$1.030.877$0.8989
BASE<0.01%$0.04132521.6291$0.8938
BASE<0.01%$0.000831,066.9095$0.8854
BASE<0.01%$0.1449016.0655$0.8789
BASE<0.01%$0.2797953.057$0.8553
BASE<0.01%<$0.0000016,395,944.0664$0.8372
BASE<0.01%$0.0000183,642.2677$0.8238
BASE<0.01%$0.003228253.9407$0.8197
BASE<0.01%$0.0002832,883.228$0.8159
BASE<0.01%$0.0003262,486.981$0.8099
BASE<0.01%$0.0000516,226.2239$0.8079
BASE<0.01%$86,1360.00000915$0.7881
BASE<0.01%$0.4995621.5721$0.7853
BASE<0.01%$0.0018,401.9527$0.00
BASE<0.01%$0.000003250,778.8389$0.7799
BASE<0.01%$0.0004681,633.1123$0.7639
BASE<0.01%$0.001319569.1477$0.7508
BASE<0.01%$0.0001275,879.7703$0.7474
BASE<0.01%$0.00002332,447.7004$0.73
BASE<0.01%$0.01125564.6917$0.728
BASE<0.01%$0.0004461,629.1993$0.7261
BASE<0.01%$0.02247432.2145$0.7239
BASE<0.01%$0.00298242.8876$0.7237
BASE<0.01%$0.0002193,182.9447$0.6977
BASE<0.01%<$0.0000011,778,851.7374$0.6905
BASE<0.01%$0.06052911.3888$0.6893
BASE<0.01%$0.0005831,176.2243$0.6859
BASE<0.01%$0.00002626,568.1115$0.679
BASE<0.01%$0.002048325.6774$0.667
BASE<0.01%$0.0000233,309.6277$0.6651
BASE<0.01%$0.0000232,873.9809$0.6647
BASE<0.01%$0.2437872.6618$0.6489
BASE<0.01%$0.0676879.5734$0.6479
BASE<0.01%$0.000002315,570.5094$0.6342
BASE<0.01%$0.0004461,417.5377$0.6315
BASE<0.01%$0.04589913.1599$0.604
BASE<0.01%$0.0001683,525.6623$0.5937
BASE<0.01%$30.380.0195$0.5931
BASE<0.01%$0.00005211,278.083$0.5913
BASE<0.01%$0.01105952.977$0.5858
BASE<0.01%$0.000001898,857.1441$0.5572
BASE<0.01%$0.0002682,014.4752$0.5405
BASE<0.01%$0.0002771,911.338$0.5296
BASE<0.01%$0.00002322,378.9534$0.5247
BASE<0.01%$0.0094954.6487$0.5186
BASE<0.01%$4.930.1048$0.5164
BASE<0.01%$0.004543113.3334$0.5149
BASE<0.01%$0.002703184.6224$0.4989
BASE<0.01%$0.0003791,282.8717$0.4863
BASE<0.01%$0.0001233,942.7928$0.4846
BASE<0.01%$0.000536886.3851$0.4753
BASE<0.01%$0.002278205.1122$0.4672
BASE<0.01%$0.00001628,850.4396$0.4581
BASE<0.01%$0.01775425.7192$0.4566
BASE<0.01%$1.940.2306$0.4474
BASE<0.01%$88,2410.00000502$0.4429
BASE<0.01%$0.02196320.1025$0.4415
BASE<0.01%$0.00954545.9237$0.4383
BASE<0.01%<$0.0000011,609,615.6283$0.4302
BASE<0.01%$0.0101842.1481$0.429
BASE<0.01%$1.90.2254$0.4283
BASE<0.01%$0.0001183,546.504$0.4193
BASE<0.01%$0.00001921,377.4452$0.4153
BASE<0.01%$0.02978113.7658$0.4099
BASE<0.01%$0.2459861.6336$0.4018
BASE<0.01%$0.241941.6588$0.4013
BASE<0.01%$0.1057643.7171$0.3931
BASE<0.01%$0.0002871,369.7235$0.393
BASE<0.01%$0.000084,869.0986$0.3912
BASE<0.01%$0.00002515,288.1781$0.3864
BASE<0.01%$0.00001428,564.8051$0.3861
BASE<0.01%$0.123283.1291$0.3857
BASE<0.01%$0.000003147,904.9289$0.3756
BASE<0.01%$0.000001390,984.2887$0.3698
BASE<0.01%$0.00001230,249$0.3578
BASE<0.01%$0.00747847.8412$0.3577
BASE<0.01%$0.0000536,678.9799$0.3561
BASE<0.01%$0.9978210.3568$0.356
BASE<0.01%$0.001372256.2884$0.3515
BASE<0.01%$0.0002921,195.1248$0.3488
BASE<0.01%$0.00443277.578$0.3438
BASE<0.01%$17.340.0189$0.3284
BASE<0.01%$0.0001592,032.9707$0.3239
BASE<0.01%$0.0000349,320.2179$0.3153
BASE<0.01%$0.00706844.3481$0.3134
BASE<0.01%$0.01463421.3403$0.3122
BASE<0.01%$0.000769396.3575$0.3049
BASE<0.01%$0.000408746.2025$0.3045
BASE<0.01%$0.0000714,296.4588$0.3029
BASE<0.01%$0.001812163.8415$0.2969
BASE<0.01%$10.2898$0.2906
BASE<0.01%$0.001918149.3279$0.2864
BASE<0.01%<$0.0000011,733,714.747$0.2631
BASE<0.01%<$0.000001124,836,437.6681$0.2621
BASE<0.01%$0.0774513.1135$0.2411
BASE<0.01%$0.00367563.4422$0.2331
BASE<0.01%$0.000002148,256.8194$0.2312
BASE<0.01%$0.01016322.7369$0.231
BASE<0.01%$0.0000455,115.8889$0.2297
BASE<0.01%$0.00041557.8566$0.2288
BASE<0.01%$0.00000543,096.3999$0.2262
BASE<0.01%$0.4397430.5109$0.2246
BASE<0.01%$0.000054,503.9334$0.2238
BASE<0.01%<$0.00000111,833,871.8079$0.2236
BASE<0.01%$0.00254387.5838$0.2227
BASE<0.01%$0.002097106.1199$0.2225
BASE<0.01%$0.000243905.8693$0.2203
BASE<0.01%$0.00055400.0137$0.2198
BASE<0.01%$0.0001141,924.8661$0.2189
BASE<0.01%$0.0000317,053.1141$0.2185
BASE<0.01%$0.000933233.7831$0.2181
BASE<0.01%$0.0000782,762.0827$0.2149
BASE<0.01%$0.00232790.6654$0.211
BASE<0.01%$1.420.1464$0.2079
BASE<0.01%$0.00023903.7312$0.2075
BASE<0.01%$89,1580.00000232$0.2071
BASE<0.01%$0.688220.2984$0.2053
BASE<0.01%$0.001202170.7776$0.2052
BASE<0.01%$0.0000326,279.5023$0.2021
BASE<0.01%$0.0000593,389.56$0.2002
BASE<0.01%$1.210.1645$0.199
BASE<0.01%$0.00000284,153.4639$0.1918
BASE<0.01%$0.00227783.9869$0.1912
BASE<0.01%$0.2336850.7508$0.1754
BASE<0.01%$0.00000296,034.1062$0.1747
BASE<0.01%$0.001521114.7176$0.1744
BASE<0.01%$0.01129314.0171$0.1583
BASE<0.01%$0.0165599.5055$0.1574
BASE<0.01%$0.1951440.786$0.1533
BASE<0.01%$0.0041536.8775$0.153
BASE<0.01%<$0.00000156,363,880.1694$0.1521
BASE<0.01%$0.00160893.8174$0.1508
BASE<0.01%$0.00182979.1876$0.1448
BASE<0.01%$0.000154941.8913$0.1446
BASE<0.01%$2.050.07$0.1435
BASE<0.01%$0.000732196.0939$0.1434
BASE<0.01%$0.0033741.5741$0.1401
BASE<0.01%$0.000284491.8602$0.1397
BASE<0.01%$3,142.430.00004345$0.1365
BASE<0.01%$0.00194167.5731$0.1311
BASE<0.01%$0.00000718,255.2609$0.1294
BASE<0.01%$0.000464274.4249$0.1272
BASE<0.01%$0.000809152.5953$0.1233
BASE<0.01%$0.9806070.1245$0.122
BASE<0.01%$0.9938480.1043$0.1036
BASE<0.01%$0.0159956.4199$0.1026
BASE<0.01%$3,146.920.00003234$0.1017
BASE<0.01%$5.040.0202$0.1015
BASE<0.01%<$0.000001441,351.4352$0.1009
BASE<0.01%$0.0000422,383.9473$0.1007
AVAX0.08%$14.9779.039$1,183.21
AVAX<0.01%$0.9983933.5377$3.53
AVAX<0.01%$2,954.110.00041566$1.23
AVAX<0.01%$0.02421850$1.21
AVAX<0.01%$2,950.60.00040668$1.2
AVAX<0.01%$155.330.00670394$1.04
AVAX<0.01%<$0.0000017,057,337.8197$0.9915
AVAX<0.01%$0.0003582,732.8186$0.9781
AVAX<0.01%$7.240.1095$0.7924
AVAX<0.01%$0.05676812.7437$0.7234
AVAX<0.01%$0.9994740.616$0.6156
AVAX<0.01%$0.001578359.4819$0.5673
AVAX<0.01%$0.999740.4945$0.4943
AVAX<0.01%$88,953.80.00000487$0.4332
AVAX<0.01%$0.9996830.4005$0.4003
AVAX<0.01%$0.00638959.7296$0.3816
AVAX<0.01%$13.090.0285$0.3732
AVAX<0.01%$0.9996830.3123$0.3121
AVAX<0.01%$0.01789217.0936$0.3058
AVAX<0.01%$0.0617754.6619$0.2879
AVAX<0.01%$164.250.00172687$0.2836
AVAX<0.01%$0.9971870.2491$0.2483
AVAX<0.01%$0.00303278.6929$0.2385
AVAX<0.01%$5,031.460.000041$0.2062
AVAX<0.01%$0.020489.2767$0.1899
AVAX<0.01%$1.170.1568$0.1835
AVAX<0.01%$2.360.0627$0.1479
AVAX<0.01%$89,0830.00000156$0.1389
AVAX<0.01%$0.9983930.1288$0.1286
AVAX<0.01%$12.010.0015$0.018012
LINEA0.01%$0.999634208.608$208.53
LINEA<0.01%$2,953.10.00915735$27.04
LINEA<0.01%$2,950.970.00818112$24.14
LINEA<0.01%$0.0065031,435.7883$9.34
LINEA<0.01%$0.042394113.6554$4.82
LINEA<0.01%$14.6481$4.65
LINEA<0.01%$0.9984754.4818$4.47
LINEA<0.01%$88,8950.00004466$3.97
LINEA<0.01%$1.181.5396$1.82
LINEA<0.01%$0.03302926.7705$0.8842
LINEA<0.01%$0.000403689.0275$0.2775
GNO<0.01%$1.184.8989$5.78
GNO<0.01%$1.184.8989$5.78
GNO<0.01%$886.150.00570716$5.06
GNO<0.01%$0.9996095.0492$5.05
GNO<0.01%$0.18779525.7518$4.84
GNO<0.01%$0.05890879.6975$4.69
GNO<0.01%$0.4972629.0506$4.5
GNO<0.01%$2,951.340.00150552$4.44
GNO<0.01%$3,412.640.00122743$4.19
GNO<0.01%$3,615.440.00114184$4.13
GNO<0.01%$0.35861711.1218$3.99
GNO<0.01%$0.05293865.0944$3.45
GNO<0.01%$0.17937618.206$3.27
GNO<0.01%$0.9984843.1881$3.18
GNO<0.01%$0.9995273.1079$3.11
GNO<0.01%$2,954.110.00103745$3.06
GNO<0.01%$0.002.2341$0.00
GNO<0.01%$1.182.3299$2.75
GNO<0.01%$0.9995272.6557$2.65
GNO<0.01%$0.011983214.3384$2.57
GNO<0.01%$24.310.1002$2.44
GNO<0.01%$1.271.9043$2.42
GNO<0.01%$0.0006053,811.8843$2.31
GNO<0.01%$0.9990632.2732$2.27
GNO<0.01%$137.730.0133$1.83
GNO<0.01%$0.9990631.6405$1.64
GNO<0.01%$0.2182366.7174$1.47
GNO<0.01%$0.9995471.4223$1.42
GNO<0.01%$3,616.230.00038723$1.4
GNO<0.01%$0.2100796.3814$1.34
GNO<0.01%$0.9974941.2851$1.28
GNO<0.01%$0.9989721.1901$1.19
GNO<0.01%$448.720.00252686$1.13
GNO<0.01%$0.001931559.0564$1.08
GNO<0.01%$0.2466224.2583$1.05
GNO<0.01%$0.9995471.0039$1
GNO<0.01%$155.630.00640023$0.996
GNO<0.01%$12.140.0804$0.9764
GNO<0.01%$0.1425776.3079$0.8993
GNO<0.01%$88,8770.0000096$0.8532
GNO<0.01%$4.830.1604$0.7746
GNO<0.01%$0.05701613.5071$0.7701
GNO<0.01%$0.2991282.4277$0.7261
GNO<0.01%$0.01512345.8109$0.6928
GNO<0.01%$0.03619518.6511$0.675
GNO<0.01%$0.01019965.7505$0.6706
GNO<0.01%$0.2392612.2858$0.5468
GNO<0.01%$0.003058176.9687$0.5412
GNO<0.01%$0.999960.3677$0.3677
GNO<0.01%$0.9996090.3612$0.361
GNO<0.01%$41.890.00770622$0.3228
GNO<0.01%$0.02134413.3237$0.2843
GNO<0.01%$119.120.00221639$0.264
GNO<0.01%$0.0237710.4611$0.2486
GNO<0.01%$0.3895220.4646$0.1809
GNO<0.01%$0.4150830.4099$0.1701
GNO<0.01%$0.000.00000877$0.00
GNO<0.01%$0.0454843.5854$0.163
GNO<0.01%$0.0949881.6104$0.1529
GNO<0.01%$0.1563170.9245$0.1445
GNO<0.01%$0.682680.1978$0.135
GNO<0.01%$0.1950830.6925$0.135
GNO<0.01%$0.00247953.6309$0.1329
GNO<0.01%$0.156770.8383$0.1314
GNO<0.01%$0.000822148.2291$0.1219
GNO<0.01%$3,341.250.00003274$0.1093
GNO<0.01%$0.0017957.2499$0.1024
GNO<0.01%$0.9984840.1024$0.1022
GNO<0.01%$4,355.620.00002308$0.1005
PLASMA<0.01%$0.9985146.048$45.98
PLASMA<0.01%$0.99882426.3203$26.29
PLASMA<0.01%$0.126204130.5044$16.47
PLASMA<0.01%$0.0011.8933$0.00
PLASMA<0.01%$0.00071527.9132$0.3748
OP<0.01%$0.99962.8139$2.81
OP<0.01%$0.9980160.22$0.2195
CELO<0.01%$0.1155940.00001486$0.000002
FRAXTAL<0.01%$0.9972260.000000036446<$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.