From a678ceabbff68ba9624e65252e35ea6ae3555e04 Mon Sep 17 00:00:00 2001 From: mapoofano Date: Wed, 26 Feb 2025 15:11:34 +0330 Subject: [PATCH] feat: add asset price message and add asset price for asset schema --- wallet/v1/msg.proto | 8 ++++++++ wallet/v1/srv.proto | 1 + 2 files changed, 9 insertions(+) diff --git a/wallet/v1/msg.proto b/wallet/v1/msg.proto index 30c83f4..7e8dc72 100644 --- a/wallet/v1/msg.proto +++ b/wallet/v1/msg.proto @@ -76,6 +76,14 @@ message Asset { int32 status = 31; AssetMeta meta = 32; string type = 33; + AssetPrice price = 34; +} + + +message AssetPrice { + string updated_at = 1; + double market_price = 2; + double admin_price = 3; } message GetAssetReq { diff --git a/wallet/v1/srv.proto b/wallet/v1/srv.proto index d5a6cfc..ef69b5f 100644 --- a/wallet/v1/srv.proto +++ b/wallet/v1/srv.proto @@ -18,6 +18,7 @@ service WalletService { rpc UserGetAssetList(base.v1.Empty) returns (AssetList); rpc AdminGetAssetList(base.v1.Empty) returns (AssetList); rpc GetAsset(GetAssetReq) returns (Asset); + rpc GetAssetPrice(base.v1.IdReq) returns (AssetPrice); rpc UserInitWallet(UserInitWalletReq) returns (base.v1.StatusRes); rpc UserGetWalletList(auth.v1.InternalIAM) returns (WalletList);