ETH Price: $2,956.11 (-0.02%)

Contract

0x9008D19f58AAbD9eD0D60971565AA8510560ab41

Overview

ETH Balance

0.000000239576286207 ETH

ETH Value

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

Token Holdings

More Info

Private Name Tags

Transaction Hash
Block
From
To
0x13d79a0b3103274342025-02-27 4:46:04331 days ago1740631564IN
CoW Protocol: GPv2Settlement
0 ETH0.000012490.01
0x13d79a0b3103273932025-02-27 4:45:54331 days ago1740631554IN
CoW Protocol: GPv2Settlement
0 ETH0.000004940.01
0x13d79a0b3103266732025-02-27 4:42:53331 days ago1740631373IN
CoW Protocol: GPv2Settlement
0 ETH0.000015360.01
0x13d79a0b3103259582025-02-27 4:39:53331 days ago1740631193IN
CoW Protocol: GPv2Settlement
0 ETH0.000008330.01
0x13d79a0b3103255762025-02-27 4:38:17331 days ago1740631097IN
CoW Protocol: GPv2Settlement
0 ETH0.000010620.010624
0x13d79a0b3103254902025-02-27 4:37:55331 days ago1740631075IN
CoW Protocol: GPv2Settlement
0 ETH0.000009740.011295
0x13d79a0b3103254082025-02-27 4:37:34331 days ago1740631054IN
CoW Protocol: GPv2Settlement
0 ETH0.000009710.012617
0x13d79a0b3103252812025-02-27 4:37:02331 days ago1740631022IN
CoW Protocol: GPv2Settlement
0 ETH0.000019360.013364
0x13d79a0b3103251922025-02-27 4:36:41331 days ago1740631001IN
CoW Protocol: GPv2Settlement
0 ETH0.000027470.012027
0x13d79a0b3103251462025-02-27 4:36:29331 days ago1740630989IN
CoW Protocol: GPv2Settlement
0 ETH0.000010640.012526
0x13d79a0b3103212042025-02-27 4:19:52331 days ago1740629992IN
CoW Protocol: GPv2Settlement
0 ETH0.000009780.01
0x13d79a0b3103210762025-02-27 4:19:20331 days ago1740629960IN
CoW Protocol: GPv2Settlement
0 ETH0.000005630.01
0x13d79a0b3103209472025-02-27 4:18:48331 days ago1740629928IN
CoW Protocol: GPv2Settlement
0 ETH0.000009780.01
0x13d79a0b3103209052025-02-27 4:18:37331 days ago1740629917IN
CoW Protocol: GPv2Settlement
0 ETH0.000007140.01
0x13d79a0b3103208602025-02-27 4:18:26331 days ago1740629906IN
CoW Protocol: GPv2Settlement
0 ETH0.000009390.01
0x13d79a0b3103206032025-02-27 4:17:22331 days ago1740629842IN
CoW Protocol: GPv2Settlement
0 ETH0.000019470.01
0x13d79a0b3103203902025-02-27 4:16:28331 days ago1740629788IN
CoW Protocol: GPv2Settlement
0 ETH0.00001390.01
0x13d79a0b3103200472025-02-27 4:15:02331 days ago1740629702IN
CoW Protocol: GPv2Settlement
0 ETH0.000008310.01
0x13d79a0b3103191922025-02-27 4:11:26331 days ago1740629486IN
CoW Protocol: GPv2Settlement
0 ETH0.000010460.01
0x13d79a0b3103190992025-02-27 4:11:04331 days ago1740629464IN
CoW Protocol: GPv2Settlement
0 ETH0.00002060.010305
0x13d79a0b3103188862025-02-27 4:10:11331 days ago1740629411IN
CoW Protocol: GPv2Settlement
0 ETH0.000014840.01
0x13d79a0b3103185842025-02-27 4:08:54331 days ago1740629334IN
CoW Protocol: GPv2Settlement
0 ETH0.000015390.01
0x13d79a0b3103184162025-02-27 4:08:11331 days ago1740629291IN
CoW Protocol: GPv2Settlement
0 ETH0.000022190.010269
0x13d79a0b3103180292025-02-27 4:06:34331 days ago1740629194IN
CoW Protocol: GPv2Settlement
0 ETH0.000014850.01
0x13d79a0b3103177282025-02-27 4:05:19331 days ago1740629119IN
CoW Protocol: GPv2Settlement
0 ETH0.000010280.01
VIEW ADVANCED FILTER

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
4248192262026-01-24 19:02:479 mins ago1769281367
CoW Protocol: GPv2Settlement
0.00007777 ETH
4248192262026-01-24 19:02:479 mins ago1769281367
CoW Protocol: GPv2Settlement
0.00007777 ETH
4248148802026-01-24 18:44:3827 mins ago1769280278
CoW Protocol: GPv2Settlement
0.0003335 ETH
4248148802026-01-24 18:44:3827 mins ago1769280278
CoW Protocol: GPv2Settlement
0.0003335 ETH
4248095052026-01-24 18:21:5650 mins ago1769278916
CoW Protocol: GPv2Settlement
0.00675254 ETH
4248095052026-01-24 18:21:5650 mins ago1769278916
CoW Protocol: GPv2Settlement
0.00675254 ETH
4248056582026-01-24 18:05:481 hr ago1769277948
CoW Protocol: GPv2Settlement
3.37693515 ETH
4248056582026-01-24 18:05:481 hr ago1769277948
CoW Protocol: GPv2Settlement
3.37693515 ETH
4247981472026-01-24 17:34:281 hr ago1769276068
CoW Protocol: GPv2Settlement
0.02130446 ETH
4247981472026-01-24 17:34:281 hr ago1769276068
CoW Protocol: GPv2Settlement
0.02130446 ETH
4247797752026-01-24 16:17:362 hrs ago1769271456
CoW Protocol: GPv2Settlement
0.03389866 ETH
4247797752026-01-24 16:17:362 hrs ago1769271456
CoW Protocol: GPv2Settlement
0.03389866 ETH
4247794642026-01-24 16:16:202 hrs ago1769271380
CoW Protocol: GPv2Settlement
0.00101019 ETH
4247794642026-01-24 16:16:202 hrs ago1769271380
CoW Protocol: GPv2Settlement
0.00101019 ETH
4247737092026-01-24 15:52:213 hrs ago1769269941
CoW Protocol: GPv2Settlement
0.0691387 ETH
4247737092026-01-24 15:52:213 hrs ago1769269941
CoW Protocol: GPv2Settlement
0.0691387 ETH
4247706192026-01-24 15:39:283 hrs ago1769269168
CoW Protocol: GPv2Settlement
0.23635676 ETH
4247706192026-01-24 15:39:283 hrs ago1769269168
CoW Protocol: GPv2Settlement
0.23635676 ETH
4247699142026-01-24 15:36:333 hrs ago1769268993
CoW Protocol: GPv2Settlement
0.03378557 ETH
4247699142026-01-24 15:36:333 hrs ago1769268993
CoW Protocol: GPv2Settlement
0.03378557 ETH
4247657662026-01-24 15:19:153 hrs ago1769267955
CoW Protocol: GPv2Settlement
5 ETH
4247657662026-01-24 15:19:153 hrs ago1769267955
CoW Protocol: GPv2Settlement
5 ETH
4247655332026-01-24 15:18:183 hrs ago1769267898
CoW Protocol: GPv2Settlement
0.00168499 ETH
4247655332026-01-24 15:18:183 hrs ago1769267898
CoW Protocol: GPv2Settlement
0.00168499 ETH
4247483242026-01-24 14:06:365 hrs ago1769263596
CoW Protocol: GPv2Settlement
0.00304935 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,502,720.05

Net Worth in ETH
508.343774

Token Allocations
TRU 51.36%
UXLINK 22.56%
BOME 4.52%
Others 21.56%
Chain Token Portfolio % Price Amount Value
ETH51.35%$0.005062152,433,945.1481$771,640.2
ETH4.52%<$0.00000120,343,261,868,071.504$67,949.44
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.22%$0.00003985,445,425$3,355.88
ETH0.17%$0.03879766,814.9423$2,592.21
ETH0.17%$0.08605929,988.2301$2,580.76
ETH0.17%$0.123620,593.5349$2,545.36
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,9950.0147$1,306.2
ETH0.07%$0.9997021,070.1836$1,069.86
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.02713825,668.684$696.6
ETH0.05%$0.003814181,905.0005$693.79
ETH0.05%$1.17578.7903$677.18
ETH0.04%$0.824667794.1621$654.92
ETH0.04%$0.005589116,903.3847$653.37
ETH0.04%$3,316.410.1805$598.52
ETH0.04%$3,140.990.1897$595.78
ETH0.04%$1.01591.0347$595.17
ETH0.04%$0.04682812,670.7479$593.34
ETH0.04%$3,322.960.1777$590.37
ETH0.04%$88,9950.00658555$586.08
ETH0.04%$0.3971261,466.574$582.41
ETH0.04%$248.052.3414$580.78
ETH0.04%$3,641.370.159$578.9
ETH0.04%$0.1738143,270.0576$568.38
ETH0.04%$2,835.570.1999$566.73
ETH0.04%$0.00051,128,364.7787$563.74
ETH0.04%$0.162093,437.4248$557.17
ETH0.04%$0.0506310,886.7184$551.19
ETH0.04%$156.123.5125$548.38
ETH0.04%$0.99865548.2091$547.47
ETH0.04%$0.998334544.9699$544.06
ETH0.04%$0.4983161,084.4577$540.4
ETH0.04%$0.999787532.1875$532.07
ETH0.04%$89,0940.0059104$526.58
ETH0.03%$1.13461.2161$521.17
ETH0.03%$1.5346.7699$520.15
ETH0.03%$0.1477883,498.9586$517.1
ETH0.03%$1.12458.5011$513.52
ETH0.03%$399.331.285$513.14
ETH0.03%$4,163.310.1231$512.54
ETH0.03%$89,2040.00569613$508.12
ETH0.03%$3.49145.272$507
ETH0.03%$5,045.40.0999$504.06
ETH0.03%$0.999527502.1931$501.96
ETH0.03%$3,317.280.1501$498.02
ETH0.03%$0.01514332,873.3905$497.8
ETH0.03%$0.2674981,852.2082$495.46
ETH0.03%$1.13434.1085$490.54
ETH0.03%$0.00867956,345.1734$489.03
ETH0.03%$0.996476490.754$489.02
ETH0.03%$258.51.8905$488.7
ETH0.03%$0.4656641,046.8995$487.5
ETH0.03%$0.2346992,073.1805$486.57
ETH0.03%$0.02531619,093.9129$483.38
ETH0.03%$0.00802859,878.3397$480.69
ETH0.03%$3,063.090.1568$480.2
ETH0.03%$13.3735.9004$479.99
ETH0.03%$0.2245012,129.6116$478.1
ETH0.03%$0.000619766,386.0432$474.13
ETH0.03%$2,032.910.2331$473.96
ETH0.03%$89,2460.00530166$473.15
ETH0.03%$57,671.170.00816419$470.84
ETH0.03%$0.0070965,654.9569$465.51
ETH0.03%$0.0970044,783.4062$464.01
ETH0.03%$89.585.174$463.49
ETH0.03%$0.00000859,263,131.0316$463.44
ETH0.03%$12.2837.3894$459.14
ETH0.03%$0.94461485.2379$458.36
ETH0.03%$3,192.060.1435$457.95
ETH0.03%$0.00883151,467.2548$454.53
ETH0.03%$3,296.560.1372$452.17
ETH0.03%$0.999452.5563$452.1
ETH0.03%$0.988854448.9673$443.96
ETH0.03%$1.9231.4657$439.78
ETH0.03%$2,955.70.1472$435.06
ETH0.03%$0.0601357,229.2563$434.73
ETH0.03%$0.999526432.8417$432.64
ETH0.03%$3,594.630.1199$430.9
ETH0.03%$1.18361.3989$426.45
ETH0.03%$0.999543426.3806$426.19
ETH0.03%$0.471413903.1469$425.76
ETH0.03%$1.28331.399$424.19
ETH0.03%$0.000.1223$0.00
ETH0.03%$688.670.6131$422.25
ETH0.03%$0.0101741,443.2256$421.47
ETH0.03%$178.632.3503$419.84
ETH0.03%$172.332.4067$414.75
ETH0.03%$0.88741464.5083$412.21
ETH0.03%$0.02114419,415.3976$410.52
ETH0.03%$0.0541577,475.9481$404.87
ETH0.03%$0.2801371,445.1011$404.83
ETH0.03%$3,163.880.1276$403.72
ETH0.03%$1402.1618$402.56
ETH0.03%$0.1664122,409.9923$401.05
ETH0.03%$2,959.120.135$399.39
ETH0.03%$1397.2014$399.13
ETH0.03%$1.2331.2361$397.48
ETH0.03%$0.3324911,194.1016$397.03
ETH0.03%$0.523952754.024$395.07
ETH0.03%$2,288.820.1723$394.4
ETH0.03%$1394.1419$394.14
ETH0.03%$6.1564.0565$393.95
ETH0.03%$1.01387.3963$389.72
ETH0.03%$3,600.570.1069$384.93
ETH0.03%$1.22312.6268$381.4
ETH0.03%$2.04185.6566$378.74
ETH0.03%$0.1825142,066.0444$377.08
ETH0.03%$0.00000575,384,580.8757$376.92
ETH0.03%$0.993755378.7973$376.43
ETH0.02%$0.02723813,723.1567$373.8
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.997652363.8392$362.98
ETH0.02%$0.0460297,862.9823$361.92
ETH0.02%$0.00835743,264.2274$361.57
ETH0.02%$0.00235153,715.4158$361.25
ETH0.02%$0.343561,042.3603$358.11
ETH0.02%$0.0237715,062.2173$358.03
ETH0.02%$0.0473787,527.2998$356.63
ETH0.02%$106.453.35$356.61
ETH0.02%$0.982704357.8534$351.66
ETH0.02%$0.1464962,394.8843$350.84
ETH0.02%$0.999071351.027$350.7
ETH0.02%$0.001,935.5158$0.00
ETH0.02%$1.08320.1987$347.1
ETH0.02%$121.82.8419$346.14
ETH0.02%$1.65209.703$346.01
ETH0.02%$0.1092843,153.7338$344.65
ETH0.02%$1.05325.8826$342.83
ETH0.02%$0.1866381,835.7055$342.61
ETH0.02%$2.6131.708$342.44
ETH0.02%$0.0001192,875,170.5885$342.17
ETH0.02%$1.04329.0498$341.88
ETH0.02%$0.0531026,423.758$341.11
ETH0.02%$187.11.8114$338.92
ETH0.02%$0.00261.4891$0.00
ETH0.02%$0.000486692,628.2674$336.53
ETH0.02%$0.0001781,883,541$335.89
ETH0.02%$3,162.80.1058$334.65
ETH0.02%<$0.00000132,451,890,582.7874$334.64
ETH0.02%$0.002021165,363.2522$334.21
ETH0.02%$467.050.7155$334.2
ETH0.02%$0.0671264,922.2112$330.41
ETH0.02%$0.02478213,328.0894$330.29
ETH0.02%$0.00833839,606.6924$330.24
ETH0.02%$89,6830.00367178$329.3
ETH0.02%$95.863.4303$328.83
ETH0.02%$0.058565,589.3088$327.31
ETH0.02%$3,023.080.1076$325.16
ETH0.02%$0.01218526,661.4372$324.87
ETH0.02%$216.131.4943$322.97
ETH0.02%$1.28250.9155$321.17
ETH0.02%$0.999761321.0885$321.01
ETH0.02%$11,592.320.0276$319.9
ETH0.02%$3,215.760.0994$319.72
ETH0.02%$0.01248625,605.8862$319.71
ETH0.02%$2,010.140.1585$318.58
ETH0.02%$0.00546258,280.8078$318.35
ETH0.02%$0.393221805.0536$316.56
ETH0.02%$0.99554317.1713$315.76
ETH0.02%$5,056.390.0624$315.47
ETH0.02%$0.00383282,175.8289$314.86
ETH0.02%$0.336407920.4896$309.66
ETH0.02%$0.5204591.6277$307.88
ETH0.02%$0.00574853,493.6952$307.48
ETH0.02%$0.999817305.8586$305.8
ETH0.02%$0.2651051,152.6856$305.58
ETH0.02%$0.00732741,665.7078$305.29
ETH0.02%$0.1293552,358.1133$305.03
ETH0.02%$0.1753561,737.7696$304.73
ETH0.02%$0.045746,652.6736$304.29
ETH0.02%$0.00001421,293,331.8732$303.43
ETH0.02%<$0.00000130,677,879,745.2273$301.99
ETH0.02%$1.91156.7452$299.38
ETH0.02%$0.999305298.9392$298.73
ETH0.02%$0.003,276.6203$0.00
ETH0.02%$3,208.080.0926$297.23
ETH0.02%$0.32745899.578$294.57
ETH0.02%$0.00625346,983.4084$293.81
ETH0.02%$1291.8288$291.83
ETH0.02%$0.0205114,204.0384$291.32
ETH0.02%$29.659.7997$290.56
ETH0.02%$0.2490611,163.7977$289.86
ETH0.02%$1,791.750.1617$289.72
ETH0.02%$1.02280.6325$286.25
ETH0.02%$1.17244.59$286.17
ETH0.02%$0.0733,866.3102$282.24
ETH0.02%$0.99958282.2345$282.12
ETH0.02%$0.002571109,481.7896$281.43
ETH0.02%$10.7526.1567$281.17
ETH0.02%$0.02310912,112.0666$279.9
ETH0.02%$0.000999279,757.1788$279.6
ETH0.02%$0.585806477.2565$279.58
ETH0.02%$0.1423961,939.177$276.13
ETH0.02%$0.0586694,705.5473$276.07
ETH0.02%$0.605367454.1408$274.92
ETH0.02%$0.1199112,274.9363$272.79
ETH0.02%$2,097.260.1296$271.82
ETH0.02%$0.002432111,699.7327$271.65
ETH0.02%$0.822594329.5035$271.05
ETH0.02%$1.17230.8667$270.11
ETH0.02%$0.997077270.4189$269.63
ETH0.02%$3,422.120.0785$268.59
ETH0.02%$0.02505210,619.1768$266.03
ETH0.02%$0.0986842,638.8027$260.41
ETH0.02%<$0.00000122,421,553,421.6533$259.89
ETH0.02%$0.01457717,656.3867$257.38
ETH0.02%$0.000753341,371.2083$257.19
ETH0.02%$0.0489385,210.5734$254.99
ETH0.02%$327.850.7769$254.7
ETH0.02%$30.928.2256$254.34
ETH0.02%$162.781.5604$254
ETH0.02%$4.8552.3302$253.8
ETH0.02%$0.845177300.1397$253.67
ETH0.02%$1.31193.0095$252.84
ETH0.02%$4.5355.8515$252.8
ETH0.02%$0.1333731,891.6697$252.3
ETH0.02%$0.998732250.9579$250.64
ETH0.02%$3,148.780.0792$249.52
ETH0.02%$155.861.5915$248.04
ETH0.02%<$0.0000011,509,237,877.3714$246.26
ETH0.02%$1.24197.8052$245.28
ETH0.02%$0.390102628.6251$245.23
ETH0.02%$322.040.7606$244.95
ETH0.02%$2,945.360.0831$244.67
ETH0.02%$2.43100.5531$244.34
ETH0.02%$1.18207.0343$244.3
ETH0.02%$0.1752211,389.4179$243.46
ETH0.02%$0.336346720.0527$242.19
ETH0.02%$0.0811362,965.4787$240.61
ETH0.02%$4,497.790.0529$237.88
ETH0.02%$2,959.410.0794$234.91
ETH0.02%$0.0649633,613.725$234.76
ETH0.02%$0.001547151,332.6827$234.06
ETH0.02%$107,2230.00218273$234.04
ETH0.02%$0.00176132,891.8935$233.92
ETH0.02%$0.0641353,637.1306$233.27
ETH0.02%$17.3613.4331$233.2
ETH0.02%$5,550.630.042$233.13
ETH0.02%$62.673.7154$232.84
ETH0.02%$0.2139771,087.1902$232.63
ETH0.02%$4.8647.7807$232.21
ETH0.02%$0.54468424.024$230.96
ETH0.02%$0.1569431,464.6363$229.86
ETH0.02%$0.992132231.3402$229.52
ETH0.02%$0.00736331,050.2631$228.63
ETH0.02%$0.000737309,927.2948$228.32
ETH0.01%<$0.00000164,211,191,658.3239$225.25
ETH0.01%$0.01203518,703.1935$225.09
ETH0.01%$0.0981582,288.1014$224.6
ETH0.01%$0.0000376,084,237.9863$223.96
ETH0.01%$0.00378858,866.28$222.97
ETH0.01%$0.0232139,600.6275$222.86
ETH0.01%$1.18186.5932$220.18
ETH0.01%$0.0887192,445.826$216.99
ETH0.01%$319.60.6777$216.58
ETH0.01%$4.1851.7217$216.2
ETH0.01%$0.1028982,090.2217$215.08
ETH0.01%$0.00359659,784.527$214.97
ETH0.01%$1214.7073$214.81
ETH0.01%$0.786287272.4418$214.22
ETH0.01%$3.6858.1472$213.98
ETH0.01%<$0.0000019,695,350,952.2129$213.77
ETH0.01%<$0.0000011,665,576,943.1091$213.1
ETH0.01%$0.01329116,024.3809$212.98
ETH0.01%$0.0711332,971.6758$211.38
ETH0.01%<$0.0000012,412,270,432.3464$209.57
ETH0.01%$3,524.580.0591$208.4
ETH0.01%$3,159.370.0657$207.68
ETH0.01%$3,420.790.0607$207.61
ETH0.01%$0.999399207.3884$207.26
ETH0.01%$0.220082941.6116$207.23
ETH0.01%$0.000281735,402.9621$206.89
ETH0.01%$2.9669.1405$204.66
ETH0.01%$357.880.5643$201.94
ETH0.01%$0.1483881,358.7768$201.63
ETH0.01%$2.580.5131$201.28
ETH0.01%$0.228764876.003$200.4
ETH0.01%$0.998558200.4005$200.11
ETH0.01%$3,209.520.0623$200.03
ETH0.01%$4.8641.0386$199.45
ETH0.01%$0.00766825,636.5966$196.57
ETH0.01%$0.0291216,746.0326$196.45
ETH0.01%$0.806812243.1564$196.18
ETH0.01%$163.711.1978$196.09
ETH0.01%$236.450.8278$195.73
ETH0.01%$4.6342.2355$195.67
ETH0.01%$0.0642163,045.0022$195.54
ETH0.01%$0.1672081,162.968$194.46
ETH0.01%$0.0214319,040.0366$193.74
ETH0.01%$1192.9483$192.95
ETH0.01%$1192.8361$192.84
ETH0.01%$0.997411192.4344$191.94
ETH0.01%$0.00559934,257.324$191.79
ETH0.01%$0.0001321,450,294.5976$191.71
ETH0.01%$0.1652121,154.0714$190.67
ETH0.01%$0.000226833,953.065$188.78
ETH0.01%$89,1590.00210707$187.86
ETH0.01%$17,723.710.0106$187.71
ETH0.01%$0.00894220,978.1215$187.58
ETH0.01%<$0.0000014,397,146,566.2274$187.31
ETH0.01%$0.007,219.0777$0.00
ETH0.01%$0.1062831,754.911$186.52
ETH0.01%$0.000002100,262,421.5095$186.47
ETH0.01%$0.0486833,824.2811$186.18
ETH0.01%$0.0303316,133.5579$186.04
ETH0.01%$0.825023224.9477$185.59
ETH0.01%$1.1168.5783$185.44
ETH0.01%$0.0922532,007.9553$185.24
ETH0.01%<$0.000001395,609,474.2073$184.86
ETH0.01%$0.0001091,694,128.34$184.47
ETH0.01%$0.1260521,448.1471$182.54
ETH0.01%<$0.000001730,052,705.5165$182.51
ETH0.01%$0.481915378.3535$182.33
ETH0.01%$1181.9792$181.98
ETH0.01%$0.391465464.0262$181.65
ETH0.01%$0.804722225.5915$181.54
ETH0.01%$0.055213,282.4306$181.22
ETH0.01%$0.01624711,134.6308$180.91
ETH0.01%$0.0010,097.8227$0.00
ETH0.01%$0.774065231.8446$179.46
ETH0.01%$0.191598934.643$179.08
ETH0.01%$4.4939.804$178.72
ETH0.01%$0.0466273,831.1612$178.64
ETH0.01%$0.092871,922.1684$178.51
ETH0.01%$0.003,076.0561$0.00
ETH0.01%$27.836.3718$177.33
ETH0.01%$0.200694882.1729$177.05
ETH0.01%$0.0651912,699.5424$175.99
ETH0.01%$0.000.00197096$0.00
ETH0.01%$0.0147211,931.566$175.63
ETH0.01%$0.0923571,883.0195$173.91
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%$0.00459637,340.8807$171.61
ETH0.01%$2.3473.3226$171.57
ETH0.01%$1.12152.9462$171.3
ETH0.01%$0.00467336,228.5619$169.3
ETH0.01%$5.829.1403$169.01
ETH0.01%$0.456004370.4992$168.95
ETH0.01%$0.00413940,785.4226$168.8
ETH0.01%$1.11151.1307$167.98
ETH0.01%$0.340168492.0238$167.37
ETH0.01%$0.0001221,365,070.7523$167.05
ETH0.01%$0.999399166.8107$166.71
ETH0.01%$0.0000493,379,543.8774$166.24
ETH0.01%$0.000362459,153.3698$166.14
ETH0.01%<$0.000001515,826,975.4741$165.82
ETH0.01%$0.00925317,836.2611$165.04
ETH0.01%$0.024716,675.0433$164.94
ETH0.01%$0.0201158,174.1355$164.42
ETH0.01%$0.01202613,650.7978$164.16
ETH0.01%$161.921.0133$164.08
ETH0.01%$0.0518243,143.3493$162.9
ETH0.01%$12.3413.1829$162.68
ETH0.01%$0.243701664.8171$162.02
ETH0.01%$10.5615.2213$160.74
ETH0.01%$0.0001411,136,583.0069$160.44
ETH0.01%$1.15139.3578$160.26
ETH0.01%$1.01159.4545$160.25
ETH0.01%$0.053892,969.9285$160.05
ETH0.01%$2,958.090.0541$159.93
ETH0.01%$0.00490932,388.9638$158.99
ETH0.01%$0.00563828,124.0678$158.58
ETH0.01%$0.001058149,579.6163$158.27
ETH0.01%$1.03153.0952$158.15
ETH0.01%$2.0577.0485$157.95
ETH0.01%<$0.000001276,902,277,907.8958$157.73
ETH0.01%<$0.0000011,838,577,324.3136$157.31
ETH0.01%$0.179774873.1895$156.98
ETH0.01%$0.000001250,520,764.4872$156.66
ETH0.01%$3,332.510.0465$154.86
ETH0.01%$0.210052735.0135$154.39
ETH0.01%$0.00000723,000,314.7652$154.37
ETH0.01%$0.0465213,290.5501$153.08
ETH0.01%$0.605561252.5177$152.91
ETH0.01%$9.3616.3076$152.64
ETH0.01%$0.246436618.451$152.41
ETH0.01%$0.0287295,283.6867$151.79
ETH0.01%$0.997529151.6275$151.25
ETH<0.01%$80.351.8702$150.27
ETH<0.01%$3,113.760.0483$150.26
ETH<0.01%$887.550.1691$150.07
ETH<0.01%$0.1015751,472.1425$149.53
ETH<0.01%$0.38369389.7042$149.53
ETH<0.01%$0.01085813,718.7448$148.95
ETH<0.01%<$0.00000193,522,096,982.4741$148.31
ETH<0.01%$0.00152296,775.35$147.29
ETH<0.01%$0.0374833,900.1455$146.19
ETH<0.01%$82,3350.00177123$145.83
ETH<0.01%$0.000311467,545.07$145.61
ETH<0.01%$1.18123.1421$145.31
ETH<0.01%$0.999459144.7968$144.72
ETH<0.01%$0.1019411,417.7248$144.52
ETH<0.01%$0.00143.9877$0.00
ETH<0.01%$0.391739367.3358$143.9
ETH<0.01%$0.00214766,957.5153$143.77
ETH<0.01%$0.01305610,995.3812$143.56
ETH<0.01%$2,959.490.0483$142.88
ETH<0.01%$1.04136.9461$142.7
ETH<0.01%$0.0224476,339.9512$142.31
ETH<0.01%<$0.000001425,019,868,893.9951$142.12
ETH<0.01%$0.00820717,300.6617$141.99
ETH<0.01%$0.006,091.7298$0.00
ETH<0.01%$0.00690320,483.3804$141.4
ETH<0.01%<$0.000001615,235,334,297.9783$140.91
ETH<0.01%$26.475.3085$140.52
ETH<0.01%$0.964184144.9158$139.73
ETH<0.01%$0.000.00170515$0.00
ETH<0.01%$1,128.140.1235$139.37
ETH<0.01%$91,1330.0015273$139.19
ETH<0.01%$0.00603922,999.8528$138.9
ETH<0.01%$0.0817451,693.1658$138.41
ETH<0.01%$0.143395958.5866$137.46
ETH<0.01%$0.0254685,385.0439$137.15
ETH<0.01%$0.393481348.3373$137.06
ETH<0.01%$0.00000282,156,091.9855$136.38
ETH<0.01%$1.17116.3092$136.08
ETH<0.01%$0.177205766.7551$135.87
ETH<0.01%$238.660.5679$135.54
ETH<0.01%$0.00135.5$0.00
ETH<0.01%$0.450883299.8134$135.18
ETH<0.01%$0.0325964,127.247$134.53
ETH<0.01%<$0.000001457,968,074.7289$133.41
ETH<0.01%$0.000673198,289.4085$133.39
ETH<0.01%$0.997329133.2862$132.93
ETH<0.01%$0.0148648,853.1512$131.59
ETH<0.01%$0.9787134.3773$131.52
ETH<0.01%$3,222.240.0408$131.41
ETH<0.01%$0.999643131.3956$131.35
ETH<0.01%$1.23106.7719$131.33
ETH<0.01%$29.814.3931$130.96
ETH<0.01%$0.946432138.348$130.94
ETH<0.01%$5.3224.5455$130.58
ETH<0.01%$98,7290.00132041$130.36
ETH<0.01%$0.1253391,039.3359$130.27
ETH<0.01%$0.0001181,107,586.4843$130.17
ETH<0.01%$0.1105721,167.8989$129.14
ETH<0.01%$0.00288544,703.3003$128.95
ETH<0.01%$0.321456400.8024$128.84
ETH<0.01%$0.0210776,112.535$128.83
ETH<0.01%$0.00995812,893.8093$128.4
ETH<0.01%$0.000284448,462.366$127.47
ETH<0.01%$0.178167712.976$127.03
ETH<0.01%$0.337288376.3164$126.93
ETH<0.01%$0.999129126.9569$126.85
ETH<0.01%$0.0631982,004.6818$126.69
ETH<0.01%$89,0290.00142159$126.56
ETH<0.01%$0.00579921,793.0771$126.39
ETH<0.01%$0.99912126.0807$125.97
ETH<0.01%$3,624.990.0347$125.89
ETH<0.01%$0.708201177.7152$125.86
ETH<0.01%$0.000001219,323,325.8917$125.53
ETH<0.01%$0.137456911.6197$125.31
ETH<0.01%$10.3212.0663$124.52
ETH<0.01%$0.00000339,912,134.5551$124.52
ETH<0.01%$0.0308774,007.6662$123.74
ETH<0.01%$0.177163695.6882$123.25
ETH<0.01%$0.0798761,531.0513$122.29
ETH<0.01%$0.1040461,172.4275$121.99
ETH<0.01%$0.382875318$121.75
ETH<0.01%<$0.0000011,216,361,434,077.3752$121.64
ETH<0.01%$0.0387793,124.0076$121.15
ETH<0.01%$0.036473,320.9109$121.11
ETH<0.01%$170.590.7071$120.63
ETH<0.01%$0.0040929,472.9014$120.53
ETH<0.01%$0.99923120.5328$120.44
ETH<0.01%$0.0522772,288.7859$119.65
ETH<0.01%$2,360.860.0505$119.25
ETH<0.01%$0.412267288.5502$118.96
ETH<0.01%$0.00100.2961$0.00
ETH<0.01%$0.0571492,068.7601$118.23
ETH<0.01%$0.0543232,168.8098$117.82
ETH<0.01%$138.170.8499$117.43
ETH<0.01%$3.0238.8201$117.24
ETH<0.01%$0.00565520,659.2384$116.83
ETH<0.01%<$0.000001425,529,774,863.6681$116.67
ETH<0.01%$1.9161.0603$116.63
ETH<0.01%$1,425.920.0815$116.27
ETH<0.01%$0.0083313,952.7398$116.23
ETH<0.01%$0.00237248,964.1826$116.17
ETH<0.01%$9.1712.6493$115.99
ETH<0.01%$0.0213785,416.3515$115.79
ETH<0.01%$0.0175226,594.5016$115.55
ETH<0.01%$0.99991115.5088$115.5
ETH<0.01%$0.00000913,411,987.2557$115.48
ETH<0.01%$88,4780.0013012$115.13
ETH<0.01%<$0.0000014,034,549,474.7845$115
ETH<0.01%$0.0965951,181.295$114.11
ETH<0.01%$1.863.2565$114.08
ETH<0.01%$0.635512179.3439$113.98
ETH<0.01%$0.214144531.1169$113.74
ETH<0.01%$1.6967.1945$113.56
ETH<0.01%$0.00234248,375.3871$113.31
ETH<0.01%$0.0942121,193.7604$112.47
ETH<0.01%$886.20.1261$111.71
ETH<0.01%$0.107181,040.8468$111.56
ETH<0.01%$0.171367649.5748$111.32
ETH<0.01%$0.0308373,602.4108$111.09
ETH<0.01%$0.175601631.7521$110.94
ETH<0.01%$622.340.178$110.75
ETH<0.01%$1.2191.4789$110.69
ETH<0.01%$0.00000198,357,814.8444$110.66
ETH<0.01%$0.82551133.538$110.24
ETH<0.01%$0.0924191,191.8481$110.15
ETH<0.01%$0.997821109.9423$109.7
ETH<0.01%<$0.000001321,867,775.1568$109.5
ETH<0.01%$0.00412526,472.3124$109.2
ETH<0.01%$0.0290523,752.5177$109.02
ETH<0.01%$56.591.9261$109
ETH<0.01%$59.631.8232$108.72
ETH<0.01%$0.0141457,679.8799$108.63
ETH<0.01%$0.246934439.5334$108.54
ETH<0.01%$0.000285377,800.1319$107.84
ETH<0.01%$0.01051410,220.6063$107.45
ETH<0.01%$0.995227107.2119$106.7
ETH<0.01%$0.159561668.5231$106.67
ETH<0.01%$4.7722.3273$106.5
ETH<0.01%$0.011769,004.0938$105.89
ETH<0.01%$0.99978105.606$105.58
ETH<0.01%$0.238898441.9088$105.57
ETH<0.01%$0.0350593,008.0795$105.46
ETH<0.01%$0.9996105.4262$105.38
ETH<0.01%<$0.0000012,755,824,424.5993$105.22
ETH<0.01%$0.196293534.648$104.95
ETH<0.01%$0.796988131.0853$104.47
ETH<0.01%$0.00213448,947.6376$104.47
ETH<0.01%$0.0927551,124.8106$104.33
ETH<0.01%$0.005618,611.2203$104.22
ETH<0.01%$0.0310933,344.8721$104
ETH<0.01%$0.236604439.2622$103.93
ETH<0.01%$0.234697441.4661$103.61
ETH<0.01%$0.00308833,510.9003$103.47
ETH<0.01%$0.0586551,763.9428$103.46
ETH<0.01%$2,964.160.0349$103.44
ETH<0.01%$0.00660515,563.1699$102.8
ETH<0.01%$0.0265543,870.7225$102.78
ETH<0.01%$0.00198.7883$0.00
ETH<0.01%$0.00102.3433$0.00
ETH<0.01%$0.998971101.7838$101.68
ETH<0.01%$77.41.3132$101.64
ETH<0.01%$0.999339101.5634$101.5
ETH<0.01%$3,107.490.0326$101.35
ETH<0.01%$0.165469612.3433$101.32
ETH<0.01%$1.0398.3513$101.01
ETH<0.01%$0.0078612,755.387$100.26
ETH<0.01%$0.00698514,308.7607$99.95
ETH<0.01%$0.9997499.9685$99.94
ETH<0.01%$0.0230044,317.1523$99.31
ETH<0.01%$0.0389572,538.0678$98.87
ETH<0.01%$1,064.530.0928$98.78
ETH<0.01%$0.0454982,169.0943$98.69
ETH<0.01%$0.0158856,175.593$98.1
ETH<0.01%$0.166783586.1125$97.75
ETH<0.01%$0.00000246,367,063.7203$96.91
ETH<0.01%<$0.00000150,934,556,391.5261$96.83
ETH<0.01%$0.0144316,707.2019$96.79
ETH<0.01%$0.105193917.784$96.54
ETH<0.01%$2.5737.4644$96.28
ETH<0.01%$0.00865811,114.2467$96.23
ETH<0.01%$1.1881.3494$96.11
ETH<0.01%$1.1881.3494$96.11
ETH<0.01%$0.0716361,341.6615$96.11
ETH<0.01%$0.0155956,083.9343$94.88
ETH<0.01%$0.00161258,665.8235$94.57
ETH<0.01%$0.0116688,090.7741$94.4
ETH<0.01%$0.205372459.396$94.35
ETH<0.01%$1.4366.1772$94.32
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.071181,309.8116$93.23
ETH<0.01%$0.00000616,028,509.6662$93.13
ETH<0.01%<$0.000001130,753,362,386.0397$93.11
ETH<0.01%$0.00819711,330.3635$92.88
ETH<0.01%$0.00548316,867.8182$92.49
ETH<0.01%$0.0000741,238,088.88$92.13
ETH<0.01%$0.0330762,773.0472$91.72
ETH<0.01%$0.839142109.2537$91.68
ETH<0.01%<$0.0000011,504,047,923,098.824$91.66
ETH<0.01%<$0.00000110,240,508,614.7939$91.23
ETH<0.01%$0.00179350,838.9152$91.17
ETH<0.01%$1.1976.606$91.16
ETH<0.01%$1,386.350.0653$90.54
ETH<0.01%$44.292.0356$90.16
ETH<0.01%$0.003.6667$0.00
ETH<0.01%$14.296.2873$89.85
ETH<0.01%$0.094184953.4997$89.8
ETH<0.01%$0.0661981,348.4658$89.27
ETH<0.01%$0.00861110,366.4362$89.26
ETH<0.01%$8.979.9494$89.25
ETH<0.01%$189.0947$89.18
ETH<0.01%$0.230514386.6293$89.12
ETH<0.01%$0.037642,365.561$89.04
ETH<0.01%$8.0411.0716$88.98
ETH<0.01%$0.178065499.2072$88.89
ETH<0.01%<$0.0000013,913,349,658.42$88.81
ETH<0.01%$1,127.70.0786$88.61
ETH<0.01%$0.688068128.5619$88.46
ETH<0.01%$0.00000713,266,736.4204$88.36
ETH<0.01%$0.0168415,243.3784$88.3
ETH<0.01%$0.0067,727.6116$0.00
ETH<0.01%$0.000737119,013.8009$87.71
ETH<0.01%$3.922.4553$87.58
ETH<0.01%$0.00000423,719,357.3111$87.52
ETH<0.01%$0.0090749,642.1791$87.49
ETH<0.01%$0.00438219,935.428$87.36
ETH<0.01%$0.0299182,908.5382$87.02
ETH<0.01%$0.00756511,482.4097$86.87
ETH<0.01%$0.0301582,868.3637$86.5
ETH<0.01%$0.00609714,177.9561$86.45
ETH<0.01%$0.0459411,879.9234$86.37
ETH<0.01%$0.176704488.2629$86.28
ETH<0.01%$0.0297352,897.8923$86.17
ETH<0.01%$0.0021140,764.1092$86.03
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.3625.3692$85.24
ETH<0.01%$3,147.060.027$84.9
ETH<0.01%$0.99971284.8235$84.8
ETH<0.01%$0.298802283.4302$84.69
ETH<0.01%$0.047781,772.1094$84.67
ETH<0.01%$0.0321982,611.4885$84.08
ETH<0.01%$6.7512.4086$83.76
ETH<0.01%$0.00000168,575,967.1702$83.66
ETH<0.01%$1.1373.4223$82.97
ETH<0.01%$0.226104366.8105$82.94
ETH<0.01%$1.1870.192$82.83
ETH<0.01%$0.99683582.9036$82.64
ETH<0.01%$0.89821191.655$82.33
ETH<0.01%$0.00381421,498.7108$82
ETH<0.01%$0.246062332.4208$81.8
ETH<0.01%$0.0119966,810.5562$81.7
ETH<0.01%$0.461819175.7269$81.15
ETH<0.01%$0.361471224.3775$81.11
ETH<0.01%$0.296339273.5665$81.07
ETH<0.01%$1.2365.8414$80.98
ETH<0.01%$0.220358365.8425$80.62
ETH<0.01%$0.0093378,602.8565$80.33
ETH<0.01%$0.12833623.7108$80.04
ETH<0.01%$0.00193641,325.3633$80.01
ETH<0.01%$0.015455,174.2053$79.94
ETH<0.01%$0.0114716,957.5771$79.81
ETH<0.01%$0.00761510,457.0573$79.63
ETH<0.01%$0.32049248.4154$79.61
ETH<0.01%$0.9890480.4846$79.6
ETH<0.01%$0.0535581,484.0992$79.49
ETH<0.01%$0.00420218,889.3424$79.38
ETH<0.01%$0.0101157,837.9356$79.28
ETH<0.01%<$0.000001440,152,659.2647$79.26
ETH<0.01%$0.466258169.6512$79.1
ETH<0.01%$1.0575.4031$78.8
ETH<0.01%$0.0181254,328.0292$78.45
ETH<0.01%$0.098569794.7933$78.34
ETH<0.01%$0.0154065,081.1297$78.28
ETH<0.01%$0.030332,564.0624$77.77
ETH<0.01%$0.000604128,182.438$77.37
ETH<0.01%$0.087297880.5312$76.87
ETH<0.01%$0.0000481,601,016.4875$76.82
ETH<0.01%$73.691.0397$76.62
ETH<0.01%<$0.0000017,972,008,454.3068$76.51
ETH<0.01%$0.0498971,532.6162$76.47
ETH<0.01%$0.0202143,781.4884$76.44
ETH<0.01%$0.252255302.8679$76.4
ETH<0.01%$0.0749661,016.9695$76.24
ETH<0.01%$336.170.2255$75.82
ETH<0.01%$0.000368206,156.813$75.8
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,3690.00084196$75.25
ETH<0.01%$137.510.5464$75.14
ETH<0.01%$0.0094037,986.9439$75.1
ETH<0.01%$0.00131457,126.1683$75.07
ETH<0.01%$0.000084890,015.2693$74.89
ETH<0.01%$0.0000581,279,853.6006$74.53
ETH<0.01%$0.00240530,910.3829$74.35
ETH<0.01%$0.0372981,993.137$74.34
ETH<0.01%$0.000138540,399.9974$74.34
ETH<0.01%$0.450883164.6495$74.24
ETH<0.01%$0.0503451,469.5774$73.99
ETH<0.01%$0.0287062,576.205$73.95
ETH<0.01%$0.564646130.5402$73.71
ETH<0.01%$0.583246126.1056$73.55
ETH<0.01%$0.407377180.3173$73.46
ETH<0.01%$0.00090880,889.3765$73.43
ETH<0.01%$0.99012974.1321$73.4
ETH<0.01%$0.0123425,913.7147$72.99
ETH<0.01%$19.973.6418$72.73
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.99850272.5024$72.39
ETH<0.01%$1.7641.1107$72.35
ETH<0.01%$0.00170842,290.6361$72.24
ETH<0.01%$0.180966398.3775$72.09
ETH<0.01%$0.0105796,812.2052$72.07
ETH<0.01%$0.00000177,260,261.2094$71.98
ETH<0.01%$0.000084857,671.1897$71.65
ETH<0.01%$0.399226178.1141$71.11
ETH<0.01%$12.185.8291$71
ETH<0.01%$0.00000514,803,938.6203$70.69
ETH<0.01%$297.560.2375$70.66
ETH<0.01%$0.00349520,219.9882$70.66
ETH<0.01%$0.000656106,926.7864$70.19
ETH<0.01%$0.0216533,238.9652$70.13
ETH<0.01%$865.760.0806$69.82
ETH<0.01%$0.0304542,292.0275$69.8
ETH<0.01%$0.992970.2277$69.73
ETH<0.01%$0.0213723,250.752$69.47
ETH<0.01%<$0.000001246,431,597,652.8961$69.38
ETH<0.01%$0.77702889.0144$69.17
ETH<0.01%$31.542.1905$69.09
ETH<0.01%$228.470.3021$69.02
ETH<0.01%$0.264988260.2281$68.96
ETH<0.01%$0.000499137,425.8336$68.59
ETH<0.01%$0.00000168,460,839.7634$68.53
ETH<0.01%$0.0219413,121.4366$68.49
ETH<0.01%$0.0391781,747.5686$68.47
ETH<0.01%$0.00076988,990.1088$68.45
ETH<0.01%$1,573.560.0435$68.44
ETH<0.01%$0.00084381,040.2037$68.28
ETH<0.01%<$0.0000019,312,498,829.0541$68.27
ETH<0.01%$7.379.2568$68.22
ETH<0.01%$0.229473297.2477$68.21
ETH<0.01%$0.90652675.1953$68.17
ETH<0.01%$0.00119357,128.2377$68.15
ETH<0.01%$0.0111556,108.2945$68.14
ETH<0.01%$10.46.5048$67.65
ETH<0.01%<$0.000001166,452,763.9874$67.49
ETH<0.01%$0.013265,083.9134$67.41
ETH<0.01%$93.860.7172$67.31
ETH<0.01%$0.00496313,562.7645$67.31
ETH<0.01%$0.000647104,016.009$67.31
ETH<0.01%$0.000212316,782.0633$67.11
ETH<0.01%$0.0133994,991.6402$66.88
ETH<0.01%$18.433.6155$66.64
ETH<0.01%$0.00075887,782.362$66.5
ETH<0.01%$0.0102186,506.5938$66.48
ETH<0.01%$0.0158194,198.4832$66.42
ETH<0.01%$0.00662910,011.2523$66.37
ETH<0.01%$0.000245270,108.2088$66.31
ETH<0.01%$0.326958201.5517$65.9
ETH<0.01%$0.28891225.883$65.26
ETH<0.01%$0.0322452,023.5629$65.25
ETH<0.01%$0.0091197,154.7714$65.24
ETH<0.01%$0.113178575.2454$65.11
ETH<0.01%$0.0193143,369.6623$65.08
ETH<0.01%$0.0085637,596.4699$65.05
ETH<0.01%$0.135005477.0679$64.41
ETH<0.01%$0.0000611,054,639.5556$64.27
ETH<0.01%$9820.0654$64.18
ETH<0.01%$0.187374338.9893$63.52
ETH<0.01%$0.000244259,867.0814$63.44
ETH<0.01%<$0.000001173,457,505,088.9039$63.41
ETH<0.01%$0.00366117,275.6283$63.24
ETH<0.01%$0.105662597.5013$63.13
ETH<0.01%$0.000292215,817.5932$62.99
ETH<0.01%$0.00079379,374.5722$62.97
ETH<0.01%$0.066916940.0084$62.9
ETH<0.01%$1.0161.9627$62.87
ETH<0.01%$155.860.4026$62.76
ETH<0.01%$0.0093246,727.8458$62.73
ETH<0.01%$0.0135044,613.9868$62.31
ETH<0.01%<$0.000001159,480,376.5309$62.21
ETH<0.01%$0.0005124,056.5846$62.04
ETH<0.01%$0.220521281.3083$62.03
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%$251.450.2448$61.55
ETH<0.01%<$0.0000014,568,075,630.6357$61.52
ETH<0.01%$2.2127.8084$61.46
ETH<0.01%$0.417306147.1031$61.39
ETH<0.01%$2,952.950.0208$61.35
ETH<0.01%<$0.000001256,491,131.5431$61.2
ETH<0.01%$0.0151924,019.243$61.06
ETH<0.01%$0.00139843,642.6281$61
ETH<0.01%$0.088398686.911$60.72
ETH<0.01%$0.00237225,488.65$60.45
ETH<0.01%$2.0129.9228$60.14
ETH<0.01%$0.00198730,219.1169$60.05
ETH<0.01%$0.00136443,805.3731$59.75
ETH<0.01%$0.299966198.7387$59.61
ETH<0.01%$0.0135364,401.4561$59.58
ETH<0.01%$0.110327539.84$59.56
ETH<0.01%$0.000418142,231.0565$59.5
ETH<0.01%$0.00500111,871.2996$59.37
ETH<0.01%<$0.000001462,359,142.0087$59.32
ETH<0.01%$1.3244.9192$59.29
ETH<0.01%$0.186516316.3773$59.01
ETH<0.01%$0.088166668.8496$58.97
ETH<0.01%<$0.000001452,248,775.8517$58.96
ETH<0.01%$0.75153678.2878$58.84
ETH<0.01%$12.724.6251$58.83
ETH<0.01%$0.00198429,585.7944$58.7
ETH<0.01%$0.061409955.5928$58.68
ETH<0.01%$0.000119493,428.0564$58.53
ETH<0.01%$0.00264722,075.0862$58.44
ETH<0.01%$0.0068188,554.9927$58.33
ETH<0.01%$0.99720358.3034$58.14
ETH<0.01%$3,367.110.0172$57.96
ETH<0.01%$20.632.8079$57.93
ETH<0.01%$0.00185131,203.8198$57.76
ETH<0.01%$0.0152983,774.6831$57.75
ETH<0.01%$0.0068268,425.882$57.52
ETH<0.01%$0.0022,667.915$0.00
ETH<0.01%$0.0073257,807.5832$57.19
ETH<0.01%$0.0059879,541.2074$57.12
ETH<0.01%$0.146147389.8856$56.98
ETH<0.01%$519.730.1096$56.96
ETH<0.01%$162.520.3504$56.95
ETH<0.01%$0.01115,116.1523$56.79
ETH<0.01%$0.004.3088$0.00
ETH<0.01%$0.0013,912.1114$0.00
ETH<0.01%$0.000156363,884.4865$56.63
ETH<0.01%$2,987.720.0189$56.38
ETH<0.01%$0.000258218,125.3275$56.34
ETH<0.01%$0.97916457.4619$56.26
ETH<0.01%$0.0248172,265.7896$56.23
ETH<0.01%$0.128961433.9472$55.96
ETH<0.01%$0.0334971,670.6869$55.96
ETH<0.01%$89,1730.00062717$55.93
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.50.1896$55.66
ETH<0.01%$0.0083616,651.6561$55.61
ETH<0.01%$0.106987517.4782$55.36
ETH<0.01%$0.0102425,398.1936$55.29
ETH<0.01%$0.115562478.3736$55.28
ETH<0.01%<$0.0000012,454,649,811.044$55.07
ETH<0.01%$0.000001108,638,886.7896$54.99
ETH<0.01%<$0.000001539,326,752.4594$54.84
ETH<0.01%<$0.000001106,134,009,605.4238$54.82
ETH<0.01%$0.0066688,199.1923$54.68
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.061691881.3191$54.37
ETH<0.01%<$0.00000146,560,949,530.3342$54.34
ETH<0.01%$0.00085163,794.8547$54.26
ETH<0.01%$0.0008762,286.9532$54.19
ETH<0.01%$0.0000114,890,553.1462$54.19
ETH<0.01%$0.64251884.3307$54.18
ETH<0.01%$0.000166326,762.3653$54.11
ETH<0.01%$1.0850.0246$54.08
ETH<0.01%$0.0075637,149.5343$54.07
ETH<0.01%<$0.0000011,507,020,039.3957$53.92
ETH<0.01%$0.0067867,938.6001$53.87
ETH<0.01%$0.0000143,963,810.4441$53.83
ETH<0.01%$226.8238$53.63
ETH<0.01%$0.00183729,059.1801$53.37
ETH<0.01%$0.0185252,873.4488$53.23
ETH<0.01%$0.000171309,513.2685$52.99
ETH<0.01%$0.431185122.7849$52.94
ETH<0.01%$0.0517041,023.1865$52.9
ETH<0.01%$0.00125842,010.8789$52.83
ETH<0.01%$0.0255032,067.7717$52.73
ETH<0.01%<$0.00000188,940,689,027.9241$52.64
ETH<0.01%$667.270.0788$52.6
ETH<0.01%$0.99950652.5665$52.54
ETH<0.01%$0.00094955,223.4953$52.41
ETH<0.01%$23.962.1871$52.4
ETH<0.01%$0.145819359.229$52.38
ETH<0.01%$1.0549.7308$52.32
ETH<0.01%$0.000058901,823.2539$52.28
ETH<0.01%$0.148752350.9793$52.21
ETH<0.01%$0.137927378.2324$52.17
ETH<0.01%$0.0091395,689.4365$52
ETH<0.01%$0.000501103,504.3023$51.89
ETH<0.01%$0.000381135,919.32$51.85
ETH<0.01%$0.003315,668.3803$51.71
ETH<0.01%$0.000164314,010.9405$51.63
ETH<0.01%$0.000468109,865.9558$51.47
ETH<0.01%$15.523.3064$51.31
ETH<0.01%$78.220.655$51.23
ETH<0.01%$0.00166830,642.1885$51.11
ETH<0.01%$860.10.0593$51.03
ETH<0.01%$0.075178676.0528$50.82
ETH<0.01%$0.0132913,822.4218$50.8
ETH<0.01%$0.00274418,509.7007$50.79
ETH<0.01%$225.720.2248$50.75
ETH<0.01%$0.143942351.8171$50.64
ETH<0.01%$0.0252112,006.3353$50.58
ETH<0.01%$0.99952750.573$50.55
ETH<0.01%$0.0082946,084.1999$50.46
ETH<0.01%<$0.000001157,236,336.3355$50.27
ETH<0.01%$0.00157131,908.0859$50.12
ETH<0.01%$0.056935878.1615$50
ETH<0.01%$0.9144454.6209$49.95
ETH<0.01%$3,626.040.0137$49.83
ETH<0.01%$0.0062947,903.1362$49.74
ETH<0.01%$0.99985149.5891$49.58
ETH<0.01%$59.490.8328$49.54
ETH<0.01%$0.00432511,453.0471$49.54
ETH<0.01%$0.0000153,397,243.6318$49.26
ETH<0.01%$1.1542.7351$49.1
ETH<0.01%$0.00000223,251,091.9962$48.98
ETH<0.01%$0.00321515,218.0339$48.93
ETH<0.01%$0.409523119.4103$48.9
ETH<0.01%$0.000386126,748.3899$48.9
ETH<0.01%$0.00150632,447.7004$48.86
ETH<0.01%$0.0171142,853.94$48.84
ETH<0.01%$0.00000316,391,227.9944$48.68
ETH<0.01%$1,564.450.0311$48.62
ETH<0.01%$0.00000172,794,436.8441$48.6
ETH<0.01%$0.00265718,200$48.35
ETH<0.01%$6.038$48.24
ETH<0.01%$0.001,666.3218$0.00
ETH<0.01%$0.228764210.5347$48.16
ETH<0.01%$170.440.2825$48.15
ETH<0.01%$24.371.9744$48.11
ETH<0.01%$0.000167286,816.1236$47.76
ETH<0.01%$0.00000139,326,002.612$47.58
ETH<0.01%$58.650.8106$47.54
ETH<0.01%$0.0306071,552.445$47.52
ETH<0.01%$0.383641123.4314$47.35
ETH<0.01%$0.144355327.273$47.24
ETH<0.01%$0.327467144.0882$47.18
ETH<0.01%$2.3719.8486$47.04
ETH<0.01%$0.053829871.4188$46.91
ETH<0.01%$0.0000461,014,605.5096$46.88
ETH<0.01%$0.75153662.3652$46.87
ETH<0.01%$0.0181832,574.4313$46.81
ETH<0.01%$0.00084355,414.3978$46.7
ETH<0.01%$3,545.60.0131$46.62
ETH<0.01%$0.066312698.3079$46.31
ETH<0.01%<$0.0000011,083,591,815,991.1489$46.27
ETH<0.01%$0.0077865,936.7624$46.23
ETH<0.01%$0.0080055,759.1731$46.1
ETH<0.01%$0.0067146,858.4755$46.05
ETH<0.01%<$0.00000164,739,204,624.6924$45.97
ETH<0.01%$0.00147831,077.6349$45.95
ETH<0.01%$0.081159565.9448$45.93
ETH<0.01%$0.0000094,935,841.1744$45.85
ETH<0.01%$0.00096947,059.1015$45.58
ETH<0.01%$0.0083855,435.8697$45.58
ETH<0.01%$0.00076659,334.9278$45.46
ETH<0.01%$0.0079475,719.5525$45.45
ETH<0.01%$0.068201666.2581$45.44
ETH<0.01%$0.000114394,677.9017$45.06
ETH<0.01%$0.00192723,302.0316$44.91
ETH<0.01%$1.8224.6322$44.83
ETH<0.01%$0.0016626,985.8967$44.81
ETH<0.01%$0.00171826,076.9522$44.8
ETH<0.01%$2,873.780.0156$44.75
ETH<0.01%$0.0102744,355.1309$44.74
ETH<0.01%$0.00092948,144.484$44.73
ETH<0.01%$0.00000314,839,468.5653$44.67
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.220952200.7514$44.36
ETH<0.01%$0.0114863,847.6819$44.19
ETH<0.01%$0.0364011,210.7409$44.07
ETH<0.01%$0.0115173,824.1873$44.04
ETH<0.01%$0.00431310,190.651$43.95
ETH<0.01%$4.948.8687$43.81
ETH<0.01%$0.0057327,623.7098$43.7
ETH<0.01%$3,151.540.0139$43.69
ETH<0.01%$0.0252071,732.9691$43.68
ETH<0.01%$0.0190572,285.3634$43.55
ETH<0.01%$0.44094398.4615$43.42
ETH<0.01%$0.091992471.4013$43.37
ETH<0.01%$0.000123353,627.4092$43.32
ETH<0.01%<$0.000001290,494,567.0373$43.2
ETH<0.01%$0.0056127,693.0855$43.17
ETH<0.01%$0.0340611,265.2626$43.1
ETH<0.01%$0.0050558,519.8528$43.06
ETH<0.01%<$0.000001129,705,901,096.9651$43.02
ETH<0.01%$2.318.6695$42.94
ETH<0.01%$0.107994397.4865$42.93
ETH<0.01%$0.000049866,614.931$42.8
ETH<0.01%$2.2519.0002$42.71
ETH<0.01%$0.00000135,886,033.2502$42.49
ETH<0.01%$0.00197221,529.6754$42.45
ETH<0.01%$0.079607532.9818$42.43
ETH<0.01%$326.980.1296$42.38
ETH<0.01%$0.144474291.5443$42.12
ETH<0.01%$0.010713,929.4752$42.09
ETH<0.01%$183.770.2286$42.01
ETH<0.01%$0.0043579,609.2757$41.86
ETH<0.01%$0.001,893.7856$0.00
ETH<0.01%$0.00061567,873.348$41.73
ETH<0.01%$0.0082025,077.7955$41.65
ETH<0.01%$0.0082025,077.7955$41.65
ETH<0.01%$0.00116735,659.2315$41.61
ETH<0.01%$0.0122033,403.4675$41.53
ETH<0.01%$0.0091274,548.6713$41.52
ETH<0.01%$0.054024767.86$41.48
ETH<0.01%$0.0112623,681.5139$41.46
ETH<0.01%$1.4229.077$41.4
ETH<0.01%$107.520.3844$41.33
ETH<0.01%<$0.00000119,961,013,365.9778$41.16
ETH<0.01%$0.99998141.0579$41.06
ETH<0.01%$0.00087946,671.3825$41.03
ETH<0.01%$0.0064026,402.6965$40.99
ETH<0.01%$0.00103239,724.6654$40.99
ETH<0.01%$0.067019611.3375$40.97
ETH<0.01%$0.359325113.8727$40.92
ETH<0.01%$0.00213519,164.5282$40.92
ETH<0.01%$0.005737,132.8585$40.87
ETH<0.01%$0.0005672,814.2417$40.79
ETH<0.01%$0.0000221,869,096.8331$40.77
ETH<0.01%$94.410.4306$40.65
ETH<0.01%$251.640.1613$40.6
ETH<0.01%$6.935.8573$40.59
ETH<0.01%$0.131487308.2684$40.53
ETH<0.01%$0.0074445,442.4293$40.52
ETH<0.01%$0.0000162,531,996.1177$40.51
ETH<0.01%$0.220054183.7148$40.43
ETH<0.01%$5,085.090.00794604$40.41
ETH<0.01%$0.359607112.033$40.29
ETH<0.01%$0.00045588,468.0176$40.25
ETH<0.01%$0.22086181.8842$40.17
ETH<0.01%$0.146362274.4199$40.16
ETH<0.01%$0.0141832,831.337$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.0107343,735.0229$40.09
ETH<0.01%$9.324.3009$40.08
ETH<0.01%$0.0259341,544.0695$40.04
ETH<0.01%$54.820.7297$40
ETH<0.01%$0.000081490,464.7624$39.93
ETH<0.01%$0.00278414,285.9292$39.78
ETH<0.01%$0.0000113,677,600.8528$39.72
ETH<0.01%$9.874.0211$39.69
ETH<0.01%$95.420.4146$39.56
ETH<0.01%$139.531$39.53
ETH<0.01%$666.830.0592$39.48
ETH<0.01%$145.920.2705$39.47
ETH<0.01%$0.0011.2395$0.00
ETH<0.01%<$0.000001108,964,180,650.9076$39.28
ETH<0.01%$0.0195422,004.4665$39.17
ETH<0.01%$0.0086694,490.5203$38.93
ETH<0.01%$2,124.190.0183$38.84
ETH<0.01%$0.62212962.2235$38.71
ETH<0.01%$0.0044328,734.3243$38.71
ETH<0.01%$0.83934846.0741$38.67
ETH<0.01%$0.0079124,886.9005$38.66
ETH<0.01%$0.025081,540.9575$38.65
ETH<0.01%$0.00067357,368.4115$38.58
ETH<0.01%$0.0011.1096$0.00
ETH<0.01%$0.9984338.5872$38.53
ETH<0.01%$0.16851227.9263$38.41
ETH<0.01%$0.0109293,510.7501$38.37
ETH<0.01%$0.0181742,111.0761$38.37
ETH<0.01%$0.00019201,759.8003$38.29
ETH<0.01%$0.0083374,590.8829$38.27
ETH<0.01%<$0.000001656,187,964.1991$38.26
ETH<0.01%$0.0265531,440.6475$38.25
ETH<0.01%$0.5014476.2713$38.25
ETH<0.01%$0.00085844,553.7514$38.22
ETH<0.01%$0.0085454,463.5949$38.14
ETH<0.01%$0.0052737,206.724$38
ETH<0.01%$82.190.4616$37.94
ETH<0.01%$0.0055216,864.4933$37.9
ETH<0.01%$3,151.590.012$37.86
ETH<0.01%$29.591.2759$37.76
ETH<0.01%$0.00213817,630.369$37.69
ETH<0.01%$3,816.680.00985058$37.6
ETH<0.01%$45.240.8294$37.52
ETH<0.01%$0.0062496,000.9528$37.5
ETH<0.01%$0.0142522,630.3537$37.49
ETH<0.01%<$0.000001721,214,716.7997$37.47
ETH<0.01%$0.119665312.7697$37.43
ETH<0.01%$12.133.0832$37.4
ETH<0.01%$0.000043862,108.5777$37.33
ETH<0.01%$73.440.5075$37.27
ETH<0.01%$3.6310.2568$37.23
ETH<0.01%$0.00164722,549.2355$37.13
ETH<0.01%$0.0133532,779.8819$37.12
ETH<0.01%$0.0047277,847.9453$37.09
ETH<0.01%$0.0056886,520.1691$37.08
ETH<0.01%$0.0000057,555,004.6949$37.04
ETH<0.01%$0.00000164,203,735.8637$37.01
ETH<0.01%<$0.00000152,490,035,305.0838$36.94
ETH<0.01%$0.090381407.8112$36.86
ETH<0.01%$0.000222165,989.5375$36.84
ETH<0.01%$0.048514756.5557$36.7
ETH<0.01%$0.0000074,924,303.1507$36.69
ETH<0.01%$0.000211173,463.7301$36.66
ETH<0.01%$0.00318811,495.8008$36.65
ETH<0.01%$0.0100073,649.7054$36.52
ETH<0.01%$4,270.130.00854417$36.48
ETH<0.01%$0.00276513,191.3964$36.47
ETH<0.01%$0.053236677.9087$36.09
ETH<0.01%$89,5700.00040256$36.06
ETH<0.01%$0.0083714,296.2798$35.96
ETH<0.01%$0.107422333.9235$35.87
ETH<0.01%$0.190151188.3794$35.82
ETH<0.01%$0.036208988.4483$35.79
ETH<0.01%<$0.000001318,758,168.3316$35.76
ETH<0.01%$0.4698676.0376$35.73
ETH<0.01%$0.0286991,244.0463$35.7
ETH<0.01%$65.360.5456$35.66
ETH<0.01%$0.00025142,285.0707$35.63
ETH<0.01%$0.00332210,712.8697$35.59
ETH<0.01%$0.00201417,663.9391$35.57
ETH<0.01%<$0.00000146,021,331,518.6305$35.55
ETH<0.01%<$0.00000126,503,508,230.2857$35.5
ETH<0.01%$0.300976117.861$35.47
ETH<0.01%$0.00054265,343.4057$35.41
ETH<0.01%$0.0163872,157.8481$35.36
ETH<0.01%$0.0137842,563.8873$35.34
ETH<0.01%$3.988.8432$35.2
ETH<0.01%$0.095807367.3425$35.19
ETH<0.01%$1.5722.3756$35.13
ETH<0.01%$0.00133426,330.0305$35.13
ETH<0.01%$0.183411191.4824$35.12
ETH<0.01%$0.00126527,742.2028$35.1
ETH<0.01%<$0.000001164,125,010,960.027$35.09
ETH<0.01%$3,291.90.0107$35.09
ETH<0.01%$0.0194111,806.4657$35.06
ETH<0.01%$2.7512.7405$35.04
ETH<0.01%$0.000126276,202.8651$34.91
ETH<0.01%$0.000163214,643.7904$34.9
ETH<0.01%<$0.000001253,274,018.258$34.89
ETH<0.01%$0.000057614,548.9535$34.87
ETH<0.01%$0.0313951,110.4419$34.86
ETH<0.01%$0.00079543,750.4069$34.77
ETH<0.01%<$0.000001331,395,095.3607$34.63
ETH<0.01%<$0.00000191,177,866,458.755$34.62
ETH<0.01%$0.104501331.0279$34.59
ETH<0.01%$0.17027202.8268$34.54
ETH<0.01%$0.0037539,190.6561$34.49
ETH<0.01%$0.00342810,026.998$34.37
ETH<0.01%$0.00230914,829.0733$34.24
ETH<0.01%$0.008,150.7041$0.00
ETH<0.01%$453.810.0752$34.14
ETH<0.01%$0.0000221,570,517.6579$34.06
ETH<0.01%$0.0035839,489.0009$34
ETH<0.01%<$0.000001342,733,575,936.3207$33.95
ETH<0.01%$69.910.4851$33.91
ETH<0.01%$0.00091836,942.6782$33.9
ETH<0.01%$0.000227148,954.9745$33.83
ETH<0.01%$0.063298534.0527$33.8
ETH<0.01%$0.00028120,651.518$33.79
ETH<0.01%$0.0074514,534.2761$33.79
ETH<0.01%$0.044831751.1216$33.67
ETH<0.01%$563.610.0596$33.6
ETH<0.01%$0.00000147,835,889.144$33.55
ETH<0.01%$0.007164,680.6624$33.51
ETH<0.01%$0.00322410,390.3569$33.5
ETH<0.01%$0.000221151,160.2567$33.47
ETH<0.01%$0.034257976.1956$33.44
ETH<0.01%$0.004,407.8272$0.00
ETH<0.01%$0.0077254,327.4591$33.43
ETH<0.01%$0.000127263,588.2978$33.37
ETH<0.01%<$0.000001196,923,461.7486$33.34
ETH<0.01%$0.00100433,163.9508$33.28
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.0015.6747$0.00
ETH<0.01%$0.162611203.3356$33.06
ETH<0.01%$5.75.7965$33.04
ETH<0.01%$0.000083398,605.8542$33.03
ETH<0.01%$29.841.1037$32.93
ETH<0.01%$0.154259213.4904$32.93
ETH<0.01%$0.000149220,364.3902$32.9
ETH<0.01%$1.4622.4704$32.89
ETH<0.01%$0.0137122,398.538$32.89
ETH<0.01%$1.1927.6176$32.86
ETH<0.01%$0.00197616,624.2746$32.85
ETH<0.01%$0.0056,974.6793$0.00
ETH<0.01%$0.0054526,019.2652$32.81
ETH<0.01%<$0.000001101,719,560.1417$32.74
ETH<0.01%$0.0067384,857.9042$32.73
ETH<0.01%$283.430.115$32.59
ETH<0.01%$0.025661,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.0064295,033.0404$32.35
ETH<0.01%$0.0262651,231.7995$32.35
ETH<0.01%$0.000058554,429.217$32.26
ETH<0.01%$0.0000291,090,713.6545$32.07
ETH<0.01%$0.00057255,868.752$31.93
ETH<0.01%$0.00298510,624.9808$31.72
ETH<0.01%$0.00042574,409.383$31.63
ETH<0.01%$0.0160081,974.8067$31.61
ETH<0.01%$0.0000122,580,743.9867$31.59
ETH<0.01%$0.68118246.345$31.57
ETH<0.01%$0.55376556.887$31.5
ETH<0.01%$0.00019165,789.9251$31.48
ETH<0.01%$0.003538,879.5739$31.35
ETH<0.01%$0.00187116,735.0824$31.31
ETH<0.01%$0.050216622.0626$31.24
ETH<0.01%$3.848.1286$31.21
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%$0.43674570.731$30.89
ETH<0.01%$0.0146532,108.0998$30.89
ETH<0.01%$0.00071543,205.4695$30.88
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.0300631,019.895$30.66
ETH<0.01%$2.0514.94$30.63
ETH<0.01%$0.37143982.4309$30.62
ETH<0.01%$0.053209575.1349$30.6
ETH<0.01%$0.00032992,872.5235$30.58
ETH<0.01%$0.0065464,667.334$30.55
ETH<0.01%$0.00186316,377.5248$30.51
ETH<0.01%$8.693.5104$30.51
ETH<0.01%$0.0191841,586.3632$30.43
ETH<0.01%$0.00200515,164.7878$30.4
ETH<0.01%$0.190759159.2722$30.38
ETH<0.01%$16.151.8776$30.32
ETH<0.01%$0.00000136,709,994.1194$30.27
ETH<0.01%$0.048034630.0337$30.26
ETH<0.01%<$0.00000125,711,665,287.3036$30.25
ETH<0.01%$0.000742,956.3085$30.05
ETH<0.01%$0.045908654.5519$30.05
ETH<0.01%<$0.000001545,252,766.0806$29.97
ETH<0.01%$0.000222134,994.0408$29.94
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%$3.757.9383$29.77
ETH<0.01%$0.00015198,563.0632$29.69
ETH<0.01%$301.340.0984$29.65
ETH<0.01%$0.0035918,256.254$29.65
ETH<0.01%$0.003,568.4611$0.00
ETH<0.01%$0.00107127,489.1807$29.45
ETH<0.01%$0.0056745,190.5005$29.45
ETH<0.01%$0.00072640,467.1336$29.39
ETH<0.01%$191.030.1539$29.39
ETH<0.01%$0.0111062,614.8454$29.04
ETH<0.01%$0.065294444.7284$29.04
ETH<0.01%$0.123333235.4275$29.04
ETH<0.01%$0.0071314,042.7709$28.83
ETH<0.01%$0.00039473,001.06$28.79
ETH<0.01%$0.00004713,848.695$28.71
ETH<0.01%$0.029668966.1047$28.66
ETH<0.01%$0.0039447,263.4852$28.65
ETH<0.01%$0.0036837,757.3557$28.57
ETH<0.01%$1.0327.8701$28.57
ETH<0.01%$0.60290647.3372$28.54
ETH<0.01%$0.000132215,482$28.53
ETH<0.01%$54.560.5228$28.53
ETH<0.01%<$0.000001283,826,334,222.0568$28.52
ETH<0.01%<$0.000001111,337,487,611.915$28.38
ETH<0.01%$68.550.4136$28.35
ETH<0.01%$0.00047958,993.4469$28.28
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.0180611,561.9248$28.21
ETH<0.01%$0.057828487.1936$28.17
ETH<0.01%$28.930.9729$28.15
ETH<0.01%$0.0038847,225.1446$28.06
ETH<0.01%$1.0327.1463$27.99
ETH<0.01%$0.0033778,287.2174$27.98
ETH<0.01%$0.00261110,703.5044$27.95
ETH<0.01%$0.00132321,116.3846$27.94
ETH<0.01%<$0.00000110,751,070,310.7187$27.83
ETH<0.01%$0.000054517,631.0663$27.83
ETH<0.01%$0.00066741,682.8528$27.81
ETH<0.01%$177.320.1567$27.79
ETH<0.01%$0.00063144,032.1709$27.76
ETH<0.01%$0.00068840,362.8518$27.75
ETH<0.01%$0.00110125,192.0472$27.75
ETH<0.01%$0.0029559,379.95$27.71
ETH<0.01%$0.000106260,806.9501$27.63
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.0000011,295,300,457.6158$27.49
ETH<0.01%$0.000253108,565.8738$27.46
ETH<0.01%$13.362.05$27.39
ETH<0.01%$0.55066249.6777$27.36
ETH<0.01%$1.0925.1133$27.32
ETH<0.01%$0.0129672,104.4424$27.29
ETH<0.01%$0.105926257.6113$27.29
ETH<0.01%$0.51357353.0769$27.26
ETH<0.01%$467.450.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.0076643,538.1275$27.11
ETH<0.01%$0.45802759.1734$27.1
ETH<0.01%$0.00000212,148,250.2869$27.09
ETH<0.01%<$0.000001239,548,027.138$27.05
ETH<0.01%$0.000149180,898.2158$26.96
ETH<0.01%$0.00219812,258.6203$26.95
ETH<0.01%$0.62681442.9449$26.92
ETH<0.01%$0.000051528,618.9775$26.9
ETH<0.01%$0.0262321,022.2779$26.82
ETH<0.01%$0.0039656,757.2899$26.8
ETH<0.01%$1.0126.3028$26.67
ETH<0.01%$35.520.7498$26.63
ETH<0.01%<$0.00000148,974,978,410.0512$26.57
ETH<0.01%$0.042593623.2328$26.55
ETH<0.01%$0.76679234.5172$26.47
ETH<0.01%$0.0045075,844.7988$26.34
ETH<0.01%$0.0004361,279.5657$26.34
ETH<0.01%$0.077424339.8947$26.32
ETH<0.01%$0.0045925,725.6237$26.29
ETH<0.01%$0.00000145,053,213.961$26.28
ETH<0.01%$0.0233431,119.5326$26.13
ETH<0.01%$0.0045095,793.9509$26.12
ETH<0.01%<$0.000001104,104,032.0061$26.1
ETH<0.01%$0.0075943,416.1243$25.94
ETH<0.01%$0.0042336,127.8673$25.94
ETH<0.01%$0.072891355.4513$25.91
ETH<0.01%$0.0173941,485.699$25.84
ETH<0.01%$0.0003378,204.3242$25.8
ETH<0.01%<$0.00000154,883,520.4274$25.8
ETH<0.01%$0.001814,300.2762$25.74
ETH<0.01%$91,2160.00028128$25.66
ETH<0.01%$0.0057144,486.8619$25.64
ETH<0.01%<$0.00000151,535,735,436.4326$25.62
ETH<0.01%<$0.00000110,556,783,418.832$25.6
ETH<0.01%$0.00251510,153.9546$25.54
ETH<0.01%$0.94941226.8825$25.52
ETH<0.01%$0.00034473,917.2967$25.43
ETH<0.01%$191.110.1329$25.39
ETH<0.01%<$0.000001432,128,259.3526$25.38
ETH<0.01%$0.032119789.1974$25.35
ETH<0.01%$0.034623731.3494$25.32
ETH<0.01%<$0.00000135,690,446,375.0234$25.31
ETH<0.01%$0.00098925,419$25.15
ETH<0.01%$0.000228110,182.2165$25.13
ETH<0.01%$0.008043,116.3601$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%$1.5416.2306$25
ETH<0.01%$0.00006416,902.2555$24.97
ETH<0.01%$693.550.036$24.95
ETH<0.01%$532.850.0468$24.94
ETH<0.01%$0.0152081,638.956$24.93
ETH<0.01%$0.2824388.241$24.92
ETH<0.01%$361.890.0687$24.86
ETH<0.01%$2.2311.1429$24.85
ETH<0.01%$0.04574541.547$24.77
ETH<0.01%$0.00018137,948.738$24.77
ETH<0.01%$0.00030281,857.3174$24.71
ETH<0.01%$0.34534571.5149$24.7
ETH<0.01%$0.41573359.3123$24.66
ETH<0.01%$76.490.3208$24.54
ETH<0.01%$0.0000038,095,922.8475$24.53
ETH<0.01%$0.0041485,910.6973$24.52
ETH<0.01%$0.000058420,724.0243$24.52
ETH<0.01%<$0.00000135,442,830,236.6408$24.43
ETH<0.01%$0.057566424.3458$24.43
ETH<0.01%$0.00080330,282.349$24.32
ETH<0.01%$0.2474798.1719$24.29
ETH<0.01%$0.00171514,154.2009$24.28
ETH<0.01%$0.00026292,465.6023$24.25
ETH<0.01%$0.0038966,217.0446$24.22
ETH<0.01%<$0.000001186,115,700.5675$24.17
ETH<0.01%<$0.0000011,272,870,174.1019$24.12
ETH<0.01%$0.36782265.5309$24.1
ETH<0.01%$0.059308406.179$24.09
ETH<0.01%<$0.000001262,102,850.4381$24.08
ETH<0.01%$0.0000064,095,667.4177$24.04
ETH<0.01%$1.6814.2562$23.95
ETH<0.01%$0.3435669.6771$23.94
ETH<0.01%$0.0080492,973.15$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.018541,285.5298$23.83
ETH<0.01%<$0.00000112,384,713,855.5536$23.83
ETH<0.01%$0.00000140,230,470.6592$23.82
ETH<0.01%$0.0046785,078.1293$23.76
ETH<0.01%$0.00065936,010.1077$23.73
ETH<0.01%$0.0094762,503.0782$23.72
ETH<0.01%$0.014841,587.5049$23.56
ETH<0.01%$0.033862694.7854$23.53
ETH<0.01%<$0.000001235,517,264,273.4767$23.46
ETH<0.01%$446.660.0524$23.39
ETH<0.01%$0.000055425,414.9985$23.32
ETH<0.01%$0.0030517,634.8573$23.29
ETH<0.01%$0.0091492,543.7094$23.27
ETH<0.01%$0.35245465.8936$23.22
ETH<0.01%<$0.00000134,248,691,120.9512$23.19
ETH<0.01%$0.0100432,307.1768$23.17
ETH<0.01%$0.0217471,065.282$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.0227621,013.0997$23.06
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.49514446.4394$22.99
ETH<0.01%$0.00036163,657.4055$22.99
ETH<0.01%$0.194984117.7687$22.96
ETH<0.01%$1.1519.9$22.89
ETH<0.01%$0.000066346,626.801$22.81
ETH<0.01%$89,2390.00025554$22.8
ETH<0.01%$0.000105216,103.8616$22.78
ETH<0.01%$0.96094623.6759$22.75
ETH<0.01%$0.033468678.0494$22.69
ETH<0.01%<$0.000001225,570,010.6506$22.69
ETH<0.01%$2.0111.2974$22.68
ETH<0.01%<$0.000001235,654,446.8423$22.63
ETH<0.01%<$0.0000015,714,229,693.8421$22.62
ETH<0.01%<$0.000001108,914,585.9412$22.62
ETH<0.01%$0.000025913,519.9976$22.62
ETH<0.01%$0.00230,522.9765$0.00
ETH<0.01%$0.00024691,344.9248$22.47
ETH<0.01%$0.002498,997.9068$22.4
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.39
ETH<0.01%$0.0004352,009.4561$22.34
ETH<0.01%$0.104264213.8715$22.3
ETH<0.01%$0.051991428.7611$22.29
ETH<0.01%$0.26841383.0175$22.28
ETH<0.01%<$0.000001352,805,104.6699$22.27
ETH<0.01%$0.000072306,813.7667$22.23
ETH<0.01%$0.00101921,799.5635$22.21
ETH<0.01%$0.00000210,573,421.1855$22.19
ETH<0.01%$0.4885745.2818$22.12
ETH<0.01%$0.000192114,913.2218$22.06
ETH<0.01%$0.0023469,383.3041$22.01
ETH<0.01%$2.419.1024$21.94
ETH<0.01%$2,816.290.00776514$21.87
ETH<0.01%$0.028285769.8899$21.78
ETH<0.01%<$0.000001338,153,399,188.8836$21.75
ETH<0.01%$0.61664535.2347$21.73
ETH<0.01%$0.031588686.2386$21.68
ETH<0.01%$0.00040553,267.0549$21.59
ETH<0.01%$98,5830.00021887$21.58
ETH<0.01%$0.099621216.2097$21.54
ETH<0.01%$0.042002512.5642$21.53
ETH<0.01%$31.70.679$21.53
ETH<0.01%$0.00019113,328.7136$21.52
ETH<0.01%$9.22.3326$21.46
ETH<0.01%$0.0000111,974,409.5608$21.34
ETH<0.01%$0.042725498.1377$21.28
ETH<0.01%$0.0078632,699.3424$21.22
ETH<0.01%<$0.000001548,901,214,188.4685$21.2
ETH<0.01%$0.080058264.758$21.2
ETH<0.01%$0.99447821.1616$21.04
ETH<0.01%$151.40.1384$20.95
ETH<0.01%$0.0034446,075.3398$20.93
ETH<0.01%$212.910.0982$20.91
ETH<0.01%$0.00083425,063.1445$20.9
ETH<0.01%$0.47833343.6352$20.87
ETH<0.01%$0.30951867.402$20.86
ETH<0.01%$5.833.5621$20.77
ETH<0.01%$0.0000037,415,225.3683$20.76
ETH<0.01%$0.0177811,166.2872$20.74
ETH<0.01%$0.0045374,562.4373$20.7
ETH<0.01%$0.0000036,591,112.9202$20.7
ETH<0.01%$25.690.8032$20.64
ETH<0.01%$0.00024484,538.8786$20.62
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.34433559.6707$20.55
ETH<0.01%$0.0028667,153.0754$20.5
ETH<0.01%$0.00102719,943.3054$20.48
ETH<0.01%<$0.000001134,304,523.8352$20.47
ETH<0.01%$0.037646540.5545$20.35
ETH<0.01%$311.120.0653$20.33
ETH<0.01%$0.90058322.5364$20.3
ETH<0.01%$0.0033676,020.8186$20.27
ETH<0.01%$0.0064143,158.3144$20.26
ETH<0.01%$0.00000118,411,185.5869$20.25
ETH<0.01%<$0.0000019,122,506,810.6878$20.25
ETH<0.01%$0.000041499,486.6608$20.24
ETH<0.01%$0.00192910,470.0357$20.19
ETH<0.01%$0.023266867.8209$20.19
ETH<0.01%$0.132191152.5618$20.17
ETH<0.01%$13.71.4708$20.15
ETH<0.01%$0.08389240.0538$20.14
ETH<0.01%$1.3315.0835$20.06
ETH<0.01%$0.0199691,002.9551$20.03
ETH<0.01%$0.053209373.4184$19.87
ETH<0.01%$0.026385751.0736$19.82
ETH<0.01%<$0.000001309,957,637.3282$19.79
ETH<0.01%$0.00102619,269.541$19.78
ETH<0.01%$0.049326400.8549$19.77
ETH<0.01%$0.0098262,006.5097$19.72
ETH<0.01%$0.115189170.9707$19.69
ETH<0.01%$0.00117516,757.4464$19.68
ETH<0.01%$0.22915785.7276$19.65
ETH<0.01%$0.00675,918,921,538.217$0.00
ETH<0.01%$0.0028826,797.9194$19.59
ETH<0.01%$0.48387940.3583$19.53
ETH<0.01%$0.039305496.5164$19.52
ETH<0.01%$0.00173611,236.6549$19.51
ETH<0.01%$0.0030866,319.2225$19.5
ETH<0.01%$0.00118816,348.6171$19.43
ETH<0.01%$0.077732249.4546$19.39
ETH<0.01%$0.062829307.8901$19.34
ETH<0.01%$1.314.8604$19.32
ETH<0.01%$0.00025276,688.3054$19.3
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.138818138.4851$19.22
ETH<0.01%$0.076851248.6347$19.11
ETH<0.01%$0.087885217.2528$19.09
ETH<0.01%$0.03738510.6592$19.09
ETH<0.01%$0.00149912,707.2444$19.05
ETH<0.01%$0.001969,716.1924$19.05
ETH<0.01%$12.21.5607$19.04
ETH<0.01%$0.00000210,650,590.8523$19.01
ETH<0.01%$0.03418554.6463$18.96
ETH<0.01%$0.178449106.0936$18.93
ETH<0.01%$0.00029663,719.9789$18.88
ETH<0.01%<$0.000001202,985,167,230.7419$18.84
ETH<0.01%$0.0052593,580.6093$18.83
ETH<0.01%$0.00026371,394.3485$18.8
ETH<0.01%$0.00029463,786.1618$18.78
ETH<0.01%<$0.000001208,170,602.0907$18.7
ETH<0.01%$0.00116416,039.4221$18.67
ETH<0.01%$0.3241157.6097$18.67
ETH<0.01%$0.0056843,263.3647$18.55
ETH<0.01%$0.003325,582.9707$18.53
ETH<0.01%<$0.000001103,669,959.3607$18.51
ETH<0.01%$0.0080552,294.8132$18.48
ETH<0.01%$8.632.1371$18.44
ETH<0.01%$0.0000141,303,985.3321$18.43
ETH<0.01%$0.0007125,946.9104$18.42
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%$0.037484490.2446$18.38
ETH<0.01%$118.3365$18.35
ETH<0.01%$298.980.0613$18.34
ETH<0.01%$0.99252318.4697$18.33
ETH<0.01%$0.000073249,649.2301$18.28
ETH<0.01%$0.0039914,554.66$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.67967726.7013$18.15
ETH<0.01%$0.0010517,264.4182$18.13
ETH<0.01%$0.00070425,728.8235$18.12
ETH<0.01%$0.0064512,802.5462$18.08
ETH<0.01%$0.157769114.5409$18.07
ETH<0.01%$0.019453928.8717$18.07
ETH<0.01%$0.135762132.8457$18.04
ETH<0.01%$0.000038467,622.1001$18
ETH<0.01%$0.00151.071$0.00
ETH<0.01%$0.000025731,262.2476$17.97
ETH<0.01%$0.02333769.7751$17.96
ETH<0.01%$0.00038146,993.8708$17.93
ETH<0.01%$24.310.7368$17.91
ETH<0.01%$0.0060342,968.1133$17.91
ETH<0.01%$0.0092461,933.2922$17.88
ETH<0.01%$0.006392,793.5204$17.85
ETH<0.01%$0.000085209,411.3064$17.85
ETH<0.01%$524.720.0339$17.81
ETH<0.01%$0.000059304,003.0131$17.81
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%$920.120.0191$17.6
ETH<0.01%$0.0095161,844$17.55
ETH<0.01%$0.0003451,616.8592$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.00148811,741.2292$17.47
ETH<0.01%$0.00028660,887.0686$17.43
ETH<0.01%$0.0084972,050.9244$17.43
ETH<0.01%<$0.000001198,656,260,505.8815$17.42
ETH<0.01%$0.001859,415.4036$17.42
ETH<0.01%$0.000032547,458.5619$17.41
ETH<0.01%$0.00078522,175.8417$17.4
ETH<0.01%$0.0016.4574$0.00
ETH<0.01%$0.000082212,389.0543$17.36
ETH<0.01%$0.12286141.277$17.36
ETH<0.01%$0.00000113,074,817.2972$17.32
ETH<0.01%$0.00026565,388.5626$17.3
ETH<0.01%$0.00081321,251.094$17.28
ETH<0.01%$1.4811.6577$17.25
ETH<0.01%$0.00017598,674.8974$17.25
ETH<0.01%$4.583.7461$17.16
ETH<0.01%$0.0033165,175.5313$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.019546874.3799$17.09
ETH<0.01%$0.0018439,262.8986$17.08
ETH<0.01%$0.00058229,313.8437$17.07
ETH<0.01%$0.0002568,084.5519$17.04
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.98
ETH<0.01%$0.00030455,698.8036$16.91
ETH<0.01%$0.20740181.3881$16.88
ETH<0.01%$0.000021816,036.0581$16.87
ETH<0.01%<$0.00000149,027,578.5856$16.83
ETH<0.01%<$0.00000110,195,907,911.4454$16.81
ETH<0.01%<$0.0000013,255,123,767.0437$16.74
ETH<0.01%$0.000126132,579.2874$16.66
ETH<0.01%$0.03727446.8202$16.65
ETH<0.01%$0.000072231,249.2726$16.61
ETH<0.01%$0.0020258,197.5128$16.6
ETH<0.01%$0.00022872,717.8242$16.58
ETH<0.01%$0.000056295,966.7682$16.47
ETH<0.01%$0.062414263.6799$16.46
ETH<0.01%$0.0000026,717,470.038$16.44
ETH<0.01%$0.00034947,031.7978$16.43
ETH<0.01%$2.257.2845$16.39
ETH<0.01%$0.000059277,493.98$16.38
ETH<0.01%$3,146.040.00519458$16.34
ETH<0.01%<$0.000001315,349,276,308.2027$16.34
ETH<0.01%$0.022724718.7999$16.33
ETH<0.01%$0.00137711,818.3713$16.27
ETH<0.01%$0.00005326,645.9542$16.23
ETH<0.01%$0.60972326.5974$16.22
ETH<0.01%$0.00028457,073.7597$16.2
ETH<0.01%<$0.0000015,046,381,656.7804$16.07
ETH<0.01%$0.061745260.0262$16.06
ETH<0.01%$0.022094726.2071$16.05
ETH<0.01%<$0.000001323,009,144.252$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.0093181,710.5458$15.94
ETH<0.01%<$0.000001161,756,517,663.368$15.94
ETH<0.01%$0.0021547,389.4373$15.92
ETH<0.01%$0.000119133,089.2162$15.86
ETH<0.01%<$0.00000155,822,965,809.0443$15.86
ETH<0.01%$0.0028355,592.1189$15.85
ETH<0.01%$0.000029539,180.0144$15.8
ETH<0.01%$0.00116313,535.0227$15.74
ETH<0.01%$0.00043935,815.6188$15.72
ETH<0.01%$0.022271705.756$15.72
ETH<0.01%$2.027.7796$15.71
ETH<0.01%$0.00035244,626.9521$15.71
ETH<0.01%$0.69592522.5051$15.66
ETH<0.01%$2.037.7146$15.66
ETH<0.01%$1,331.650.0118$15.65
ETH<0.01%$0.0106371,469.4999$15.63
ETH<0.01%$0.0080061,939.6741$15.53
ETH<0.01%$2,955.70.00525151$15.52
ETH<0.01%$0.29176953.1942$15.52
ETH<0.01%$0.00017986,533.8395$15.48
ETH<0.01%$0.000061253,487.8388$15.47
ETH<0.01%$0.0000121,263,818.6254$15.47
ETH<0.01%$0.043727353.1562$15.44
ETH<0.01%$0.0045263,409.0549$15.43
ETH<0.01%$0.062284247.654$15.42
ETH<0.01%$0.3996538.5257$15.4
ETH<0.01%$0.0075052,051.319$15.39
ETH<0.01%$0.00146910,465.9023$15.37
ETH<0.01%$0.0011313,571.56$15.33
ETH<0.01%$0.0018228,415.2007$15.33
ETH<0.01%$0.00057626,557.4503$15.3
ETH<0.01%$0.6826622.4013$15.29
ETH<0.01%$0.0035414,313.1675$15.27
ETH<0.01%$0.00016791,566.9616$15.27
ETH<0.01%$5.162.956$15.25
ETH<0.01%$0.00102414,884.3358$15.25
ETH<0.01%$0.00026158,321.9938$15.24
ETH<0.01%$0.000058264,256.0972$15.22
ETH<0.01%$0.0000151,026,638.3908$15.18
ETH<0.01%$0.142292106.537$15.16
ETH<0.01%$0.0142421,064$15.15
ETH<0.01%$0.0023736,368.0694$15.11
ETH<0.01%$0.000035433,822.7392$15.1
ETH<0.01%$0.000047321,515.0102$15.09
ETH<0.01%$0.21348470.5622$15.06
ETH<0.01%$60.710.2478$15.04
ETH<0.01%$598.510.0251$15.02
ETH<0.01%$0.0015279,824.1154$15
ETH<0.01%$0.00031647,444.8878$15
ETH<0.01%$0.5258228.513$14.99
ETH<0.01%$0.003,491.7069$0.00
ETH<0.01%$0.0025235,917.709$14.93
ETH<0.01%$0.000079188,968.6618$14.92
ETH<0.01%$229.040.0648$14.85
ETH<0.01%$0.00334,493.1471$14.83
ETH<0.01%$0.00016490,432.6927$14.82
ETH<0.01%$0.020635717.6695$14.81
ETH<0.01%$0.00127411,613.6336$14.8
ETH<0.01%$0.003,511.6535$0.00
ETH<0.01%$0.088506166.4334$14.73
ETH<0.01%$0.0140581,047.5905$14.73
ETH<0.01%$0.00017185,972.3475$14.71
ETH<0.01%$0.0029345,012.8536$14.71
ETH<0.01%$0.00074319,768.0455$14.68
ETH<0.01%$0.00025357,979.9619$14.68
ETH<0.01%$0.019539750.3954$14.66
ETH<0.01%$0.015304957.6691$14.66
ETH<0.01%<$0.000001196,303,704.0439$14.65
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.015362950.8903$14.61
ETH<0.01%$0.0032994,422.7$14.59
ETH<0.01%$89,2540.00016327$14.57
ETH<0.01%$0.0061722,359.9756$14.57
ETH<0.01%$4,370.770.00333224$14.56
ETH<0.01%$0.00016787,332.2557$14.56
ETH<0.01%$0.004613,154.8827$14.54
ETH<0.01%<$0.000001532,036,111.2924$14.53
ETH<0.01%$2,777.630.00522555$14.51
ETH<0.01%$0.001758,284.2663$14.5
ETH<0.01%$0.00003482,384.4213$14.49
ETH<0.01%$0.000086168,749.757$14.48
ETH<0.01%$0.0027235,293.63$14.42
ETH<0.01%<$0.00000146,538,184,190.1409$14.37
ETH<0.01%$0.0034024,222.4212$14.36
ETH<0.01%<$0.000001109,156,958.8263$14.35
ETH<0.01%$0.073866194.2358$14.35
ETH<0.01%$0.0039923,584.7876$14.31
ETH<0.01%$0.00000115,177,592.5604$14.29
ETH<0.01%$0.00075618,886.2356$14.29
ETH<0.01%$0.00027951,165.8521$14.26
ETH<0.01%$0.0018337,771.395$14.24
ETH<0.01%$0.5490525.8889$14.21
ETH<0.01%<$0.00000191,466,662,476.3027$14.17
ETH<0.01%$0.00032942,973.9529$14.15
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.000063224,374.1861$14.02
ETH<0.01%$0.00014993,961.7721$14.01
ETH<0.01%$0.004,176.0193$0.00
ETH<0.01%$1.1711.9684$14
ETH<0.01%<$0.00000152,818,850.9797$13.97
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.0076711,813.1472$13.91
ETH<0.01%$0.0052892,629.4293$13.91
ETH<0.01%$0.0000027,461,356.1374$13.88
ETH<0.01%$23.650.5867$13.88
ETH<0.01%$0.099642138.7999$13.83
ETH<0.01%$0.0000131,073,656.045$13.83
ETH<0.01%$0.099329139.1588$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.0023645,824.6704$13.77
ETH<0.01%<$0.000001506,877,904.3962$13.7
ETH<0.01%$0.0016448,313.5026$13.67
ETH<0.01%$0.000087156,233.1147$13.64
ETH<0.01%$31.590.4301$13.59
ETH<0.01%$0.000064211,918.6725$13.51
ETH<0.01%$0.051729260.2625$13.46
ETH<0.01%$0.0081181,657.9124$13.46
ETH<0.01%$0.102264131.5765$13.46
ETH<0.01%$0.000124108,355.0029$13.45
ETH<0.01%$0.00017477,203.9677$13.44
ETH<0.01%$0.066258202.7523$13.43
ETH<0.01%<$0.0000015,462,601,242.2435$13.4
ETH<0.01%$0.016788798.0959$13.4
ETH<0.01%<$0.00000134,378,533.7441$13.35
ETH<0.01%$157.460.0847$13.34
ETH<0.01%$0.000117113,914.0816$13.34
ETH<0.01%$0.000622,164.6323$13.31
ETH<0.01%$88,8100.00014954$13.28
ETH<0.01%$0.050253264.2674$13.28
ETH<0.01%$0.000105126,846.9518$13.27
ETH<0.01%<$0.00000176,269,294.6361$13.27
ETH<0.01%<$0.000001173,969,555.9367$13.26
ETH<0.01%$0.019401682.5326$13.24
ETH<0.01%$0.002056,458.6749$13.24
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.000076171,979.1842$13.09
ETH<0.01%$0.000027488,620.18$13.08
ETH<0.01%$0.0114731,139.3981$13.07
ETH<0.01%$0.030784424.6511$13.07
ETH<0.01%$0.00029843,795.665$13.06
ETH<0.01%$0.00013794,981.9357$13.04
ETH<0.01%$0.0051922,511.1096$13.04
ETH<0.01%$0.000095136,318.0374$13.02
ETH<0.01%$0.4115131.6028$13
ETH<0.01%$0.0023045,629.1343$12.97
ETH<0.01%$0.0088911,458.4479$12.97
ETH<0.01%$0.0016957,647.8887$12.97
ETH<0.01%$0.00064320,141.8889$12.95
ETH<0.01%$0.0111971,151.5581$12.89
ETH<0.01%$0.00056622,779.6711$12.89
ETH<0.01%$1.687.67$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.000017746,218.8227$12.88
ETH<0.01%<$0.00000168,068,668,041.2443$12.84
ETH<0.01%<$0.000001145,823,576,083.1764$12.81
ETH<0.01%$0.00071617,896.7935$12.81
ETH<0.01%<$0.000001100,997,586,068.1691$12.78
ETH<0.01%$0.0068311,871.4022$12.78
ETH<0.01%$0.0851150.1313$12.78
ETH<0.01%$0.2320754.9192$12.75
ETH<0.01%$0.003353,795.9384$12.72
ETH<0.01%$0.00106411,917.2693$12.68
ETH<0.01%$0.0095431,328.946$12.68
ETH<0.01%$7.831.6127$12.63
ETH<0.01%$0.42233929.8373$12.6
ETH<0.01%$168.860.0746$12.6
ETH<0.01%$0.37910133.1874$12.58
ETH<0.01%<$0.00000130,482,087,857.7211$12.58
ETH<0.01%$0.00047526,438.3122$12.56
ETH<0.01%$0.050621248.0696$12.56
ETH<0.01%$0.002,821.9637$0.00
ETH<0.01%$0.03602347.5564$12.52
ETH<0.01%$0.54174123.0166$12.47
ETH<0.01%$1.0112.3542$12.47
ETH<0.01%$0.0014968,328.2994$12.46
ETH<0.01%$0.17741869.786$12.38
ETH<0.01%$0.00059320,801.8998$12.33
ETH<0.01%$0.016858729.6592$12.3
ETH<0.01%<$0.000001383,964,855.0012$12.3
ETH<0.01%$0.000067183,198.415$12.28
ETH<0.01%$0.012071,014.4024$12.24
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.001,007.4137$0.00
ETH<0.01%$0.036115336.0419$12.14
ETH<0.01%$119.330.1015$12.12
ETH<0.01%<$0.000001549,105,965.2739$12.11
ETH<0.01%$0.0000026,072,523.807$12.08
ETH<0.01%$0.0048982,464.3117$12.07
ETH<0.01%$0.0104191,156.6502$12.05
ETH<0.01%$0.00013887,174.8843$12.04
ETH<0.01%<$0.000001417,954,998.0513$11.99
ETH<0.01%$0.000073164,192.2636$11.98
ETH<0.01%$0.0000025,346,066.1417$11.95
ETH<0.01%$0.0065531,823.1812$11.95
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.0025314,654.6129$11.78
ETH<0.01%$0.000065181,033.9051$11.77
ETH<0.01%$0.004,774.9719$0.00
ETH<0.01%<$0.00000133,372,920.6138$11.71
ETH<0.01%$0.24891747.0437$11.71
ETH<0.01%$12.190.9599$11.7
ETH<0.01%<$0.000001155,830,489.8549$11.69
ETH<0.01%$0.000091128,216.5169$11.68
ETH<0.01%$0.000058201,039.2233$11.66
ETH<0.01%$91,5320.00012729$11.65
ETH<0.01%$73.880.1577$11.65
ETH<0.01%$0.008021,451.9526$11.64
ETH<0.01%$0.089526129.6819$11.61
ETH<0.01%<$0.00000128,084,161.3786$11.56
ETH<0.01%$0.00099311,624.1466$11.55
ETH<0.01%$0.000023504,017.977$11.54
ETH<0.01%$0.095686120.4312$11.52
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.0000013,122,013,394.3576$11.48
ETH<0.01%$0.00052321,955.6746$11.47
ETH<0.01%$0.00013684,021.9301$11.46
ETH<0.01%$0.00045125,376.6861$11.45
ETH<0.01%$0.0012419,228.5959$11.45
ETH<0.01%$0.0034423,325.8316$11.45
ETH<0.01%$40.690.2806$11.42
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.0034813,267.6684$11.37
ETH<0.01%$0.058031195.9259$11.37
ETH<0.01%$0.010261,106.9233$11.36
ETH<0.01%$0.048246235.2669$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%$3.82.9645$11.27
ETH<0.01%$0.00067216,752.5527$11.25
ETH<0.01%$0.0084.5467$0.00
ETH<0.01%$0.0022964,874.1885$11.19
ETH<0.01%$6.281.7791$11.17
ETH<0.01%$0.000075148,516.7212$11.17
ETH<0.01%$10.891.0212$11.12
ETH<0.01%$0.01331834.7979$11.11
ETH<0.01%$0.0053112,090.4252$11.1
ETH<0.01%$0.0037682,941.3125$11.08
ETH<0.01%$0.000029382,738.8487$11.03
ETH<0.01%$0.0055441,989.3276$11.03
ETH<0.01%$0.011166987.2251$11.02
ETH<0.01%<$0.0000018,778,357,948.0709$11.01
ETH<0.01%$0.00056619,447.5532$11
ETH<0.01%$0.00011893,475.9887$11
ETH<0.01%$0.000106103,333.1345$10.96
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.043137252.2891$10.88
ETH<0.01%$0.0000042,752,824.1983$10.87
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.015766686.9812$10.83
ETH<0.01%$0.00035130,836.5211$10.83
ETH<0.01%$0.0015456,988.3266$10.8
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.0018845,674.8587$10.69
ETH<0.01%$0.00102710,405.6086$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.00013777,886.0344$10.64
ETH<0.01%$0.004652,288.4835$10.64
ETH<0.01%$1.328.055$10.63
ETH<0.01%$0.0072571,464.7679$10.63
ETH<0.01%$110.6158$10.62
ETH<0.01%$0.031175340.2315$10.61
ETH<0.01%$0.03252325.9588$10.6
ETH<0.01%$0.023584448.6418$10.58
ETH<0.01%$0.026734393.9092$10.53
ETH<0.01%$0.22969945.8323$10.53
ETH<0.01%$0.000016661,591.5826$10.53
ETH<0.01%$0.008.7986$0.00
ETH<0.01%$0.000036290,832.1416$10.5
ETH<0.01%$0.11096894.5288$10.49
ETH<0.01%$0.1435272.985$10.47
ETH<0.01%$0.000104100,697.0614$10.47
ETH<0.01%$0.9984310.4837$10.47
ETH<0.01%$0.66836615.5639$10.4
ETH<0.01%$8.921.1644$10.39
ETH<0.01%$0.0022474,610.3009$10.36
ETH<0.01%$0.000334,532.2144$10.36
ETH<0.01%$0.0013487,676.762$10.35
ETH<0.01%<$0.00000136,061,068.2255$10.31
ETH<0.01%$0.00080912,736.3702$10.31
ETH<0.01%$0.00029334,987.9932$10.25
ETH<0.01%$0.021507475.6201$10.23
ETH<0.01%$56,799.920.00018001$10.22
ETH<0.01%<$0.00000128,799,347,758.2342$10.21
ETH<0.01%$43.150.2366$10.21
ETH<0.01%$0.00012382,650.8235$10.18
ETH<0.01%$0.016336623.2733$10.18
ETH<0.01%$0.019514521.2544$10.17
ETH<0.01%$0.0014137,186.6712$10.16
ETH<0.01%$0.00016561,689.8027$10.16
ETH<0.01%$52.0246$10.12
ETH<0.01%$0.00000116,156,263.8393$10.1
ETH<0.01%$0.0016955,951.9458$10.09
ETH<0.01%$0.00035628,277.434$10.07
ETH<0.01%$11.520.8729$10.06
ETH<0.01%<$0.0000019,993,642,419.918$10.05
ETH<0.01%$0.0000024,998,945.4415$10.05
ETH<0.01%$0.0038672,594.9127$10.03
ETH<0.01%$0.00017158,809.4525$10.03
ETH<0.01%$0.81212912.3271$10.01
ETH<0.01%$0.000071140,828.6293$10
ETH<0.01%$0.00661,514.7294$10
ETH<0.01%$0.0062271,603.574$9.99
ETH<0.01%$3.532.8176$9.95
ETH<0.01%$0.00046821,227.4246$9.94
ETH<0.01%$0.000068144,407.1074$9.88
ETH<0.01%$0.011553855.1615$9.88
ETH<0.01%<$0.000001166,573,056.1865$9.87
ETH<0.01%$0.013693720.7488$9.87
ETH<0.01%$0.011478859.8028$9.87
ETH<0.01%<$0.0000011,415,566,461,241.0215$9.85
ETH<0.01%$0.0000071,421,224.6075$9.83
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.21469645.4141$9.75
ETH<0.01%$0.00027335,690.6422$9.74
ETH<0.01%$94.630.1029$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.0012397,847.4382$9.72
ETH<0.01%$0.00000118,871,063.8831$9.71
ETH<0.01%$3,390.390.00285973$9.7
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.0002735,580.8685$9.61
ETH<0.01%$0.0003428,187.4834$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.000026367,923.234$9.54
ETH<0.01%$0.00059715,975.8319$9.54
ETH<0.01%$0.00011781,741.7366$9.54
ETH<0.01%$17.280.5514$9.53
ETH<0.01%$0.042772222.7731$9.53
ETH<0.01%$0.13209472.0362$9.52
ETH<0.01%$0.0000091,046,742.3268$9.51
ETH<0.01%$0.13506570.3204$9.5
ETH<0.01%$0.40071423.6109$9.46
ETH<0.01%$0.48853719.3501$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.15886159.2656$9.41
ETH<0.01%$0.0023474,009.8465$9.41
ETH<0.01%$0.015983585.8475$9.36
ETH<0.01%$0.001317,120.2014$9.33
ETH<0.01%$0.024749376.5735$9.32
ETH<0.01%$0.00014365,068.6727$9.32
ETH<0.01%$0.00021842,565.1382$9.29
ETH<0.01%$0.009888936.1019$9.26
ETH<0.01%$0.000025369,415.4251$9.25
ETH<0.01%$0.000025367,320.0655$9.25
ETH<0.01%<$0.00000143,078,315,273.2059$9.24
ETH<0.01%$0.00011381,879.3088$9.22
ETH<0.01%$0.0013636,758.3083$9.21
ETH<0.01%<$0.000001901,876,742.0971$9.2
ETH<0.01%$0.055176166.7558$9.2
ETH<0.01%$0.0000051,720,390.011$9.2
ETH<0.01%$0.015807581.0263$9.18
ETH<0.01%$0.0003923,552.0072$9.18
ETH<0.01%$0.0087261,051.5385$9.18
ETH<0.01%$0.00001877,484.6029$9.14
ETH<0.01%<$0.00000184,727,526.6409$9.12
ETH<0.01%$0.016657545.8384$9.09
ETH<0.01%$0.0077621,171.2449$9.09
ETH<0.01%<$0.00000114,381,390,537.2998$9.06
ETH<0.01%$0.57879615.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.91
ETH<0.01%<$0.00000149,799,381.9777$8.88
ETH<0.01%$0.0032482,731.4673$8.87
ETH<0.01%$0.00012869,335.7714$8.87
ETH<0.01%$0.0034862,535.3839$8.84
ETH<0.01%<$0.00000170,912,497.8528$8.84
ETH<0.01%$0.16775852.6562$8.83
ETH<0.01%<$0.00000152,527,434.4294$8.83
ETH<0.01%$0.063157139.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.00000130,984,972.9749$8.62
ETH<0.01%$0.00009789,104.2183$8.61
ETH<0.01%$0.000017496,527.8607$8.59
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%$3,307.890.00258501$8.55
ETH<0.01%$0.000019458,867.8714$8.54
ETH<0.01%$224.580.038$8.54
ETH<0.01%$0.000517,084.0787$8.54
ETH<0.01%$0.016832506.6593$8.53
ETH<0.01%$1,988.580.0042682$8.49
ETH<0.01%$0.0000024,739,531.8113$8.48
ETH<0.01%$57.610.1473$8.48
ETH<0.01%$0.0042152,008.3644$8.47
ETH<0.01%$0.00071811,774.2088$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.00048717,295.7063$8.42
ETH<0.01%$0.11008976.4522$8.42
ETH<0.01%$0.0017124,912.1993$8.41
ETH<0.01%$0.00034124,635.7828$8.4
ETH<0.01%$0.0016655,039.5616$8.39
ETH<0.01%<$0.000001100,904,637.0841$8.34
ETH<0.01%$0.000051163,936.5558$8.33
ETH<0.01%$0.00013263,235.2413$8.32
ETH<0.01%$0.002093,974.3786$8.31
ETH<0.01%$0.022171374.1431$8.3
ETH<0.01%$0.0015285,423.42$8.29
ETH<0.01%$0.0013785,995.4557$8.26
ETH<0.01%$0.016775491.9289$8.25
ETH<0.01%$0.016469500.8737$8.25
ETH<0.01%$0.0034322,396.0688$8.22
ETH<0.01%$0.000029280,966.3615$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.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.000001256,791,677,114,065.31$8.11
ETH<0.01%$0.0002335,264.9831$8.11
ETH<0.01%$0.012344655.8591$8.1
ETH<0.01%$10.420.7757$8.08
ETH<0.01%$0.0076661,053.2399$8.07
ETH<0.01%$0.0062931,282.6759$8.07
ETH<0.01%$0.027889289.1915$8.07
ETH<0.01%$0.0044571,808.0235$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.96
ETH<0.01%$0.00008396,152.6402$7.96
ETH<0.01%<$0.00000154,757,782,932.8457$7.96
ETH<0.01%$0.1153268.9507$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.00059813,229.7257$7.91
ETH<0.01%$0.00030625,739.5377$7.88
ETH<0.01%<$0.000001333,471,762,804.4824$7.88
ETH<0.01%$0.0033312,360.4232$7.86
ETH<0.01%$0.041924186.7859$7.83
ETH<0.01%$0.0042341,848.2673$7.83
ETH<0.01%$3.512.2274$7.82
ETH<0.01%$0.010575739.2794$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.00000111,388,644.4943$7.76
ETH<0.01%$0.0000032,745,477.8766$7.76
ETH<0.01%$0.0026712,898.0625$7.74
ETH<0.01%$0.000014543,959.1211$7.7
ETH<0.01%$0.0030632,513.9402$7.7
ETH<0.01%$0.0002629,574.1622$7.7
ETH<0.01%$0.00010176,196.2957$7.67
ETH<0.01%$0.0015744,868.373$7.66
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.64
ETH<0.01%$0.0061851,228.6355$7.6
ETH<0.01%$0.009805773.9836$7.59
ETH<0.01%$0.0051531,470.0079$7.57
ETH<0.01%$0.000024318,231.4241$7.57
ETH<0.01%$0.0022373,379.4291$7.56
ETH<0.01%$0.000918,299.0091$7.56
ETH<0.01%$0.074736100.7841$7.53
ETH<0.01%$0.001874,019.1214$7.52
ETH<0.01%$0.17859542.0012$7.5
ETH<0.01%$0.00016445,837.9969$7.49
ETH<0.01%$0.27916526.8425$7.49
ETH<0.01%<$0.00000160,171,822,497.523$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.019889375.8561$7.48
ETH<0.01%$0.00044716,696.9531$7.46
ETH<0.01%$2.862.6058$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.0027042,743.8438$7.42
ETH<0.01%$0.18249840.4929$7.39
ETH<0.01%$0.002492,964.7809$7.38
ETH<0.01%$0.011576637.2773$7.38
ETH<0.01%$0.00026627,678$7.37
ETH<0.01%$0.46068315.9884$7.37
ETH<0.01%$0.0000041,846,440.1897$7.35
ETH<0.01%$0.00331,973.164$0.00
ETH<0.01%$0.000759,754.7959$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.00000128,069,514,545.3486$7.3
ETH<0.01%$0.013293549.2413$7.3
ETH<0.01%$0.00013653,488.0502$7.27
ETH<0.01%$0.00059112,278.2668$7.25
ETH<0.01%$0.00015746,165.4684$7.24
ETH<0.01%$0.000022325,231.4457$7.22
ETH<0.01%$0.0047.995$0.00
ETH<0.01%$0.001245,800.2258$7.19
ETH<0.01%$0.52716513.6266$7.18
ETH<0.01%<$0.0000012,243,855,134.8169$7.17
ETH<0.01%$0.014097508.0732$7.16
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.0000032,680,385.9502$7.12
ETH<0.01%$0.000051140,868.0785$7.12
ETH<0.01%$0.32889521.6504$7.12
ETH<0.01%$0.00047714,842.6675$7.08
ETH<0.01%$0.000064109,767.0432$7.08
ETH<0.01%$0.055604127.1949$7.07
ETH<0.01%$0.00029523,888.4418$7.04
ETH<0.01%$0.0010156,919.6256$7.03
ETH<0.01%$0.0003122,581.0771$7.01
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.00059411,748.9932$6.98
ETH<0.01%$0.0051241,359.9991$6.97
ETH<0.01%$0.00012655,442.7909$6.97
ETH<0.01%$0.000009738,643.2073$6.95
ETH<0.01%$1.185.8755$6.93
ETH<0.01%$0.0015584,447.5332$6.93
ETH<0.01%$0.000234,682.5403$6.93
ETH<0.01%$0.0026452,614.5448$6.92
ETH<0.01%$0.0010886,338.8392$6.9
ETH<0.01%$0.00012853,716.3058$6.89
ETH<0.01%$0.084281.7537$6.88
ETH<0.01%$0.000066103,735.0213$6.88
ETH<0.01%$0.00012455,682.2266$6.88
ETH<0.01%$12.320.5581$6.88
ETH<0.01%$0.11850357.8174$6.85
ETH<0.01%$0.00039917,160.1663$6.85
ETH<0.01%$0.020401334.6727$6.83
ETH<0.01%$0.0034072,002.2839$6.82
ETH<0.01%$0.000054125,878.3595$6.82
ETH<0.01%$3.022.2507$6.8
ETH<0.01%$0.014218477.2979$6.79
ETH<0.01%$0.008448802.3164$6.78
ETH<0.01%$0.0032992,052.5984$6.77
ETH<0.01%$0.044448152.22$6.77
ETH<0.01%$0.0022912,950.7919$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.025852260.6489$6.74
ETH<0.01%$0.30218722.2928$6.74
ETH<0.01%$0.0011415,844.2763$6.67
ETH<0.01%$0.001155,789.4461$6.66
ETH<0.01%$0.001743,825.9572$6.66
ETH<0.01%$0.002732,433.1597$6.64
ETH<0.01%$0.00271.0187$0.00
ETH<0.01%<$0.0000012,525,833,985.0868$6.62
ETH<0.01%$0.00018236,234.362$6.61
ETH<0.01%$0.012295537.7029$6.61
ETH<0.01%$0.00100.1974$0.00
ETH<0.01%$0.00033919,408.6963$6.57
ETH<0.01%$0.000053123,984.1543$6.57
ETH<0.01%$0.0044171,486.1557$6.56
ETH<0.01%$75.040.0874$6.56
ETH<0.01%$0.08530376.8185$6.55
ETH<0.01%<$0.000001280,524,663.3637$6.53
ETH<0.01%<$0.00000152,432,920,756.2993$6.52
ETH<0.01%$0.00057211,403.7748$6.52
ETH<0.01%$1.096.0085$6.52
ETH<0.01%$0.013418484.4208$6.5
ETH<0.01%$16.4836$6.48
ETH<0.01%$5.551.1646$6.46
ETH<0.01%<$0.00000127,182,963,403.1293$6.45
ETH<0.01%$0.0037411,720.2009$6.44
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%$78.610.0814$6.4
ETH<0.01%<$0.000001983,778,072.2754$6.4
ETH<0.01%<$0.000001645,078,995.5675$6.4
ETH<0.01%$0.059968106.5931$6.39
ETH<0.01%<$0.00000191,123,538,532.0324$6.39
ETH<0.01%$0.036545174.5122$6.38
ETH<0.01%$0.0040351,580.2824$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.09277468.3594$6.34
ETH<0.01%$0.000610,514.6666$6.31
ETH<0.01%<$0.0000013,451,181,583.3377$6.29
ETH<0.01%$0.024441256.7836$6.28
ETH<0.01%$0.41919714.9634$6.27
ETH<0.01%$0.00062310,053.4141$6.26
ETH<0.01%$0.00044614,021.3646$6.26
ETH<0.01%$0.000039158,553.8263$6.25
ETH<0.01%$0.47404313.1674$6.24
ETH<0.01%<$0.0000011,236,687,681.7971$6.24
ETH<0.01%<$0.00000138,932,736.9658$6.24
ETH<0.01%$0.0039821,564.4357$6.23
ETH<0.01%$0.0041321,503.0103$6.21
ETH<0.01%$0.19914631.1655$6.21
ETH<0.01%$0.0000032,347,323.9491$6.2
ETH<0.01%$0.0024062,558.483$6.15
ETH<0.01%$0.015877387.3905$6.15
ETH<0.01%$0.00021428,749.3519$6.15
ETH<0.01%$0.00007977,363.22$6.14
ETH<0.01%$0.0012324,986.3587$6.14
ETH<0.01%$0.0015643,922.6394$6.13
ETH<0.01%<$0.0000014,879,681,450.7535$6.12
ETH<0.01%$116.090.0527$6.12
ETH<0.01%$0.035839170.5798$6.11
ETH<0.01%$0.16271737.5164$6.1
ETH<0.01%$0.0014064,342.1922$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.00000113,850,993.6494$6.09
ETH<0.01%<$0.00000191,028,144.248$6.09
ETH<0.01%$0.0060361,007.7719$6.08
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.004341,391.7966$6.04
ETH<0.01%$0.0020712,902.228$6.01
ETH<0.01%$0.09354464.1173$6
ETH<0.01%$0.0000023,798,146.5309$6
ETH<0.01%$0.0000041,461,563.493$5.99
ETH<0.01%$0.057146104.7349$5.99
ETH<0.01%$0.000052113,854.6766$5.98
ETH<0.01%<$0.000001235,092,292,423.7759$5.97
ETH<0.01%$0.008729684.2239$5.97
ETH<0.01%$0.050127118.9979$5.96
ETH<0.01%$0.004171,426.8727$5.95
ETH<0.01%$0.00039115,178.3293$5.93
ETH<0.01%$0.7302018.0963$5.91
ETH<0.01%$0.020649286.171$5.91
ETH<0.01%$0.000014417,863.2749$5.91
ETH<0.01%$0.0010325,711.9135$5.9
ETH<0.01%$0.00025623,028.563$5.88
ETH<0.01%$0.006446911.8684$5.88
ETH<0.01%$9.410.6245$5.88
ETH<0.01%<$0.00000139,512,137.1819$5.87
ETH<0.01%$0.0015243,845.9125$5.86
ETH<0.01%$2.662.2036$5.85
ETH<0.01%$0.0037441,557.4454$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.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.0014643,865$5.66
ETH<0.01%$0.008497664.4014$5.65
ETH<0.01%$9.730.5802$5.65
ETH<0.01%<$0.00000145,617,625.842$5.64
ETH<0.01%$0.00006191,911.3713$5.64
ETH<0.01%$2.961.9015$5.63
ETH<0.01%$0.0006189,090.2154$5.62
ETH<0.01%$0.00016933,113.667$5.61
ETH<0.01%$0.00022924,421.3905$5.6
ETH<0.01%$0.052732106.1586$5.6
ETH<0.01%$0.012317453.973$5.59
ETH<0.01%$0.016364340.3605$5.57
ETH<0.01%$0.0018393,024.2458$5.56
ETH<0.01%$0.0017.9304$0.00
ETH<0.01%$1.045.3399$5.55
ETH<0.01%$0.00032816,897.6348$5.55
ETH<0.01%$0.17247432.1167$5.54
ETH<0.01%$0.0014553,803.6783$5.53
ETH<0.01%$0.00033116,652.5846$5.51
ETH<0.01%<$0.00000151,304,597.1552$5.49
ETH<0.01%$0.000028195,900.2749$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.46
ETH<0.01%$0.0021142,568.5957$5.43
ETH<0.01%$8.950.6065$5.43
ETH<0.01%$0.6189618.7613$5.42
ETH<0.01%$0.0006248,673.1597$5.41
ETH<0.01%$0.00009557,009.7397$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.000012458,049.4801$5.36
ETH<0.01%$0.000034157,086.966$5.36
ETH<0.01%$24.10.2223$5.36
ETH<0.01%$0.0025492,100.7579$5.35
ETH<0.01%$0.24655221.6405$5.34
ETH<0.01%$0.042483124.7564$5.3
ETH<0.01%$0.00048910,819.7958$5.29
ETH<0.01%$88,480.20.00005981$5.29
ETH<0.01%$0.00011147,672.6519$5.28
ETH<0.01%$0.00026819,700.1423$5.27
ETH<0.01%$0.000018288,089.1172$5.27
ETH<0.01%$0.0009285,660.1113$5.25
ETH<0.01%$0.0022372,343.1092$5.24
ETH<0.01%<$0.00000139,507,783.4134$5.24
ETH<0.01%$0.028656182.3798$5.23
ETH<0.01%$0.000029177,450.3052$5.22
ETH<0.01%$0.13322239.2017$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.021318244.5589$5.21
ETH<0.01%$0.20525825.3249$5.2
ETH<0.01%$0.0024922,085.6476$5.2
ETH<0.01%$0.00037413,861.2$5.19
ETH<0.01%$0.17234729.9575$5.16
ETH<0.01%$0.00001535,371.8817$5.16
ETH<0.01%$0.00030416,879.4572$5.14
ETH<0.01%$0.0020272,527.8711$5.12
ETH<0.01%<$0.000001152,141,518.7504$5.11
ETH<0.01%$0.00007567,963.8623$5.09
ETH<0.01%$1.025.0051$5.09
ETH<0.01%$0.00007964,386.7862$5.08
ETH<0.01%$0.050044101.4666$5.08
ETH<0.01%$0.0000684,614.4945$5.06
ETH<0.01%$0.0041571,216.7672$5.06
ETH<0.01%$0.0020832,428.3851$5.06
ETH<0.01%$0.000015333,963.2258$5.05
ETH<0.01%$0.06812973.9753$5.04
ETH<0.01%$0.00038413,104.1178$5.03
ETH<0.01%$0.005555904.4319$5.02
ETH<0.01%$0.38209813.1348$5.02
ETH<0.01%$271.790.0185$5.02
ETH<0.01%$0.00013437,308.4561$5.02
ETH<0.01%$0.0027151,845.0861$5.01
ETH<0.01%$0.00013936,119.7727$5.01
ETH<0.01%$156.680.0319$5.01
ETH<0.01%<$0.00000164,419,074.1343$5
ETH<0.01%$0.0064,419,074.1343$0.00
ETH<0.01%$82.930.0602$4.99
ETH<0.01%$0.5012049.957$4.99
ETH<0.01%$0.0081.5517$0.00
ETH<0.01%<$0.00000129,205,887,009.3996$4.98
ETH<0.01%$0.0009435,284.0584$4.98
ETH<0.01%$0.011993413.5399$4.96
ETH<0.01%$0.01734283.9667$4.92
ETH<0.01%$74.120.0664$4.92
ETH<0.01%$1.333.6978$4.92
ETH<0.01%$0.008076602.9422$4.87
ETH<0.01%$0.48613410.0022$4.86
ETH<0.01%$0.00047810,146.2585$4.85
ETH<0.01%$0.00004999,203.8532$4.82
ETH<0.01%$0.9984284.8273$4.82
ETH<0.01%$0.10414746.2666$4.82
ETH<0.01%$0.0002519,263.0396$4.81
ETH<0.01%$0.011808406.4956$4.8
ETH<0.01%$0.000024200,395.0793$4.79
ETH<0.01%$0.0020932,286.0796$4.79
ETH<0.01%$0.012596378.5617$4.77
ETH<0.01%$0.046555102.3006$4.76
ETH<0.01%$0.000915,227.4097$4.76
ETH<0.01%$0.006206765.4395$4.75
ETH<0.01%$0.01999237.4307$4.75
ETH<0.01%$0.0005618,462.4058$4.75
ETH<0.01%$0.011973395.1437$4.73
ETH<0.01%$0.029817158.3736$4.72
ETH<0.01%$0.0982947.9848$4.72
ETH<0.01%$0.04862496.6834$4.7
ETH<0.01%<$0.00000155,151,280,559.1703$4.7
ETH<0.01%$0.10047546.7134$4.69
ETH<0.01%<$0.000001187,285,247.8669$4.69
ETH<0.01%$0.00017826,361.4718$4.69
ETH<0.01%<$0.0000014,271,502,583.1842$4.69
ETH<0.01%$0.038025122.5328$4.66
ETH<0.01%$294.440.0158$4.65
ETH<0.01%$0.0000015,073,003.9763$4.65
ETH<0.01%$0.05526883.8613$4.63
ETH<0.01%$0.000007690,422.8586$4.63
ETH<0.01%$0.00012636,751.2007$4.63
ETH<0.01%<$0.0000013,881,080,590.0262$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.025575179.3925$4.59
ETH<0.01%$0.0024021,902.037$4.57
ETH<0.01%$0.00005780,788.5758$4.57
ETH<0.01%$0.0037031,232.0848$4.56
ETH<0.01%$0.0002121,730.2295$4.56
ETH<0.01%$0.0012353,692.5946$4.56
ETH<0.01%$0.00038811,739.9682$4.56
ETH<0.01%$0.09044250.0281$4.52
ETH<0.01%$0.12628635.7972$4.52
ETH<0.01%$0.0019762,286.7986$4.52
ETH<0.01%$0.0000013,347,404.9016$4.51
ETH<0.01%$0.0016182,785.0701$4.51
ETH<0.01%$0.000026170,576.5018$4.5
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%$196.310.0227$4.45
ETH<0.01%$14.4508$4.45
ETH<0.01%$0.00005975,534.8933$4.42
ETH<0.01%$0.001712,582.2063$4.42
ETH<0.01%$0.0001333,730.7779$4.4
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.0032881,301.2802$4.28
ETH<0.01%$0.4554619.3607$4.26
ETH<0.01%<$0.00000160,690,818,479,216.7$4.26
ETH<0.01%$198.030.0215$4.26
ETH<0.01%$0.00016425,802.2504$4.24
ETH<0.01%$0.0005997,075.163$4.24
ETH<0.01%$258.720.0164$4.23
ETH<0.01%$0.01589266.1776$4.23
ETH<0.01%$0.00011337,169.7765$4.21
ETH<0.01%$0.00004105,495.9616$4.21
ETH<0.01%$0.0031981,315.4199$4.21
ETH<0.01%$0.004171,008.6782$4.21
ETH<0.01%<$0.0000019,629,376.3338$4.2
ETH<0.01%$0.00004104,780.5124$4.19
ETH<0.01%$65.380.0638$4.17
ETH<0.01%$0.0000022,243,353.7286$4.17
ETH<0.01%$0.0037441,111.6449$4.16
ETH<0.01%<$0.00000130,554,612,645.7658$4.16
ETH<0.01%$0.0004519,179.6962$4.14
ETH<0.01%$0.19242221.515$4.14
ETH<0.01%<$0.00000120,139,278,506.4417$4.11
ETH<0.01%$0.0016182,539.7997$4.11
ETH<0.01%$0.0032421,267.645$4.11
ETH<0.01%$0.00678604.5175$4.1
ETH<0.01%$0.0009364,374.22$4.09
ETH<0.01%$0.029121140.4135$4.09
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.010173398.0044$4.05
ETH<0.01%$0.001323,065.9176$4.05
ETH<0.01%$140.250.0289$4.05
ETH<0.01%$0.00006264,801.7728$4.05
ETH<0.01%$0.0004568,867.4894$4.04
ETH<0.01%$0.00030613,068.355$4
ETH<0.01%$0.0006895,809.4639$4
ETH<0.01%$0.006535608.7079$3.98
ETH<0.01%$0.004402902.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.13635128.7695$3.92
ETH<0.01%<$0.000001290,141,915.6236$3.91
ETH<0.01%$1,792.330.00217536$3.9
ETH<0.01%$0.00001401,606.1083$3.9
ETH<0.01%<$0.00000122,090,540.5087$3.89
ETH<0.01%$0.02842136.7379$3.89
ETH<0.01%$0.006341612.4944$3.88
ETH<0.01%$0.00027214,258.6424$3.87
ETH<0.01%$0.00024515,812.0041$3.87
ETH<0.01%$0.000034114,658.5908$3.87
ETH<0.01%$0.00005470,614.693$3.84
ETH<0.01%$2,963.180.00129622$3.84
ETH<0.01%$513.910.00744528$3.83
ETH<0.01%$0.06174561.8084$3.82
ETH<0.01%$0.0032541,171.1403$3.81
ETH<0.01%<$0.0000011,431,022,053.64$3.81
ETH<0.01%$0.005286719.2548$3.8
ETH<0.01%$0.023105163.9669$3.79
ETH<0.01%$0.0031011,220.9417$3.79
ETH<0.01%$87,132.010.00004334$3.78
ETH<0.01%$0.0010713,520.4489$3.77
ETH<0.01%$0.0000013,523,391.3289$3.77
ETH<0.01%$0.06257760.2472$3.77
ETH<0.01%$0.00013927,004.8173$3.75
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.00003898,728.3882$3.73
ETH<0.01%$0.0025421,461.8727$3.72
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.00034510,711.7123$3.69
ETH<0.01%$0.000011338,302.9558$3.69
ETH<0.01%$0.0000031,118,868.1158$3.68
ETH<0.01%$0.006152596.3009$3.67
ETH<0.01%$0.015271239.9526$3.66
ETH<0.01%$1.183.1034$3.66
ETH<0.01%$0.00005270,357.4827$3.65
ETH<0.01%$0.0006785,385.2353$3.65
ETH<0.01%$101.010.0361$3.65
ETH<0.01%$0.000004857,441.0267$3.64
ETH<0.01%$0.00004678,880.3444$3.64
ETH<0.01%$0.032705111.0199$3.63
ETH<0.01%<$0.00000131,278,149.7474$3.63
ETH<0.01%$0.0005196,953.8703$3.61
ETH<0.01%$0.00009637,331.4363$3.6
ETH<0.01%$0.0025251,424.6579$3.6
ETH<0.01%$0.004259844.4357$3.6
ETH<0.01%$0.00002180,433.3624$3.6
ETH<0.01%$0.0256140.4317$3.6
ETH<0.01%$0.2076617.2928$3.59
ETH<0.01%$0.0027261,312.5618$3.58
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.0012282,903.705$3.57
ETH<0.01%$0.009587371.8473$3.56
ETH<0.01%$0.001,161.8133$0.00
ETH<0.01%$0.000024146,406.9627$3.55
ETH<0.01%$0.00001352,225.0407$3.52
ETH<0.01%<$0.00000111,936,949.6273$3.52
ETH<0.01%$0.0000031,255,691.812$3.52
ETH<0.01%$0.503536.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.04116284.8891$3.49
ETH<0.01%$0.000029121,337.5619$3.49
ETH<0.01%$0.016843207.3837$3.49
ETH<0.01%$0.006931503.8464$3.49
ETH<0.01%$0.00019917,488.632$3.49
ETH<0.01%$0.0004338,059.6024$3.49
ETH<0.01%$0.00002170,484.105$3.48
ETH<0.01%$0.000017199,251.3469$3.47
ETH<0.01%<$0.00000189,071,410.8576$3.46
ETH<0.01%$0.000016213,249.0978$3.45
ETH<0.01%$0.0000568,615.1928$3.44
ETH<0.01%<$0.000001293,761,375,300.7302$3.43
ETH<0.01%$0.00005759,756.284$3.43
ETH<0.01%$0.00132,628.7912$3.42
ETH<0.01%<$0.00000154,889,443.0114$3.4
ETH<0.01%$0.0024331,396.4461$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.000006518,684.345$3.37
ETH<0.01%$110.930.0303$3.36
ETH<0.01%$0.000615,506.4008$3.36
ETH<0.01%$0.0713646.9987$3.35
ETH<0.01%$0.000834,037.7121$3.35
ETH<0.01%<$0.0000019,304,084.1371$3.35
ETH<0.01%$0.4633077.2196$3.34
ETH<0.01%$0.009392355.4719$3.34
ETH<0.01%<$0.00000117,157,892.3824$3.34
ETH<0.01%$0.0000013,238,222.9014$3.34
ETH<0.01%$0.001.0974$0.00
ETH<0.01%$0.00023813,980.7824$3.32
ETH<0.01%$0.0007264,576.729$3.32
ETH<0.01%$0.00005559,650.5402$3.31
ETH<0.01%$0.02105157.0937$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.0000566,106.8844$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.06824348.0141$3.28
ETH<0.01%$0.012281266.5073$3.27
ETH<0.01%$0.003479937.7608$3.26
ETH<0.01%$0.00010730,498.7684$3.26
ETH<0.01%$206.550.0158$3.26
ETH<0.01%$0.0012532,601.6855$3.26
ETH<0.01%$0.016399198.4726$3.25
ETH<0.01%$0.04440673.2833$3.25
ETH<0.01%$0.0007324,440.0533$3.25
ETH<0.01%$0.0013282,447.411$3.25
ETH<0.01%$0.03828784.8022$3.25
ETH<0.01%$0.00021415,144.5252$3.24
ETH<0.01%$0.00012925,160.8338$3.24
ETH<0.01%$0.00021115,245.0281$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.0000031,205,055.9704$3.2
ETH<0.01%$0.004252750.2658$3.19
ETH<0.01%$0.010003318.7958$3.19
ETH<0.01%$103.310.0308$3.19
ETH<0.01%$0.00022414,217.9249$3.18
ETH<0.01%$0.17558518.1263$3.18
ETH<0.01%$0.003782841.1032$3.18
ETH<0.01%$0.014996211.6008$3.17
ETH<0.01%$0.00004177,355.9923$3.17
ETH<0.01%$87.130.0363$3.16
ETH<0.01%$0.012608250.4942$3.16
ETH<0.01%$0.00022613,901.5602$3.15
ETH<0.01%$0.000016192,189.7282$3.14
ETH<0.01%$0.04403471.1968$3.14
ETH<0.01%$0.0009193,404.4687$3.13
ETH<0.01%$0.005139607.9015$3.12
ETH<0.01%$0.000014229,540.3517$3.12
ETH<0.01%$0.00221,411.9385$3.11
ETH<0.01%$0.025694120.7677$3.1
ETH<0.01%$0.00004470,422.9585$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.05337857.8325$3.09
ETH<0.01%$0.0012292,511.3406$3.09
ETH<0.01%$0.03227795.1934$3.07
ETH<0.01%$0.000022138,439.0618$3.07
ETH<0.01%$0.000012251,550.2473$3.06
ETH<0.01%$0.0004766,390.5487$3.04
ETH<0.01%$0.00007640,265.8081$3.04
ETH<0.01%$0.04949261.4226$3.04
ETH<0.01%$0.00011426,531.8743$3.03
ETH<0.01%<$0.00000114,634,715,196.489$3.01
ETH<0.01%$0.00002150,317.679$3.01
ETH<0.01%$0.000006487,259.1871$3
ETH<0.01%$0.00018216,413.5368$2.99
ETH<0.01%$0.015715190.429$2.99
ETH<0.01%$0.0004316,928.5493$2.99
ETH<0.01%$2.371.2577$2.98
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%$0.014083210.1212$2.96
ETH<0.01%$0.00021613,686.9156$2.95
ETH<0.01%$217.90.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.03179692.7344$2.95
ETH<0.01%$0.00008136,124.0257$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.0007533,896.6823$2.94
ETH<0.01%$0.000009314,300.9807$2.93
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.025357114.537$2.9
ETH<0.01%$0.04925858.9616$2.9
ETH<0.01%$0.003001963.3099$2.89
ETH<0.01%$0.000017170,813.3851$2.88
ETH<0.01%$0.00628458.2137$2.88
ETH<0.01%<$0.000001643,608,483.9166$2.84
ETH<0.01%$0.0026991,049.7161$2.83
ETH<0.01%$1.182.4007$2.83
ETH<0.01%$0.001861,522.8868$2.83
ETH<0.01%$1.082.615$2.83
ETH<0.01%$0.0000021,495,000.9444$2.83
ETH<0.01%$0.010796261.9034$2.83
ETH<0.01%$0.005045560.1249$2.83
ETH<0.01%$0.022058127.7987$2.82
ETH<0.01%$0.000025111,022.8675$2.81
ETH<0.01%$0.00019814,231.6869$2.81
ETH<0.01%$0.00003580,226.8567$2.81
ETH<0.01%<$0.00000124,916,909.5659$2.8
ETH<0.01%$0.3207528.7133$2.79
ETH<0.01%$0.000024116,325.6197$2.79
ETH<0.01%<$0.00000134,105,957.2969$2.78
ETH<0.01%$0.009855282.1014$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%$5,052.890.0005444$2.75
ETH<0.01%<$0.000001676,438,969.9824$2.75
ETH<0.01%$0.003748731.7707$2.74
ETH<0.01%$0.001,575.2837$0.00
ETH<0.01%$0.000753,643.8077$2.73
ETH<0.01%$0.00012421,959.2427$2.73
ETH<0.01%$0.04325163.0191$2.73
ETH<0.01%$0.0010932,482.0005$2.71
ETH<0.01%$0.007033385.5718$2.71
ETH<0.01%$0.0002749,884.124$2.71
ETH<0.01%$0.00007138,149.1453$2.69
ETH<0.01%$0.002774964.1347$2.67
ETH<0.01%$0.000017160,334.8794$2.66
ETH<0.01%$0.008064330.1977$2.66
ETH<0.01%$0.12766620.8498$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.007105372.442$2.65
ETH<0.01%$0.000018144,948.916$2.64
ETH<0.01%$0.0004415,972.3917$2.63
ETH<0.01%$0.0007763,380.3898$2.62
ETH<0.01%$0.010419251.0267$2.62
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.005686456.4819$2.6
ETH<0.01%$98.010.0264$2.58
ETH<0.01%$0.0016131,600.0367$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.54
ETH<0.01%<$0.000001374,659,420.2009$2.53
ETH<0.01%$0.0005854,324.0258$2.53
ETH<0.01%$0.7817523.2348$2.53
ETH<0.01%$0.0011192,253.777$2.52
ETH<0.01%$0.0002789,042.0273$2.51
ETH<0.01%$0.00017414,424.3621$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.011831211.4326$2.5
ETH<0.01%<$0.00000125,041,797,988,228.648$2.5
ETH<0.01%$0.00004555,188.6512$2.5
ETH<0.01%$0.007559330.3643$2.5
ETH<0.01%$0.00013418,596.532$2.49
ETH<0.01%$0.0000462,420.1354$2.49
ETH<0.01%$0.0000012,885,143.9461$2.48
ETH<0.01%$0.00003569,720.1509$2.47
ETH<0.01%$0.0012531,966.1368$2.46
ETH<0.01%$0.03194776.9473$2.46
ETH<0.01%<$0.00000142,541,685.7153$2.46
ETH<0.01%<$0.00000121,269,019.76$2.45
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.02875984.1816$2.42
ETH<0.01%$0.00388622.4938$2.42
ETH<0.01%$0.003553678.2792$2.41
ETH<0.01%$0.0000021,010,214.7827$2.4
ETH<0.01%$0.000008304,824.0959$2.4
ETH<0.01%$0.011302211.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.07882630.1733$2.38
ETH<0.01%$0.2978847.9637$2.37
ETH<0.01%$0.00020311,628.0857$2.37
ETH<0.01%$0.00019312,265.6928$2.36
ETH<0.01%$0.00005344,857.6943$2.36
ETH<0.01%$0.0007673,063.3468$2.35
ETH<0.01%$0.03124974.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.10733421.4781$2.31
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.0000013,464,300.4442$2.29
ETH<0.01%$0.0010932,093.7801$2.29
ETH<0.01%$0.000009260,106.5796$2.29
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.00000137,670,934,809.6834$2.25
ETH<0.01%$0.0018,241.0009$0.00
ETH<0.01%$0.13124617.0622$2.24
ETH<0.01%$0.000011194,954.0118$2.24
ETH<0.01%$0.000019115,512.8741$2.24
ETH<0.01%$0.18814111.861$2.23
ETH<0.01%$0.0003526,329.5012$2.23
ETH<0.01%$0.04054454.8507$2.22
ETH<0.01%$0.000006364,426.113$2.22
ETH<0.01%$0.0000011,730,168.8581$2.21
ETH<0.01%$0.0006123,603.8886$2.21
ETH<0.01%$0.0003725,923.2779$2.2
ETH<0.01%$0.00005639,140.659$2.2
ETH<0.01%$0.00002490,679.1575$2.2
ETH<0.01%$0.010621205.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.00003366,301.8634$2.18
ETH<0.01%$0.05043843.0811$2.17
ETH<0.01%$0.10344620.9435$2.17
ETH<0.01%$0.0004025,386.3923$2.16
ETH<0.01%$0.007204297.4139$2.14
ETH<0.01%$0.08311225.7682$2.14
ETH<0.01%$0.012501170.7127$2.13
ETH<0.01%$0.003331634.687$2.11
ETH<0.01%$0.0005174,090.0561$2.11
ETH<0.01%$0.005018419.8149$2.11
ETH<0.01%$0.0001119,076.4242$2.11
ETH<0.01%$0.0001119,174.1162$2.1
ETH<0.01%$0.00016812,387.2286$2.08
ETH<0.01%$0.05850435.4373$2.07
ETH<0.01%$0.00008623,969.6286$2.07
ETH<0.01%$0.09136922.5936$2.06
ETH<0.01%$0.20150810.2379$2.06
ETH<0.01%$0.00006929,512.2619$2.05
ETH<0.01%$0.00015213,459.4237$2.04
ETH<0.01%$0.00004842,674.8041$2.04
ETH<0.01%$0.0003725,453.4096$2.03
ETH<0.01%$0.002549795.7501$2.03
ETH<0.01%$0.0003296,164.6725$2.03
ETH<0.01%$152.720.0133$2.02
ETH<0.01%$0.003475580.9544$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.00000121,349,793.2925$2.01
ETH<0.01%$0.0000366,055.9014$2.01
ETH<0.01%$0.004704426.5422$2.01
ETH<0.01%$0.00006431,524.3314$2
ETH<0.01%$0.000494,083.0882$2
ETH<0.01%$0.00005834,586.3716$2
ETH<0.01%$0.000011182,406.4182$2
ETH<0.01%$0.0002797,121.7744$1.99
ETH<0.01%<$0.0000011,774,709,775.6052$1.99
ETH<0.01%$0.018921104.9491$1.99
ETH<0.01%$7.990.2479$1.98
ETH<0.01%$0.000267,603.8995$1.98
ETH<0.01%$0.06831728.8231$1.97
ETH<0.01%$0.000012168,045.5711$1.96
ETH<0.01%$0.002057952.3192$1.96
ETH<0.01%$511.530.00381316$1.95
ETH<0.01%$111.980.0174$1.95
ETH<0.01%$0.07227926.8165$1.94
ETH<0.01%<$0.00000136,278,637.4226$1.92
ETH<0.01%$0.0002717,087.3907$1.92
ETH<0.01%<$0.00000131,602,346,638.226$1.92
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.91
ETH<0.01%$0.000014137,224.5512$1.89
ETH<0.01%$0.3810994.9568$1.89
ETH<0.01%$0.009078208.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.004234444.2477$1.88
ETH<0.01%$0.0002816,661.7444$1.87
ETH<0.01%$0.014167131.3362$1.86
ETH<0.01%$0.0001949,594.7701$1.86
ETH<0.01%$0.02851365.0747$1.86
ETH<0.01%$0.0004334,285.7941$1.86
ETH<0.01%$0.1886899.7725$1.84
ETH<0.01%$0.009262198.7503$1.84
ETH<0.01%$0.9993161.8384$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.03415553.1811$1.82
ETH<0.01%$0.017453103.85$1.81
ETH<0.01%$0.2877476.2817$1.81
ETH<0.01%$2,939.420.00061088$1.8
ETH<0.01%$0.00007224,859.26$1.79
ETH<0.01%$0.00011715,329.2282$1.79
ETH<0.01%$0.00004837,622.6432$1.79
ETH<0.01%$0.0111161.2855$1.79
ETH<0.01%<$0.00000133,418,778.7902$1.79
ETH<0.01%$0.0004493,967.3941$1.78
ETH<0.01%$0.002179814.0093$1.77
ETH<0.01%$0.34885.0483$1.76
ETH<0.01%$0.0004094,308$1.76
ETH<0.01%$209.120.00836237$1.75
ETH<0.01%<$0.0000017,462,484.8342$1.75
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.003884445.3401$1.73
ETH<0.01%$0.0006542,640.4999$1.73
ETH<0.01%$0.001926896.7468$1.73
ETH<0.01%$0.00002278,002.4012$1.72
ETH<0.01%$0.0005463,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.9997661.6827$1.68
ETH<0.01%<$0.00000172,005,675.1666$1.68
ETH<0.01%$0.000016105,280.5723$1.67
ETH<0.01%$0.0013561,227.1203$1.66
ETH<0.01%$0.0016021,038.1738$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.005543298.5607$1.65
ETH<0.01%$0.006019274.1841$1.65
ETH<0.01%$0.000003595,760.9708$1.65
ETH<0.01%$0.00013412,238.6335$1.64
ETH<0.01%$0.001867879.0244$1.64
ETH<0.01%$0.02563363.941$1.64
ETH<0.01%$101.810.0161$1.64
ETH<0.01%$0.0007842,079.821$1.63
ETH<0.01%$0.14133911.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.0002466,538.4588$1.61
ETH<0.01%$0.0010661,503.1637$1.6
ETH<0.01%$0.00013611,760.1172$1.6
ETH<0.01%$0.003585443.2786$1.59
ETH<0.01%$0.0002825,631.11$1.59
ETH<0.01%<$0.00000112,461,137.1858$1.59
ETH<0.01%$0.0002197,234.6099$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.9981681.5552$1.55
ETH<0.01%$0.0002655,859.4545$1.55
ETH<0.01%$0.0002326,669.7391$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.0002446,295.1723$1.54
ETH<0.01%$0.4951833.0979$1.53
ETH<0.01%$0.5566932.7549$1.53
ETH<0.01%$0.00269569.7873$1.53
ETH<0.01%$0.007337207.8518$1.52
ETH<0.01%$0.0007192,111.0865$1.52
ETH<0.01%$0.000004365,952.7876$1.51
ETH<0.01%$0.1682058.9855$1.51
ETH<0.01%$0.00009815,433.1716$1.51
ETH<0.01%$0.003852390.8811$1.51
ETH<0.01%$0.0002147,023.961$1.5
ETH<0.01%$0.0012491,198.6098$1.5
ETH<0.01%$0.0002186,850.8958$1.5
ETH<0.01%$0.0010841,376.0832$1.49
ETH<0.01%$0.00003937,990.39$1.48
ETH<0.01%$0.0001828,118.9037$1.48
ETH<0.01%$0.0002366,264.7444$1.48
ETH<0.01%<$0.0000018,911,422,701.5425$1.47
ETH<0.01%$0.008196178.7247$1.46
ETH<0.01%<$0.00000145,144,330.8174$1.46
ETH<0.01%$0.0002924,983.6973$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.006969206.163$1.44
ETH<0.01%$0.03368342.6441$1.44
ETH<0.01%$0.002531566.6874$1.43
ETH<0.01%$0.00003243,863.2299$1.42
ETH<0.01%$0.0000817,639.5439$1.42
ETH<0.01%$0.00138,482.4345$0.00
ETH<0.01%$0.0006862,057.9948$1.41
ETH<0.01%$0.000005264,185.3336$1.41
ETH<0.01%$0.0004752,952.6281$1.4
ETH<0.01%$0.0000817,497.7802$1.4
ETH<0.01%$0.0002156,513.7571$1.4
ETH<0.01%$0.0005712,452.2837$1.4
ETH<0.01%$0.00001146,876.557$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.000334,205.9047$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.0001112,542.4242$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.00004729,181.1768$1.36
ETH<0.01%$0.498582.7302$1.36
ETH<0.01%$0.0003993,405.9527$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.002508536.1819$1.34
ETH<0.01%$0.002036658.993$1.34
ETH<0.01%$0.00011611,512.6944$1.34
ETH<0.01%$0.007099187.0887$1.33
ETH<0.01%<$0.00000121,761,923.6068$1.33
ETH<0.01%$0.0004612,879.5664$1.33
ETH<0.01%<$0.00000110,979,975,560.0036$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.02870545.6749$1.31
ETH<0.01%$0.0004842,691.8456$1.3
ETH<0.01%$0.09668413.4444$1.3
ETH<0.01%<$0.00000115,701,816,211.3337$1.3
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.0005132,459.5644$1.26
ETH<0.01%$0.005644222.1932$1.25
ETH<0.01%$0.02417651.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.011199108.1909$1.21
ETH<0.01%$0.00003534,722.0088$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.00000150,761,005,957.7975$1.2
ETH<0.01%$0.0007941,506.221$1.2
ETH<0.01%$0.0001946,176.4369$1.2
ETH<0.01%$0.0001667,175.3173$1.19
ETH<0.01%$0.00002155,951.0522$1.19
ETH<0.01%$0.2926984.0498$1.19
ETH<0.01%<$0.0000018,567,468,142.0006$1.18
ETH<0.01%$0.0002295,144.7651$1.18
ETH<0.01%$1.280.92$1.18
ETH<0.01%$0.002694436.5473$1.18
ETH<0.01%$0.001174996.2517$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.02054655.9156$1.15
ETH<0.01%$0.000941,215.0125$1.14
ETH<0.01%$0.01355183.9534$1.14
ETH<0.01%$0.0003493,253.177$1.13
ETH<0.01%$0.002189517.9259$1.13
ETH<0.01%$0.010901103.6753$1.13
ETH<0.01%$0.000462,447.0554$1.13
ETH<0.01%$0.009109123.3409$1.12
ETH<0.01%$0.01276587.7467$1.12
ETH<0.01%$0.00009811,383.0705$1.12
ETH<0.01%$0.00005918,790.6046$1.12
ETH<0.01%<$0.00000139,603,138.0102$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.0010121,090.6653$1.1
ETH<0.01%$0.000003370,727.7307$1.09
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.002757388.9763$1.07
ETH<0.01%<$0.000001178,219,413.7809$1.07
ETH<0.01%$0.001871569.4533$1.07
ETH<0.01%$0.1714466.2099$1.06
ETH<0.01%$0.00008512,430.3601$1.06
ETH<0.01%$14.650.0721$1.06
ETH<0.01%$0.005931177.9502$1.06
ETH<0.01%$0.00002442,623.494$1.04
ETH<0.01%$0.00006117,163.4592$1.04
ETH<0.01%$0.00001198,668.355$1.04
ETH<0.01%$0.9920291.047$1.04
ETH<0.01%$0.0002075,008.3026$1.04
ETH<0.01%$0.001121921.3866$1.03
ETH<0.01%$0.002771371.8$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.007883130.1298$1.03
ETH<0.01%$0.9327631.0973$1.02
ETH<0.01%$0.00002246,543.5285$1.02
ETH<0.01%$0.00001473,266.565$1.02
ETH<0.01%$0.00002836,615.9509$1.02
ETH<0.01%<$0.00000113,206,663.725$1.01
ETH<0.01%$157.930.0063905$1.01
ETH<0.01%$36.20.0278$1.01
ETH<0.01%$0.0003542,838.1193$1.01
ETH<0.01%$0.00369271.3074$1
ETH<0.01%$0.00002147,509.5353$0.9977
ETH<0.01%$264.450.0037691$0.9967
ETH<0.01%$0.9968750.9992$0.9961
ETH<0.01%$0.0006551,520.8706$0.996
ETH<0.01%$0.006815145.927$0.9945
ETH<0.01%$0.000003336,774.2847$0.9934
ETH<0.01%$0.2969833.3307$0.9891
ETH<0.01%$0.00001280,326.6211$0.988
ETH<0.01%$0.1181628.3265$0.9838
ETH<0.01%$0.001115881.3263$0.9822
ETH<0.01%$0.00449218.561$0.9814
ETH<0.01%$0.005572175.2035$0.9763
ETH<0.01%$0.005484176.7163$0.9691
ETH<0.01%$0.0001895,117.118$0.9686
ETH<0.01%$0.003796254.8315$0.9673
ETH<0.01%$0.00001371,887.5265$0.9668
ETH<0.01%$0.005083189.792$0.9648
ETH<0.01%$0.001609599.4623$0.9643
ETH<0.01%$0.001244774.1953$0.9632
ETH<0.01%<$0.0000013,236,740,785.1299$0.9628
ETH<0.01%$232.740.00411249$0.9571
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.001063889.5357$0.9454
ETH<0.01%$0.000005205,521.6072$0.9453
ETH<0.01%$0.0003023,130.9005$0.9448
ETH<0.01%$0.1377026.8346$0.9411
ETH<0.01%$0.0008431,114.5342$0.9397
ETH<0.01%<$0.00000113,291,934.9048$0.9381
ETH<0.01%$0.0001346,997.307$0.9364
ETH<0.01%<$0.00000111,191,602.9272$0.9286
ETH<0.01%$5.560.1668$0.9274
ETH<0.01%$0.0000196,960.271$0.9259
ETH<0.01%$0.05349417.2946$0.9251
ETH<0.01%<$0.0000012,445,058.6434$0.9243
ETH<0.01%$0.0002573,593.6364$0.9232
ETH<0.01%$0.002174421.5123$0.9163
ETH<0.01%$0.000118,314.7039$0.914
ETH<0.01%$0.01916247.184$0.9041
ETH<0.01%$13.390.0675$0.9035
ETH<0.01%$0.4969021.8049$0.8968
ETH<0.01%$0.01200774.5951$0.8956
ETH<0.01%$0.1957354.5707$0.8946
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.8854
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.00006912,622.7544$0.8704
ETH<0.01%$0.000004200,006.1222$0.87
ETH<0.01%$0.000883981.5696$0.8664
ETH<0.01%$0.0002853,038.3562$0.8653
ETH<0.01%$0.004722182.9102$0.8637
ETH<0.01%$0.01020884.4682$0.8622
ETH<0.01%$0.0977018.8212$0.8618
ETH<0.01%$0.004326199.1979$0.8616
ETH<0.01%$0.1007258.4555$0.8516
ETH<0.01%$0.0000242,582.8917$0.8473
ETH<0.01%$0.000451,878.1132$0.8443
ETH<0.01%$0.00003722,888.8662$0.842
ETH<0.01%$0.7482941.1159$0.8349
ETH<0.01%$0.00002830,039.7763$0.8338
ETH<0.01%$10.8279$0.8279
ETH<0.01%<$0.00000113,190,565.8218$0.8161
ETH<0.01%$0.115327.0751$0.8159
ETH<0.01%$0.006472125.1322$0.8098
ETH<0.01%$10.480.0772$0.8092
ETH<0.01%$0.00002138,739.9533$0.8088
ETH<0.01%$0.02101638.3496$0.8059
ETH<0.01%$0.001391579.0481$0.8054
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.0082296.2307$0.791
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.0001674,646.0144$0.7761
ETH<0.01%$0.000005167,202.7616$0.7757
ETH<0.01%$0.0002223,493.7184$0.7752
ETH<0.01%$0.00862789.6087$0.773
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.01359156.2162$0.764
ETH<0.01%$0.001589479.7075$0.7623
ETH<0.01%$0.0004531,675.4537$0.7589
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.1109336.7661$0.7505
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.00023,716.8518$0.7422
ETH<0.01%$0.004892151.6628$0.7419
ETH<0.01%$0.001903387.6476$0.7375
ETH<0.01%$0.00003719,741.3481$0.7367
ETH<0.01%$1.680.4317$0.7251
ETH<0.01%$0.04122817.502$0.7215
ETH<0.01%$0.001529471.4566$0.7206
ETH<0.01%$0.001446497.2094$0.7187
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.007,931.4734$0.00
ETH<0.01%$0.002965238.7133$0.7076
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.000897778.4806$0.6982
ETH<0.01%$0.0002442,856.5482$0.6966
ETH<0.01%$0.0004411,575.8734$0.6945
ETH<0.01%$0.00003619,307.9135$0.6925
ETH<0.01%$0.000001479,321.6847$0.6901
ETH<0.01%$0.0004641,486.2334$0.6889
ETH<0.01%$0.0004721,459.1048$0.6887
ETH<0.01%$0.00003221,531.1083$0.6857
ETH<0.01%$0.001151594.4517$0.6841
ETH<0.01%$0.04781114.2525$0.6814
ETH<0.01%$0.0000729,384.6325$0.6773
ETH<0.01%$0.005698117.0751$0.667
ETH<0.01%$0.00004215,954.1905$0.6632
ETH<0.01%$0.0002462,674.4188$0.659
ETH<0.01%$0.00000975,797.9325$0.6588
ETH<0.01%$117.630.00560064$0.6588
ETH<0.01%$0.00000971,473.4976$0.6573
ETH<0.01%$0.01583341.4247$0.6558
ETH<0.01%$1.240.5268$0.6531
ETH<0.01%$3.080.2105$0.6493
ETH<0.01%$0.9984090.6491$0.648
ETH<0.01%$0.0001763,649.3788$0.6411
ETH<0.01%$0.001005632.1888$0.6356
ETH<0.01%$0.00755683.7488$0.6327
ETH<0.01%$0.000003244,143.5801$0.6323
ETH<0.01%$0.0004381,441.4604$0.6306
ETH<0.01%$0.0002722,316.2132$0.6298
ETH<0.01%$0.00106592.4362$0.6277
ETH<0.01%$0.000945662.7388$0.6264
ETH<0.01%<$0.00000175,346,304,757.0563$0.6245
ETH<0.01%$0.001212514.4245$0.6234
ETH<0.01%$0.00000967,849.0712$0.6228
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.001411438.4284$0.6186
ETH<0.01%$0.0002882,127.4644$0.6129
ETH<0.01%$0.001893322.5448$0.6106
ETH<0.01%$0.0000415,255.6283$0.6089
ETH<0.01%$0.004481135.2997$0.6063
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.0001115,344.6406$0.5948
ETH<0.01%$0.0004091,448.2201$0.5917
ETH<0.01%$0.005754102.7249$0.5911
ETH<0.01%$0.001087541.1554$0.5884
ETH<0.01%$0.000922637.8121$0.5879
ETH<0.01%$0.00067877.7221$0.5876
ETH<0.01%$0.0003621,622.569$0.5874
ETH<0.01%$0.00003915,201.9779$0.5869
ETH<0.01%$0.002213263.7485$0.5837
ETH<0.01%$0.01835531.7938$0.5835
ETH<0.01%$161.840.00359818$0.5823
ETH<0.01%$0.001248465.7614$0.5813
ETH<0.01%$0.000598968.2228$0.5794
ETH<0.01%$0.00003914,903.2019$0.5761
ETH<0.01%$0.001395410.0991$0.5721
ETH<0.01%$0.001594357.7519$0.5703
ETH<0.01%$0.00001732,918.52$0.5655
ETH<0.01%$1,667.380.00033787$0.5633
ETH<0.01%$1.150.4894$0.5627
ETH<0.01%$122,8860.00000456$0.56
ETH<0.01%$0.01292343.3265$0.5598
ETH<0.01%<$0.00000167,103,637.1451$0.5567
ETH<0.01%$0.0002372,341.7351$0.5557
ETH<0.01%$321.390.00172932$0.5557
ETH<0.01%$0.0001324,200.7055$0.5538
ETH<0.01%$0.001505365.8936$0.5507
ETH<0.01%$0.002962185.9365$0.5507
ETH<0.01%$0.00964556.6433$0.5463
ETH<0.01%$0.1916382.8467$0.5455
ETH<0.01%$0.005121106.5197$0.5454
ETH<0.01%$0.01967327.6966$0.5448
ETH<0.01%$0.00468.2672$0.00
ETH<0.01%$0.04855811.2172$0.5446
ETH<0.01%$0.003854141.2012$0.5442
ETH<0.01%$0.0000413,181.0172$0.5323
ETH<0.01%$0.000001429,141.5035$0.5321
ETH<0.01%$0.1774672.9867$0.53
ETH<0.01%$0.0735067.123$0.5235
ETH<0.01%<$0.00000118,464,210.2204$0.5227
ETH<0.01%$0.000656795.7592$0.5217
ETH<0.01%$0.003484149.7744$0.5217
ETH<0.01%$0.0003241,609.0421$0.5214
ETH<0.01%$0.3464821.5035$0.5209
ETH<0.01%$0.002968175.3719$0.5204
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.0004951,039.4818$0.5143
ETH<0.01%$1.080.4733$0.5116
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.5077
ETH<0.01%$2,253.840.00022296$0.5025
ETH<0.01%$0.00002917,240.5362$0.5022
ETH<0.01%$0.000502998.1393$0.5015
ETH<0.01%$0.0004051,235.9985$0.5008
ETH<0.01%$0.0000549,218.6379$0.5001
ETH<0.01%$0.00001925,501.4634$0.4964
ETH<0.01%$0.002173228.0652$0.4955
ETH<0.01%$0.0000726,872.0323$0.4953
ETH<0.01%$0.001032478.3622$0.4934
ETH<0.01%$0.02888916.9901$0.4908
ETH<0.01%$0.0002491,965.2523$0.49
ETH<0.01%$0.0002032,404.8043$0.4874
ETH<0.01%$0.0003691,321.0394$0.4872
ETH<0.01%$0.0000667,311.0021$0.4855
ETH<0.01%$0.0000148,304.5412$0.483
ETH<0.01%$1.910.2523$0.4818
ETH<0.01%$0.03412914.0202$0.4784
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.00002916,283.3394$0.4696
ETH<0.01%$0.0003411,370.4283$0.4669
ETH<0.01%$0.0021.5353$0.00
ETH<0.01%$0.0551768.3853$0.4626
ETH<0.01%$0.000549839.9891$0.4609
ETH<0.01%$0.00004510,126.9668$0.4579
ETH<0.01%$0.00069654.1905$0.4516
ETH<0.01%$0.0002182,053.0744$0.4483
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.00800651.3016$0.4107
ETH<0.01%$0.00279147.1437$0.4105
ETH<0.01%<$0.0000014,834,243.0327$0.4076
ETH<0.01%$0.00003910,459.6782$0.4032
ETH<0.01%$0.000895449.918$0.4027
ETH<0.01%$0.000422935.9957$0.395
ETH<0.01%$0.003637108.49$0.3945
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.00134287.2813$0.3848
ETH<0.01%$0.03180712.0782$0.3841
ETH<0.01%$0.00000569,946.1382$0.384
ETH<0.01%$0.00002316,765.3904$0.3835
ETH<0.01%$0.0000399,849.8621$0.383
ETH<0.01%$0.000001332,445$0.3823
ETH<0.01%$0.00311122.4197$0.3807
ETH<0.01%$0.003031124.9339$0.3786
ETH<0.01%$0.000811461.7716$0.3744
ETH<0.01%$0.0001053,541.1942$0.3726
ETH<0.01%$0.001754210.5298$0.3693
ETH<0.01%$0.00383295.3831$0.3654
ETH<0.01%$1.180.3096$0.3653
ETH<0.01%$0.0003561,014.639$0.3607
ETH<0.01%$0.0003381,066.5714$0.3604
ETH<0.01%$0.01514123.772$0.3599
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.3482
ETH<0.01%$0.0000566,052.894$0.3396
ETH<0.01%$0.0003011,121.8222$0.3381
ETH<0.01%$0.00000655,769.4059$0.3346
ETH<0.01%$0.0000963,452.5646$0.3331
ETH<0.01%$0.000372889.4426$0.3311
ETH<0.01%$0.099493.3126$0.3295
ETH<0.01%$0.01810818.0228$0.3263
ETH<0.01%$0.001669195.4196$0.3261
ETH<0.01%$0.01254225.9771$0.3258
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.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.0002141,391.6651$0.2978
ETH<0.01%$0.00287103.4508$0.2968
ETH<0.01%$0.0000496,073.7616$0.2958
ETH<0.01%$0.002294128.1184$0.2939
ETH<0.01%$0.031229.3975$0.2933
ETH<0.01%$0.00425368.8221$0.2926
ETH<0.01%$0.0723954.0327$0.2919
ETH<0.01%$0.000374772.3667$0.2891
ETH<0.01%$0.00000834,724.8782$0.2878
ETH<0.01%$0.000721398.1108$0.2869
ETH<0.01%$4.850.0591$0.2868
ETH<0.01%$5.690.0503$0.2863
ETH<0.01%$0.00000646,508.1394$0.2847
ETH<0.01%$0.0001272,251.0583$0.2847
ETH<0.01%$0.0002161,314.2978$0.2841
ETH<0.01%$0.001618174.9781$0.2831
ETH<0.01%$0.0002341,205.0662$0.2821
ETH<0.01%$0.00000647,300.1244$0.2819
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.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.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.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.000689370.5396$0.2551
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.0000298,631.1762$0.2469
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.01204519.6043$0.2361
ETH<0.01%$0.01518515.5229$0.2357
ETH<0.01%$0.000002118,959.2581$0.2302
ETH<0.01%$0.00039584.4822$0.2276
ETH<0.01%$0.000883256.7852$0.2267
ETH<0.01%$0.000771292.291$0.2253
ETH<0.01%$0.001791125.3362$0.2244
ETH<0.01%$0.0000122,305.577$0.2241
ETH<0.01%$0.00001515,347.2171$0.224
ETH<0.01%$0.00044507.2372$0.2233
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.1579121.3659$0.2156
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.0044646.7895$0.2086
ETH<0.01%$0.00999220.45$0.2043
ETH<0.01%$0.0220159.2795$0.2042
ETH<0.01%<$0.0000018,068,251.2189$0.2025
ETH<0.01%$0.0000365,448.1083$0.1976
ETH<0.01%$0.000398491.3465$0.1957
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.00001611,927.3536$0.188
ETH<0.01%$0.000219856.9082$0.1878
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.0001491,228.4776$0.1834
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.0174510.0054$0.1746
ETH<0.01%$0.000184930.4647$0.1714
ETH<0.01%<$0.000001893,284.3712$0.1706
ETH<0.01%$0.00934318.2442$0.1704
ETH<0.01%$0.0000463,695.6028$0.1699
ETH<0.01%$0.9995410.1682$0.168
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.0000017,318,633,346.1293$0.1638
ETH<0.01%$0.00000625,214.1755$0.1623
ETH<0.01%$0.000141,156.9073$0.1614
ETH<0.01%$0.00000819,321.7107$0.1588
ETH<0.01%$0.00936216.9217$0.1584
ETH<0.01%$0.00356244.1461$0.1572
ETH<0.01%$0.01302612.0049$0.1563
ETH<0.01%$0.0000384,090.4439$0.1563
ETH<0.01%$0.0249936.233$0.1557
ETH<0.01%$0.00848118.3033$0.1552
ETH<0.01%$0.000168924.5622$0.155
ETH<0.01%$0.0001081,430.2464$0.1547
ETH<0.01%$0.0001511,020.209$0.1542
ETH<0.01%$0.000248622.3775$0.1542
ETH<0.01%$0.000341452.13$0.1539
ETH<0.01%$0.0000453,370.565$0.1508
ETH<0.01%$0.000486309.7224$0.1503
ETH<0.01%$0.00000627,171.4196$0.1497
ETH<0.01%$0.001437102.6721$0.1475
ETH<0.01%$0.001374106.6691$0.1465
ETH<0.01%$0.000271539.9125$0.1465
ETH<0.01%$0.00241660.485$0.1461
ETH<0.01%$232.510.00062422$0.1451
ETH<0.01%$0.00000623,303.2845$0.1447
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.1395
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.1343
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%$3.420.0374$0.1277
ETH<0.01%$0.000741171.6132$0.1271
ETH<0.01%$0.0126549.7311$0.1231
ETH<0.01%$0.000549221.7208$0.1217
ETH<0.01%$0.003,493.0828$0.00
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.00183761.5805$0.1131
ETH<0.01%$0.0000111,744.0714$0.1128
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.0000214,806.4015$0.1003
ETH<0.01%$0.0000185,553.4779$0.1002
ETH<0.01%$0.00221345.2843$0.1002
ARB22.56%$0.01182928,659,071.9667$338,995.55
ARB0.02%$0.862588261.529$225.59
ARB0.01%$0.000.00208614$0.00
ARB<0.01%$0.967226134.8851$130.46
ARB<0.01%$3,307.890.0365$120.63
ARB<0.01%$3,317.280.0183$60.59
ARB<0.01%$3,625.850.0167$60.47
ARB<0.01%$89,2460.00061159$54.58
ARB<0.01%$2,959.490.0179$52.96
ARB<0.01%$0.99939952.551$52.52
ARB<0.01%$0.9986548.8668$48.8
ARB<0.01%$0.062829773.4344$48.59
ARB<0.01%$1.2137.9361$45.9
ARB<0.01%$145.8614$45.86
ARB<0.01%$1.1837.5003$44.25
ARB<0.01%$0.210052204.9429$43.05
ARB<0.01%$89,2390.00047555$42.44
ARB<0.01%$0.359697117.4834$42.26
ARB<0.01%$0.0120453,432.342$41.34
ARB<0.01%$12.183.32$40.44
ARB<0.01%$3,422.730.0117$40.03
ARB<0.01%$0.99954939.7719$39.75
ARB<0.01%$0.74829453.0914$39.73
ARB<0.01%$0.99839138.9202$38.86
ARB<0.01%$88,9950.00041518$36.95
ARB<0.01%$0.9997436.6481$36.64
ARB<0.01%$134.6963$34.73
ARB<0.01%$1.2726.8874$34.15
ARB<0.01%$0.210646160.576$33.82
ARB<0.01%$0.99939933.3453$33.33
ARB<0.01%$0.0215671,511.7955$32.61
ARB<0.01%$0.99842831.9371$31.89
ARB<0.01%$0.000.1992$0.00
ARB<0.01%$12.192.5331$30.88
ARB<0.01%$2.0215.1213$30.55
ARB<0.01%$116.290.2565$29.82
ARB<0.01%$0.0087263,407.1106$29.73
ARB<0.01%$4.856.0515$29.35
ARB<0.01%$0.178768161.6925$28.91
ARB<0.01%$3,163.880.00910283$28.8
ARB<0.01%$7.243.8776$28.07
ARB<0.01%$0.175873138.9282$24.43
ARB<0.01%$156.120.1565$24.43
ARB<0.01%$0.186599130.3871$24.33
ARB<0.01%$0.520446.2886$24.09
ARB<0.01%$0.00037963,234.2164$23.95
ARB<0.01%$1.121.5312$23.68
ARB<0.01%$5,050.20.004603$23.25
ARB<0.01%$0.0030.665$0.00
ARB<0.01%$0.99765222.9307$22.88
ARB<0.01%$86,1360.00026254$22.61
ARB<0.01%$0.60536737.1278$22.48
ARB<0.01%$0.0099952,173.2264$21.72
ARB<0.01%$0.99970221.6264$21.62
ARB<0.01%$0.9969621.3543$21.29
ARB<0.01%$0.99985119.9693$19.97
ARB<0.01%$0.021378893.2455$19.1
ARB<0.01%$2.048.5952$17.53
ARB<0.01%$0.93025517.518$16.3
ARB<0.01%$0.99930515.2991$15.29
ARB<0.01%$1.917.7531$14.81
ARB<0.01%$89,2540.00016306$14.55
ARB<0.01%$0.00024557,278.7333$14.06
ARB<0.01%$0.99723613.8587$13.82
ARB<0.01%$0.014921914.3576$13.64
ARB<0.01%$1.2211.124$13.57
ARB<0.01%$0.0086791,540.8833$13.37
ARB<0.01%$1.1811.2675$13.3
ARB<0.01%$0.0043892,984.7723$13.1
ARB<0.01%$0.9997813.0644$13.06
ARB<0.01%$0.057297215.437$12.34
ARB<0.01%$0.091992118.6686$10.92
ARB<0.01%$0.0020625,276.9169$10.88
ARB<0.01%$0.013532741.9211$10.04
ARB<0.01%$0.0075751,302.2883$9.86
ARB<0.01%$0.0017125,722.5124$9.8
ARB<0.01%$1.158.0513$9.26
ARB<0.01%$1.187.785$9.19
ARB<0.01%$89,2840.00010131$9.05
ARB<0.01%$89,0940.00009791$8.72
ARB<0.01%$3,422.120.00251446$8.6
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$8
ARB<0.01%$0.9995047.4538$7.45
ARB<0.01%$2.52.9594$7.4
ARB<0.01%$1.086.4809$7.03
ARB<0.01%$0.0015044,659.8613$7.01
ARB<0.01%$3,390.390.00193034$6.54
ARB<0.01%$89,1590.00007014$6.25
ARB<0.01%$0.0019363,112.9045$6.03
ARB<0.01%$0.0036211,623.2101$5.88
ARB<0.01%$0.00023823,382.2552$5.56
ARB<0.01%$0.17560131.3258$5.5
ARB<0.01%$0.0009195,887.2527$5.41
ARB<0.01%$0.014463352.7708$5.1
ARB<0.01%$0.9996144.6859$4.68
ARB<0.01%$0.99294.5611$4.53
ARB<0.01%$0.0007225,956.4844$4.3
ARB<0.01%$58.650.0708$4.15
ARB<0.01%$0.9791644.18$4.09
ARB<0.01%$0.06691658.4222$3.91
ARB<0.01%$0.17234722.0734$3.8
ARB<0.01%$0.30097612.5349$3.77
ARB<0.01%$0.0008863,909.2152$3.46
ARB<0.01%$0.9348063.704$3.46
ARB<0.01%$0.000005661,447.8511$3.31
ARB<0.01%$0.0010423,172.9627$3.31
ARB<0.01%$0.05677556.0992$3.19
ARB<0.01%$2,953.440.00104611$3.09
ARB<0.01%$0.21222914.0511$2.98
ARB<0.01%$0.383697.6916$2.95
ARB<0.01%$0.05865549.6961$2.91
ARB<0.01%$0.12333323.0824$2.85
ARB<0.01%$0.01071240.4136$2.57
ARB<0.01%$0.022058104.2551$2.3
ARB<0.01%$0.013012172.8045$2.25
ARB<0.01%$3.120.6465$2.02
ARB<0.01%$0.07081628.1279$1.99
ARB<0.01%$0.02104593.6432$1.97
ARB<0.01%$0.05714930.7391$1.76
ARB<0.01%$0.3274355.3438$1.75
ARB<0.01%$1.031.6465$1.7
ARB<0.01%$3,626.040.00044813$1.62
ARB<0.01%$0.4983163.2427$1.62
ARB<0.01%$0.00004336,105.401$1.54
ARB<0.01%$2.030.7239$1.47
ARB<0.01%$0.002246626.5423$1.41
ARB<0.01%$2.370.5785$1.37
ARB<0.01%$0.03015844.3902$1.34
ARB<0.01%$0.9995431.3268$1.33
ARB<0.01%$0.9997021.3057$1.31
ARB<0.01%$138.170.00882062$1.22
ARB<0.01%$0.005326217.6709$1.16
ARB<0.01%$0.0004882,307.1543$1.12
ARB<0.01%$0.9979511.1182$1.12
ARB<0.01%$0.06829311.6593$0.7962
ARB<0.01%$1.090.6829$0.7409
ARB<0.01%$0.0004191,741.7837$0.7295
ARB<0.01%$0.001602451.3128$0.7231
ARB<0.01%$20.630.0348$0.7188
ARB<0.01%<$0.00000118,727,240.4426$0.7153
ARB<0.01%$0.01925635.7027$0.6874
ARB<0.01%$0.2139773.1932$0.6832
ARB<0.01%$0.0965956.9008$0.6665
ARB<0.01%$0.1825143.6453$0.6653
ARB<0.01%$0.02131829.0889$0.6201
ARB<0.01%$0.450061.3754$0.6189
ARB<0.01%$0.002552242.1345$0.6179
ARB<0.01%$0.005065118.4715$0.60
ARB<0.01%$0.004569125.3839$0.5728
ARB<0.01%$0.0003041,875.5561$0.5701
ARB<0.01%$2,959.490.00018062$0.5345
ARB<0.01%$0.00000956,813.2103$0.5277
ARB<0.01%$0.4073771.2214$0.4975
ARB<0.01%$0.001695291.6217$0.4943
ARB<0.01%$0.00000955,063.2439$0.4911
ARB<0.01%$0.008.5821$0.00
ARB<0.01%$3,581.70.00011691$0.4187
ARB<0.01%$0.1755852.3672$0.4156
ARB<0.01%$88,4780.00000447$0.3954
ARB<0.01%$0.9973780.3807$0.3796
ARB<0.01%$0.00835743.0765$0.36
ARB<0.01%$0.9954720.3535$0.3518
ARB<0.01%$0.00744446.9017$0.3491
ARB<0.01%$0.000345999.0188$0.3442
ARB<0.01%$0.000753450.3748$0.3393
ARB<0.01%$4.490.0728$0.327
ARB<0.01%$0.000451618.2005$0.2789
ARB<0.01%$9.20.0254$0.2338
ARB<0.01%$0.0531024.3465$0.2308
ARB<0.01%$2,959.410.00007767$0.2298
ARB<0.01%$1.190.1918$0.2281
ARB<0.01%$0.00012,272.8221$0.2278
ARB<0.01%$0.9978210.2213$0.2208
ARB<0.01%$0.0267347.7053$0.2059
ARB<0.01%$258.50.0007647$0.1976
ARB<0.01%$0.000707272.1791$0.1923
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.0520882.9592$0.1541
ARB<0.01%$0.00413936.5703$0.1513
ARB<0.01%$0.000275523.9319$0.144
ARB<0.01%$0.00495127.1866$0.1345
ARB<0.01%$23.960.0055118$0.132
ARB<0.01%$0.00000719,281.7837$0.1278
ARB<0.01%$0.00133494.3191$0.1258
ARB<0.01%$0.000154802.2118$0.1231
ARB<0.01%$0.0682011.7551$0.1196
ARB<0.01%$0.00000619,463.9999$0.1078
ARB<0.01%$1.040.1028$0.1072
ARB<0.01%$0.000385266.8446$0.1026
ARB
Ether (ETH)
<0.01%$2,956.110.000000239576$0.000708
BSC0.83%$1.866,684.7187$12,460.68
BSC0.41%$0.9985526,235.7114$6,226.68
BSC0.04%$887.550.7501$665.73
BSC0.04%$89,296.640.00641225$572.59
BSC0.04%$0.999662561.6756$561.49
BSC0.03%$2,959.490.1561$461.96
BSC<0.01%$1.9216.439$31.53
BSC<0.01%$0.99716129.5467$29.46
BSC<0.01%$54.620.4322$23.61
BSC<0.01%$258.830.0801$20.73
BSC<0.01%$688.680.03$20.66
BSC<0.01%$0.24368773.6793$17.95
BSC<0.01%$399.690.0411$16.44
BSC<0.01%$0.99767815.6008$15.56
BSC<0.01%$95.870.1563$14.98
BSC<0.01%$0.28868151$14.72
BSC<0.01%<$0.00000136,263,151.5121$14.7
BSC<0.01%$1.917.6464$14.6
BSC<0.01%$44.280.3177$14.07
BSC<0.01%$238.620.0558$13.31
BSC<0.01%$0.29627444.0547$13.05
BSC<0.01%$0.12819896.0089$12.31
BSC<0.01%$172.30.069$11.89
BSC<0.01%$4.852.4157$11.72
BSC<0.01%$0.015613748.5661$11.69
BSC<0.01%$12.190.883$10.76
BSC<0.01%$0.019222551.6474$10.6
BSC<0.01%$283.20.0357$10.1
BSC<0.01%$0.0083181,201.7056$10
BSC<0.01%$0.66851614.5903$9.75
BSC<0.01%$0.16703353.4527$8.93
BSC<0.01%$0.32419626.5885$8.62
BSC<0.01%$0.1561351.7033$8.07
BSC<0.01%$171.260.0466$7.97
BSC<0.01%$1,386.350.00555294$7.7
BSC<0.01%$89,0930.00008561$7.63
BSC<0.01%$107.60.0706$7.6
BSC<0.01%$0.0014315,180.6563$7.42
BSC<0.01%$0.019151386.9188$7.41
BSC<0.01%$0.18121639.9383$7.24
BSC<0.01%$88,9980.00007943$7.07
BSC<0.01%$0.0020963,343.1525$7.01
BSC<0.01%$132.090.0477$6.3
BSC<0.01%$0.08819569.9805$6.17
BSC<0.01%$0.9994375.9707$5.97
BSC<0.01%$15.88$5.9
BSC<0.01%$0.9996715.7969$5.79
BSC<0.01%$0.013532424.387$5.74
BSC<0.01%$5,052.640.00112395$5.68
BSC<0.01%$0.000006863,816.6334$5.37
BSC<0.01%$7.10.7455$5.29
BSC<0.01%$0.0585490.356$5.29
BSC<0.01%$0.17806728.962$5.16
BSC<0.01%$1.912.6792$5.12
BSC<0.01%$622.330.00724874$4.51
BSC<0.01%$1.084.1428$4.48
BSC<0.01%$1,564.540.00285174$4.46
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.36
BSC<0.01%$0.9927694.2799$4.25
BSC<0.01%$0.9984394.16$4.15
BSC<0.01%$248.060.0165$4.09
BSC<0.01%$0.011801321.4372$3.79
BSC<0.01%$0.005112728.4324$3.72
BSC<0.01%$5.320.6987$3.72
BSC<0.01%$2.041.7154$3.5
BSC<0.01%$0.9994823.4788$3.48
BSC<0.01%$0.011665295.2175$3.44
BSC<0.01%$0.03322399.6937$3.31
BSC<0.01%$0.000017194,571.2241$3.23
BSC<0.01%$0.019405162.7529$3.16
BSC<0.01%$0.3096569.4129$2.91
BSC<0.01%$0.4541986.2254$2.83
BSC<0.01%$0.3839357.3419$2.82
BSC<0.01%$0.00003967,002.4186$2.6
BSC<0.01%$363.740.0070777$2.57
BSC<0.01%$3.080.817$2.52
BSC<0.01%$0.12935519.2496$2.49
BSC<0.01%$0.000007354,672.8649$2.45
BSC<0.01%$160.710.0152$2.45
BSC<0.01%$0.05477943.0404$2.36
BSC<0.01%$0.2919958.0588$2.35
BSC<0.01%$446.660.00522975$2.34
BSC<0.01%$0.019541119.3534$2.33
BSC<0.01%$73.440.0315$2.31
BSC<0.01%$25.690.083$2.13
BSC<0.01%$0.0002946,978.9287$2.05
BSC<0.01%$216.110.00949888$2.05
BSC<0.01%$0.04184747.0554$1.97
BSC<0.01%$361.890.0050911$1.84
BSC<0.01%<$0.0000011,813,180,825,174.6086$1.83
BSC<0.01%$519.730.00341308$1.77
BSC<0.01%$0.9983531.7749$1.77
BSC<0.01%$93.870.0188$1.77
BSC<0.01%$0.014761119.1426$1.76
BSC<0.01%$0.001825912.9666$1.67
BSC<0.01%$127.250.0127$1.62
BSC<0.01%$2.360.6749$1.59
BSC<0.01%$0.001251,243.3274$1.55
BSC<0.01%$467.150.00332548$1.55
BSC<0.01%$0.11763913.1173$1.54
BSC<0.01%$0.5743842.6347$1.51
BSC<0.01%$62.670.0232$1.45
BSC<0.01%$0.0000011,656,848.8362$1.44
BSC<0.01%<$0.000001193,650,160.3009$1.4
BSC<0.01%$110.930.0125$1.38
BSC<0.01%$595.370.00230238$1.37
BSC<0.01%$0.06028122.0661$1.33
BSC<0.01%$860.050.0015352$1.32
BSC<0.01%$14.290.0918$1.31
BSC<0.01%$40.690.032$1.3
BSC<0.01%$0.0617420.6034$1.27
BSC<0.01%$140.250.00863823$1.21
BSC<0.01%$162.770.00723128$1.18
BSC<0.01%$0.3990042.9157$1.16
BSC<0.01%$251.640.0045452$1.14
BSC<0.01%$1.50.762$1.14
BSC<0.01%$920.120.00123241$1.13
BSC<0.01%$56.590.02$1.13
BSC<0.01%$0.2682974.1855$1.12
BSC<0.01%$29.810.0368$1.1
BSC<0.01%$0.9986471.04$1.04
BSC<0.01%$0.001186851.2208$1.01
BSC<0.01%$0.07271113.7124$0.997
BSC<0.01%$0.03598626.6499$0.959
BSC<0.01%$0.7886491.2149$0.9581
BSC<0.01%$17.280.054$0.9332
BSC<0.01%$0.02139443.2701$0.9257
BSC<0.01%$0.2501853.6635$0.9165
BSC<0.01%$0.00007512,166.1241$0.9158
BSC<0.01%$0.2901043.1074$0.9014
BSC<0.01%$657.860.00136904$0.9006
BSC<0.01%$0.1238947.2627$0.8998
BSC<0.01%$1,127.70.00078974$0.8905
BSC<0.01%$319.830.00276678$0.8848
BSC<0.01%$511.530.00172669$0.8832
BSC<0.01%$597.920.00147509$0.8819
BSC<0.01%$358.260.00242801$0.8698
BSC<0.01%$2.370.3645$0.8638
BSC<0.01%$0.01400160.804$0.8513
BSC<0.01%$1,064.460.00078205$0.8324
BSC<0.01%$294.440.00282163$0.8308
BSC<0.01%$65.380.0126$0.8255
BSC<0.01%$9820.00081364$0.7989
BSC<0.01%$0.00003522,441.4956$0.7933
BSC<0.01%$23.650.033$0.7806
BSC<0.01%$693.550.00110273$0.7647
BSC<0.01%$206.550.00356992$0.7373
BSC<0.01%$0.0981217.5054$0.7364
BSC<0.01%$299.180.00245567$0.7346
BSC<0.01%$0.9996340.6991$0.6988
BSC<0.01%$941.390.00072681$0.6842
BSC<0.01%$26.470.0255$0.6758
BSC<0.01%$0.0002632,547.7512$0.6692
BSC<0.01%$0.01294751.4646$0.6663
BSC<0.01%$0.002791237.6358$0.6633
BSC<0.01%$0.8669360.7382$0.6399
BSC<0.01%$75.040.00846243$0.635
BSC<0.01%$117.630.00535945$0.6304
BSC<0.01%$82.190.0076699$0.6303
BSC<0.01%$0.999560.618$0.6177
BSC<0.01%$0.3001182.0021$0.6008
BSC<0.01%$67.990.00863196$0.5868
BSC<0.01%$0.01464738.5622$0.5648
BSC<0.01%$71.120.00790524$0.5622
BSC<0.01%$524.730.00106951$0.5612
BSC<0.01%$10.480.0527$0.5523
BSC<0.01%$0.005124105.8239$0.5422
BSC<0.01%$0.1234674.1651$0.5142
BSC<0.01%$217.90.00235911$0.514
BSC<0.01%$311.020.00158133$0.4918
BSC<0.01%$187.130.00258824$0.4843
BSC<0.01%$327.850.00145845$0.4781
BSC<0.01%$12.030.0387$0.4653
BSC<0.01%$155.910.00293646$0.4578
BSC<0.01%$336.170.0013133$0.4414
BSC<0.01%$0.8444980.5146$0.4345
BSC<0.01%$3.220.1328$0.4282
BSC<0.01%$0.00000946,492.9766$0.4147
BSC<0.01%$792.110.00051806$0.4103
BSC<0.01%$0.0118833.8236$0.4018
BSC<0.01%$1.540.2604$0.401
BSC<0.01%$0.0001263,168.8108$0.3984
BSC<0.01%$59.630.00657667$0.3921
BSC<0.01%$28.930.0135$0.3902
BSC<0.01%$0.3583771.0835$0.3883
BSC<0.01%$151.40.00254573$0.3854
BSC<0.01%$177.320.00214694$0.3806
BSC<0.01%$467.450.00080861$0.3779
BSC<0.01%$29.650.0124$0.3684
BSC<0.01%$87.370.00413948$0.3616
BSC<0.01%$453.810.00079264$0.3597
BSC<0.01%$0.00002912,214.6024$0.3568
BSC<0.01%$0.0000963,684.0529$0.355
BSC<0.01%$116.090.00304618$0.3536
BSC<0.01%$0.00725347.8169$0.3468
BSC<0.01%$264.450.00129405$0.3422
BSC<0.01%$31.590.0108$0.3402
BSC<0.01%$0.000989342.4371$0.3387
BSC<0.01%$532.850.00063325$0.3374
BSC<0.01%$98.020.00335063$0.3284
BSC<0.01%$0.000834390.4423$0.3255
BSC<0.01%$293.50.00110662$0.3247
BSC<0.01%$3.80.0849$0.3226
BSC<0.01%<$0.000001877,126.4665$0.319
BSC<0.01%$0.000003115,559.6486$0.3131
BSC<0.01%$106.430.00280836$0.2988
BSC<0.01%$0.000834350.8766$0.2926
BSC<0.01%$0.01639217.8184$0.292
BSC<0.01%$0.00000837,351.8082$0.2919
BSC<0.01%$228.470.00127535$0.2913
BSC<0.01%$0.000942289.9612$0.273
BSC<0.01%$0.00869630.3775$0.2641
BSC<0.01%$1.180.2155$0.2542
BSC<0.01%$0.1375921.8399$0.2531
BSC<0.01%$82.930.00305079$0.253
BSC<0.01%$180.270.00134552$0.2425
BSC<0.01%$80.350.00294828$0.2368
BSC<0.01%$10.2242$0.2241
BSC<0.01%$196.310.00111461$0.2188
BSC<0.01%$224.580.00095775$0.215
BSC<0.01%$0.01512714.1892$0.2146
BSC<0.01%$326.980.00064741$0.2116
BSC<0.01%$156.680.00129304$0.2025
BSC<0.01%$152.730.00132372$0.2021
BSC<0.01%$111.980.00177584$0.1988
BSC<0.01%$0.0195479.9637$0.1947
BSC<0.01%$0.9974110.1922$0.1917
BSC<0.01%<$0.0000012,888,097.2421$0.1896
BSC<0.01%$301.340.00060841$0.1833
BSC<0.01%$0.1155021.533$0.177
BSC<0.01%$0.0509643.3896$0.1727
BSC<0.01%$0.01233613.564$0.1673
BSC<0.01%$0.0000921,784.962$0.1634
BSC<0.01%$0.000776209.4518$0.1625
BSC<0.01%$52.110.00310986$0.162
BSC<0.01%$0.00528630.0323$0.1587
BSC<0.01%$168.910.00093179$0.1573
BSC<0.01%$0.0412363.4228$0.1411
BSC<0.01%$0.1233271.1199$0.1381
BSC<0.01%$69.880.00193936$0.1355
BSC<0.01%$0.00195969.0746$0.1352
BSC<0.01%$0.2118510.6143$0.1301
BSC<0.01%$209.120.00060408$0.1263
BSC<0.01%$101.810.00122189$0.1244
BSC<0.01%$94.630.0013138$0.1243
BSC<0.01%$161.840.00076374$0.1236
BSC<0.01%$137.510.00081071$0.1114
BSC<0.01%$0.000209513.3925$0.1071
BSC<0.01%$0.0000681,560.9685$0.1058
BSC<0.01%$0.00399425.3203$0.1011
BSC<0.01%$887.180.00000186$0.001647
POL0.63%$0.0045712,083,488.9528$9,523.91
POL<0.01%$4.961.301$6.45
POL<0.01%$1.194.7981$5.71
POL<0.01%$1.192.0515$2.44
POL<0.01%$0.03903746.2079$1.8
POL<0.01%$3,626.70.00035945$1.3
POL<0.01%$0.99971.2813$1.28
POL<0.01%$0.1477368.4057$1.24
POL<0.01%$0.9993981.2147$1.21
POL<0.01%$0.000011112,782.4982$1.21
POL<0.01%$0.1290948.8$1.14
POL<0.01%$0.000006171,062.9678$1.11
POL<0.01%$2.010.5057$1.02
POL<0.01%$0.999741.0066$1.01
POL<0.01%$89,2460.00001052$0.9388
POL<0.01%$0.000004224,807.7711$0.9239
POL<0.01%$0.147516.0373$0.8905
POL<0.01%$0.9996540.8257$0.8254
POL<0.01%$1.170.66$0.7722
POL<0.01%$0.004.3707$0.00
POL<0.01%$89,0190.00000854$0.7602
POL<0.01%$0.1910213.8912$0.7432
POL<0.01%$127.180.00523652$0.6659
POL<0.01%$0.03647316.9783$0.6192
POL<0.01%$5,052.640.000117$0.5911
POL<0.01%$1,572.480.00037236$0.5855
POL<0.01%$0.1487123.7528$0.558
POL<0.01%$12.190.0455$0.5542
POL<0.01%$0.1253684.3216$0.5417
POL<0.01%<$0.00000114,469,441.0522$0.5151
POL<0.01%$1.230.3953$0.4861
POL<0.01%$0.1879662.4177$0.4544
POL<0.01%$0.4983060.9063$0.4515
POL<0.01%$0.783450.4721$0.3698
POL<0.01%<$0.00000194,990,371.9275$0.3609
POL<0.01%$58.660.00551262$0.3233
POL<0.01%$0.1423262.2203$0.316
POL<0.01%$1.180.2312$0.2728
POL<0.01%$0.00638642.3286$0.2703
POL<0.01%$0.1879581.3632$0.2562
POL<0.01%$0.7864690.3153$0.2479
POL<0.01%<$0.0000015,709,797.6116$0.2432
POL<0.01%$1.170.1937$0.2266
POL<0.01%$0.600560.3339$0.2005
POL<0.01%$0.01446310.9177$0.1579
POL<0.01%$0.0000384,090.4439$0.1564
POL<0.01%$0.9997090.1531$0.153
POL<0.01%$0.0325724.3226$0.1407
POL<0.01%$0.4173370.3338$0.1393
POL<0.01%$0.000001126,140.85$0.1362
POL<0.01%$0.00819616.6158$0.1361
POL<0.01%$0.0063919.1149$0.1221
POL<0.01%$0.0000432,679.6771$0.1148
POL<0.01%$0.3595990.2841$0.1021
POL<0.01%$0.1251060.269$0.033654
BASE0.02%$0.000715466,699.1833$333.91
BASE0.02%$0.00486550,130.036$243.86
BASE0.02%$0.002012116,832.9815$235.02
BASE<0.01%$0.00569520,559.5107$117.09
BASE<0.01%$0.000657145,585.055$95.58
BASE<0.01%$0.0219832,699.2343$59.34
BASE<0.01%$0.0014540,514.0099$58.74
BASE<0.01%$0.086508674.1932$58.32
BASE<0.01%$2,959.590.0193$57.15
BASE<0.01%$89,1480.00062929$56.1
BASE<0.01%$0.67354982.8251$55.79
BASE<0.01%$1.2843.5223$55.71
BASE<0.01%$0.0312531,734.868$54.22
BASE<0.01%$1.0451.5548$53.57
BASE<0.01%$0.080838646.1337$52.23
BASE<0.01%$89,2350.00058086$51.83
BASE<0.01%$0.71421571.1108$50.79
BASE<0.01%$0.0161353,147.5331$50.79
BASE<0.01%$0.056902888.4208$50.55
BASE<0.01%$0.0033.3703$0.00
BASE<0.01%$1.3535.9247$48.5
BASE<0.01%$2.0423.2818$47.49
BASE<0.01%$0.99864746.2166$46.15
BASE<0.01%$0.0221362,064.1891$45.69
BASE<0.01%$3,216.010.0139$44.69
BASE<0.01%$3,626.160.0122$44.32
BASE<0.01%$0.300725137.9275$41.48
BASE<0.01%$88,9980.00045537$40.53
BASE<0.01%$0.0071315,590.5971$39.86
BASE<0.01%$1.0736.4246$38.87
BASE<0.01%$0.0035.8689$0.00
BASE<0.01%$0.0195481,933.7648$37.8
BASE<0.01%$0.000334112,905.1939$37.69
BASE<0.01%$0.050607740.9553$37.5
BASE<0.01%$0.257588142.2672$36.65
BASE<0.01%$3,318.050.0109$36.26
BASE<0.01%$0.000076468,764.581$35.73
BASE<0.01%$0.00125827,845.3191$35.04
BASE<0.01%$0.0118322,931.7757$34.69
BASE<0.01%$0.003798,916.33$33.79
BASE<0.01%$89,2050.00037808$33.73
BASE<0.01%$0.35732893.9294$33.56
BASE<0.01%$1.9116.8583$32.2
BASE<0.01%$0.173782185.0436$32.16
BASE<0.01%$3,163.960.0099675$31.54
BASE<0.01%$0.120609258.4191$31.17
BASE<0.01%$0.00265611,555.9658$30.7
BASE<0.01%$0.022291,371.5285$30.57
BASE<0.01%$0.9984630.5569$30.51
BASE<0.01%$0.0198951,440$28.65
BASE<0.01%$0.59252347.9245$28.4
BASE<0.01%$3.099.1187$28.18
BASE<0.01%$0.0135192,082.819$28.16
BASE<0.01%$0.03612770.4612$27.83
BASE<0.01%$0.33555781.7942$27.45
BASE<0.01%$1.1823.1553$27.32
BASE<0.01%$0.0024910,420.6053$25.95
BASE<0.01%$0.00000119,363,508.2597$25.75
BASE<0.01%$0.0000045,946,240.7191$25.51
BASE<0.01%$0.4678252.427$24.53
BASE<0.01%$0.026895898.2191$24.16
BASE<0.01%$0.39017161.2297$23.89
BASE<0.01%$0.1079206.322$22.26
BASE<0.01%$1.2817.1255$21.92
BASE<0.01%$0.030159721.1845$21.75
BASE<0.01%$0.99983121.5917$21.59
BASE<0.01%$0.00060135,359.033$21.25
BASE<0.01%$0.027501767.904$21.12
BASE<0.01%$2.58.3923$20.98
BASE<0.01%$0.0101732,008.9018$20.44
BASE<0.01%$0.06174322.0104$19.88
BASE<0.01%$0.99961419.7128$19.71
BASE<0.01%$0.35961754.0744$19.45
BASE<0.01%<$0.00000177,350,979.5194$19.34
BASE<0.01%$0.050043382.8057$19.16
BASE<0.01%$0.28415467.2151$19.1
BASE<0.01%$0.00045141,930.1147$18.9
BASE<0.01%$0.60552831.0546$18.8
BASE<0.01%$0.99966418.7918$18.79
BASE<0.01%$2,953.610.00630527$18.62
BASE<0.01%$0.00092220,128.2979$18.56
BASE<0.01%$0.000.0973$0.00
BASE<0.01%$0.00024175,522.02$18.17
BASE<0.01%$0.0066062,738.4705$18.09
BASE<0.01%$0.0064712,773.6693$17.95
BASE<0.01%$0.044929390.7421$17.56
BASE<0.01%$0.000149116,374.401$17.33
BASE<0.01%$2,953.320.00565466$16.7
BASE<0.01%$0.0077242,131.651$16.46
BASE<0.01%$0.023715694.0367$16.46
BASE<0.01%$0.0130191,222.8958$15.92
BASE<0.01%$0.020266779.7178$15.8
BASE<0.01%$146.740.1059$15.55
BASE<0.01%$0.00045434,119.4481$15.51
BASE<0.01%$0.82853118.5855$15.4
BASE<0.01%$68.080.2182$14.86
BASE<0.01%$0.004,947.6071$0.00
BASE<0.01%$155.860.0934$14.56
BASE<0.01%$0.76679218.6572$14.31
BASE<0.01%$0.022058646.3094$14.26
BASE<0.01%$2.954.7858$14.12
BASE<0.01%$0.002994,421.9471$13.22
BASE<0.01%$90,4180.00014376$13
BASE<0.01%<$0.0000012,054,856,459.2211$12.95
BASE<0.01%$0.000018705,484.5276$12.87
BASE<0.01%$0.071676179.4678$12.86
BASE<0.01%$0.000025509,923.0272$12.68
BASE<0.01%$0.052309240.1695$12.56
BASE<0.01%$0.000525,046.5002$12.53
BASE<0.01%$0.028421438.6186$12.47
BASE<0.01%$0.014448859.4067$12.42
BASE<0.01%$0.035665336.1748$11.99
BASE<0.01%<$0.000001313,237,709.4096$11.97
BASE<0.01%$0.081825143.4816$11.74
BASE<0.01%$0.2102255.8191$11.73
BASE<0.01%$0.00377.467$0.00
BASE<0.01%$1.0810.7378$11.64
BASE<0.01%$0.13977180.3547$11.23
BASE<0.01%$9.881.1326$11.19
BASE<0.01%$0.0088341,251.1605$11.05
BASE<0.01%$0.051184210.4955$10.77
BASE<0.01%$0.99881110.5568$10.54
BASE<0.01%$0.33449531.064$10.39
BASE<0.01%$0.019404532.7408$10.34
BASE<0.01%$2.025.0144$10.13
BASE<0.01%$0.058598171.0782$10.02
BASE<0.01%$0.002044,899.4081$9.99
BASE<0.01%$0.00016559,222.9796$9.76
BASE<0.01%$0.025921375.9767$9.75
BASE<0.01%$0.050365192.5067$9.7
BASE<0.01%$0.32080430.0667$9.65
BASE<0.01%$0.9994339.5053$9.5
BASE<0.01%$0.09684497.1429$9.41
BASE<0.01%$0.00073212,699.2968$9.29
BASE<0.01%$0.54174617.1257$9.28
BASE<0.01%$0.0039082,363.8908$9.24
BASE<0.01%$0.0091891,003.2338$9.22
BASE<0.01%$0.00048917,756.9219$8.69
BASE<0.01%$1.227.1178$8.68
BASE<0.01%$0.52371616.1843$8.48
BASE<0.01%$89,2560.00009064$8.09
BASE<0.01%$0.006831,175.3445$8.03
BASE<0.01%$0.70847311.0458$7.83
BASE<0.01%$0.0072291,067.4754$7.72
BASE<0.01%$0.013559564.3679$7.65
BASE<0.01%$0.18994339.8603$7.57
BASE<0.01%$0.00624.923$0.00
BASE<0.01%$0.000065115,087.447$7.53
BASE<0.01%$0.41694917.4895$7.29
BASE<0.01%$0.009933733.5401$7.29
BASE<0.01%$0.00024629,632.4967$7.28
BASE<0.01%$0.9108147.9891$7.28
BASE<0.01%<$0.000001558,367,411.03$7.15
BASE<0.01%$7.220.9563$6.9
BASE<0.01%$0.000011588,263.5996$6.65
BASE<0.01%$0.11476156.9586$6.54
BASE<0.01%$0.9982046.4741$6.46
BASE<0.01%$0.0003916,443.5316$6.41
BASE<0.01%$0.025417247.5457$6.29
BASE<0.01%$0.19092632.3085$6.17
BASE<0.01%$26.180.2307$6.04
BASE<0.01%$0.0013494,451.1248$6
BASE<0.01%$0.9994425.9912$5.99
BASE<0.01%$0.00007282,369.9016$5.97
BASE<0.01%<$0.0000018,388,373,418.7005$5.87
BASE<0.01%$0.028333204.1831$5.79
BASE<0.01%$0.0000963,106.8261$5.66
BASE<0.01%$0.00028819,665.1033$5.66
BASE<0.01%$0.00014140,057.0569$5.64
BASE<0.01%$0.00017532,182.1997$5.62
BASE<0.01%$0.025882215.904$5.59
BASE<0.01%$0.37104914.7373$5.47
BASE<0.01%$0.07134376.5864$5.46
BASE<0.01%$0.00048910,777.1621$5.27
BASE<0.01%$0.00030517,076.4869$5.2
BASE<0.01%$1.194.353$5.18
BASE<0.01%$0.9969455.1959$5.18
BASE<0.01%$0.00020225,396.1677$5.13
BASE<0.01%$0.12287641.6104$5.11
BASE<0.01%$0.17041129.9456$5.1
BASE<0.01%$0.00873572.0411$4.99
BASE<0.01%$0.9879424.8766$4.82
BASE<0.01%$258.50.0186$4.81
BASE<0.01%$0.007863606.4001$4.77
BASE<0.01%$0.15648330.182$4.72
BASE<0.01%$0.00021422,067.68$4.72
BASE<0.01%<$0.00000136,048,822.0022$4.7
BASE<0.01%$0.8275835.653$4.68
BASE<0.01%$0.4687819.6904$4.54
BASE<0.01%$0.006484691.9986$4.49
BASE<0.01%$0.00019921,922.9579$4.37
BASE<0.01%$0.006826633.2741$4.32
BASE<0.01%$0.005.7408$0.00
BASE<0.01%$2.341.7819$4.17
BASE<0.01%$0.00007356,997.5348$4.17
BASE<0.01%$0.000.00130395$0.00
BASE<0.01%$0.00006860,738.7602$4.15
BASE<0.01%$0.9996344.1276$4.13
BASE<0.01%$0.000013314,888.3904$4.12
BASE<0.01%$0.0000945,604.7156$4.1
BASE<0.01%$0.00013929,504.9316$4.09
BASE<0.01%$0.0024371,652.7079$4.03
BASE<0.01%$0.0000014,747,052.8222$4
BASE<0.01%$2,959.490.00134119$3.97
BASE<0.01%$0.0020431,919.9278$3.92
BASE<0.01%$0.05410572.3266$3.91
BASE<0.01%$0.001572,446.4141$3.84
BASE<0.01%$0.0018211,987.2586$3.62
BASE<0.01%$1.871.9335$3.62
BASE<0.01%$0.0000031,338,841.2018$3.61
BASE<0.01%$0.0003859,383.3546$3.61
BASE<0.01%$0.00003119,104.3385$3.53
BASE<0.01%$0.0027691,256.7846$3.48
BASE<0.01%$0.0003629,545.8148$3.46
BASE<0.01%$0.0922237.2318$3.43
BASE<0.01%$0.10585331.9776$3.38
BASE<0.01%$0.001991,556.544$3.1
BASE<0.01%$0.12332724.5343$3.03
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.4249326.9687$2.96
BASE<0.01%$0.1234223.796$2.94
BASE<0.01%$0.05164855.3478$2.86
BASE<0.01%$0.06529443.261$2.82
BASE<0.01%$0.00014219,653.5557$2.78
BASE<0.01%$0.9995572.7088$2.71
BASE<0.01%$173.090.0155$2.68
BASE<0.01%$0.12765220.6174$2.63
BASE<0.01%$0.06701239.1801$2.63
BASE<0.01%$0.03729770.077$2.61
BASE<0.01%$0.0009392,771.0557$2.6
BASE<0.01%$0.00008829,277.7984$2.58
BASE<0.01%$0.0000021,560,816.0882$2.58
BASE<0.01%$0.0002918,825.2546$2.57
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.00004456,803.0301$2.52
BASE<0.01%$0.05400446.3492$2.5
BASE<0.01%$0.5916124.2227$2.5
BASE<0.01%$0.08445329.4075$2.48
BASE<0.01%$0.00013418,555.4155$2.48
BASE<0.01%$0.000.0107$0.00
BASE<0.01%$0.0010592,271.2522$2.4
BASE<0.01%$0.000015155,290.2595$2.39
BASE<0.01%$0.16594914.0781$2.34
BASE<0.01%$0.796972.9231$2.33
BASE<0.01%$0.006898336.2677$2.32
BASE<0.01%$0.06306436.3269$2.29
BASE<0.01%$0.0002459,177.2989$2.25
BASE<0.01%$0.1881111.7391$2.21
BASE<0.01%$0.08189726.0456$2.13
BASE<0.01%$0.999782.1226$2.12
BASE<0.01%$0.006094347.1054$2.12
BASE<0.01%$0.003085673.7619$2.08
BASE<0.01%$0.0009852,098.1154$2.07
BASE<0.01%$23.950.0861$2.06
BASE<0.01%$0.14232913.9216$1.98
BASE<0.01%$0.001.763$0.00
BASE<0.01%$0.0017181,135.9562$1.95
BASE<0.01%$162.70.0114$1.86
BASE<0.01%$0.000007267,762.2138$1.8
BASE<0.01%$0.003116575.272$1.79
BASE<0.01%$0.03372652.9285$1.79
BASE<0.01%$0.0001879,525.9084$1.78
BASE<0.01%$0.010712165.0103$1.77
BASE<0.01%$0.01183149.3558$1.77
BASE<0.01%$0.02632167.0453$1.76
BASE<0.01%<$0.0000011,037,500,163.2939$1.76
BASE<0.01%$0.05951929.4056$1.75
BASE<0.01%$0.000002929,438.7951$1.74
BASE<0.01%$3,424.070.00050238$1.72
BASE<0.01%$0.0002117,699.3606$1.63
BASE<0.01%$0.0005323,034.5689$1.61
BASE<0.01%$0.0013691,168.926$1.6
BASE<0.01%$0.002078752.892$1.56
BASE<0.01%$0.0009851,577.2654$1.55
BASE<0.01%$0.4293353.6145$1.55
BASE<0.01%$0.00002659,434.8043$1.55
BASE<0.01%$0.0209672.8981$1.53
BASE<0.01%$0.006269239.9194$1.5
BASE<0.01%$0.9996941.4901$1.49
BASE<0.01%$0.02243666.3628$1.49
BASE<0.01%$0.0002725,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.0002944,878$1.44
BASE<0.01%$0.13764210.4206$1.43
BASE<0.01%$0.0034.852$0.00
BASE<0.01%$0.01583687.6744$1.39
BASE<0.01%$3,322.440.00041143$1.37
BASE<0.01%$0.0001628,262.8628$1.34
BASE<0.01%$0.0000011,109,356.611$1.32
BASE<0.01%$0.0133198.861$1.32
BASE<0.01%$0.02357154.5567$1.29
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.0003383,519.4286$1.19
BASE<0.01%$0.00010211,634.1882$1.18
BASE<0.01%$0.004049287.8953$1.17
BASE<0.01%$0.998961.1434$1.14
BASE<0.01%$0.2468334.5018$1.11
BASE<0.01%$0.00002938,837.4293$1.11
BASE<0.01%$0.9351721.1822$1.11
BASE<0.01%$0.000009122,536.1858$1.1
BASE<0.01%$2.810.3875$1.09
BASE<0.01%$0.0001825,813.4243$1.06
BASE<0.01%$0.0002913,640.0653$1.06
BASE<0.01%$0.0003782,780.9445$1.05
BASE<0.01%$0.2215874.7235$1.05
BASE<0.01%$0.9881.0532$1.04
BASE<0.01%$0.00009211,174.4873$1.03
BASE<0.01%$0.000003304,206.0507$1.03
BASE<0.01%$0.003118322.1486$1
BASE<0.01%$0.0002034,918.2353$0.9963
BASE<0.01%$1.030.877$0.8998
BASE<0.01%$0.04123621.6291$0.8919
BASE<0.01%$0.0008311,066.9095$0.8867
BASE<0.01%$0.1461476.0655$0.8864
BASE<0.01%$0.003418253.9407$0.8679
BASE<0.01%$0.2804553.057$0.8573
BASE<0.01%<$0.0000016,395,944.0664$0.8449
BASE<0.01%$0.0000183,642.2677$0.8238
BASE<0.01%$0.0002852,883.228$0.8219
BASE<0.01%$0.0003272,486.981$0.8125
BASE<0.01%$0.0000516,226.2239$0.8056
BASE<0.01%$86,1360.00000915$0.7881
BASE<0.01%$0.0004821,633.1123$0.7865
BASE<0.01%$0.4979681.5721$0.7828
BASE<0.01%$0.0018,401.9527$0.00
BASE<0.01%$0.000003250,778.8389$0.7573
BASE<0.01%$0.00132569.1477$0.7511
BASE<0.01%$0.0001275,879.7703$0.7493
BASE<0.01%$0.0004521,629.1993$0.7363
BASE<0.01%$0.00002332,447.7004$0.73
BASE<0.01%$0.01126464.6917$0.7286
BASE<0.01%$0.02245632.2145$0.7234
BASE<0.01%$0.002952242.8876$0.7171
BASE<0.01%$0.0002193,182.9447$0.6977
BASE<0.01%$0.06076811.3888$0.692
BASE<0.01%<$0.0000011,778,851.7374$0.6905
BASE<0.01%$0.0005831,176.2243$0.6859
BASE<0.01%$0.00002626,568.1115$0.679
BASE<0.01%$0.002061325.6774$0.6712
BASE<0.01%$0.0000233,309.6277$0.6651
BASE<0.01%$0.0000232,873.9809$0.6647
BASE<0.01%$0.246132.6618$0.6551
BASE<0.01%$0.000002315,570.5094$0.6532
BASE<0.01%$0.0682269.5734$0.6531
BASE<0.01%$0.0004451,417.5377$0.631
BASE<0.01%$0.04587613.1599$0.6037
BASE<0.01%$30.910.0195$0.6034
BASE<0.01%$0.0001683,525.6623$0.5937
BASE<0.01%$0.00005311,278.083$0.5928
BASE<0.01%$0.01107552.977$0.5867
BASE<0.01%$0.000001898,857.1441$0.5589
BASE<0.01%$0.0002682,014.4752$0.5405
BASE<0.01%$0.0002771,911.338$0.5298
BASE<0.01%$0.00002322,378.9534$0.5189
BASE<0.01%$4.940.1048$0.5175
BASE<0.01%$0.004543113.3334$0.5149
BASE<0.01%$0.00933754.6487$0.5102
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.000546886.3851$0.4837
BASE<0.01%$0.002278205.1122$0.4672
BASE<0.01%$2.010.2306$0.4635
BASE<0.01%$0.00001628,850.4396$0.4584
BASE<0.01%$0.01778925.7192$0.4575
BASE<0.01%$88,4810.00000502$0.4441
BASE<0.01%$0.02161620.1025$0.4345
BASE<0.01%<$0.0000011,609,615.6283$0.4323
BASE<0.01%$1.910.2254$0.4315
BASE<0.01%$0.01016242.1481$0.4282
BASE<0.01%$0.0001193,546.504$0.4211
BASE<0.01%$0.00001921,377.4452$0.4153
BASE<0.01%$0.03014813.7658$0.415
BASE<0.01%$0.2460371.6336$0.4019
BASE<0.01%$0.2400981.6588$0.3982
BASE<0.01%$0.0000824,869.0986$0.398
BASE<0.01%$0.0002881,369.7235$0.3942
BASE<0.01%$0.00002515,288.1781$0.3875
BASE<0.01%$0.1235073.1291$0.3864
BASE<0.01%$0.0084145.9237$0.3862
BASE<0.01%$0.00001428,564.8051$0.3861
BASE<0.01%$0.1027793.7171$0.382
BASE<0.01%$0.000003147,904.9289$0.3771
BASE<0.01%$0.000001390,984.2887$0.3698
BASE<0.01%$0.0000536,678.9799$0.3572
BASE<0.01%$0.9978210.3568$0.356
BASE<0.01%$0.00743647.8412$0.3557
BASE<0.01%$0.00001230,249$0.3508
BASE<0.01%$0.0002911,195.1248$0.3481
BASE<0.01%$0.00443377.578$0.3439
BASE<0.01%$0.001335256.2884$0.342
BASE<0.01%$17.350.0189$0.3286
BASE<0.01%$0.0001592,032.9707$0.3239
BASE<0.01%$0.0000349,320.2179$0.3165
BASE<0.01%$0.0071144.3481$0.3153
BASE<0.01%$0.01463421.3403$0.3122
BASE<0.01%$0.000771396.3575$0.3055
BASE<0.01%$0.000409746.2025$0.3049
BASE<0.01%$0.0000714,296.4588$0.3039
BASE<0.01%$0.001812163.8415$0.2969
BASE<0.01%$0.9973780.2898$0.289
BASE<0.01%$0.001882149.3279$0.281
BASE<0.01%<$0.0000011,733,714.747$0.2631
BASE<0.01%<$0.000001124,836,437.6681$0.2621
BASE<0.01%$0.0777323.1135$0.242
BASE<0.01%$0.01017422.7369$0.2313
BASE<0.01%$0.0000455,115.8889$0.2312
BASE<0.01%$0.000575400.0137$0.2301
BASE<0.01%$0.00360763.4422$0.2288
BASE<0.01%$0.00000543,096.3999$0.2262
BASE<0.01%$0.4409470.5109$0.2253
BASE<0.01%$0.000054,503.9334$0.2244
BASE<0.01%<$0.00000111,833,871.8079$0.2236
BASE<0.01%$0.00254287.5838$0.2226
BASE<0.01%$0.002097106.1199$0.2225
BASE<0.01%$0.000244905.8693$0.221
BASE<0.01%$0.0000317,053.1141$0.219
BASE<0.01%$0.000933233.7831$0.2181
BASE<0.01%$0.0001131,924.8661$0.218
BASE<0.01%$0.0000792,762.0827$0.217
BASE<0.01%$0.000001148,256.8194$0.2164
BASE<0.01%$0.000385557.8566$0.2145
BASE<0.01%$0.00232990.6654$0.2111
BASE<0.01%$1.420.1464$0.2079
BASE<0.01%$0.00023903.7312$0.2077
BASE<0.01%$89,0930.00000232$0.2069
BASE<0.01%$0.6880680.2984$0.2052
BASE<0.01%$0.0000336,279.5023$0.2051
BASE<0.01%$0.00119170.7776$0.2031
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.1952
BASE<0.01%$0.00229483.9869$0.1927
BASE<0.01%$0.00000296,034.1062$0.1738
BASE<0.01%$0.001501114.7176$0.1721
BASE<0.01%$0.2201120.7508$0.1652
BASE<0.01%$0.01133114.0171$0.1588
BASE<0.01%$0.0165599.5055$0.1574
BASE<0.01%$0.1961820.786$0.1542
BASE<0.01%$0.00162493.8174$0.1523
BASE<0.01%$0.00412836.8775$0.1522
BASE<0.01%<$0.00000156,363,880.1694$0.1521
BASE<0.01%$0.0018579.1876$0.1465
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.00337841.5741$0.1404
BASE<0.01%$0.000284491.8602$0.1397
BASE<0.01%$3,152.040.00004345$0.1369
BASE<0.01%$0.00194967.5731$0.1316
BASE<0.01%$0.00000718,255.2609$0.1312
BASE<0.01%$0.000462274.4249$0.1267
BASE<0.01%$0.9985570.1245$0.1243
BASE<0.01%$0.000809152.5953$0.1234
BASE<0.01%$0.9949130.1043$0.1037
BASE<0.01%$0.0159736.4199$0.1025
BASE<0.01%$3,152.540.00003234$0.1019
BASE<0.01%$5.050.0202$0.1017
BASE<0.01%<$0.000001441,351.4352$0.1012
AVAX0.08%$1579.039$1,185.59
AVAX<0.01%$264,1220.00000655$1.73
AVAX<0.01%$2,959.490.00041566$1.23
AVAX<0.01%$0.02421850$1.21
AVAX<0.01%$2,960.010.00040668$1.2
AVAX<0.01%$156.120.00670394$1.05
AVAX<0.01%$0.0003592,732.8186$0.9818
AVAX<0.01%<$0.0000017,057,337.8197$0.9689
AVAX<0.01%$7.240.1095$0.7924
AVAX<0.01%$0.0566812.7437$0.7223
AVAX<0.01%$0.9994040.617$0.6166
AVAX<0.01%$0.001572359.4819$0.5652
AVAX<0.01%$12.030.0433$0.5208
AVAX<0.01%$0.999740.4945$0.4943
AVAX<0.01%$89,087.610.00000487$0.4338
AVAX<0.01%$0.9996970.4005$0.4003
AVAX<0.01%$0.0063959.7296$0.3816
AVAX<0.01%$13.090.0285$0.3732
AVAX<0.01%$0.01792817.0936$0.3064
AVAX<0.01%$0.0617864.6619$0.288
AVAX<0.01%$164.540.00172687$0.2841
AVAX<0.01%$0.9973720.2491$0.2484
AVAX<0.01%$0.0030378.6929$0.2384
AVAX<0.01%$5,052.640.000041$0.2071
AVAX<0.01%$0.0204689.2767$0.1898
AVAX<0.01%$1.20.1568$0.1882
AVAX<0.01%$2.370.0627$0.1485
AVAX<0.01%$89,2620.00000156$0.1392
AVAX<0.01%$0.9985060.1288$0.1286
AVAX<0.01%$12.020.0015$0.018024
LINEA0.01%$0.999737208.608$208.55
LINEA<0.01%$0.0063655,292.4981$33.69
LINEA<0.01%$2,955.70.00915735$27.07
LINEA<0.01%$2,959.10.00818112$24.21
LINEA<0.01%$3,623.410.00234184$8.49
LINEA<0.01%$0.042968113.6554$4.88
LINEA<0.01%$0.9987574.6481$4.64
LINEA<0.01%$0.9985544.4818$4.48
LINEA<0.01%$88,9410.00004466$3.97
LINEA<0.01%$1.181.5396$1.82
LINEA<0.01%$0.03308526.7705$0.8856
LINEA<0.01%$0.000451689.0275$0.3106
GNO<0.01%$0.18789727.88$5.24
GNO<0.01%$887.560.00570716$5.07
GNO<0.01%$0.05859879.6975$4.67
GNO<0.01%$2,959.590.00154565$4.57
GNO<0.01%$0.4979689.0506$4.51
GNO<0.01%$138.240.0323$4.47
GNO<0.01%$3,422.210.00122743$4.2
GNO<0.01%$3,626.160.00114184$4.14
GNO<0.01%$0.35961711.1218$4
GNO<0.01%$0.05208965.0944$3.39
GNO<0.01%$0.18093918.206$3.29
GNO<0.01%$0.9985523.1881$3.18
GNO<0.01%$0.999353.1079$3.11
GNO<0.01%$2,959.490.00103745$3.07
GNO<0.01%$0.002.2341$0.00
GNO<0.01%$1.182.3299$2.75
GNO<0.01%$0.999352.6557$2.65
GNO<0.01%$0.012045214.3384$2.58
GNO<0.01%$1.281.9043$2.44
GNO<0.01%$24.310.1002$2.44
GNO<0.01%$0.0006053,811.8843$2.31
GNO<0.01%$0.9993492.2732$2.27
GNO<0.01%$1.221.8083$2.21
GNO<0.01%$0.9993491.6405$1.64
GNO<0.01%$0.2182366.7174$1.47
GNO<0.01%$0.9993461.4225$1.42
GNO<0.01%$3,625.390.00038723$1.4
GNO<0.01%$0.210226.3814$1.34
GNO<0.01%$0.9996641.2845$1.28
GNO<0.01%$0.9970671.2851$1.28
GNO<0.01%$0.9994091.1901$1.19
GNO<0.01%$430.980.00252686$1.09
GNO<0.01%$0.001936559.0564$1.08
GNO<0.01%$0.2464384.2583$1.05
GNO<0.01%$155.860.00640023$0.9975
GNO<0.01%$12.190.0804$0.9804
GNO<0.01%$0.1423296.3079$0.8977
GNO<0.01%$88,9980.0000096$0.8543
GNO<0.01%$4.860.1604$0.7795
GNO<0.01%$0.05715213.5071$0.7719
GNO<0.01%$0.3009822.4277$0.7306
GNO<0.01%$0.01514445.8109$0.6937
GNO<0.01%$0.0364818.6511$0.6803
GNO<0.01%$0.01017865.7505$0.6692
GNO<0.01%$0.2393112.2858$0.547
GNO<0.01%$0.003063176.9687$0.5419
GNO<0.01%$0.9998310.3677$0.3676
GNO<0.01%$41.940.00770622$0.3231
GNO<0.01%$0.02134413.3237$0.2843
GNO<0.01%$119.120.00221639$0.264
GNO<0.01%$0.02377610.4611$0.2487
GNO<0.01%$1.180.2069$0.2441
GNO<0.01%$1.180.2069$0.2441
GNO<0.01%$0.3917250.4646$0.182
GNO<0.01%$0.4173370.4099$0.171
GNO<0.01%$0.000.00000877$0.00
GNO<0.01%$0.0454983.5854$0.1631
GNO<0.01%$0.0950411.6104$0.153
GNO<0.01%$0.9993460.151$0.1508
GNO<0.01%$0.1569710.9245$0.1451
GNO<0.01%$0.1950830.6925$0.135
GNO<0.01%$0.681260.1978$0.1347
GNO<0.01%$0.00247953.6309$0.1329
GNO<0.01%$0.156770.8383$0.1314
GNO<0.01%$0.000809148.2291$0.1198
GNO<0.01%$3,322.440.00003274$0.1087
GNO<0.01%$0.00179457.2499$0.1027
GNO<0.01%$0.9985520.1024$0.1022
GNO<0.01%$4,371.140.00002308$0.1008
PLASMA<0.01%$0.99835946.048$45.97
PLASMA<0.01%$0.99864726.3203$26.28
PLASMA<0.01%$0.128504130.5081$16.77
PLASMA<0.01%$0.0011.8933$0.00
PLASMA<0.01%$0.000552527.9132$0.2911
OP<0.01%$0.9996512.8139$2.81
OP<0.01%$0.9995470.22$0.2199
CELO<0.01%$0.1152770.00001486$0.000002
FRAXTAL<0.01%$1.050.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.