From 1bca5f3c0c5e26d56d16bb3c423693a9f79a21b2 Mon Sep 17 00:00:00 2001 From: nfel Date: Tue, 11 Mar 2025 14:54:39 +0330 Subject: [PATCH] v2: transaction + counter asset Signed-off-by: nfel --- market/v1/msg.proto | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/market/v1/msg.proto b/market/v1/msg.proto index e5fb01f..57aeba6 100644 --- a/market/v1/msg.proto +++ b/market/v1/msg.proto @@ -51,9 +51,11 @@ message PurchaseReq { } message PurchaseRes { uint64 order_id = 1; - uint64 trx_id = 2; - double calculated_amount = 3; - MarketOrderStatus status = 4; + optional uint64 trx_id = 2; + double req_amount = 3; + double commission_amount = 4; + double calculated_amount = 5; + MarketOrderStatus status = 6; } message MarketOrderList { @@ -65,11 +67,12 @@ message NewMarketReq { auth.v1.InternalIAM iam = 1; // wallet.v1.Asset asset = 2; int64 asset_id = 2; - double amount = 3; - double unit_price = 4; - MarketOrderSide side = 5; - optional auth.v1.TFA tfa = 6; - optional bool accepted_contract = 7; + int64 counter_asset_id = 3; + double amount = 4; + double unit_price = 5; + MarketOrderSide side = 6; + optional auth.v1.TFA tfa = 7; + optional bool accepted_contract = 8; } enum MarketOrderSide {