Merge pull request 'issue: /#11 network list added' (#12) from issue/#11 into v2

Reviewed-on: https://git.kahrobatoken.com/Kahroba/proto/pulls/12
This commit is contained in:
nfel 2024-12-23 14:12:35 +00:00
commit d8ca08fb67
2 changed files with 30 additions and 0 deletions

View File

@ -396,3 +396,31 @@ message GetPublicKeyByNationalIDReq {
message GetPublicKeyByNationalIDRes { message GetPublicKeyByNationalIDRes {
string pub_key = 1; string pub_key = 1;
} }
/*
Network Details
*/
enum NetworkType {
UNKNOWN_NETWORK_TYPE = 0;
ETH = 1;
XLM = 2;
BTC = 3;
}
message Network {
int64 id = 1;
string name = 2;
string code = 3;
string explorer = 4;
int64 gas_asset_id = 5;
string description = 6;
NetworkType type = 7;
bool is_active = 8;
string updated_at = 9;
string created_at = 10;
}
message NetworkList {
repeated Network list = 1;
}

View File

@ -13,6 +13,8 @@ service WalletService {
rpc AdminGetFederation(GetFederationReq) returns (Federation); rpc AdminGetFederation(GetFederationReq) returns (Federation);
rpc UserGetFederation(auth.v1.InternalIAM) returns (Federation); rpc UserGetFederation(auth.v1.InternalIAM) returns (Federation);
rpc GetNetworkList(base.v1.Empty) returns (NetworkList);
rpc UserGetAssetList(base.v1.Empty) returns (AssetList); rpc UserGetAssetList(base.v1.Empty) returns (AssetList);
rpc AdminGetAssetList(base.v1.Empty) returns (AssetList); rpc AdminGetAssetList(base.v1.Empty) returns (AssetList);
rpc GetAsset(GetAssetReq) returns (Asset); rpc GetAsset(GetAssetReq) returns (Asset);