mirror of
https://github.com/onsonr/sonr.git
synced 2025-03-10 21:09:11 +00:00
feat: Add new message types for AssetInfo, ChainInfo, Endpoint, ExplorerInfo, FeeInfo, and KeyInfo
This commit is contained in:
parent
cfd6bddac2
commit
704682ead4
@ -3,7 +3,6 @@ package did.v1;
|
|||||||
|
|
||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
import "amino/amino.proto";
|
import "amino/amino.proto";
|
||||||
import "did/v1/types.proto";
|
|
||||||
|
|
||||||
option go_package = "github.com/onsonr/hway/x/did/types";
|
option go_package = "github.com/onsonr/hway/x/did/types";
|
||||||
|
|
||||||
@ -26,4 +25,59 @@ message Params {
|
|||||||
repeated ChainInfo whitelisted_chains = 2;
|
repeated ChainInfo whitelisted_chains = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// AssetInfo defines the asset info
|
||||||
|
message AssetInfo {
|
||||||
|
string id = 1;
|
||||||
|
string denom = 2;
|
||||||
|
string symbol = 3;
|
||||||
|
string asset_type = 4;
|
||||||
|
string origin_chain = 5;
|
||||||
|
string origin_denom = 6;
|
||||||
|
int32 decimals = 7;
|
||||||
|
string description = 8;
|
||||||
|
string image_url = 9;
|
||||||
|
string coingecko_id = 10;
|
||||||
|
bool is_enabled = 11;
|
||||||
|
string ibc_path = 12;
|
||||||
|
string ibc_channel = 13;
|
||||||
|
string ibc_port = 14;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ChainInfo defines the chain info
|
||||||
|
message ChainInfo {
|
||||||
|
string id = 1;
|
||||||
|
string chain_id = 2;
|
||||||
|
string name = 3;
|
||||||
|
string symbol = 4;
|
||||||
|
string bech32_prefix = 5;
|
||||||
|
string genesis_time = 6;
|
||||||
|
repeated Endpoint grpc_endpoints = 7;
|
||||||
|
repeated Endpoint rest_endpoints = 8;
|
||||||
|
ExplorerInfo explorer = 9;
|
||||||
|
FeeInfo fee_info = 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Endpoint defines an endpoint
|
||||||
|
message Endpoint {
|
||||||
|
string url = 1;
|
||||||
|
bool is_primary = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ExplorerInfo defines the explorer info
|
||||||
|
message ExplorerInfo {
|
||||||
|
string name = 1;
|
||||||
|
string url = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
// FeeInfo defines a fee info
|
||||||
|
message FeeInfo {
|
||||||
|
string base_denom = 1;
|
||||||
|
repeated string fee_rates = 2;
|
||||||
|
int32 init_gas_limit = 3;
|
||||||
|
bool is_simulable = 4;
|
||||||
|
double gas_multiply = 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
// KeyInfo defines information for accepted PubKey types
|
||||||
|
message KeyInfo {
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user