format protobuf files (#10550)
Co-authored-by: Marko <marbar3778@yahoo.com>
This commit is contained in:
parent
70a3a90f68
commit
18eb33fba0
|
@ -17,11 +17,10 @@ message BaseAccount {
|
|||
|
||||
option (cosmos_proto.implements_interface) = "AccountI";
|
||||
|
||||
string address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
google.protobuf.Any pub_key = 2
|
||||
[(gogoproto.jsontag) = "public_key,omitempty"];
|
||||
uint64 account_number = 3;
|
||||
uint64 sequence = 4;
|
||||
string address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
google.protobuf.Any pub_key = 2 [(gogoproto.jsontag) = "public_key,omitempty"];
|
||||
uint64 account_number = 3;
|
||||
uint64 sequence = 4;
|
||||
}
|
||||
|
||||
// ModuleAccount defines an account for modules that holds coins on a pool.
|
||||
|
@ -40,11 +39,9 @@ message Params {
|
|||
option (gogoproto.equal) = true;
|
||||
option (gogoproto.goproto_stringer) = false;
|
||||
|
||||
uint64 max_memo_characters = 1;
|
||||
uint64 tx_sig_limit = 2;
|
||||
uint64 tx_size_cost_per_byte = 3;
|
||||
uint64 sig_verify_cost_ed25519 = 4
|
||||
[(gogoproto.customname) = "SigVerifyCostED25519"];
|
||||
uint64 sig_verify_cost_secp256k1 = 5
|
||||
[(gogoproto.customname) = "SigVerifyCostSecp256k1"];
|
||||
uint64 max_memo_characters = 1;
|
||||
uint64 tx_sig_limit = 2;
|
||||
uint64 tx_size_cost_per_byte = 3;
|
||||
uint64 sig_verify_cost_ed25519 = 4 [(gogoproto.customname) = "SigVerifyCostED25519"];
|
||||
uint64 sig_verify_cost_secp256k1 = 5 [(gogoproto.customname) = "SigVerifyCostSecp256k1"];
|
||||
}
|
||||
|
|
|
@ -102,10 +102,10 @@ message QueryModuleAccountsResponse {
|
|||
}
|
||||
|
||||
// Bech32PrefixRequest is the request type for Bech32Prefix rpc method
|
||||
message Bech32PrefixRequest {}
|
||||
message Bech32PrefixRequest {}
|
||||
|
||||
// Bech32PrefixResponse is the response type for Bech32Prefix rpc method
|
||||
message Bech32PrefixResponse {
|
||||
message Bech32PrefixResponse {
|
||||
string bech32_prefix = 1;
|
||||
}
|
||||
|
||||
|
|
|
@ -4,9 +4,7 @@ package cosmos.authz.v1beta1;
|
|||
|
||||
import "cosmos_proto/cosmos.proto";
|
||||
import "gogoproto/gogo.proto";
|
||||
import "google/protobuf/timestamp.proto";
|
||||
import "google/protobuf/any.proto";
|
||||
import "cosmos/base/abci/v1beta1/abci.proto";
|
||||
import "cosmos/authz/v1beta1/authz.proto";
|
||||
|
||||
option go_package = "github.com/cosmos/cosmos-sdk/x/authz";
|
||||
|
@ -62,7 +60,7 @@ message MsgGrantResponse {}
|
|||
// granter's account with that has been granted to the grantee.
|
||||
message MsgRevoke {
|
||||
string granter = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
string grantee = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"];;
|
||||
string grantee = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
string msg_type_url = 3;
|
||||
}
|
||||
|
||||
|
|
|
@ -57,7 +57,7 @@ service Query {
|
|||
|
||||
// QueryBalanceRequest is the request type for the Query/Balance RPC method.
|
||||
message QueryBalanceRequest {
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// address is the address to query balances for.
|
||||
|
@ -75,7 +75,7 @@ message QueryBalanceResponse {
|
|||
|
||||
// QueryBalanceRequest is the request type for the Query/AllBalances RPC method.
|
||||
message QueryAllBalancesRequest {
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// address is the address to query balances for.
|
||||
|
@ -90,7 +90,7 @@ message QueryAllBalancesRequest {
|
|||
message QueryAllBalancesResponse {
|
||||
// balances is the balances of all the coins.
|
||||
repeated cosmos.base.v1beta1.Coin balances = 1
|
||||
[(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
|
||||
[(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
|
||||
|
||||
// pagination defines the pagination in the response.
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
|
@ -99,7 +99,7 @@ message QueryAllBalancesResponse {
|
|||
// QueryTotalSupplyRequest is the request type for the Query/TotalSupply RPC
|
||||
// method.
|
||||
message QueryTotalSupplyRequest {
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.equal) = false;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// pagination defines an optional pagination for the request.
|
||||
|
@ -113,7 +113,7 @@ message QueryTotalSupplyRequest {
|
|||
message QueryTotalSupplyResponse {
|
||||
// supply is the supply of the coins
|
||||
repeated cosmos.base.v1beta1.Coin supply = 1
|
||||
[(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
|
||||
[(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
|
||||
|
||||
// pagination defines the pagination in the response.
|
||||
//
|
||||
|
@ -186,7 +186,8 @@ message QueryDenomOwnersRequest {
|
|||
// balance of the denominated token.
|
||||
message DenomOwner {
|
||||
// address defines the address that owns a particular denomination.
|
||||
string address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];;
|
||||
string address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
;
|
||||
|
||||
// balance is the balance of the denominated coin for an account.
|
||||
cosmos.base.v1beta1.Coin balance = 2 [(gogoproto.nullable) = false];
|
||||
|
|
|
@ -117,15 +117,15 @@ message GetNodeInfoResponse {
|
|||
|
||||
// VersionInfo is the type for the GetNodeInfoResponse message.
|
||||
message VersionInfo {
|
||||
string name = 1;
|
||||
string app_name = 2;
|
||||
string version = 3;
|
||||
string git_commit = 4;
|
||||
string build_tags = 5;
|
||||
string go_version = 6;
|
||||
repeated Module build_deps = 7;
|
||||
string name = 1;
|
||||
string app_name = 2;
|
||||
string version = 3;
|
||||
string git_commit = 4;
|
||||
string build_tags = 5;
|
||||
string go_version = 6;
|
||||
repeated Module build_deps = 7;
|
||||
// Since: cosmos-sdk 0.43
|
||||
string cosmos_sdk_version = 8;
|
||||
string cosmos_sdk_version = 8;
|
||||
}
|
||||
|
||||
// Module is the type for VersionInfo
|
||||
|
|
|
@ -16,7 +16,8 @@ message Coin {
|
|||
option (gogoproto.equal) = true;
|
||||
|
||||
string denom = 1;
|
||||
string amount = 2 [(cosmos_proto.scalar) = "cosmos.Int", (gogoproto.customtype) = "Int", (gogoproto.nullable) = false];
|
||||
string amount = 2
|
||||
[(cosmos_proto.scalar) = "cosmos.Int", (gogoproto.customtype) = "Int", (gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// DecCoin defines a token with a denomination and a decimal amount.
|
||||
|
@ -27,7 +28,8 @@ message DecCoin {
|
|||
option (gogoproto.equal) = true;
|
||||
|
||||
string denom = 1;
|
||||
string amount = 2 [(cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "Dec", (gogoproto.nullable) = false];
|
||||
string amount = 2
|
||||
[(cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "Dec", (gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// IntProto defines a Protobuf wrapper around an Int object.
|
||||
|
|
|
@ -9,7 +9,7 @@ import "gogoproto/gogo.proto";
|
|||
// provided to a Capability must be globally unique.
|
||||
message Capability {
|
||||
option (gogoproto.goproto_stringer) = false;
|
||||
|
||||
|
||||
uint64 index = 1;
|
||||
}
|
||||
|
||||
|
|
|
@ -10,6 +10,5 @@ import "cosmos/base/v1beta1/coin.proto";
|
|||
message GenesisState {
|
||||
// constant_fee is the fee used to verify the invariant in the crisis
|
||||
// module.
|
||||
cosmos.base.v1beta1.Coin constant_fee = 3
|
||||
[(gogoproto.nullable) = false];
|
||||
cosmos.base.v1beta1.Coin constant_fee = 3 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
|
|
@ -3,20 +3,21 @@ package cosmos.crypto.hd.v1;
|
|||
|
||||
import "gogoproto/gogo.proto";
|
||||
|
||||
option go_package = "github.com/cosmos/cosmos-sdk/crypto/hd";
|
||||
option go_package = "github.com/cosmos/cosmos-sdk/crypto/hd";
|
||||
option (gogoproto.goproto_getters_all) = false;
|
||||
|
||||
// BIP44Params is used as path field in ledger item in Record.
|
||||
message BIP44Params {
|
||||
option (gogoproto.goproto_stringer) = false;
|
||||
// purpose is a constant set to 44' (or 0x8000002C) following the BIP43 recommendation
|
||||
uint32 purpose = 1;
|
||||
// coin_type is a constant that improves privacy
|
||||
uint32 coin_type = 2;
|
||||
// account splits the key space into independent user identities
|
||||
uint32 account = 3;
|
||||
// change is a constant used for public derivation. Constant 0 is used for external chain and constant 1 for internal chain.
|
||||
bool change = 4;
|
||||
// address_index is used as child index in BIP32 derivation
|
||||
uint32 address_index = 5;
|
||||
message BIP44Params {
|
||||
option (gogoproto.goproto_stringer) = false;
|
||||
// purpose is a constant set to 44' (or 0x8000002C) following the BIP43 recommendation
|
||||
uint32 purpose = 1;
|
||||
// coin_type is a constant that improves privacy
|
||||
uint32 coin_type = 2;
|
||||
// account splits the key space into independent user identities
|
||||
uint32 account = 3;
|
||||
// change is a constant used for public derivation. Constant 0 is used for external chain and constant 1 for internal
|
||||
// chain.
|
||||
bool change = 4;
|
||||
// address_index is used as child index in BIP32 derivation
|
||||
uint32 address_index = 5;
|
||||
}
|
||||
|
|
|
@ -5,14 +5,14 @@ import "gogoproto/gogo.proto";
|
|||
import "google/protobuf/any.proto";
|
||||
import "cosmos/crypto/hd/v1/hd.proto";
|
||||
|
||||
option go_package = "github.com/cosmos/cosmos-sdk/crypto/keyring";
|
||||
option go_package = "github.com/cosmos/cosmos-sdk/crypto/keyring";
|
||||
option (gogoproto.goproto_getters_all) = false;
|
||||
|
||||
// Record is used for representing a key in the keyring.
|
||||
message Record {
|
||||
// name represents a name of Record
|
||||
string name = 1;
|
||||
// pub_key represents a public key in any format
|
||||
// pub_key represents a public key in any format
|
||||
google.protobuf.Any pub_key = 2;
|
||||
|
||||
// Record contains one of the following items
|
||||
|
@ -20,21 +20,21 @@ message Record {
|
|||
// local stores the public information about a locally stored key
|
||||
Local local = 3;
|
||||
// ledger stores the public information about a Ledger key
|
||||
Ledger ledger = 4;
|
||||
Ledger ledger = 4;
|
||||
// Multi does not store any information.
|
||||
Multi multi = 5;
|
||||
// Offline does not store any information.
|
||||
Offline offline = 6;
|
||||
Multi multi = 5;
|
||||
// Offline does not store any information.
|
||||
Offline offline = 6;
|
||||
}
|
||||
|
||||
// Item is a keyring item stored in a keyring backend.
|
||||
// Local item
|
||||
message Local {
|
||||
google.protobuf.Any priv_key = 1;
|
||||
string priv_key_type = 2;
|
||||
google.protobuf.Any priv_key = 1;
|
||||
string priv_key_type = 2;
|
||||
}
|
||||
|
||||
// Ledger item
|
||||
// Ledger item
|
||||
message Ledger {
|
||||
hd.v1.BIP44Params path = 1;
|
||||
}
|
||||
|
|
|
@ -13,6 +13,5 @@ message LegacyAminoPubKey {
|
|||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
uint32 threshold = 1;
|
||||
repeated google.protobuf.Any public_keys = 2
|
||||
[(gogoproto.customname) = "PubKeys"];
|
||||
repeated google.protobuf.Any public_keys = 2 [(gogoproto.customname) = "PubKeys"];
|
||||
}
|
||||
|
|
|
@ -12,17 +12,17 @@ import "cosmos_proto/cosmos.proto";
|
|||
message Params {
|
||||
option (gogoproto.goproto_stringer) = false;
|
||||
string community_tax = 1 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
string base_proposer_reward = 2 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
string bonus_proposer_reward = 3 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
|
@ -42,10 +42,8 @@ message Params {
|
|||
// read that record)
|
||||
// + one per validator for the zeroeth period, set on initialization
|
||||
message ValidatorHistoricalRewards {
|
||||
repeated cosmos.base.v1beta1.DecCoin cumulative_reward_ratio = 1 [
|
||||
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
repeated cosmos.base.v1beta1.DecCoin cumulative_reward_ratio = 1
|
||||
[(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins", (gogoproto.nullable) = false];
|
||||
uint32 reference_count = 2;
|
||||
}
|
||||
|
||||
|
@ -68,10 +66,8 @@ message ValidatorAccumulatedCommission {
|
|||
// ValidatorOutstandingRewards represents outstanding (un-withdrawn) rewards
|
||||
// for a validator inexpensive to track, allows simple sanity checks.
|
||||
message ValidatorOutstandingRewards {
|
||||
repeated cosmos.base.v1beta1.DecCoin rewards = 1 [
|
||||
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
repeated cosmos.base.v1beta1.DecCoin rewards = 1
|
||||
[(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins", (gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// ValidatorSlashEvent represents a validator slash event.
|
||||
|
@ -80,22 +76,23 @@ message ValidatorOutstandingRewards {
|
|||
// for delegations which are withdrawn after a slash has occurred.
|
||||
message ValidatorSlashEvent {
|
||||
uint64 validator_period = 1;
|
||||
string fraction = 2 [(cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false];
|
||||
string fraction = 2 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
}
|
||||
|
||||
// ValidatorSlashEvents is a collection of ValidatorSlashEvent messages.
|
||||
message ValidatorSlashEvents {
|
||||
option (gogoproto.goproto_stringer) = false;
|
||||
repeated ValidatorSlashEvent validator_slash_events = 1
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated ValidatorSlashEvent validator_slash_events = 1 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// FeePool is the global fee pool for distribution.
|
||||
message FeePool {
|
||||
repeated cosmos.base.v1beta1.DecCoin community_pool = 1 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins"
|
||||
];
|
||||
repeated cosmos.base.v1beta1.DecCoin community_pool = 1
|
||||
[(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins"];
|
||||
}
|
||||
|
||||
// CommunityPoolSpendProposal details a proposal for use of community funds,
|
||||
|
@ -122,7 +119,7 @@ message CommunityPoolSpendProposal {
|
|||
message DelegatorStartingInfo {
|
||||
uint64 previous_period = 1;
|
||||
string stake = 2 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
|
@ -135,9 +132,7 @@ message DelegationDelegatorReward {
|
|||
option (gogoproto.goproto_getters) = false;
|
||||
option (gogoproto.goproto_stringer) = true;
|
||||
|
||||
string validator_address = 1 [
|
||||
(cosmos_proto.scalar) = "cosmos.AddressString"
|
||||
];
|
||||
string validator_address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
|
||||
repeated cosmos.base.v1beta1.DecCoin reward = 2
|
||||
[(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins", (gogoproto.nullable) = false];
|
||||
|
|
|
@ -32,10 +32,8 @@ message ValidatorOutstandingRewardsRecord {
|
|||
string validator_address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
|
||||
// outstanding_rewards represents the oustanding rewards of a validator.
|
||||
repeated cosmos.base.v1beta1.DecCoin outstanding_rewards = 2 [
|
||||
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
repeated cosmos.base.v1beta1.DecCoin outstanding_rewards = 2
|
||||
[(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.DecCoins", (gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// ValidatorAccumulatedCommissionRecord is used for import / export via genesis
|
||||
|
@ -48,8 +46,7 @@ message ValidatorAccumulatedCommissionRecord {
|
|||
string validator_address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
|
||||
// accumulated is the accumulated commission of a validator.
|
||||
ValidatorAccumulatedCommission accumulated = 2
|
||||
[(gogoproto.nullable) = false];
|
||||
ValidatorAccumulatedCommission accumulated = 2 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// ValidatorHistoricalRewardsRecord is used for import / export via genesis
|
||||
|
@ -92,8 +89,7 @@ message DelegatorStartingInfoRecord {
|
|||
string validator_address = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
|
||||
// starting_info defines the starting info of a delegator.
|
||||
DelegatorStartingInfo starting_info = 3
|
||||
[(gogoproto.nullable) = false];
|
||||
DelegatorStartingInfo starting_info = 3 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// ValidatorSlashEventRecord is used for import / export via genesis json.
|
||||
|
@ -123,33 +119,26 @@ message GenesisState {
|
|||
FeePool fee_pool = 2 [(gogoproto.nullable) = false];
|
||||
|
||||
// fee_pool defines the delegator withdraw infos at genesis.
|
||||
repeated DelegatorWithdrawInfo delegator_withdraw_infos = 3
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated DelegatorWithdrawInfo delegator_withdraw_infos = 3 [(gogoproto.nullable) = false];
|
||||
|
||||
// fee_pool defines the previous proposer at genesis.
|
||||
string previous_proposer = 4 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
|
||||
// fee_pool defines the outstanding rewards of all validators at genesis.
|
||||
repeated ValidatorOutstandingRewardsRecord outstanding_rewards = 5
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated ValidatorOutstandingRewardsRecord outstanding_rewards = 5 [(gogoproto.nullable) = false];
|
||||
|
||||
// fee_pool defines the accumulated commisions of all validators at genesis.
|
||||
repeated ValidatorAccumulatedCommissionRecord validator_accumulated_commissions = 6
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated ValidatorAccumulatedCommissionRecord validator_accumulated_commissions = 6 [(gogoproto.nullable) = false];
|
||||
|
||||
// fee_pool defines the historical rewards of all validators at genesis.
|
||||
repeated ValidatorHistoricalRewardsRecord validator_historical_rewards = 7
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated ValidatorHistoricalRewardsRecord validator_historical_rewards = 7 [(gogoproto.nullable) = false];
|
||||
|
||||
// fee_pool defines the current rewards of all validators at genesis.
|
||||
repeated ValidatorCurrentRewardsRecord validator_current_rewards = 8
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated ValidatorCurrentRewardsRecord validator_current_rewards = 8 [(gogoproto.nullable) = false];
|
||||
|
||||
// fee_pool defines the delegator starting infos at genesis.
|
||||
repeated DelegatorStartingInfoRecord delegator_starting_infos = 9
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated DelegatorStartingInfoRecord delegator_starting_infos = 9 [(gogoproto.nullable) = false];
|
||||
|
||||
// fee_pool defines the validator slash events at genesis.
|
||||
repeated ValidatorSlashEventRecord validator_slash_events = 10
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated ValidatorSlashEventRecord validator_slash_events = 10 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
syntax = "proto3";
|
||||
package cosmos.feegrant.v1beta1;
|
||||
|
||||
import "gogoproto/gogo.proto";
|
||||
import "google/protobuf/any.proto";
|
||||
import "cosmos_proto/cosmos.proto";
|
||||
|
||||
|
|
|
@ -8,8 +8,5 @@ option go_package = "github.com/cosmos/cosmos-sdk/x/genutil/types";
|
|||
// GenesisState defines the raw genesis transaction in JSON.
|
||||
message GenesisState {
|
||||
// gen_txs defines the genesis transactions.
|
||||
repeated bytes gen_txs = 1 [
|
||||
(gogoproto.casttype) = "encoding/json.RawMessage",
|
||||
(gogoproto.jsontag) = "gentxs"
|
||||
];
|
||||
repeated bytes gen_txs = 1 [(gogoproto.casttype) = "encoding/json.RawMessage", (gogoproto.jsontag) = "gentxs"];
|
||||
}
|
||||
|
|
|
@ -35,7 +35,7 @@ enum VoteOption {
|
|||
message WeightedVoteOption {
|
||||
VoteOption option = 1;
|
||||
string weight = 2 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
|
@ -68,23 +68,16 @@ message Deposit {
|
|||
message Proposal {
|
||||
option (gogoproto.equal) = true;
|
||||
|
||||
uint64 proposal_id = 1 [(gogoproto.jsontag) = "id"];
|
||||
google.protobuf.Any content = 2 [(cosmos_proto.accepts_interface) = "Content"];
|
||||
ProposalStatus status = 3;
|
||||
TallyResult final_tally_result = 4
|
||||
[(gogoproto.nullable) = false];
|
||||
google.protobuf.Timestamp submit_time = 5
|
||||
[(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
|
||||
google.protobuf.Timestamp deposit_end_time = 6
|
||||
[(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
|
||||
repeated cosmos.base.v1beta1.Coin total_deposit = 7 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"
|
||||
];
|
||||
google.protobuf.Timestamp voting_start_time = 8
|
||||
[(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
|
||||
google.protobuf.Timestamp voting_end_time = 9
|
||||
[(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
|
||||
uint64 proposal_id = 1 [(gogoproto.jsontag) = "id"];
|
||||
google.protobuf.Any content = 2 [(cosmos_proto.accepts_interface) = "Content"];
|
||||
ProposalStatus status = 3;
|
||||
TallyResult final_tally_result = 4 [(gogoproto.nullable) = false];
|
||||
google.protobuf.Timestamp submit_time = 5 [(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
|
||||
google.protobuf.Timestamp deposit_end_time = 6 [(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
|
||||
repeated cosmos.base.v1beta1.Coin total_deposit = 7
|
||||
[(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
|
||||
google.protobuf.Timestamp voting_start_time = 8 [(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
|
||||
google.protobuf.Timestamp voting_end_time = 9 [(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// ProposalStatus enumerates the valid statuses of a proposal.
|
||||
|
@ -114,11 +107,23 @@ enum ProposalStatus {
|
|||
message TallyResult {
|
||||
option (gogoproto.equal) = true;
|
||||
|
||||
string yes = 1 [(cosmos_proto.scalar) = "cosmos.Int", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false];
|
||||
string abstain = 2 [(cosmos_proto.scalar) = "cosmos.Int", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false];
|
||||
string no = 3 [(cosmos_proto.scalar) = "cosmos.Int", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false];
|
||||
string yes = 1 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
string abstain = 2 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
string no = 3 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
string no_with_veto = 4 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
|
@ -135,7 +140,7 @@ message Vote {
|
|||
// Deprecated: Prefer to use `options` instead. This field is set in queries
|
||||
// if and only if `len(options) == 1` and that option has weight 1. In all
|
||||
// other cases, this field will default to VOTE_OPTION_UNSPECIFIED.
|
||||
VoteOption option = 3 [deprecated = true];
|
||||
VoteOption option = 3 [deprecated = true];
|
||||
// Since: cosmos-sdk 0.43
|
||||
repeated WeightedVoteOption options = 4 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
@ -161,11 +166,8 @@ message DepositParams {
|
|||
// VotingParams defines the params for voting on governance proposals.
|
||||
message VotingParams {
|
||||
// Length of the voting period.
|
||||
google.protobuf.Duration voting_period = 1 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdduration) = true,
|
||||
(gogoproto.jsontag) = "voting_period,omitempty"
|
||||
];
|
||||
google.protobuf.Duration voting_period = 1
|
||||
[(gogoproto.nullable) = false, (gogoproto.stdduration) = true, (gogoproto.jsontag) = "voting_period,omitempty"];
|
||||
}
|
||||
|
||||
// TallyParams defines the params for tallying votes on governance proposals.
|
||||
|
|
|
@ -35,10 +35,8 @@ message MsgSubmitProposal {
|
|||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
google.protobuf.Any content = 1 [(cosmos_proto.accepts_interface) = "Content"];
|
||||
repeated cosmos.base.v1beta1.Coin initial_deposit = 2 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"
|
||||
];
|
||||
repeated cosmos.base.v1beta1.Coin initial_deposit = 2
|
||||
[(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
|
||||
string proposer = 3 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
}
|
||||
|
||||
|
@ -88,8 +86,8 @@ message MsgDeposit {
|
|||
option (gogoproto.stringer) = false;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
uint64 proposal_id = 1 [(gogoproto.jsontag) = "proposal_id"];
|
||||
string depositor = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
uint64 proposal_id = 1 [(gogoproto.jsontag) = "proposal_id"];
|
||||
string depositor = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
repeated cosmos.base.v1beta1.Coin amount = 3
|
||||
[(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
|
||||
}
|
||||
|
|
|
@ -3,7 +3,6 @@ syntax = "proto3";
|
|||
package cosmos.group.v1beta1;
|
||||
|
||||
import "cosmos/group/v1beta1/types.proto";
|
||||
import "gogoproto/gogo.proto";
|
||||
import "cosmos/base/query/v1beta1/pagination.proto";
|
||||
import "cosmos_proto/cosmos.proto";
|
||||
|
||||
|
|
|
@ -10,13 +10,13 @@ import "cosmos_proto/cosmos.proto";
|
|||
message Minter {
|
||||
// current annual inflation rate
|
||||
string inflation = 1 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// current annual expected provisions
|
||||
string annual_provisions = 2 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
|
@ -30,25 +30,25 @@ message Params {
|
|||
string mint_denom = 1;
|
||||
// maximum annual change in inflation rate
|
||||
string inflation_rate_change = 2 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// maximum inflation rate
|
||||
string inflation_max = 3 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// minimum inflation rate
|
||||
string inflation_min = 4 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// goal of percent bonded atoms
|
||||
string goal_bonded = 5 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
syntax = "proto3";
|
||||
package cosmos.nft.v1beta1;
|
||||
|
||||
import "cosmos/nft/v1beta1/nft.proto";
|
||||
|
||||
option go_package = "github.com/cosmos/cosmos-sdk/x/nft";
|
||||
|
||||
// Msg defines the nft Msg service.
|
||||
|
|
|
@ -14,13 +14,11 @@ message GenesisState {
|
|||
|
||||
// signing_infos represents a map between validator addresses and their
|
||||
// signing infos.
|
||||
repeated SigningInfo signing_infos = 2
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated SigningInfo signing_infos = 2 [(gogoproto.nullable) = false];
|
||||
|
||||
// missed_blocks represents a map between validator addresses and their
|
||||
// missed blocks.
|
||||
repeated ValidatorMissedBlocks missed_blocks = 3
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated ValidatorMissedBlocks missed_blocks = 3 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// SigningInfo stores validator signing info of corresponding address.
|
||||
|
@ -28,8 +26,7 @@ message SigningInfo {
|
|||
// address is the validator address.
|
||||
string address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
// validator_signing_info represents the signing info of this validator.
|
||||
ValidatorSigningInfo validator_signing_info = 2
|
||||
[(gogoproto.nullable) = false];
|
||||
ValidatorSigningInfo validator_signing_info = 2 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// ValidatorMissedBlocks contains array of missed blocks of corresponding
|
||||
|
@ -38,8 +35,7 @@ message ValidatorMissedBlocks {
|
|||
// address is the validator address.
|
||||
string address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
// missed_blocks is an array of missed blocks by the validator.
|
||||
repeated MissedBlock missed_blocks = 2
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated MissedBlock missed_blocks = 2 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// MissedBlock contains height and missed status as boolean.
|
||||
|
|
|
@ -23,8 +23,7 @@ message ValidatorSigningInfo {
|
|||
// `SignedBlocksWindow` param determines the index in the `MissedBlocksBitArray`.
|
||||
int64 index_offset = 3;
|
||||
// Timestamp until which the validator is jailed due to liveness downtime.
|
||||
google.protobuf.Timestamp jailed_until = 4
|
||||
[(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
|
||||
google.protobuf.Timestamp jailed_until = 4 [(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
|
||||
// Whether or not a validator has been tombstoned (killed out of validator set). It is set
|
||||
// once the validator commits an equivocation or for any other configured misbehiavor.
|
||||
bool tombstoned = 5;
|
||||
|
@ -36,20 +35,11 @@ message ValidatorSigningInfo {
|
|||
// Params represents the parameters used for by the slashing module.
|
||||
message Params {
|
||||
int64 signed_blocks_window = 1;
|
||||
bytes min_signed_per_window = 2 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
google.protobuf.Duration downtime_jail_duration = 3 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.stdduration) = true
|
||||
];
|
||||
bytes slash_fraction_double_sign = 4 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
bytes slash_fraction_downtime = 5 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
bytes min_signed_per_window = 2
|
||||
[(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false];
|
||||
google.protobuf.Duration downtime_jail_duration = 3 [(gogoproto.nullable) = false, (gogoproto.stdduration) = true];
|
||||
bytes slash_fraction_double_sign = 4
|
||||
[(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false];
|
||||
bytes slash_fraction_downtime = 5
|
||||
[(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false];
|
||||
}
|
||||
|
|
|
@ -14,15 +14,12 @@ message GenesisState {
|
|||
|
||||
// last_total_power tracks the total amounts of bonded tokens recorded during
|
||||
// the previous end block.
|
||||
bytes last_total_power = 2 [
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
bytes last_total_power = 2
|
||||
[(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false];
|
||||
|
||||
// last_validator_powers is a special index that provides a historical list
|
||||
// of the last-block's bonded validators.
|
||||
repeated LastValidatorPower last_validator_powers = 3
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated LastValidatorPower last_validator_powers = 3 [(gogoproto.nullable) = false];
|
||||
|
||||
// delegations defines the validator set at genesis.
|
||||
repeated Validator validators = 4 [(gogoproto.nullable) = false];
|
||||
|
@ -31,8 +28,7 @@ message GenesisState {
|
|||
repeated Delegation delegations = 5 [(gogoproto.nullable) = false];
|
||||
|
||||
// unbonding_delegations defines the unbonding delegations active at genesis.
|
||||
repeated UnbondingDelegation unbonding_delegations = 6
|
||||
[(gogoproto.nullable) = false];
|
||||
repeated UnbondingDelegation unbonding_delegations = 6 [(gogoproto.nullable) = false];
|
||||
|
||||
// redelegations defines the redelegations active at genesis.
|
||||
repeated Redelegation redelegations = 7 [(gogoproto.nullable) = false];
|
||||
|
@ -46,7 +42,7 @@ message LastValidatorPower {
|
|||
option (gogoproto.goproto_getters) = false;
|
||||
|
||||
// address is the address of the validator.
|
||||
string address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
string address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
|
||||
// power defines the power of the validator.
|
||||
int64 power = 2;
|
||||
|
|
|
@ -114,7 +114,7 @@ message QueryValidatorsResponse {
|
|||
// QueryValidatorRequest is response type for the Query/Validator RPC method
|
||||
message QueryValidatorRequest {
|
||||
// validator_addr defines the validator address to query for.
|
||||
string validator_addr = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
string validator_addr = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
}
|
||||
|
||||
// QueryValidatorResponse is response type for the Query/Validator RPC method
|
||||
|
|
|
@ -28,16 +28,20 @@ message CommissionRates {
|
|||
option (gogoproto.goproto_stringer) = false;
|
||||
|
||||
// rate is the commission rate charged to delegators, as a fraction.
|
||||
string rate = 1 [(cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false];
|
||||
string rate = 1 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// max_rate defines the maximum commission rate which validator can ever charge, as a fraction.
|
||||
string max_rate = 2 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// max_change_rate defines the maximum daily increase of the validator commission, as a fraction.
|
||||
string max_change_rate = 3 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
|
@ -51,8 +55,7 @@ message Commission {
|
|||
// commission_rates defines the initial commission rates to be used for creating a validator.
|
||||
CommissionRates commission_rates = 1 [(gogoproto.embed) = true, (gogoproto.nullable) = false];
|
||||
// update_time is the last time the commission rate was changed.
|
||||
google.protobuf.Timestamp update_time = 2
|
||||
[(gogoproto.nullable) = false, (gogoproto.stdtime) = true];
|
||||
google.protobuf.Timestamp update_time = 2 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true];
|
||||
}
|
||||
|
||||
// Description defines a validator description.
|
||||
|
@ -88,17 +91,20 @@ message Validator {
|
|||
// operator_address defines the address of the validator's operator; bech encoded in JSON.
|
||||
string operator_address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
// consensus_pubkey is the consensus public key of the validator, as a Protobuf Any.
|
||||
google.protobuf.Any consensus_pubkey = 2
|
||||
[(cosmos_proto.accepts_interface) = "cosmos.crypto.PubKey"];
|
||||
google.protobuf.Any consensus_pubkey = 2 [(cosmos_proto.accepts_interface) = "cosmos.crypto.PubKey"];
|
||||
// jailed defined whether the validator has been jailed from bonded status or not.
|
||||
bool jailed = 3;
|
||||
// status is the validator status (bonded/unbonding/unbonded).
|
||||
BondStatus status = 4;
|
||||
// tokens define the delegated tokens (incl. self-delegation).
|
||||
string tokens = 5 [(cosmos_proto.scalar) = "cosmos.Int", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false];
|
||||
string tokens = 5 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// delegator_shares defines total shares issued to a validator's delegators.
|
||||
string delegator_shares = 6 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
|
@ -107,13 +113,12 @@ message Validator {
|
|||
// unbonding_height defines, if unbonding, the height at which this validator has begun unbonding.
|
||||
int64 unbonding_height = 8;
|
||||
// unbonding_time defines, if unbonding, the min time for the validator to complete unbonding.
|
||||
google.protobuf.Timestamp unbonding_time = 9
|
||||
[(gogoproto.nullable) = false, (gogoproto.stdtime) = true];
|
||||
google.protobuf.Timestamp unbonding_time = 9 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true];
|
||||
// commission defines the commission parameters.
|
||||
Commission commission = 10 [(gogoproto.nullable) = false];
|
||||
// min_self_delegation is the validator's self declared minimum self delegation.
|
||||
string min_self_delegation = 11 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
|
@ -190,7 +195,11 @@ message Delegation {
|
|||
// validator_address is the bech32-encoded address of the validator.
|
||||
string validator_address = 2 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
// shares define the delegation shares received.
|
||||
string shares = 3 [(cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false];
|
||||
string shares = 3 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
}
|
||||
|
||||
// UnbondingDelegation stores all of a single delegator's unbonding bonds
|
||||
|
@ -216,16 +225,19 @@ message UnbondingDelegationEntry {
|
|||
// creation_height is the height which the unbonding took place.
|
||||
int64 creation_height = 1;
|
||||
// completion_time is the unix time for unbonding completion.
|
||||
google.protobuf.Timestamp completion_time = 2
|
||||
[(gogoproto.nullable) = false, (gogoproto.stdtime) = true];
|
||||
google.protobuf.Timestamp completion_time = 2 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true];
|
||||
// initial_balance defines the tokens initially scheduled to receive at completion.
|
||||
string initial_balance = 3 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// balance defines the tokens to receive at completion.
|
||||
string balance = 4 [(cosmos_proto.scalar) = "cosmos.Int", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false];
|
||||
string balance = 4 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
}
|
||||
|
||||
// RedelegationEntry defines a redelegation object with relevant metadata.
|
||||
|
@ -236,17 +248,19 @@ message RedelegationEntry {
|
|||
// creation_height defines the height which the redelegation took place.
|
||||
int64 creation_height = 1;
|
||||
// completion_time defines the unix time for redelegation completion.
|
||||
google.protobuf.Timestamp completion_time = 2
|
||||
[(gogoproto.nullable) = false, (gogoproto.stdtime) = true];
|
||||
google.protobuf.Timestamp completion_time = 2 [(gogoproto.nullable) = false, (gogoproto.stdtime) = true];
|
||||
// initial_balance defines the initial balance when redelegation started.
|
||||
string initial_balance = 3 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
// shares_dst is the amount of destination-validator shares created by redelegation.
|
||||
string shares_dst = 4
|
||||
[(cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec", (gogoproto.nullable) = false];
|
||||
string shares_dst = 4 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
}
|
||||
|
||||
// Redelegation contains the list of a particular delegator's redelegating bonds
|
||||
|
@ -272,8 +286,7 @@ message Params {
|
|||
option (gogoproto.goproto_stringer) = false;
|
||||
|
||||
// unbonding_time is the time duration of unbonding.
|
||||
google.protobuf.Duration unbonding_time = 1
|
||||
[(gogoproto.nullable) = false, (gogoproto.stdduration) = true];
|
||||
google.protobuf.Duration unbonding_time = 1 [(gogoproto.nullable) = false, (gogoproto.stdduration) = true];
|
||||
// max_validators is the maximum number of validators.
|
||||
uint32 max_validators = 2;
|
||||
// max_entries is the max entries for either unbonding delegation or redelegation (per pair/trio).
|
||||
|
@ -308,7 +321,11 @@ message RedelegationEntryResponse {
|
|||
option (gogoproto.equal) = true;
|
||||
|
||||
RedelegationEntry redelegation_entry = 1 [(gogoproto.nullable) = false];
|
||||
string balance = 4 [(cosmos_proto.scalar) = "cosmos.Int", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.nullable) = false];
|
||||
string balance = 4 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
}
|
||||
|
||||
// RedelegationResponse is equivalent to a Redelegation except that its entries
|
||||
|
@ -327,13 +344,13 @@ message Pool {
|
|||
option (gogoproto.description) = true;
|
||||
option (gogoproto.equal) = true;
|
||||
string not_bonded_tokens = 1 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.jsontag) = "not_bonded_tokens",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
string bonded_tokens = 2 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.jsontag) = "bonded_tokens",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
|
|
|
@ -40,7 +40,7 @@ message MsgCreateValidator {
|
|||
Description description = 1 [(gogoproto.nullable) = false];
|
||||
CommissionRates commission = 2 [(gogoproto.nullable) = false];
|
||||
string min_self_delegation = 3 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
|
||||
(gogoproto.nullable) = false
|
||||
];
|
||||
|
@ -65,14 +65,10 @@ message MsgEditValidator {
|
|||
// it's not mandatory to update. If not updated, the deserialized rate will be
|
||||
// zero with no way to distinguish if an update was intended.
|
||||
// REF: #2373
|
||||
string commission_rate = 3 [
|
||||
(cosmos_proto.scalar) = "cosmos.Dec",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec"
|
||||
];
|
||||
string min_self_delegation = 4 [
|
||||
(cosmos_proto.scalar) = "cosmos.Int",
|
||||
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int"
|
||||
];
|
||||
string commission_rate = 3
|
||||
[(cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec"];
|
||||
string min_self_delegation = 4
|
||||
[(cosmos_proto.scalar) = "cosmos.Int", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int"];
|
||||
}
|
||||
|
||||
// MsgEditValidatorResponse defines the Msg/EditValidator response type.
|
||||
|
|
|
@ -233,12 +233,12 @@ message AuxSignerData {
|
|||
// AuxSignerData across different chains, the bech32 prefix of the target
|
||||
// chain (where the final transaction is broadcasted) should be used.
|
||||
string address = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"];
|
||||
// sign_doc is the SIGN_MOD_DIRECT_AUX sign doc that the auxiliary signer
|
||||
// sign_doc is the SIGN_MOD_DIRECT_AUX sign doc that the auxiliary signer
|
||||
// signs. Note: we use the same sign doc even if we're signing with
|
||||
// LEGACY_AMINO_JSON.
|
||||
SignDocDirectAux sign_doc = 2;
|
||||
SignDocDirectAux sign_doc = 2;
|
||||
// mode is the signing mode of the single signer
|
||||
cosmos.tx.signing.v1beta1.SignMode mode = 3;
|
||||
// sig is the signature of the sign doc.
|
||||
bytes sig = 4;
|
||||
// sig is the signature of the sign doc.
|
||||
bytes sig = 4;
|
||||
}
|
||||
|
|
|
@ -38,8 +38,7 @@ message Plan {
|
|||
// Deprecated: UpgradedClientState field has been deprecated. IBC upgrade logic has been
|
||||
// moved to the IBC module in the sub module 02-client.
|
||||
// If this field is not empty, an error will be thrown.
|
||||
google.protobuf.Any upgraded_client_state = 5
|
||||
[deprecated = true];
|
||||
google.protobuf.Any upgraded_client_state = 5 [deprecated = true];
|
||||
}
|
||||
|
||||
// SoftwareUpgradeProposal is a gov Content type for initiating a software
|
||||
|
|
|
@ -35,15 +35,14 @@ message MsgCreateVestingAccount {
|
|||
// MsgCreateVestingAccountResponse defines the Msg/CreateVestingAccount response type.
|
||||
message MsgCreateVestingAccountResponse {}
|
||||
|
||||
|
||||
// MsgCreateVestingAccount defines a message that enables creating a vesting
|
||||
// account.
|
||||
message MsgCreatePeriodicVestingAccount {
|
||||
option (gogoproto.equal) = false;
|
||||
|
||||
string from_address = 1;
|
||||
string to_address = 2;
|
||||
int64 start_time = 3;
|
||||
string from_address = 1;
|
||||
string to_address = 2;
|
||||
int64 start_time = 3;
|
||||
repeated Period vesting_periods = 4 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
|
|
|
@ -14,18 +14,12 @@ message BaseVestingAccount {
|
|||
option (gogoproto.goproto_stringer) = false;
|
||||
|
||||
cosmos.auth.v1beta1.BaseAccount base_account = 1 [(gogoproto.embed) = true];
|
||||
repeated cosmos.base.v1beta1.Coin original_vesting = 2 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"
|
||||
];
|
||||
repeated cosmos.base.v1beta1.Coin delegated_free = 3 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"
|
||||
];
|
||||
repeated cosmos.base.v1beta1.Coin delegated_vesting = 4 [
|
||||
(gogoproto.nullable) = false,
|
||||
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"
|
||||
];
|
||||
repeated cosmos.base.v1beta1.Coin original_vesting = 2
|
||||
[(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
|
||||
repeated cosmos.base.v1beta1.Coin delegated_free = 3
|
||||
[(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
|
||||
repeated cosmos.base.v1beta1.Coin delegated_vesting = 4
|
||||
[(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
|
||||
int64 end_time = 5;
|
||||
}
|
||||
|
||||
|
@ -66,7 +60,7 @@ message PeriodicVestingAccount {
|
|||
|
||||
BaseVestingAccount base_vesting_account = 1 [(gogoproto.embed) = true];
|
||||
int64 start_time = 2;
|
||||
repeated Period vesting_periods = 3 [(gogoproto.nullable) = false];
|
||||
repeated Period vesting_periods = 3 [(gogoproto.nullable) = false];
|
||||
}
|
||||
|
||||
// PermanentLockedAccount implements the VestingAccount interface. It does
|
||||
|
|
|
@ -37,8 +37,8 @@ message BadMultiSignature {
|
|||
}
|
||||
|
||||
message TableModel {
|
||||
uint64 id = 1;
|
||||
string name = 2;
|
||||
uint64 number = 3;
|
||||
bytes metadata = 4;
|
||||
uint64 id = 1;
|
||||
string name = 2;
|
||||
uint64 number = 3;
|
||||
bytes metadata = 4;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue