二次签名订单-gendexoperatorordertx

生成的dex订单,支持交易所操作,在提交之前必须经过签名

作用
一是为了可以一单一个费率,二是交易所可以帮提交矿工费

Parameters
gendexoperatorordertx "sender" "order_type" "order_side" "symbol:coins:unit" "symbol:assets:unit" price dex_id "open_mode" taker_fee_ratio maker_fee_ratio "[symbol:fee:unit]" "[symbol:operator_tx_fee:unit]" "[memo]"

sender (string required) 签名发起者的地址

order_type (string required) 订单类型,必须是在这两种内限价或是市价(LIMIT_PRICE, MARKET_PRICE)

order_side (string required) 订单状态,必须在这两种内 买单或是卖单(BUY, SELL)

symbol:coins:unit (string:numeric:string, required) 订单的货币,如果不是市价买单,则订单货币为0,默认货币类型为WUSD,默认货币单位是sawi

symbol:assets:unit (string:numeric:string, required) 订单的资产,如果是市价买订单,则资产为0,默认货币类型是WICC,默认货币单位是sawi

price (numeric, required) 期望订单的价格,填的数为放大100000000倍后的数

dex_id (numeric, required) DEX交易所的id

open_mode (string, required) 指出这个订单是PUBLIC 还是 PRIVATE

taker_fee_ratio (numeric, required) 吃单费率 填放大100000000 倍后的数

maker_fee_ratio (numeric, required) 挂单费率 填放大100000000 倍后的数

symbol:fee:unit (string:numeric:string, optional) 给矿工的费用,默认是 WICC:10000:sawi

symbol:operator_tx_fee:unit (string:numeric:string, optional) 交易所给矿工的费用,必须跟费用匹配,默认为WICC:0:sawi

memo (string, optional) 备注

Result
txid (string) 提交后的哈希

Examples

// Request
root@0e7612ac5bc5:/opt/wicc# coind gendexoperatorordertx 0-1 LIMIT_PRICE SELL WUSD:0 WICC:20000000000:sawi 100000000000 0 PUBLIC 8000 4000

// Respond
{
    "rawtx" : "5b0180b65e0200010457494343858c20010204574943430457555344c9bfde8f000081f3c2dacf0000019e20bd4002080300000000"
}

// As json rpc call
> curl --user myusername -d '{"jsonrpc": "1.0", "id":"curltest", "method": "gendexoperatorordertx", "params": ["10-3", "LIMIT_PRICE", "BUY", "WUSD:0", "WICC:2000000000:sawi", 100000000, 0, "PUBLIC", 80000, 40000
] }' -H 'Content-Type: application/json;' http://127.0.0.1:8332/