diff --git a/wallet.proto b/wallet.proto index 41db94e..c7f0ac5 100644 --- a/wallet.proto +++ b/wallet.proto @@ -38,4 +38,5 @@ service WalletService { // Redeem Token rpc CalculateRedeemToken(RedeemTokenReq) returns (CalculateRedeemTokenRes); rpc RedeemToken(RedeemTokenReq) returns (base.StatusRes); + rpc RedeemTokenList(authorization.ReqWithIAMAndParams) returns (RedeemTokenResList); } diff --git a/wallet_message.proto b/wallet_message.proto index 5331924..7924a8e 100644 --- a/wallet_message.proto +++ b/wallet_message.proto @@ -360,3 +360,15 @@ message CalculateRedeemTokenRes { double user_capital = 6; optional authorization.BankInfo bank_info = 7; } +message RedeemTokenRes { + Asset asset = 1; + double free_balance = 2; + double total_balance = 3; + double request_amount = 4; + // receipt + double calculated_profit = 6; + optional authorization.BankInfo bank_info = 7; +} +message RedeemTokenResList { + repeated RedeemTokenRes list = 1; +}