Orders

Create Order

POST https://meke.io/api/v1/user/createOrder

Headers

Name
Type
Description

address*

Address

wallet address

token*

String

session token

Request Body

Name
Type
Description

time

Integer

expiration time

leverage*

Integer

leverage

side*

String

buy or sell

signRes*

String

order signature

perpetual*

Address

perpetual address

type*

String

limit or market

broker*

Address

broker address

price*

BigInteger

order price

amount*

BigInteger

order amount

orderHash*

String

order hash

trader*

Address

trader address

dateType

enum

expiration time unit: minute, hour, day,week

{"code":200,"data":{},"msg":"OK","type":"nothing"}

List of outstanding orders

GET https://meke.io/api/v1/deal/order

Query Parameters

Name
Type
Description

address*

Address

trader address

perpetual*

Address

perpetual address

Headers

Name
Type
Description

address*

Address

wallet address

token*

String

session token

{
    "code": 200,
    "data": [
        {
            "order": 1689927538000,
            "id": 574390,
            "amount": 1.030000000000000000,
            "price": 1622.000000000000000000,
            "residueAmount": 1.030000000000000000,
            "side": "buy",
            "expire": 1690013938000,
            "perpetual": "0xA0a7B82dA2C14AcBB2aC6122b77a3A8684288937",
            "triggerPrice": null,
            "img": "https://meke.io/images/eth.svg",
            "fullName": "Ethereum",
            "abbreviation": "ETH",
            "leverage": 25
        }
    ],
    "msg": "OK",
    "type": "nothing"
}

Transaction record list

GET https://meke.io/api/v1/deal/all

Query Parameters

Name
Type
Description

address*

Address

trader address

perpetual*

Address

perpetual address

current

Integer

current page number

size

Integer

page size

Headers

Name
Type
Description

address*

Address

wallet address

token*

String

session token

{
    "code": 200,
    "data": {
        "records": [
            {
                "time": 1689996844000,
                "type": "market",
                "side": "buy",
                "amount": 1.300000000000000000,
                "price": 1893.410000000000000000,
                "totalCost": 2461.433000000000000000000000000000000000,
                "dealType": "taker",
                "perpetual": "0xA0a7B82dA2C14AcBB2aC6122b77a3A8684288937",
                "img": "https://meke.io/images/eth.svg",
                "fullName": "Ethereum",
                "abbreviation": "ETH",
                "fundingRate": "600",
                "status": 1
            },
            {
                "time": 1689927355000,
                "type": "market",
                "side": "buy",
                "amount": 1.010000000000000000,
                "price": 1890.090000000000000000,
                "totalCost": 1908.990900000000000000000000000000000000,
                "dealType": "taker",
                "perpetual": "0xA0a7B82dA2C14AcBB2aC6122b77a3A8684288937",
                "img": "https://meke.io/images/eth.svg",
                "fullName": "Ethereum",
                "abbreviation": "ETH",
                "fundingRate": "600",
                "status": 1
            }
        ],
        "total": 64,
        "size": 15,
        "current": 1,
        "orders": [],
        "hitCount": false,
        "searchCount": true,
        "pages": 5
    }
}

Cancel Order

GET https://meke.io/api/v1/deal/cancelOrder

Query Parameters

Name
Type
Description

id*

Integer

order id

side*

String

order side, buy or sell

Headers

Name
Type
Description

address*

Address

wallet address

token*

String

session token

{"code":200,"data":"修改成功","msg":"OK","type":"nothing"}

Last updated