From 516a97f906bb8bc62e202a2f9caee04a7ba9eee5 Mon Sep 17 00:00:00 2001 From: nfel Date: Sat, 12 Apr 2025 16:04:45 +0330 Subject: [PATCH] v2: is locked and is base asset added + balance rqe for user managed irt wallet Signed-off-by: nfel --- wallet/v1/msg.proto | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/wallet/v1/msg.proto b/wallet/v1/msg.proto index 01a9377..2ee955a 100644 --- a/wallet/v1/msg.proto +++ b/wallet/v1/msg.proto @@ -73,6 +73,8 @@ message Asset { AssetMeta meta = 32; string type = 33; AssetPrice price = 34; + bool is_base_asset = 35; + bool is_locked = 36; } message AssetPrice { @@ -347,8 +349,17 @@ message TransferAssetRes { } // represent the information regarding the withdraw in bank +message BalanceReq { + auth.v1.InternalIAM iam = 1; + auth.v1.BankInfo bank_info = 2; //BankInfo +} message WithdrawReceipt { string code = 1; } +message DepositReq{ + auth.v1.BankInfo bank_info = 1; //BankInfo + double amount = 2; +} + // represent the information regarding the sale of the token message SaleGetTokenReq { auth.v1.InternalIAM iam = 1; @@ -400,6 +411,7 @@ message RedeemTokenReq { double amount = 4; optional string tfa_code = 5; } + message CalculateRedeemTokenRes { Asset asset = 1; double free_balance = 2; @@ -409,6 +421,7 @@ message CalculateRedeemTokenRes { double user_capital = 6; optional auth.v1.BankInfo bank_info = 7; } + message RedeemTokenRes { uint64 id = 1; int64 user_id = 2;