marketSellETH

marketSellETH

function marketSell(
        address quote,
        bool isMaker,
        uint32 n,
        address recipient
) external returns (uint256 makePrice, uint256 placed, uint32 id);
Executes a market sell order with ETH deposit,
matches bid orders in the orderbook for selling the base asset for the quote asset at the market price,
and makes an order at he market price or decreased price on suspension with remainder amount.

Parameters

Name
Type
Description

quote

address

Address of the quote asset for the trading pair.

isMaker

bool

Boolean indicating if an order should be made at the market price in the orderbook.

n

uint32

The maximum number of orders to match in the orderbook.

recipient

address

Address of recipient to receive funds from trading and ownership of placed order.

Returns

  • uint256 makePrice : Price which was placed after matching

  • uint256 placed : Remainder mount which is placed in order after matching

  • uint32 id: Placed orderId after matching orders. The id is then used for canceling order.

Last updated