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); }