fmt: proto

This commit is contained in:
MiniFrenchBread 2025-01-07 17:22:25 +08:00
parent e2668ad80d
commit 0ff16c798a
21 changed files with 157 additions and 139 deletions

View File

@ -98,7 +98,7 @@ message Metadata {
string description = 1; string description = 1;
// denom_units represents the list of DenomUnit's for a given coin // denom_units represents the list of DenomUnit's for a given coin
repeated DenomUnit denom_units = 2; repeated DenomUnit denom_units = 2;
// base represents the evm denom (should be the DenomUnit with exponent = 0). // base represents the base denom (should be the DenomUnit with exponent = 0).
string base = 3; string base = 3;
// display indicates the suggested denom that should be // display indicates the suggested denom that should be
// displayed in clients. // displayed in clients.

View File

@ -56,4 +56,29 @@ message Params {
]; ];
// expected blocks per year // expected blocks per year
uint64 blocks_per_year = 6; uint64 blocks_per_year = 6;
string max_staked_ratio = 7 [
(cosmos_proto.scalar) = "cosmos.Dec",
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
(gogoproto.nullable) = false
];
string apy_at_max_staked_ratio = 8 [
(cosmos_proto.scalar) = "cosmos.Dec",
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
(gogoproto.nullable) = false
];
string min_staked_ratio = 9 [
(cosmos_proto.scalar) = "cosmos.Dec",
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
(gogoproto.nullable) = false
];
string apy_at_min_staked_ratio = 10 [
(cosmos_proto.scalar) = "cosmos.Dec",
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
(gogoproto.nullable) = false
];
string decay_rate = 11 [
(cosmos_proto.scalar) = "cosmos.Dec",
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
(gogoproto.nullable) = false
];
} }

View File

@ -234,18 +234,18 @@ message Tip {
string tipper = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"]; string tipper = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"];
} }
// AuxSignerData is the intermediary format that an gas signer (e.g. a // AuxSignerData is the intermediary format that an auxiliary signer (e.g. a
// tipper) builds and sends to the fee payer (who will build and broadcast the // tipper) builds and sends to the fee payer (who will build and broadcast the
// actual tx). AuxSignerData is not a valid tx in itself, and will be rejected // actual tx). AuxSignerData is not a valid tx in itself, and will be rejected
// by the node if sent directly as-is. // by the node if sent directly as-is.
// //
// Since: cosmos-sdk 0.46 // Since: cosmos-sdk 0.46
message AuxSignerData { message AuxSignerData {
// address is the bech32-encoded address of the gas signer. If using // address is the bech32-encoded address of the auxiliary signer. If using
// AuxSignerData across different chains, the bech32 prefix of the target // AuxSignerData across different chains, the bech32 prefix of the target
// chain (where the final transaction is broadcasted) should be used. // chain (where the final transaction is broadcasted) should be used.
string address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; string address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
// sign_doc is the SIGN_MODE_DIRECT_AUX sign doc that the gas signer // sign_doc is the SIGN_MODE_DIRECT_AUX sign doc that the auxiliary signer
// signs. Note: we use the same sign doc even if we're signing with // signs. Note: we use the same sign doc even if we're signing with
// LEGACY_AMINO_JSON. // LEGACY_AMINO_JSON.
SignDocDirectAux sign_doc = 2; SignDocDirectAux sign_doc = 2;

View File

@ -18,17 +18,12 @@ message Params {
repeated int64 extra_eips = 4 [(gogoproto.customname) = "ExtraEIPs", (gogoproto.moretags) = "yaml:\"extra_eips\""]; repeated int64 extra_eips = 4 [(gogoproto.customname) = "ExtraEIPs", (gogoproto.moretags) = "yaml:\"extra_eips\""];
// chain_config defines the EVM chain configuration parameters // chain_config defines the EVM chain configuration parameters
ChainConfig chain_config = 5 [(gogoproto.moretags) = "yaml:\"chain_config\"", (gogoproto.nullable) = false]; ChainConfig chain_config = 5 [(gogoproto.moretags) = "yaml:\"chain_config\"", (gogoproto.nullable) = false];
// eip712_allowed_msgs contains list of allowed eip712 msgs and their types // list of allowed eip712 msgs and their types
repeated EIP712AllowedMsg eip712_allowed_msgs = 6 repeated EIP712AllowedMsg eip712_allowed_msgs = 6
[(gogoproto.customname) = "EIP712AllowedMsgs", (gogoproto.nullable) = false]; [(gogoproto.customname) = "EIP712AllowedMsgs", (gogoproto.nullable) = false];
// allow_unprotected_txs defines if replay-protected (i.e non EIP155 // allow_unprotected_txs defines if replay-protected (i.e non EIP155
// signed) transactions can be executed on the state machine. // signed) transactions can be executed on the state machine.
bool allow_unprotected_txs = 7; bool allow_unprotected_txs = 7;
// enabled_precompiles contains list of hex-encoded evm addresses of enabled precompiled contracts.
// Precompile must be registered before it can be enabled.
// enabled_precompiles should be sorted in ascending order and unique.
// sorting and uniqueness are checked against bytes representation of addresses
repeated string enabled_precompiles = 8;
} }
// ChainConfig defines the Ethereum ChainConfig parameters using *sdk.Int values // ChainConfig defines the Ethereum ChainConfig parameters using *sdk.Int values
@ -251,20 +246,20 @@ message TraceConfig {
// EIP712AllowedMsg stores an allowed legacy msg and its eip712 type. // EIP712AllowedMsg stores an allowed legacy msg and its eip712 type.
message EIP712AllowedMsg { message EIP712AllowedMsg {
// msg_type_url is a msg's proto type name. ie "/cosmos.bank.v1beta1.MsgSend" // msg's proto type name. ie "/cosmos.bank.v1beta1.MsgSend"
string msg_type_url = 1; string msg_type_url = 1;
// msg_value_type_name is a name of the eip712 value type. ie "MsgValueSend" // name of the eip712 value type. ie "MsgValueSend"
string msg_value_type_name = 2; string msg_value_type_name = 2;
// value_types is a list of msg value types // types of the msg value
repeated EIP712MsgAttrType value_types = 3 [(gogoproto.nullable) = false]; repeated EIP712MsgAttrType value_types = 3 [(gogoproto.nullable) = false];
// nested_types is a list of msg value nested types // nested types of the msg value
repeated EIP712NestedMsgType nested_types = 4 [(gogoproto.nullable) = false]; repeated EIP712NestedMsgType nested_types = 4 [(gogoproto.nullable) = false];
} }
// EIP712NestedMsgType is the eip712 type of a single message. // EIP712MsgType is the eip712 type of a single message.
message EIP712NestedMsgType { message EIP712NestedMsgType {
// name of the nested type. ie "Fee", "Coin" // name of the nested type. ie "Fee", "Coin"
string name = 1; string name = 1;
@ -275,8 +270,6 @@ message EIP712NestedMsgType {
// EIP712MsgAttrType is the eip712 type of a single message attribute. // EIP712MsgAttrType is the eip712 type of a single message attribute.
message EIP712MsgAttrType { message EIP712MsgAttrType {
// name
string name = 1; string name = 1;
// type
string type = 2; string type = 2;
} }

View File

@ -6,13 +6,13 @@ option go_package = "github.com/cosmos/ibc-go/v7/modules/apps/transfer/types";
import "gogoproto/gogo.proto"; import "gogoproto/gogo.proto";
// DenomTrace contains the evm denomination for ICS20 fungible tokens and the // DenomTrace contains the base denomination for ICS20 fungible tokens and the
// source tracing information path. // source tracing information path.
message DenomTrace { message DenomTrace {
// path defines the chain of port/channel identifiers used for tracing the // path defines the chain of port/channel identifiers used for tracing the
// source of the fungible token. // source of the fungible token.
string path = 1; string path = 1;
// evm denomination of the relayed fungible token. // base denomination of the relayed fungible token.
string base_denom = 2; string base_denom = 2;
} }