MarketPlace: new srv market added #14

Merged
mapoofano merged 10 commits from MarketPlace into v2 2025-02-19 12:46:29 +00:00
2 changed files with 14 additions and 13 deletions
Showing only changes of commit 20bc178ea4 - Show all commits

View File

@ -58,15 +58,15 @@ message MarketOrderList {
message Buyer {} message Buyer {}
message Seller {} message Seller {}
message CancelOrderReq{ // message CancelOrderReq{
uint64 order_id = 1; // uint64 order_id = 1;
} // }
message NewMarketRes{ // message NewMarketRes{
uint64 order_id = 1; // uint64 order_id = 1;
wallet.v1.Asset asset = 2; // wallet.v1.Asset asset = 2;
double amount = 3; // double amount = 3;
double unit_price = 4; // double unit_price = 4;
} // }
message NewMarketReq{ message NewMarketReq{
auth.v1.InternalIAM iam = 1; auth.v1.InternalIAM iam = 1;
wallet.v1.Asset asset = 2; wallet.v1.Asset asset = 2;

View File

@ -15,16 +15,17 @@ service MarketplaceSrv {
rpc GetSellerList(OrderListFilter) returns (MarketOrderList); // list of orders by sellers rpc GetSellerList(OrderListFilter) returns (MarketOrderList); // list of orders by sellers
rpc GetBuyerList(OrderListFilter) returns (MarketOrderList); // list of orders by buyers rpc GetBuyerList(OrderListFilter) returns (MarketOrderList); // list of orders by buyers
rpc NewSellOrder(NewMarketReq) returns (NewMarketRes); // insert new sell order to market rpc NewSellOrder(NewMarketReq) returns (MarketOrder); // insert new sell order to market
rpc NewBuyOrder(NewMarketReq) returns (NewMarketRes); // insert new buy order to market rpc NewBuyOrder(NewMarketReq) returns (MarketOrder); // insert new buy order to market
rpc Purchace(PurchaseReq) returns (PurchaseRes); // purchase from an order rpc Purchace(PurchaseReq) returns (PurchaseRes); // purchase from an order
rpc CancelOrder(CancelOrderReq) returns (base.v1.StatusRes); // cancel an order rpc CancelOrder(auth.v1.IdReqWithIAM) returns (base.v1.StatusRes); // cancel an order
rpc GetMarketHistory(OrderListFilter) returns (MarketOrderList); // This is for public market rpc GetMarketPubHistory(OrderListFilter) returns (MarketOrderList); // This is for public market
rpc GetMarketHistory(OrderListFilterWithIAM) returns (MarketOrderList); // list of order + purchase related to buying an asset
rpc GetBuyHistory(OrderListFilterWithIAM) returns (MarketOrderList); // list of order + purchase related to buying an asset rpc GetBuyHistory(OrderListFilterWithIAM) returns (MarketOrderList); // list of order + purchase related to buying an asset
rpc GetSellHistory(OrderListFilterWithIAM) returns (MarketOrderList); // list of order + purchase related to selling an asset rpc GetSellHistory(OrderListFilterWithIAM) returns (MarketOrderList); // list of order + purchase related to selling an asset
} }