From 37363534c6b6ebc60e2850d51cdb5b572d9accf9 Mon Sep 17 00:00:00 2001 From: nfel Date: Sun, 23 Feb 2025 13:37:27 +0330 Subject: [PATCH] MarketPlace: lock and freeze asset added Signed-off-by: nfel --- wallet/v1/msg.proto | 7 +++++++ wallet/v1/srv.proto | 3 +++ 2 files changed, 10 insertions(+) diff --git a/wallet/v1/msg.proto b/wallet/v1/msg.proto index 3ee01ea..30c83f4 100644 --- a/wallet/v1/msg.proto +++ b/wallet/v1/msg.proto @@ -470,3 +470,10 @@ message Commission { string updated_at = 10; string created_at = 11; } + +message LockAssetReq{ + int64 asset_id = 1; + double amount = 2; + auth.v1.InternalIAM iam = 3; + optional auth.v1.TFA tfa = 4; // if request is not internal +} diff --git a/wallet/v1/srv.proto b/wallet/v1/srv.proto index 4d36ee2..d5a6cfc 100644 --- a/wallet/v1/srv.proto +++ b/wallet/v1/srv.proto @@ -46,4 +46,7 @@ service WalletService { // Assets routing rpc InternalTransferAsset(TransferAssetReq) returns (TransferAssetRes); rpc ExternalTransferAsset(TransferAssetReq) returns (TransferAssetRes); + + rpc LockAsset(LockAssetReq) returns (base.v1.StatusRes); + rpc ReleaseAsset(LockAssetReq) returns (base.v1.StatusRes); } -- 2.47.2