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