feat(proto): add publisher ICO order flow
This commit is contained in:
@@ -5,6 +5,7 @@ package market.v1;
|
||||
import "auth/v1/msg.proto";
|
||||
import "base/v1/msg.proto";
|
||||
import "market/v1/msg.proto";
|
||||
import "wallet/v1/msg.proto";
|
||||
|
||||
service MarketplaceSrv {
|
||||
rpc MarketplaceSrvHealth(base.v1.Empty) returns (base.v1.StatusRes);
|
||||
@@ -16,10 +17,12 @@ service MarketplaceSrv {
|
||||
rpc GetMarketAssetList(MarketAssetListReq) returns (MarketAssetList); // assets that can be listed in marketplace
|
||||
|
||||
rpc CalcMarketOrder(CalcMarketReq) returns (CalcMarketRes);
|
||||
rpc CalcICOBuy(wallet.v1.BuyAssetReq) returns (wallet.v1.CalcBuyAssetRes);
|
||||
|
||||
rpc CancelOrder(auth.v1.IdReqWithIAMAndTFA) returns (base.v1.StatusRes); // cancel an order
|
||||
|
||||
rpc NewMarketOrder(NewMarketReq) returns (MarketOrder); // insert new buy order to market
|
||||
rpc GenerateMarketContract(MarketContractReq) returns (ContractMarketRes);
|
||||
rpc ConfirmMarketContract(ConfirmMarketContractReq) returns (base.v1.StatusRes);
|
||||
rpc SettleICOBuy(wallet.v1.ConfirmBuyAssetReq) returns (wallet.v1.BuyAssetRes);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user