remove all yaml tags from proto definitions (#1382)

the yaml tags are not needed as they are generated automatically from the
json tags.

additionally fixed proto formatting error requiring doc comments on enum
values (for x/incentive claim type enum).
This commit is contained in:
Robert Pirtle 2022-11-03 14:49:53 -04:00 committed by GitHub
parent 583711789d
commit 4087941691
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 247 additions and 276 deletions

View File

@ -4643,14 +4643,14 @@ ClaimType is the type of claim
| Name | Number | Description | | Name | Number | Description |
| ---- | ------ | ----------- | | ---- | ------ | ----------- |
| CLAIM_TYPE_UNSPECIFIED | 0 | | | CLAIM_TYPE_UNSPECIFIED | 0 | indicates an invalid claim type |
| CLAIM_TYPE_HARD_BORROW | 1 | | | CLAIM_TYPE_HARD_BORROW | 1 | claim type for hard borrow rewards |
| CLAIM_TYPE_HARD_SUPPLY | 2 | | | CLAIM_TYPE_HARD_SUPPLY | 2 | claim type for hard supply rewards |
| CLAIM_TYPE_DELEGATOR | 3 | | | CLAIM_TYPE_DELEGATOR | 3 | claim type for delegator rewards |
| CLAIM_TYPE_EARN | 4 | | | CLAIM_TYPE_EARN | 4 | claim type for earn rewards |
| CLAIM_TYPE_SAVINGS | 5 | | | CLAIM_TYPE_SAVINGS | 5 | claim type for savings rewards |
| CLAIM_TYPE_SWAP | 6 | | | CLAIM_TYPE_SWAP | 6 | claim type for swap rewards |
| CLAIM_TYPE_USDX_MINTING | 7 | | | CLAIM_TYPE_USDX_MINTING | 7 | claim type for usdx minting rewards |
<!-- end enums --> <!-- end enums -->

View File

@ -114,13 +114,21 @@ message EarnClaim {
enum ClaimType { enum ClaimType {
option (gogoproto.goproto_enum_prefix) = false; option (gogoproto.goproto_enum_prefix) = false;
// indicates an invalid claim type
CLAIM_TYPE_UNSPECIFIED = 0; CLAIM_TYPE_UNSPECIFIED = 0;
// claim type for hard borrow rewards
CLAIM_TYPE_HARD_BORROW = 1; CLAIM_TYPE_HARD_BORROW = 1;
// claim type for hard supply rewards
CLAIM_TYPE_HARD_SUPPLY = 2; CLAIM_TYPE_HARD_SUPPLY = 2;
// claim type for delegator rewards
CLAIM_TYPE_DELEGATOR = 3; CLAIM_TYPE_DELEGATOR = 3;
// claim type for earn rewards
CLAIM_TYPE_EARN = 4; CLAIM_TYPE_EARN = 4;
// claim type for savings rewards
CLAIM_TYPE_SAVINGS = 5; CLAIM_TYPE_SAVINGS = 5;
// claim type for swap rewards
CLAIM_TYPE_SWAP = 6; CLAIM_TYPE_SWAP = 6;
// claim type for usdx minting rewards
CLAIM_TYPE_USDX_MINTING = 7; CLAIM_TYPE_USDX_MINTING = 7;
} }

View File

@ -12,45 +12,39 @@ message GenesisState {
// params defines all the paramaters of the module. // params defines all the paramaters of the module.
Params params = 1 [(gogoproto.nullable) = false]; Params params = 1 [(gogoproto.nullable) = false];
repeated AssetSupply supplies = 2 repeated AssetSupply supplies = 2 [(gogoproto.nullable) = false];
[(gogoproto.moretags) = "yaml:\"supplies,omitempty\"", (gogoproto.nullable) = false];
} }
// Params defines the parameters for the issuance module. // Params defines the parameters for the issuance module.
message Params { message Params {
option (gogoproto.goproto_stringer) = false; option (gogoproto.goproto_stringer) = false;
repeated Asset assets = 1 [(gogoproto.moretags) = "yaml:\"assets,omitempty\"", (gogoproto.nullable) = false]; repeated Asset assets = 1 [(gogoproto.nullable) = false];
} }
// Asset type for assets in the issuance module // Asset type for assets in the issuance module
message Asset { message Asset {
option (gogoproto.goproto_stringer) = false; option (gogoproto.goproto_stringer) = false;
string owner = 1 [(gogoproto.moretags) = "yaml:\"owner,omitempty\""]; string owner = 1;
string denom = 2 [(gogoproto.moretags) = "yaml:\"denom,omitempty\""]; string denom = 2;
repeated string blocked_addresses = 3 [(gogoproto.moretags) = "yaml:\"blocked_addresses,omitempty\""]; repeated string blocked_addresses = 3;
bool paused = 4 [(gogoproto.moretags) = "yaml:\"paused,omitempty\""]; bool paused = 4;
bool blockable = 5 [(gogoproto.moretags) = "yaml:\"blockable,omitempty\""]; bool blockable = 5;
RateLimit rate_limit = 6 [(gogoproto.moretags) = "yaml:\"rate_limit,omitempty\"", (gogoproto.nullable) = false]; RateLimit rate_limit = 6 [(gogoproto.nullable) = false];
} }
// RateLimit parameters for rate-limiting the supply of an issued asset // RateLimit parameters for rate-limiting the supply of an issued asset
message RateLimit { message RateLimit {
bool active = 1 [(gogoproto.moretags) = "yaml:\"active,omitempty\""]; bool active = 1;
bytes limit = 2 [ bytes limit = 2 [
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int", (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Int",
(gogoproto.nullable) = false, (gogoproto.nullable) = false,
(gogoproto.jsontag) = "limit,omitempty", (gogoproto.jsontag) = "limit,omitempty"
(gogoproto.moretags) = "yaml:\"limit\""
]; ];
google.protobuf.Duration time_period = 3 [ google.protobuf.Duration time_period = 3 [(gogoproto.nullable) = false, (gogoproto.stdduration) = true];
(gogoproto.nullable) = false,
(gogoproto.stdduration) = true,
(gogoproto.moretags) = "yaml:\"time_period,omitempty\""
];
} }
// AssetSupply contains information about an asset's rate-limited supply (the // AssetSupply contains information about an asset's rate-limited supply (the
@ -60,9 +54,5 @@ message AssetSupply {
cosmos.base.v1beta1.Coin current_supply = 1 [(gogoproto.nullable) = false]; cosmos.base.v1beta1.Coin current_supply = 1 [(gogoproto.nullable) = false];
google.protobuf.Duration time_elapsed = 2 [ google.protobuf.Duration time_elapsed = 2 [(gogoproto.nullable) = false, (gogoproto.stdduration) = true];
(gogoproto.nullable) = false,
(gogoproto.stdduration) = true,
(gogoproto.moretags) = "yaml:\"time_elapsed,omitempty\""
];
} }

View File

@ -9,8 +9,7 @@ option go_package = "github.com/kava-labs/kava/x/kavadist/types";
// GenesisState defines the kavadist module's genesis state. // GenesisState defines the kavadist module's genesis state.
message GenesisState { message GenesisState {
Params params = 1 [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"params\""]; Params params = 1 [(gogoproto.nullable) = false];
google.protobuf.Timestamp previous_block_time = 2 google.protobuf.Timestamp previous_block_time = 2 [(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
[(gogoproto.stdtime) = true, (gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"params\""];
} }

View File

@ -13,8 +13,8 @@ option (gogoproto.goproto_getters_all) = false;
// Params governance parameters for kavadist module // Params governance parameters for kavadist module
message Params { message Params {
bool active = 1 [(gogoproto.moretags) = "yaml:\"active\""]; bool active = 1;
repeated Period periods = 3 [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"periods\""]; repeated Period periods = 3 [(gogoproto.nullable) = false];
InfrastructureParams infrastructure_params = 4 [(gogoproto.nullable) = false]; InfrastructureParams infrastructure_params = 4 [(gogoproto.nullable) = false];
} }
@ -57,17 +57,11 @@ message Period {
option (gogoproto.equal) = true; option (gogoproto.equal) = true;
// example "2020-03-01T15:20:00Z" // example "2020-03-01T15:20:00Z"
google.protobuf.Timestamp start = 1 google.protobuf.Timestamp start = 1 [(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
[(gogoproto.stdtime) = true, (gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"start\""];
// example "2020-06-01T15:20:00Z" // example "2020-06-01T15:20:00Z"
google.protobuf.Timestamp end = 2 google.protobuf.Timestamp end = 2 [(gogoproto.stdtime) = true, (gogoproto.nullable) = false];
[(gogoproto.stdtime) = true, (gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"end\""];
// example "1.000000003022265980" - 10% inflation // example "1.000000003022265980" - 10% inflation
bytes inflation = 3 [ bytes inflation = 3 [(gogoproto.nullable) = false, (gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec"];
(gogoproto.nullable) = false,
(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Dec",
(gogoproto.moretags) = "yaml:\"inflation\""
];
} }

View File

@ -12,10 +12,9 @@ message CommunityPoolMultiSpendProposal {
option (gogoproto.goproto_stringer) = false; option (gogoproto.goproto_stringer) = false;
option (gogoproto.goproto_getters) = false; option (gogoproto.goproto_getters) = false;
string title = 1 [(gogoproto.moretags) = "yaml:\"title\""]; string title = 1;
string description = 2 [(gogoproto.moretags) = "yaml:\"description\""]; string description = 2;
repeated MultiSpendRecipient recipient_list = 3 repeated MultiSpendRecipient recipient_list = 3 [(gogoproto.nullable) = false];
[(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"recipient_list\""];
} }
// CommunityPoolMultiSpendProposalJSON defines a CommunityPoolMultiSpendProposal with a deposit // CommunityPoolMultiSpendProposalJSON defines a CommunityPoolMultiSpendProposal with a deposit
@ -23,15 +22,11 @@ message CommunityPoolMultiSpendProposalJSON {
option (gogoproto.goproto_stringer) = true; option (gogoproto.goproto_stringer) = true;
option (gogoproto.goproto_getters) = false; option (gogoproto.goproto_getters) = false;
string title = 1 [(gogoproto.moretags) = "yaml:\"title\""]; string title = 1;
string description = 2 [(gogoproto.moretags) = "yaml:\"title\""]; string description = 2;
repeated MultiSpendRecipient recipient_list = 3 repeated MultiSpendRecipient recipient_list = 3 [(gogoproto.nullable) = false];
[(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"recipient_list\""]; repeated cosmos.base.v1beta1.Coin deposit = 4
repeated cosmos.base.v1beta1.Coin deposit = 4 [ [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
(gogoproto.nullable) = false,
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins",
(gogoproto.moretags) = "yaml:\"deposit\""
];
} }
// MultiSpendRecipient defines a recipient and the amount of coins they are receiving // MultiSpendRecipient defines a recipient and the amount of coins they are receiving
@ -39,10 +34,7 @@ message MultiSpendRecipient {
option (gogoproto.goproto_stringer) = false; option (gogoproto.goproto_stringer) = false;
option (gogoproto.goproto_getters) = false; option (gogoproto.goproto_getters) = false;
string address = 1 [(gogoproto.moretags) = "yaml:\"address\""]; string address = 1;
repeated cosmos.base.v1beta1.Coin amount = 2 [ repeated cosmos.base.v1beta1.Coin amount = 2
(gogoproto.nullable) = false, [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins",
(gogoproto.moretags) = "yaml:\"amount\""
];
} }

View File

@ -26,7 +26,7 @@ message QueryParamsRequest {}
// QueryParamsResponse defines the response type for querying x/kavadist parameters. // QueryParamsResponse defines the response type for querying x/kavadist parameters.
message QueryParamsResponse { message QueryParamsResponse {
Params params = 1 [(gogoproto.nullable) = false, (gogoproto.moretags) = "yaml:\"params\""]; Params params = 1 [(gogoproto.nullable) = false];
} }
// QueryBalanceRequest defines the request type for querying x/kavadist balance. // QueryBalanceRequest defines the request type for querying x/kavadist balance.
@ -34,9 +34,6 @@ message QueryBalanceRequest {}
// QueryBalanceResponse defines the response type for querying x/kavadist balance. // QueryBalanceResponse defines the response type for querying x/kavadist balance.
message QueryBalanceResponse { message QueryBalanceResponse {
repeated cosmos.base.v1beta1.Coin coins = 1 [ repeated cosmos.base.v1beta1.Coin coins = 1
(gogoproto.nullable) = false, [(gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins"];
(gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins",
(gogoproto.moretags) = "yaml:\"coins\""
];
} }

View File

@ -30,13 +30,21 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
type ClaimType int32 type ClaimType int32
const ( const (
// indicates an invalid claim type
CLAIM_TYPE_UNSPECIFIED ClaimType = 0 CLAIM_TYPE_UNSPECIFIED ClaimType = 0
// claim type for hard borrow rewards
CLAIM_TYPE_HARD_BORROW ClaimType = 1 CLAIM_TYPE_HARD_BORROW ClaimType = 1
// claim type for hard supply rewards
CLAIM_TYPE_HARD_SUPPLY ClaimType = 2 CLAIM_TYPE_HARD_SUPPLY ClaimType = 2
// claim type for delegator rewards
CLAIM_TYPE_DELEGATOR ClaimType = 3 CLAIM_TYPE_DELEGATOR ClaimType = 3
// claim type for earn rewards
CLAIM_TYPE_EARN ClaimType = 4 CLAIM_TYPE_EARN ClaimType = 4
// claim type for savings rewards
CLAIM_TYPE_SAVINGS ClaimType = 5 CLAIM_TYPE_SAVINGS ClaimType = 5
// claim type for swap rewards
CLAIM_TYPE_SWAP ClaimType = 6 CLAIM_TYPE_SWAP ClaimType = 6
// claim type for usdx minting rewards
CLAIM_TYPE_USDX_MINTING ClaimType = 7 CLAIM_TYPE_USDX_MINTING ClaimType = 7
) )

View File

@ -33,7 +33,7 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
type GenesisState struct { type GenesisState struct {
// params defines all the paramaters of the module. // params defines all the paramaters of the module.
Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
Supplies []AssetSupply `protobuf:"bytes,2,rep,name=supplies,proto3" json:"supplies" yaml:"supplies,omitempty"` Supplies []AssetSupply `protobuf:"bytes,2,rep,name=supplies,proto3" json:"supplies"`
} }
func (m *GenesisState) Reset() { *m = GenesisState{} } func (m *GenesisState) Reset() { *m = GenesisState{} }
@ -85,7 +85,7 @@ func (m *GenesisState) GetSupplies() []AssetSupply {
// Params defines the parameters for the issuance module. // Params defines the parameters for the issuance module.
type Params struct { type Params struct {
Assets []Asset `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets" yaml:"assets,omitempty"` Assets []Asset `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets"`
} }
func (m *Params) Reset() { *m = Params{} } func (m *Params) Reset() { *m = Params{} }
@ -129,12 +129,12 @@ func (m *Params) GetAssets() []Asset {
// Asset type for assets in the issuance module // Asset type for assets in the issuance module
type Asset struct { type Asset struct {
Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty" yaml:"owner,omitempty"` Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
Denom string `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom,omitempty"` Denom string `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"`
BlockedAddresses []string `protobuf:"bytes,3,rep,name=blocked_addresses,json=blockedAddresses,proto3" json:"blocked_addresses,omitempty" yaml:"blocked_addresses,omitempty"` BlockedAddresses []string `protobuf:"bytes,3,rep,name=blocked_addresses,json=blockedAddresses,proto3" json:"blocked_addresses,omitempty"`
Paused bool `protobuf:"varint,4,opt,name=paused,proto3" json:"paused,omitempty" yaml:"paused,omitempty"` Paused bool `protobuf:"varint,4,opt,name=paused,proto3" json:"paused,omitempty"`
Blockable bool `protobuf:"varint,5,opt,name=blockable,proto3" json:"blockable,omitempty" yaml:"blockable,omitempty"` Blockable bool `protobuf:"varint,5,opt,name=blockable,proto3" json:"blockable,omitempty"`
RateLimit RateLimit `protobuf:"bytes,6,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit" yaml:"rate_limit,omitempty"` RateLimit RateLimit `protobuf:"bytes,6,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit"`
} }
func (m *Asset) Reset() { *m = Asset{} } func (m *Asset) Reset() { *m = Asset{} }
@ -213,9 +213,9 @@ func (m *Asset) GetRateLimit() RateLimit {
// RateLimit parameters for rate-limiting the supply of an issued asset // RateLimit parameters for rate-limiting the supply of an issued asset
type RateLimit struct { type RateLimit struct {
Active bool `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty" yaml:"active,omitempty"` Active bool `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"`
Limit github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,2,opt,name=limit,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"limit,omitempty" yaml:"limit"` Limit github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,2,opt,name=limit,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"limit,omitempty"`
TimePeriod time.Duration `protobuf:"bytes,3,opt,name=time_period,json=timePeriod,proto3,stdduration" json:"time_period" yaml:"time_period,omitempty"` TimePeriod time.Duration `protobuf:"bytes,3,opt,name=time_period,json=timePeriod,proto3,stdduration" json:"time_period"`
} }
func (m *RateLimit) Reset() { *m = RateLimit{} } func (m *RateLimit) Reset() { *m = RateLimit{} }
@ -269,7 +269,7 @@ func (m *RateLimit) GetTimePeriod() time.Duration {
// total supply of the asset is tracked in the top-level supply module) // total supply of the asset is tracked in the top-level supply module)
type AssetSupply struct { type AssetSupply struct {
CurrentSupply types.Coin `protobuf:"bytes,1,opt,name=current_supply,json=currentSupply,proto3" json:"current_supply"` CurrentSupply types.Coin `protobuf:"bytes,1,opt,name=current_supply,json=currentSupply,proto3" json:"current_supply"`
TimeElapsed time.Duration `protobuf:"bytes,2,opt,name=time_elapsed,json=timeElapsed,proto3,stdduration" json:"time_elapsed" yaml:"time_elapsed,omitempty"` TimeElapsed time.Duration `protobuf:"bytes,2,opt,name=time_elapsed,json=timeElapsed,proto3,stdduration" json:"time_elapsed"`
} }
func (m *AssetSupply) Reset() { *m = AssetSupply{} } func (m *AssetSupply) Reset() { *m = AssetSupply{} }
@ -331,51 +331,44 @@ func init() {
} }
var fileDescriptor_e567e34e5c078b96 = []byte{ var fileDescriptor_e567e34e5c078b96 = []byte{
// 698 bytes of a gzipped FileDescriptorProto // 590 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x54, 0xcd, 0x6e, 0xd3, 0x4c, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0x4f, 0x6f, 0xd3, 0x4e,
0x14, 0x8d, 0x93, 0x26, 0x6a, 0x26, 0xf9, 0xfe, 0xac, 0x0f, 0x70, 0xd3, 0xd6, 0x0e, 0xae, 0x54, 0x10, 0x8d, 0x9b, 0x26, 0x4a, 0x36, 0xfd, 0xfd, 0x80, 0x55, 0x41, 0x6e, 0x55, 0x9c, 0x28, 0x48,
0x05, 0x44, 0x6d, 0xda, 0xee, 0x0a, 0x9b, 0x9a, 0x02, 0x42, 0x62, 0x51, 0x52, 0xb1, 0x61, 0x13, 0x28, 0x02, 0xba, 0x56, 0xcb, 0xad, 0x9c, 0x1a, 0x52, 0x10, 0x88, 0x43, 0xe5, 0x1e, 0x90, 0xb8,
0x8d, 0xed, 0xc1, 0x8c, 0x6a, 0x7b, 0x2c, 0xcf, 0xb8, 0x90, 0xa7, 0x80, 0x65, 0x77, 0xf0, 0x04, 0x44, 0x6b, 0x7b, 0x30, 0xab, 0xda, 0x5e, 0xcb, 0xbb, 0x2e, 0xe4, 0x5b, 0xc0, 0xad, 0x47, 0x24,
0x3c, 0x05, 0x8b, 0x2e, 0xbb, 0x44, 0x2c, 0x0c, 0x6a, 0x77, 0x2c, 0xf3, 0x04, 0x68, 0x7e, 0xd2, 0xbe, 0x09, 0xa7, 0x1e, 0x7b, 0x44, 0x1c, 0x02, 0x4a, 0x6e, 0x7c, 0x0a, 0xb4, 0x7f, 0x92, 0xf4,
0x38, 0x85, 0xc2, 0x2a, 0x93, 0x7b, 0xef, 0x39, 0xf7, 0xdc, 0x39, 0x73, 0x0d, 0xd6, 0x0e, 0xe1, 0x40, 0x11, 0x27, 0xef, 0xcc, 0xbe, 0x37, 0x33, 0x6f, 0xfc, 0x16, 0xdd, 0x3b, 0xa5, 0x67, 0xd4,
0x11, 0x74, 0x31, 0xa5, 0x05, 0x4c, 0x03, 0xe4, 0x1e, 0x6d, 0xfa, 0x88, 0xc1, 0x4d, 0x37, 0x42, 0x67, 0x42, 0x54, 0x34, 0x8f, 0xc0, 0x3f, 0xdb, 0x0b, 0x41, 0xd2, 0x3d, 0x3f, 0x81, 0x1c, 0x04,
0x29, 0xa2, 0x98, 0x3a, 0x59, 0x4e, 0x18, 0xd1, 0xaf, 0xf1, 0x22, 0x67, 0x5a, 0xe4, 0xa8, 0xa2, 0x13, 0xa4, 0x28, 0xb9, 0xe4, 0xf8, 0xb6, 0x02, 0x91, 0x05, 0x88, 0x58, 0xd0, 0xb6, 0x17, 0x71,
0x9e, 0x19, 0x10, 0x9a, 0x10, 0xea, 0xfa, 0x90, 0xce, 0x90, 0x01, 0xc1, 0xa9, 0x84, 0xf5, 0xfe, 0x91, 0x71, 0xe1, 0x87, 0x54, 0xac, 0x98, 0x11, 0x67, 0xb9, 0xa1, 0x6d, 0x6f, 0x26, 0x3c, 0xe1,
0x8f, 0x48, 0x44, 0xc4, 0xd1, 0xe5, 0x27, 0x15, 0x35, 0x23, 0x42, 0xa2, 0x18, 0xb9, 0xe2, 0x9f, 0xfa, 0xe8, 0xab, 0x93, 0xcd, 0x7a, 0x09, 0xe7, 0x49, 0x0a, 0xbe, 0x8e, 0xc2, 0xea, 0xad, 0x1f,
0x5f, 0xbc, 0x74, 0xc3, 0x22, 0x87, 0x0c, 0x13, 0x85, 0xb2, 0x3f, 0x6a, 0xa0, 0xfb, 0x58, 0xb6, 0x57, 0x25, 0x95, 0x8c, 0x5b, 0x56, 0xff, 0x93, 0x83, 0x36, 0x9e, 0x9b, 0xf6, 0x27, 0x92, 0x4a,
0x3f, 0x60, 0x90, 0x21, 0xfd, 0x1e, 0x68, 0x65, 0x30, 0x87, 0x09, 0x35, 0xb4, 0xbe, 0x36, 0xe8, 0xc0, 0x4f, 0x50, 0xb3, 0xa0, 0x25, 0xcd, 0x84, 0xeb, 0xf4, 0x9c, 0x41, 0x67, 0xff, 0x2e, 0xf9,
0x6c, 0xad, 0x3a, 0xbf, 0x94, 0xe3, 0xec, 0x8b, 0x22, 0x6f, 0xe1, 0xa4, 0xb4, 0x6a, 0x43, 0x05, 0xe3, 0x38, 0xe4, 0x58, 0x83, 0x86, 0xeb, 0x17, 0xd3, 0x6e, 0x2d, 0xb0, 0x14, 0x3c, 0x42, 0x2d,
0xd1, 0x21, 0x58, 0xa4, 0x45, 0x96, 0xc5, 0x18, 0x51, 0xa3, 0xde, 0x6f, 0x0c, 0x3a, 0x5b, 0xf6, 0x51, 0x15, 0x45, 0xca, 0x40, 0xb8, 0x6b, 0xbd, 0xfa, 0xa0, 0xb3, 0xdf, 0xbf, 0x86, 0x7e, 0x28,
0x15, 0xf0, 0x5d, 0x4a, 0x11, 0x3b, 0xe0, 0xb5, 0x63, 0xef, 0x26, 0xe7, 0x98, 0x94, 0xd6, 0xd2, 0x04, 0xc8, 0x13, 0x85, 0x9d, 0xd8, 0x1a, 0x4b, 0x66, 0xff, 0x25, 0x6a, 0x9a, 0xea, 0xf8, 0x00,
0x18, 0x26, 0xf1, 0x8e, 0x3d, 0x65, 0xb8, 0x43, 0x12, 0xcc, 0x50, 0x92, 0xb1, 0xb1, 0x3d, 0xbc, 0x35, 0xa9, 0x02, 0xaa, 0x61, 0x54, 0xb5, 0x9d, 0xbf, 0x55, 0x5b, 0xcc, 0x62, 0x18, 0x07, 0xeb,
0xa0, 0xb5, 0x11, 0x68, 0xc9, 0xd6, 0xfa, 0x73, 0xd0, 0x82, 0x9c, 0x85, 0x2b, 0xe5, 0xad, 0x56, 0xe7, 0x9f, 0xbb, 0xb5, 0xfe, 0xdc, 0x41, 0x0d, 0x7d, 0x8b, 0x37, 0x51, 0x83, 0xbf, 0xcf, 0xa1,
0x7e, 0xd7, 0xca, 0xb3, 0x54, 0x93, 0x1b, 0xb2, 0x89, 0x44, 0x56, 0x5b, 0x28, 0xb2, 0x9d, 0x85, 0xd4, 0xba, 0xda, 0x81, 0x09, 0x54, 0x36, 0x86, 0x9c, 0x67, 0xee, 0x9a, 0xc9, 0xea, 0x00, 0x3f,
0xe3, 0x0f, 0x56, 0xcd, 0x7e, 0xdf, 0x00, 0x4d, 0x01, 0xd4, 0xef, 0x82, 0x26, 0x79, 0x9d, 0xa2, 0x44, 0xb7, 0xc2, 0x94, 0x47, 0xa7, 0x10, 0x8f, 0x69, 0x1c, 0x97, 0x20, 0x04, 0x08, 0xb7, 0xde,
0x5c, 0xdc, 0x47, 0xdb, 0xeb, 0x4d, 0x4a, 0xeb, 0xba, 0xe4, 0x10, 0xe1, 0x2a, 0x85, 0x2c, 0xe4, 0xab, 0x0f, 0xda, 0xc1, 0x4d, 0x7b, 0x71, 0xb8, 0xc8, 0xe3, 0x3b, 0x6a, 0x63, 0x95, 0x80, 0xd8,
0x88, 0x10, 0xa5, 0x24, 0x31, 0xea, 0x97, 0x11, 0x22, 0x3c, 0x87, 0x10, 0x11, 0xfd, 0x00, 0xfc, 0x5d, 0xef, 0x39, 0x83, 0x56, 0x60, 0x23, 0xbc, 0x83, 0xda, 0x1a, 0x4b, 0xc3, 0x14, 0xdc, 0x86,
0xe7, 0xc7, 0x24, 0x38, 0x44, 0xe1, 0x08, 0x86, 0x61, 0x8e, 0x28, 0x45, 0xd4, 0x68, 0xf4, 0x1b, 0xbe, 0x5a, 0x25, 0xf0, 0x11, 0x42, 0x25, 0x95, 0x30, 0x4e, 0x59, 0xc6, 0xa4, 0xdb, 0xd4, 0xbb,
0x83, 0xb6, 0xb7, 0x3e, 0x29, 0x2d, 0x5b, 0xa2, 0x7f, 0x2a, 0xa9, 0x32, 0xfd, 0xab, 0xb2, 0xbb, 0xee, 0x5d, 0x23, 0x2f, 0xa0, 0x12, 0x5e, 0x29, 0x9c, 0x95, 0xd8, 0x2e, 0x17, 0x09, 0xab, 0xf2,
0xd3, 0xa4, 0xbe, 0xcd, 0x9d, 0x2c, 0x28, 0x0a, 0x8d, 0x85, 0xbe, 0x36, 0x58, 0xf4, 0x96, 0x67, 0xab, 0x83, 0xda, 0x4b, 0x90, 0x1a, 0x88, 0x46, 0x92, 0x9d, 0x81, 0x96, 0xda, 0x0a, 0x6c, 0x84,
0xd3, 0xcb, 0xf8, 0xdc, 0xf4, 0x32, 0xa4, 0xdf, 0x07, 0x6d, 0x41, 0x04, 0xfd, 0x18, 0x19, 0x4d, 0x5f, 0xa3, 0x86, 0xe9, 0xa6, 0xb4, 0x6e, 0x0c, 0x0f, 0x55, 0xad, 0xef, 0xd3, 0xee, 0xfd, 0x84,
0x81, 0x33, 0x27, 0xa5, 0xd5, 0xab, 0x28, 0xe0, 0xa9, 0x2a, 0x74, 0x06, 0xd0, 0x43, 0x00, 0x72, 0xc9, 0x77, 0x55, 0x48, 0x22, 0x9e, 0xf9, 0xd6, 0x63, 0xe6, 0xb3, 0x2b, 0xe2, 0x53, 0x5f, 0x4e,
0xc8, 0xd0, 0x28, 0xc6, 0x09, 0x66, 0x46, 0x4b, 0x3c, 0xa0, 0xfe, 0x15, 0xb6, 0x0c, 0x21, 0x43, 0x0a, 0x10, 0xe4, 0x45, 0x2e, 0x7f, 0x4d, 0xbb, 0x37, 0x34, 0xfd, 0x11, 0xcf, 0x98, 0x84, 0xac,
0x4f, 0x79, 0x9d, 0xb7, 0xa6, 0xac, 0x59, 0x96, 0x4d, 0x66, 0x0c, 0x73, 0x5d, 0xf2, 0x69, 0xbd, 0x90, 0x93, 0xc0, 0xd4, 0xc3, 0x23, 0xd4, 0x91, 0x2c, 0x83, 0x71, 0x01, 0x25, 0xe3, 0xb1, 0x5b,
0x72, 0xe8, 0x6d, 0x1d, 0xb4, 0x2f, 0x38, 0xf8, 0xb0, 0x30, 0x60, 0xf8, 0x08, 0x09, 0x9b, 0xe6, 0xd7, 0x62, 0xb6, 0x88, 0xb1, 0x1e, 0x59, 0x58, 0x8f, 0x8c, 0xac, 0xf5, 0x86, 0x2d, 0xd5, 0xf9,
0x86, 0x95, 0xf1, 0x79, 0xab, 0x45, 0x48, 0x8f, 0x40, 0x53, 0x2a, 0xe5, 0x46, 0x75, 0xbd, 0x67, 0xfc, 0x47, 0xd7, 0x09, 0x90, 0xe2, 0x1d, 0x6b, 0x5a, 0xff, 0x8b, 0x83, 0x3a, 0x57, 0x6c, 0x81,
0x5c, 0xc7, 0x97, 0xd2, 0x5a, 0x8f, 0x30, 0x7b, 0x55, 0xf8, 0x4e, 0x40, 0x12, 0x57, 0x2d, 0x9d, 0x9f, 0xa1, 0xff, 0xa3, 0xaa, 0x2c, 0x21, 0x97, 0x63, 0x6d, 0x8d, 0x89, 0x75, 0xe4, 0x16, 0x31,
0xfc, 0xd9, 0xa0, 0xe1, 0xa1, 0xcb, 0xc6, 0x19, 0xa2, 0xce, 0x93, 0x94, 0x7d, 0x2f, 0xad, 0x7f, 0xe3, 0x11, 0xf5, 0x12, 0x96, 0x3b, 0x7a, 0xca, 0x59, 0x6e, 0xd7, 0xf3, 0x9f, 0xa5, 0x2d, 0xeb,
0x2e, 0xc9, 0x9c, 0x94, 0x56, 0x57, 0x36, 0x15, 0x09, 0x7b, 0x28, 0xf9, 0xf5, 0x10, 0x74, 0x18, 0x6c, 0xe8, 0xe9, 0x20, 0xa5, 0x85, 0xfa, 0x4b, 0x6b, 0xff, 0x3e, 0x9e, 0x96, 0x75, 0x64, 0x78,
0x4e, 0xd0, 0x28, 0x43, 0x39, 0x26, 0xa1, 0xd1, 0x10, 0x17, 0xb3, 0xe4, 0xc8, 0xdd, 0x74, 0xa6, 0x66, 0xd5, 0xc3, 0xd1, 0xc5, 0xcc, 0x73, 0x2e, 0x67, 0x9e, 0xf3, 0x73, 0xe6, 0x39, 0x1f, 0xe7,
0xbb, 0xe9, 0xec, 0xa9, 0xdd, 0xf4, 0x06, 0xea, 0x46, 0x56, 0x24, 0x59, 0x05, 0x5b, 0x19, 0xe3, 0x5e, 0xed, 0x72, 0xee, 0xd5, 0xbe, 0xcd, 0xbd, 0xda, 0x9b, 0x07, 0x57, 0xf6, 0xa8, 0xfe, 0xe3,
0xf8, 0xab, 0xa5, 0x0d, 0x01, 0xcf, 0xed, 0x8b, 0x94, 0xfd, 0x49, 0x03, 0x9d, 0xca, 0x5e, 0xe9, 0x6e, 0x4a, 0x43, 0xa1, 0x4f, 0xfe, 0x87, 0xd5, 0x9b, 0xd7, 0xfb, 0x0c, 0x9b, 0xba, 0xeb, 0xe3,
0x8f, 0xc0, 0xdf, 0x41, 0x91, 0xe7, 0x28, 0x65, 0x23, 0xb1, 0x3e, 0x63, 0xb5, 0xd2, 0x4b, 0x8e, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x3f, 0xa6, 0xf1, 0xda, 0x11, 0x04, 0x00, 0x00,
0x1c, 0xc7, 0xe1, 0x9f, 0x92, 0x0b, 0x3f, 0x1e, 0x10, 0x9c, 0xaa, 0x75, 0xfe, 0x4b, 0xc1, 0x14,
0x4f, 0x04, 0xba, 0x42, 0x01, 0x8a, 0x61, 0xc6, 0x9f, 0x53, 0xfd, 0x4f, 0xf2, 0x6f, 0x29, 0xf9,
0xab, 0x15, 0xf9, 0x0a, 0x7c, 0x59, 0xbf, 0xb8, 0x97, 0x87, 0x32, 0x27, 0x8d, 0xf5, 0xf6, 0x4e,
0xce, 0x4c, 0xed, 0xf4, 0xcc, 0xd4, 0xbe, 0x9d, 0x99, 0xda, 0xbb, 0x73, 0xb3, 0x76, 0x7a, 0x6e,
0xd6, 0x3e, 0x9f, 0x9b, 0xb5, 0x17, 0xb7, 0x2b, 0xc6, 0xf0, 0x47, 0xb5, 0x11, 0x43, 0x9f, 0x8a,
0x93, 0xfb, 0x66, 0xf6, 0x55, 0x15, 0x06, 0xf9, 0x2d, 0x21, 0x6b, 0xfb, 0x47, 0x00, 0x00, 0x00,
0xff, 0xff, 0x18, 0x35, 0xd9, 0x76, 0x73, 0x05, 0x00, 0x00,
} }
func (m *GenesisState) Marshal() (dAtA []byte, err error) { func (m *GenesisState) Marshal() (dAtA []byte, err error) {

View File

@ -29,8 +29,8 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
// GenesisState defines the kavadist module's genesis state. // GenesisState defines the kavadist module's genesis state.
type GenesisState struct { type GenesisState struct {
Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params" yaml:"params"` Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
PreviousBlockTime time.Time `protobuf:"bytes,2,opt,name=previous_block_time,json=previousBlockTime,proto3,stdtime" json:"previous_block_time" yaml:"params"` PreviousBlockTime time.Time `protobuf:"bytes,2,opt,name=previous_block_time,json=previousBlockTime,proto3,stdtime" json:"previous_block_time"`
} }
func (m *GenesisState) Reset() { *m = GenesisState{} } func (m *GenesisState) Reset() { *m = GenesisState{} }
@ -89,26 +89,25 @@ func init() {
} }
var fileDescriptor_77f4885f7744ff13 = []byte{ var fileDescriptor_77f4885f7744ff13 = []byte{
// 293 bytes of a gzipped FileDescriptorProto // 279 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0xce, 0x4e, 0x2c, 0x4b, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0xce, 0x4e, 0x2c, 0x4b,
0xd4, 0x07, 0x11, 0x29, 0x99, 0xc5, 0x25, 0xfa, 0x65, 0x86, 0x49, 0xa9, 0x25, 0x89, 0x86, 0xfa, 0xd4, 0x07, 0x11, 0x29, 0x99, 0xc5, 0x25, 0xfa, 0x65, 0x86, 0x49, 0xa9, 0x25, 0x89, 0x86, 0xfa,
0xe9, 0xa9, 0x79, 0xa9, 0xc5, 0x99, 0xc5, 0x7a, 0x05, 0x45, 0xf9, 0x25, 0xf9, 0x42, 0xa2, 0x20, 0xe9, 0xa9, 0x79, 0xa9, 0xc5, 0x99, 0xc5, 0x7a, 0x05, 0x45, 0xf9, 0x25, 0xf9, 0x42, 0xa2, 0x20,
0x79, 0x3d, 0x98, 0x22, 0x3d, 0xa8, 0x22, 0x29, 0x91, 0xf4, 0xfc, 0xf4, 0x7c, 0xb0, 0x0a, 0x7d, 0x79, 0x3d, 0x98, 0x22, 0x3d, 0xa8, 0x22, 0x29, 0x91, 0xf4, 0xfc, 0xf4, 0x7c, 0xb0, 0x0a, 0x7d,
0x10, 0x0b, 0xa2, 0x58, 0x4a, 0x3e, 0x3d, 0x3f, 0x3f, 0x3d, 0x27, 0x55, 0x1f, 0xcc, 0x4b, 0x2a, 0x10, 0x0b, 0xa2, 0x58, 0x4a, 0x3e, 0x3d, 0x3f, 0x3f, 0x3d, 0x27, 0x55, 0x1f, 0xcc, 0x4b, 0x2a,
0x4d, 0xd3, 0x2f, 0xc9, 0xcc, 0x4d, 0x2d, 0x2e, 0x49, 0xcc, 0x2d, 0x80, 0x2a, 0x50, 0xc2, 0x6e, 0x4d, 0xd3, 0x2f, 0xc9, 0xcc, 0x4d, 0x2d, 0x2e, 0x49, 0xcc, 0x2d, 0x80, 0x2a, 0x50, 0xc2, 0x6e,
0x65, 0x41, 0x62, 0x51, 0x62, 0x2e, 0xd4, 0x46, 0xa5, 0xc3, 0x8c, 0x5c, 0x3c, 0xee, 0x10, 0x37, 0x65, 0x41, 0x62, 0x51, 0x62, 0x2e, 0xd4, 0x46, 0xa5, 0x85, 0x8c, 0x5c, 0x3c, 0xee, 0x10, 0x37,
0x04, 0x97, 0x24, 0x96, 0xa4, 0x0a, 0xf9, 0x70, 0xb1, 0x41, 0x14, 0x48, 0x30, 0x2a, 0x30, 0x6a, 0x04, 0x97, 0x24, 0x96, 0xa4, 0x0a, 0x59, 0x73, 0xb1, 0x41, 0x14, 0x48, 0x30, 0x2a, 0x30, 0x6a,
0x70, 0x1b, 0xc9, 0xea, 0x61, 0x75, 0x93, 0x5e, 0x00, 0x58, 0x91, 0x93, 0xe8, 0x89, 0x7b, 0xf2, 0x70, 0x1b, 0xc9, 0xea, 0x61, 0x75, 0x93, 0x5e, 0x00, 0x58, 0x91, 0x13, 0xcb, 0x89, 0x7b, 0xf2,
0x0c, 0x9f, 0xee, 0xc9, 0xf3, 0x56, 0x26, 0xe6, 0xe6, 0x58, 0x29, 0x41, 0xb4, 0x2a, 0x05, 0x41, 0x0c, 0x41, 0x50, 0x2d, 0x42, 0x21, 0x5c, 0xc2, 0x05, 0x45, 0xa9, 0x65, 0x99, 0xf9, 0xa5, 0xc5,
0xcd, 0x10, 0x4a, 0xe5, 0x12, 0x2e, 0x28, 0x4a, 0x2d, 0xcb, 0xcc, 0x2f, 0x2d, 0x8e, 0x4f, 0xca, 0xf1, 0x49, 0x39, 0xf9, 0xc9, 0xd9, 0xf1, 0x20, 0x37, 0x49, 0x30, 0x81, 0x4d, 0x92, 0xd2, 0x83,
0xc9, 0x4f, 0xce, 0x8e, 0x07, 0x39, 0x52, 0x82, 0x09, 0x6c, 0xb4, 0x94, 0x1e, 0xc4, 0x07, 0x7a, 0x38, 0x58, 0x0f, 0xe6, 0x60, 0xbd, 0x10, 0x98, 0x83, 0x9d, 0x38, 0x40, 0xc6, 0x4c, 0xb8, 0x2f,
0x30, 0x1f, 0xe8, 0x85, 0xc0, 0x7c, 0xe0, 0x24, 0x89, 0xd5, 0xdc, 0x09, 0xf7, 0xe5, 0x19, 0x83, 0xcf, 0x18, 0x24, 0x08, 0x33, 0xc0, 0x09, 0xa4, 0x1f, 0xa4, 0xc2, 0xc9, 0xe5, 0xc4, 0x23, 0x39,
0x04, 0x61, 0x26, 0x3a, 0x81, 0x0c, 0x04, 0x69, 0x71, 0x72, 0x39, 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0xc6, 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, 0x63, 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63,
0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4, 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, 0xf0, 0x58, 0x8e, 0xe1, 0x39, 0x86, 0x1b, 0x8f, 0xe5, 0x18, 0xa2, 0xb4, 0xd2, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92,
0xc6, 0x63, 0x39, 0x86, 0x28, 0xad, 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, 0xbd, 0xe4, 0xfc, 0x5c, 0xf3, 0x73, 0xc1, 0xfe, 0xd4, 0xcd, 0x49, 0x4c, 0x2a, 0x06, 0xb3, 0xf4, 0x2b, 0x10, 0x1e, 0x2f,
0x70, 0x48, 0xe8, 0xe6, 0x24, 0x26, 0x15, 0x83, 0x59, 0xfa, 0x15, 0x88, 0xa0, 0x29, 0xa9, 0x2c, 0xa9, 0x2c, 0x48, 0x2d, 0x4e, 0x62, 0x03, 0x5b, 0x6b, 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0x10,
0x48, 0x2d, 0x4e, 0x62, 0x03, 0xbb, 0xc3, 0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0x99, 0x6f, 0xac, 0xd1, 0xf3, 0x3d, 0x89, 0x01, 0x00, 0x00,
0x6a, 0xab, 0x01, 0x00, 0x00,
} }
func (m *GenesisState) Marshal() (dAtA []byte, err error) { func (m *GenesisState) Marshal() (dAtA []byte, err error) {

View File

@ -32,8 +32,8 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
// Params governance parameters for kavadist module // Params governance parameters for kavadist module
type Params struct { type Params struct {
Active bool `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty" yaml:"active"` Active bool `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"`
Periods []Period `protobuf:"bytes,3,rep,name=periods,proto3" json:"periods" yaml:"periods"` Periods []Period `protobuf:"bytes,3,rep,name=periods,proto3" json:"periods"`
InfrastructureParams InfrastructureParams `protobuf:"bytes,4,opt,name=infrastructure_params,json=infrastructureParams,proto3" json:"infrastructure_params"` InfrastructureParams InfrastructureParams `protobuf:"bytes,4,opt,name=infrastructure_params,json=infrastructureParams,proto3" json:"infrastructure_params"`
} }
@ -191,11 +191,11 @@ var xxx_messageInfo_PartnerReward proto.InternalMessageInfo
// representing the yearly APR of KAVA tokens that will be minted during that period // representing the yearly APR of KAVA tokens that will be minted during that period
type Period struct { type Period struct {
// example "2020-03-01T15:20:00Z" // example "2020-03-01T15:20:00Z"
Start time.Time `protobuf:"bytes,1,opt,name=start,proto3,stdtime" json:"start" yaml:"start"` Start time.Time `protobuf:"bytes,1,opt,name=start,proto3,stdtime" json:"start"`
// example "2020-06-01T15:20:00Z" // example "2020-06-01T15:20:00Z"
End time.Time `protobuf:"bytes,2,opt,name=end,proto3,stdtime" json:"end" yaml:"end"` End time.Time `protobuf:"bytes,2,opt,name=end,proto3,stdtime" json:"end"`
// example "1.000000003022265980" - 10% inflation // example "1.000000003022265980" - 10% inflation
Inflation github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,3,opt,name=inflation,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"inflation" yaml:"inflation"` Inflation github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,3,opt,name=inflation,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"inflation"`
} }
func (m *Period) Reset() { *m = Period{} } func (m *Period) Reset() { *m = Period{} }
@ -243,51 +243,48 @@ func init() {
} }
var fileDescriptor_2c7a7a4b0c884a4e = []byte{ var fileDescriptor_2c7a7a4b0c884a4e = []byte{
// 696 bytes of a gzipped FileDescriptorProto // 649 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x54, 0xbd, 0x6f, 0xd3, 0x40, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x54, 0x3f, 0x4f, 0x1b, 0x3f,
0x14, 0xcf, 0x25, 0x21, 0xa5, 0x97, 0x7e, 0xe1, 0x7e, 0xc8, 0xad, 0x84, 0x1d, 0x2c, 0x84, 0x02, 0x18, 0x8e, 0x49, 0x7e, 0x01, 0x1c, 0x7e, 0x50, 0x99, 0x3f, 0x0a, 0x48, 0xbd, 0x4b, 0xa3, 0xaa,
0x28, 0xb6, 0x1a, 0xb6, 0x8a, 0xa5, 0xa6, 0x03, 0x20, 0x10, 0x95, 0xe9, 0x02, 0x4b, 0x38, 0xdb, 0x8a, 0x5a, 0xe5, 0x4e, 0xa4, 0x52, 0x07, 0xd4, 0x0e, 0x5c, 0x19, 0x5a, 0x89, 0x4a, 0xe8, 0xca,
0x97, 0xd4, 0x6a, 0xe2, 0xb3, 0xee, 0x2e, 0x2d, 0x5d, 0xf9, 0x0b, 0x3a, 0x32, 0x76, 0x66, 0xee, 0xd2, 0x2e, 0x91, 0xcf, 0xe7, 0x04, 0x0b, 0x72, 0x3e, 0xd9, 0x0e, 0x94, 0x6f, 0xc1, 0xd8, 0x91,
0xbf, 0x80, 0x94, 0x81, 0xa1, 0xea, 0x54, 0x31, 0xa4, 0xb4, 0x5d, 0x18, 0x98, 0x3a, 0x32, 0x21, 0xb9, 0x33, 0x5f, 0xa1, 0x6a, 0x86, 0x0e, 0x88, 0x09, 0x75, 0x80, 0x02, 0x4b, 0x3f, 0x43, 0xa7,
0xdf, 0x5d, 0x92, 0xa6, 0x6a, 0x50, 0x59, 0x58, 0x12, 0xbf, 0x8f, 0xdf, 0xef, 0xbd, 0xdf, 0xdd, 0xea, 0x6c, 0x87, 0x10, 0x04, 0x52, 0xba, 0x74, 0x49, 0xee, 0xf5, 0xfb, 0x3e, 0xcf, 0xfb, 0x3e,
0x7b, 0x07, 0xad, 0x2d, 0xb4, 0x8d, 0x9c, 0xf4, 0x27, 0x8c, 0x18, 0x77, 0xb6, 0x97, 0x7d, 0xcc, 0xe7, 0xe7, 0x3d, 0x58, 0xdd, 0xc6, 0xbb, 0xd8, 0xcf, 0x7e, 0x62, 0x26, 0x95, 0xbf, 0xbb, 0x1c,
0xd1, 0xb2, 0x93, 0x20, 0x8a, 0x5a, 0xcc, 0x4e, 0x28, 0xe1, 0x44, 0x9b, 0x4f, 0xc3, 0x76, 0x2f, 0x51, 0x85, 0x97, 0xfd, 0x14, 0x0b, 0xdc, 0x91, 0x5e, 0x2a, 0xb8, 0xe2, 0x68, 0x3e, 0x4b, 0x7b,
0xc7, 0x56, 0x39, 0x4b, 0x73, 0x0d, 0xd2, 0x20, 0x22, 0xc3, 0x49, 0xbf, 0x64, 0xf2, 0x92, 0x11, 0xfd, 0x1a, 0xcf, 0xd6, 0x2c, 0xcd, 0xb5, 0x79, 0x9b, 0xeb, 0x0a, 0x3f, 0x7b, 0x32, 0xc5, 0x4b,
0x10, 0xd6, 0x22, 0xcc, 0xf1, 0x11, 0xc3, 0x7d, 0xba, 0x80, 0x44, 0xb1, 0x8a, 0x2f, 0xca, 0x78, 0x0e, 0xe1, 0xb2, 0xc3, 0xa5, 0x1f, 0x61, 0x49, 0xaf, 0xe9, 0x08, 0x67, 0x89, 0xcd, 0x2f, 0x9a,
0x4d, 0x02, 0xa5, 0xa1, 0x42, 0x66, 0x83, 0x90, 0x46, 0x13, 0x3b, 0xc2, 0xf2, 0xdb, 0x75, 0x87, 0x7c, 0xd3, 0x00, 0x4d, 0x60, 0x53, 0x6e, 0x9b, 0xf3, 0xf6, 0x0e, 0xf5, 0x75, 0x14, 0x75, 0x5b,
0x47, 0x2d, 0xcc, 0x38, 0x6a, 0x25, 0x32, 0xc1, 0xfa, 0x05, 0x60, 0x61, 0x5d, 0x74, 0xa6, 0x3d, 0xbe, 0x62, 0x1d, 0x2a, 0x15, 0xee, 0xa4, 0xa6, 0xa0, 0xfa, 0x0d, 0xc0, 0xe2, 0x86, 0x9e, 0x0c,
0x84, 0x05, 0x14, 0xf0, 0x68, 0x1b, 0xeb, 0xa0, 0x04, 0xca, 0xb7, 0xdd, 0x3b, 0x17, 0x5d, 0x73, 0x2d, 0xc0, 0x22, 0x26, 0x8a, 0xed, 0xd2, 0x32, 0xa8, 0x80, 0xda, 0x44, 0x68, 0x23, 0xf4, 0x0a,
0x72, 0x17, 0xb5, 0x9a, 0x2b, 0x96, 0xf4, 0x5b, 0x9e, 0x4a, 0xd0, 0xde, 0xc0, 0xb1, 0x04, 0xd3, 0x8e, 0xa7, 0x54, 0x30, 0x1e, 0xcb, 0x72, 0xbe, 0x92, 0xaf, 0x95, 0x1a, 0x0f, 0xbd, 0x3b, 0xa7,
0x88, 0x84, 0x4c, 0xcf, 0x95, 0x72, 0xe5, 0x62, 0xf5, 0xae, 0x7d, 0xad, 0x20, 0x7b, 0x5d, 0x64, 0xf7, 0x36, 0x74, 0x55, 0x50, 0xe8, 0x9d, 0xb9, 0xb9, 0xb0, 0x8f, 0x41, 0x2d, 0x38, 0xcf, 0x92,
0xb9, 0x0b, 0x9d, 0xae, 0x99, 0xb9, 0xe8, 0x9a, 0x53, 0x92, 0x4e, 0x61, 0x2d, 0xaf, 0xc7, 0xa2, 0x96, 0xc0, 0x52, 0x89, 0x2e, 0x51, 0x5d, 0x41, 0x9b, 0xe6, 0x4d, 0x94, 0x0b, 0x15, 0x50, 0x2b,
0xd5, 0xe1, 0x7c, 0x14, 0xd7, 0x29, 0x62, 0x9c, 0xb6, 0x03, 0xde, 0xa6, 0xb8, 0x26, 0x8f, 0x4b, 0x35, 0x9e, 0xdd, 0x43, 0xf6, 0x76, 0x08, 0x63, 0x46, 0xb4, 0xd4, 0x73, 0xec, 0x8e, 0x5c, 0xf5,
0xcf, 0x97, 0x40, 0xb9, 0x58, 0x7d, 0x3c, 0x82, 0xfe, 0xc5, 0x10, 0x46, 0xea, 0x70, 0xf3, 0x69, 0xeb, 0x18, 0x9c, 0xbb, 0x0b, 0x84, 0x28, 0x5c, 0xb8, 0x3d, 0x80, 0x95, 0x03, 0x46, 0x91, 0x33,
0x31, 0x6f, 0x2e, 0xba, 0x26, 0x66, 0x7d, 0xcd, 0xc2, 0xb9, 0xeb, 0x40, 0x1a, 0x86, 0x0b, 0x57, 0x93, 0xf5, 0xfc, 0x72, 0xee, 0x8e, 0x9b, 0x58, 0x86, 0xb7, 0xe4, 0xd8, 0x63, 0xf4, 0x01, 0x4e,
0x1b, 0x50, 0x02, 0xc1, 0x4d, 0x04, 0x4e, 0xa7, 0x35, 0xbf, 0x9c, 0x98, 0x63, 0xd2, 0x66, 0xde, 0x11, 0x2e, 0x68, 0x53, 0xd0, 0x3d, 0x2c, 0x62, 0x59, 0x1e, 0xd3, 0xe4, 0x8f, 0xee, 0x21, 0x7f,
0x15, 0x39, 0xca, 0xad, 0xbd, 0x83, 0x13, 0x01, 0xa1, 0xb8, 0x46, 0xf1, 0x0e, 0xa2, 0x21, 0xd3, 0xcd, 0x05, 0x0d, 0x75, 0x65, 0x30, 0x6b, 0x1b, 0x94, 0x06, 0x67, 0x32, 0x2c, 0x91, 0x41, 0x80,
0xb3, 0x82, 0xfc, 0xde, 0x08, 0xf2, 0x67, 0x84, 0x62, 0x4f, 0x64, 0xba, 0xb3, 0xaa, 0x40, 0x71, 0x28, 0x9c, 0x49, 0xb1, 0x50, 0x09, 0x15, 0xd7, 0xec, 0xe6, 0x26, 0x1e, 0xdf, 0x37, 0xba, 0xa9,
0xe0, 0x63, 0x5e, 0x31, 0x18, 0x18, 0x1a, 0x86, 0xd3, 0x09, 0xa2, 0x3c, 0xc6, 0xb4, 0xcf, 0x2e, 0xb6, 0x0d, 0x16, 0x6c, 0x83, 0xe9, 0xa1, 0x63, 0x19, 0x4e, 0xa7, 0x43, 0xf1, 0x4a, 0xe1, 0xf3,
0xef, 0xe6, 0xfe, 0xa8, 0xd6, 0x65, 0xb6, 0x2a, 0xb0, 0xa0, 0x0a, 0x4c, 0x0d, 0xb9, 0x99, 0x37, 0xa1, 0x0b, 0xaa, 0xdf, 0x01, 0x84, 0x83, 0x49, 0x50, 0x04, 0xc7, 0x71, 0x1c, 0x0b, 0x2a, 0xa5,
0x95, 0x0c, 0xd9, 0x2b, 0xf9, 0xcf, 0xfb, 0x26, 0xb0, 0xbe, 0x01, 0x08, 0x07, 0x9d, 0x68, 0x3e, 0xb6, 0xc5, 0x54, 0xf0, 0xe6, 0xf7, 0x99, 0x5b, 0x6f, 0x33, 0xb5, 0xd5, 0x8d, 0x3c, 0xc2, 0x3b,
0x1c, 0x43, 0x61, 0x48, 0x31, 0x63, 0x62, 0x76, 0x26, 0xdc, 0xe7, 0xbf, 0xbb, 0x66, 0xa5, 0x11, 0xd6, 0x6f, 0xf6, 0xaf, 0x2e, 0xe3, 0x6d, 0x5f, 0xed, 0xa7, 0x54, 0x7a, 0xab, 0x84, 0xac, 0x1a,
0xf1, 0xcd, 0xb6, 0x6f, 0x07, 0xa4, 0xa5, 0x86, 0x52, 0xfd, 0x55, 0x58, 0xb8, 0xe5, 0xf0, 0xdd, 0xe0, 0xc9, 0x51, 0x7d, 0xd6, 0xba, 0xd2, 0x9e, 0x04, 0xfb, 0x8a, 0xca, 0xb0, 0x4f, 0x8c, 0x36,
0x04, 0x33, 0x7b, 0x35, 0x08, 0x56, 0x25, 0xf0, 0xe8, 0xa0, 0x32, 0xab, 0x46, 0x57, 0x79, 0xdc, 0x61, 0x71, 0x8f, 0xb2, 0xf6, 0x96, 0x2a, 0x8f, 0x55, 0x40, 0x6d, 0x32, 0x78, 0x99, 0x0d, 0xfc,
0x5d, 0x8e, 0x99, 0xd7, 0x23, 0xd6, 0x36, 0x60, 0x61, 0x07, 0x47, 0x8d, 0x4d, 0xae, 0x67, 0x4b, 0xe3, 0xcc, 0x7d, 0x32, 0x42, 0x9b, 0x35, 0x4a, 0x4e, 0x8e, 0xea, 0xd0, 0xf2, 0xaf, 0x51, 0x12,
0xa0, 0x3c, 0xee, 0x3e, 0x4d, 0x1b, 0xfe, 0xde, 0x35, 0x1f, 0xdc, 0xa0, 0xcc, 0x1a, 0x0e, 0x8e, 0x5a, 0x2e, 0x2b, 0xa7, 0x07, 0xe0, 0xff, 0x43, 0xba, 0xff, 0x89, 0xa2, 0x77, 0x10, 0xd9, 0x9b,
0x0e, 0x2a, 0x50, 0xf1, 0xaf, 0xe1, 0xc0, 0x53, 0x5c, 0x4a, 0x4e, 0x07, 0xc0, 0xc9, 0x21, 0xdd, 0xca, 0xcc, 0xd6, 0x94, 0x94, 0xf0, 0x24, 0xd6, 0xea, 0x4a, 0x8d, 0x45, 0xcf, 0x42, 0xb3, 0x7d,
0xff, 0x45, 0xd1, 0x6b, 0xa8, 0xa9, 0x9b, 0x4a, 0x87, 0xad, 0xc6, 0x70, 0x40, 0xe2, 0x50, 0xa8, 0xbe, 0x61, 0x08, 0x96, 0x58, 0x7f, 0x3f, 0xb0, 0xd0, 0x0d, 0x2a, 0xde, 0x6b, 0xa0, 0x95, 0x72,
0x2b, 0x56, 0x17, 0x6d, 0x05, 0x4d, 0x97, 0xfe, 0xd2, 0x40, 0x44, 0xb1, 0x9a, 0xef, 0x19, 0x05, 0x9c, 0xed, 0xaa, 0x76, 0x1b, 0x5a, 0x81, 0xff, 0x49, 0x85, 0x85, 0xd2, 0x0a, 0x4a, 0x8d, 0x25,
0x5d, 0xc7, 0xf4, 0xad, 0x00, 0x2a, 0x29, 0x9f, 0xb2, 0xb0, 0x20, 0xa7, 0x4d, 0x7b, 0x09, 0x6f, 0xcf, 0xec, 0xb9, 0xd7, 0xdf, 0x73, 0x6f, 0xb3, 0xbf, 0xe7, 0xc1, 0x44, 0xc6, 0x79, 0x70, 0xee,
0x31, 0x8e, 0x28, 0x17, 0x0a, 0x8a, 0xd5, 0x25, 0x5b, 0x3e, 0x06, 0x76, 0xef, 0x31, 0xb0, 0x37, 0x82, 0xd0, 0x40, 0xd0, 0x0b, 0x98, 0xa7, 0xd7, 0xc3, 0x8c, 0x86, 0xcc, 0x00, 0x68, 0x1d, 0x4e,
0x7a, 0x8f, 0x81, 0xab, 0xab, 0x05, 0x9d, 0x90, 0x0b, 0x2a, 0x60, 0xd6, 0xde, 0x89, 0x09, 0x3c, 0xb2, 0xa4, 0xb5, 0x83, 0x15, 0xe3, 0x49, 0x39, 0xaf, 0xdf, 0x9c, 0xf7, 0x77, 0x17, 0x15, 0x0e,
0x49, 0xa1, 0xad, 0xc1, 0x1c, 0xee, 0x37, 0xf7, 0x37, 0xa6, 0xde, 0xaa, 0x43, 0xc9, 0x84, 0xe3, 0x08, 0x56, 0x0a, 0xbf, 0x0e, 0x5d, 0x10, 0xac, 0xf7, 0x2e, 0x9c, 0xdc, 0xe9, 0x85, 0x93, 0xeb,
0x50, 0xf2, 0xa4, 0x70, 0xed, 0x03, 0x1c, 0x8f, 0xe2, 0x7a, 0x13, 0xf1, 0x88, 0xc4, 0x7a, 0x4e, 0x5d, 0x3a, 0xe0, 0xf8, 0xd2, 0x01, 0x3f, 0x2f, 0x1d, 0x70, 0x70, 0xe5, 0xe4, 0x8e, 0xaf, 0x9c,
0x9c, 0xab, 0xfb, 0x6f, 0xd7, 0x78, 0xd1, 0x35, 0x67, 0x24, 0x73, 0x9f, 0xc8, 0xf2, 0x06, 0xa4, 0xdc, 0xe9, 0x95, 0x93, 0xfb, 0xf8, 0xf4, 0x06, 0x75, 0xe6, 0xf3, 0xfa, 0x0e, 0x8e, 0xa4, 0x7e,
0x2b, 0xf9, 0x9f, 0xfb, 0x26, 0x70, 0x5f, 0x75, 0x4e, 0x8d, 0xcc, 0xf1, 0xa9, 0x91, 0xe9, 0x9c, 0xf2, 0x3f, 0x0d, 0x3e, 0xb2, 0xba, 0x45, 0x54, 0xd4, 0x22, 0x9e, 0xff, 0x09, 0x00, 0x00, 0xff,
0x19, 0xe0, 0xf0, 0xcc, 0x00, 0x3f, 0xce, 0x0c, 0xb0, 0x77, 0x6e, 0x64, 0x0e, 0xcf, 0x8d, 0xcc, 0xff, 0x42, 0xc4, 0x58, 0x87, 0x82, 0x05, 0x00, 0x00,
0xf1, 0xb9, 0x91, 0x79, 0xff, 0xe8, 0x52, 0xb9, 0x74, 0x33, 0x2a, 0x4d, 0xe4, 0x33, 0xf1, 0xe5,
0x7c, 0x1c, 0xbc, 0xdd, 0xa2, 0xac, 0x5f, 0x10, 0x32, 0x9f, 0xfc, 0x09, 0x00, 0x00, 0xff, 0xff,
0xb2, 0xbd, 0x98, 0xf3, 0xd9, 0x05, 0x00, 0x00,
} }
func (this *Period) Equal(that interface{}) bool { func (this *Period) Equal(that interface{}) bool {

View File

@ -28,9 +28,9 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
// CommunityPoolMultiSpendProposal spends from the community pool by sending to one or more // CommunityPoolMultiSpendProposal spends from the community pool by sending to one or more
// addresses // addresses
type CommunityPoolMultiSpendProposal struct { type CommunityPoolMultiSpendProposal struct {
Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty" yaml:"title"` Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty" yaml:"description"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
RecipientList []MultiSpendRecipient `protobuf:"bytes,3,rep,name=recipient_list,json=recipientList,proto3" json:"recipient_list" yaml:"recipient_list"` RecipientList []MultiSpendRecipient `protobuf:"bytes,3,rep,name=recipient_list,json=recipientList,proto3" json:"recipient_list"`
} }
func (m *CommunityPoolMultiSpendProposal) Reset() { *m = CommunityPoolMultiSpendProposal{} } func (m *CommunityPoolMultiSpendProposal) Reset() { *m = CommunityPoolMultiSpendProposal{} }
@ -67,10 +67,10 @@ var xxx_messageInfo_CommunityPoolMultiSpendProposal proto.InternalMessageInfo
// CommunityPoolMultiSpendProposalJSON defines a CommunityPoolMultiSpendProposal with a deposit // CommunityPoolMultiSpendProposalJSON defines a CommunityPoolMultiSpendProposal with a deposit
type CommunityPoolMultiSpendProposalJSON struct { type CommunityPoolMultiSpendProposalJSON struct {
Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty" yaml:"title"` Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty" yaml:"title"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
RecipientList []MultiSpendRecipient `protobuf:"bytes,3,rep,name=recipient_list,json=recipientList,proto3" json:"recipient_list" yaml:"recipient_list"` RecipientList []MultiSpendRecipient `protobuf:"bytes,3,rep,name=recipient_list,json=recipientList,proto3" json:"recipient_list"`
Deposit github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,4,rep,name=deposit,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"deposit" yaml:"deposit"` Deposit github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,4,rep,name=deposit,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"deposit"`
} }
func (m *CommunityPoolMultiSpendProposalJSON) Reset() { *m = CommunityPoolMultiSpendProposalJSON{} } func (m *CommunityPoolMultiSpendProposalJSON) Reset() { *m = CommunityPoolMultiSpendProposalJSON{} }
@ -108,8 +108,8 @@ var xxx_messageInfo_CommunityPoolMultiSpendProposalJSON proto.InternalMessageInf
// MultiSpendRecipient defines a recipient and the amount of coins they are receiving // MultiSpendRecipient defines a recipient and the amount of coins they are receiving
type MultiSpendRecipient struct { type MultiSpendRecipient struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty" yaml:"address"` Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Amount github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,2,rep,name=amount,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"amount" yaml:"amount"` Amount github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,2,rep,name=amount,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"amount"`
} }
func (m *MultiSpendRecipient) Reset() { *m = MultiSpendRecipient{} } func (m *MultiSpendRecipient) Reset() { *m = MultiSpendRecipient{} }
@ -155,37 +155,33 @@ func init() {
} }
var fileDescriptor_22ee2c0b398254fd = []byte{ var fileDescriptor_22ee2c0b398254fd = []byte{
// 475 bytes of a gzipped FileDescriptorProto // 408 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x53, 0xbf, 0x6f, 0xd4, 0x30, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x93, 0x3d, 0x0f, 0xd2, 0x40,
0x18, 0x4d, 0xae, 0xd0, 0x82, 0x4b, 0x2b, 0x64, 0x28, 0x0a, 0x95, 0x48, 0x2a, 0x83, 0xd0, 0xa9, 0x18, 0xc7, 0x7b, 0x80, 0xa0, 0x47, 0x74, 0xa8, 0x98, 0x54, 0x86, 0x96, 0xa0, 0x03, 0x21, 0xe1,
0xa2, 0xb1, 0x5a, 0x16, 0xd4, 0x8d, 0x94, 0x09, 0xf1, 0xa3, 0x4a, 0x37, 0x16, 0xe4, 0x24, 0xd6, 0x4e, 0x74, 0x73, 0x04, 0x27, 0xe3, 0x0b, 0x29, 0x83, 0x89, 0x8b, 0xb9, 0xb6, 0x17, 0xbc, 0xd0,
0x61, 0x35, 0xc9, 0x67, 0xc5, 0xbe, 0xc2, 0xfd, 0x07, 0x8c, 0x8c, 0x8c, 0x9d, 0xf9, 0x37, 0x58, 0xf6, 0xb9, 0xf4, 0xae, 0x44, 0xbe, 0x81, 0xa3, 0xa3, 0x93, 0x61, 0x33, 0xf1, 0x33, 0xf8, 0x01,
0x3a, 0x76, 0x64, 0x3a, 0xd0, 0xdd, 0x7f, 0x70, 0x03, 0x2b, 0x28, 0x8e, 0x73, 0x77, 0x88, 0x93, 0x18, 0x19, 0x9d, 0xd4, 0xc0, 0x17, 0x31, 0x7d, 0x85, 0x81, 0xc4, 0xc5, 0xc1, 0xa5, 0xbd, 0xeb,
0x0a, 0x53, 0x97, 0xc4, 0xf2, 0xf7, 0xbe, 0xf7, 0xfc, 0x9e, 0x3f, 0xa3, 0x07, 0xc7, 0xec, 0x84, 0xfd, 0x9f, 0xdf, 0xf3, 0xf2, 0xef, 0xe1, 0x87, 0x6b, 0xb6, 0x61, 0x34, 0x7b, 0x04, 0x42, 0x69,
0xd1, 0xfa, 0x93, 0x09, 0xa5, 0xe9, 0xc9, 0x6e, 0xc2, 0x35, 0xdb, 0xa5, 0xb2, 0x02, 0x09, 0x8a, 0xba, 0x99, 0x7a, 0x5c, 0xb3, 0x29, 0x95, 0x09, 0x48, 0x50, 0x2c, 0x24, 0x32, 0x01, 0x0d, 0xe6,
0xe5, 0xa1, 0xac, 0x40, 0x03, 0xde, 0xa8, 0x01, 0x61, 0x8b, 0x0a, 0x2d, 0x6a, 0xf3, 0x76, 0x0f, 0xbd, 0x4c, 0x40, 0x2a, 0x15, 0x29, 0x55, 0xfd, 0xde, 0x0a, 0x56, 0x90, 0x2b, 0x68, 0xb6, 0x2a,
0x7a, 0x60, 0x10, 0xb4, 0x5e, 0x35, 0xe0, 0x4d, 0x3f, 0x05, 0x55, 0x80, 0xa2, 0x09, 0x53, 0x7c, 0xc4, 0x7d, 0xdb, 0x07, 0x15, 0x81, 0xa2, 0x1e, 0x53, 0xbc, 0x06, 0xfa, 0x20, 0xe2, 0xe2, 0x7c,
0x4a, 0x98, 0x82, 0x28, 0x9b, 0x3a, 0xf9, 0xe5, 0xa2, 0xe0, 0x00, 0x8a, 0xa2, 0x5f, 0x0a, 0x3d, 0xf8, 0x1d, 0x61, 0x67, 0x0e, 0x51, 0x94, 0xc6, 0x42, 0x6f, 0x17, 0x00, 0xe1, 0xcb, 0x34, 0xd4,
0x38, 0x04, 0xc8, 0x5f, 0xf6, 0x73, 0x2d, 0x8e, 0x24, 0x2f, 0xb3, 0x43, 0x2b, 0x8b, 0x1f, 0xa2, 0x62, 0x29, 0x79, 0x1c, 0x2c, 0xca, 0xb4, 0x66, 0x0f, 0xdf, 0xd0, 0x42, 0x87, 0xdc, 0x42, 0x03,
0xab, 0x5a, 0xe8, 0x9c, 0x7b, 0xee, 0x96, 0xdb, 0xbd, 0x1e, 0xdd, 0x9c, 0x0c, 0x83, 0x1b, 0x03, 0x34, 0xba, 0xe5, 0x16, 0x1b, 0x73, 0x80, 0xbb, 0x01, 0x57, 0x7e, 0x22, 0xa4, 0x16, 0x10, 0x5b,
0x56, 0xe4, 0xfb, 0xc4, 0x6c, 0x93, 0xb8, 0x29, 0xe3, 0x27, 0x68, 0x35, 0xe3, 0x2a, 0xad, 0x84, 0x8d, 0xfc, 0xec, 0xf2, 0x93, 0xf9, 0x06, 0xdf, 0x49, 0xb8, 0x2f, 0xa4, 0xe0, 0xb1, 0x7e, 0x17,
0xd4, 0x02, 0x4a, 0xaf, 0x63, 0xd0, 0x77, 0x26, 0xc3, 0x00, 0x37, 0xe8, 0xb9, 0x22, 0x89, 0xe7, 0x0a, 0xa5, 0xad, 0xe6, 0xa0, 0x39, 0xea, 0x3e, 0x1e, 0x93, 0xab, 0x1d, 0x90, 0x73, 0x6a, 0xb7,
0xa1, 0x58, 0xa2, 0xf5, 0x8a, 0xa7, 0x42, 0x0a, 0x5e, 0xea, 0xb7, 0xb9, 0x50, 0xda, 0x5b, 0xda, 0x0a, 0x9b, 0xb5, 0xf6, 0x3f, 0x1d, 0xc3, 0xbd, 0x5d, 0x73, 0x5e, 0x08, 0xa5, 0x9f, 0xde, 0xfc,
0x5a, 0xea, 0xae, 0xee, 0x6d, 0x87, 0x0b, 0xbd, 0x86, 0xb3, 0x43, 0xc6, 0x6d, 0x5b, 0x74, 0xef, 0xb8, 0x73, 0x8c, 0xcf, 0x3b, 0xc7, 0x18, 0x7e, 0x6d, 0xe0, 0x07, 0x7f, 0x29, 0xff, 0xf9, 0xf2,
0x6c, 0x18, 0x38, 0x93, 0x61, 0xb0, 0xd1, 0x88, 0xfd, 0xc9, 0x47, 0xe2, 0xb5, 0xe9, 0xc6, 0x0b, 0xf5, 0xab, 0xff, 0xae, 0x05, 0x93, 0xe3, 0x4e, 0xc0, 0x25, 0x28, 0xa1, 0xad, 0x56, 0x4e, 0xbc,
0xa1, 0xf4, 0xfe, 0xb5, 0x8f, 0xa7, 0x81, 0xf3, 0xf9, 0x34, 0x70, 0xc8, 0xcf, 0x0e, 0xba, 0x7f, 0x4f, 0x0a, 0xa7, 0x48, 0xe6, 0x54, 0xcd, 0x9b, 0x83, 0x88, 0x67, 0x8f, 0x32, 0xc0, 0xb7, 0x5f,
0x41, 0x02, 0xcf, 0x8f, 0x5e, 0xbf, 0xfa, 0xe7, 0x14, 0xf6, 0x16, 0xa5, 0xf0, 0x37, 0xfa, 0x72, 0xce, 0x68, 0x25, 0xf4, 0xfb, 0xd4, 0x23, 0x3e, 0x44, 0xb4, 0xb4, 0xb5, 0x78, 0x4d, 0x54, 0xb0,
0xfd, 0xe3, 0xf7, 0x68, 0x25, 0xe3, 0x12, 0x94, 0xd0, 0xde, 0x15, 0x23, 0x75, 0x37, 0x6c, 0x26, 0xa6, 0x7a, 0x2b, 0xb9, 0xca, 0x03, 0x94, 0x5b, 0xb1, 0xeb, 0x49, 0xa1, 0xe1, 0x17, 0x84, 0xef,
0x25, 0xac, 0x27, 0x65, 0x2a, 0x74, 0x00, 0xa2, 0x8c, 0x22, 0xcb, 0xbc, 0xde, 0x5e, 0xa3, 0xe9, 0x5e, 0xa9, 0xce, 0xb4, 0x70, 0x87, 0x05, 0x41, 0xc2, 0x95, 0x2a, 0x67, 0x53, 0x6d, 0x4d, 0x1f,
0x23, 0x5f, 0xbe, 0x07, 0xdd, 0x9e, 0xd0, 0xef, 0xfa, 0x49, 0x98, 0x42, 0x41, 0xed, 0xa0, 0x35, 0xb7, 0x59, 0x04, 0x69, 0xac, 0xad, 0xc6, 0xbf, 0xaf, 0xb0, 0x44, 0x9f, 0xad, 0x9c, 0x3d, 0xdb,
0xbf, 0x1d, 0x95, 0x1d, 0x53, 0x3d, 0x90, 0x5c, 0x19, 0x0a, 0x15, 0xb7, 0x6a, 0xd3, 0xe0, 0x5d, 0x1f, 0x6d, 0x74, 0x38, 0xda, 0xe8, 0xf7, 0xd1, 0x46, 0x9f, 0x4e, 0xb6, 0x71, 0x38, 0xd9, 0xc6,
0xf2, 0xd5, 0x45, 0xb7, 0x16, 0x18, 0xc1, 0x8f, 0xd0, 0x0a, 0xcb, 0xb2, 0x8a, 0x2b, 0x65, 0xa3, 0x8f, 0x93, 0x6d, 0xbc, 0x1d, 0x5f, 0x50, 0xb3, 0x89, 0x4f, 0x42, 0xe6, 0xa9, 0x7c, 0x45, 0x3f,
0xc6, 0x33, 0x6d, 0x5b, 0x20, 0x71, 0x0b, 0xc1, 0x1a, 0x2d, 0xb3, 0x02, 0xfa, 0xa5, 0xf6, 0x3a, 0x9c, 0x6f, 0x4b, 0x4e, 0xf7, 0xda, 0xf9, 0x6f, 0xfd, 0xe4, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff,
0x17, 0xf9, 0x78, 0x6a, 0x7d, 0xac, 0x59, 0x2e, 0xd3, 0xf6, 0x7f, 0x36, 0xac, 0xd6, 0x6c, 0x7c, 0xa4, 0xb2, 0xf5, 0x6c, 0x4b, 0x03, 0x00, 0x00,
0xa2, 0x67, 0x67, 0x23, 0xdf, 0x3d, 0x1f, 0xf9, 0xee, 0x8f, 0x91, 0xef, 0x7e, 0x1a, 0xfb, 0xce,
0xf9, 0xd8, 0x77, 0xbe, 0x8d, 0x7d, 0xe7, 0xcd, 0xf6, 0x1c, 0x6b, 0x7d, 0x83, 0x3b, 0x39, 0x4b,
0x94, 0x59, 0xd1, 0x0f, 0xb3, 0x47, 0x6e, 0xd8, 0x93, 0x65, 0xf3, 0x1a, 0x1f, 0xff, 0x0e, 0x00,
0x00, 0xff, 0xff, 0x1b, 0xb5, 0x70, 0x49, 0x02, 0x04, 0x00, 0x00,
} }
func (m *CommunityPoolMultiSpendProposal) Marshal() (dAtA []byte, err error) { func (m *CommunityPoolMultiSpendProposal) Marshal() (dAtA []byte, err error) {

View File

@ -70,7 +70,7 @@ var xxx_messageInfo_QueryParamsRequest proto.InternalMessageInfo
// QueryParamsResponse defines the response type for querying x/kavadist parameters. // QueryParamsResponse defines the response type for querying x/kavadist parameters.
type QueryParamsResponse struct { type QueryParamsResponse struct {
Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params" yaml:"params"` Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
} }
func (m *QueryParamsResponse) Reset() { *m = QueryParamsResponse{} } func (m *QueryParamsResponse) Reset() { *m = QueryParamsResponse{} }
@ -152,7 +152,7 @@ var xxx_messageInfo_QueryBalanceRequest proto.InternalMessageInfo
// QueryBalanceResponse defines the response type for querying x/kavadist balance. // QueryBalanceResponse defines the response type for querying x/kavadist balance.
type QueryBalanceResponse struct { type QueryBalanceResponse struct {
Coins github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,1,rep,name=coins,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"coins" yaml:"coins"` Coins github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,1,rep,name=coins,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"coins"`
} }
func (m *QueryBalanceResponse) Reset() { *m = QueryBalanceResponse{} } func (m *QueryBalanceResponse) Reset() { *m = QueryBalanceResponse{} }
@ -205,34 +205,32 @@ func init() {
func init() { proto.RegisterFile("kava/kavadist/v1beta1/query.proto", fileDescriptor_08142b3a0a4f2f78) } func init() { proto.RegisterFile("kava/kavadist/v1beta1/query.proto", fileDescriptor_08142b3a0a4f2f78) }
var fileDescriptor_08142b3a0a4f2f78 = []byte{ var fileDescriptor_08142b3a0a4f2f78 = []byte{
// 419 bytes of a gzipped FileDescriptorProto // 400 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0x3f, 0xcf, 0xd2, 0x40, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0xbf, 0x6e, 0xda, 0x40,
0x18, 0x6f, 0x5f, 0xf3, 0x62, 0x72, 0xaf, 0x2e, 0x27, 0x24, 0xda, 0xe8, 0xf1, 0x72, 0x26, 0x06, 0x18, 0xb7, 0x69, 0xa1, 0xd2, 0xb1, 0x5d, 0x41, 0x6a, 0xad, 0xf6, 0x00, 0x57, 0xaa, 0x80, 0x8a,
0x30, 0xdc, 0x05, 0xdc, 0x9c, 0x4c, 0x75, 0x74, 0x50, 0x46, 0xb7, 0x6b, 0xb9, 0xd4, 0x86, 0xb6, 0xbb, 0x42, 0xc7, 0x6e, 0x6e, 0x1f, 0xa0, 0xf5, 0x98, 0xed, 0x6c, 0x4e, 0x8e, 0x05, 0xf8, 0x8c,
0x57, 0x7a, 0x07, 0x91, 0xd5, 0x4d, 0x27, 0x13, 0x3f, 0x81, 0xab, 0x9f, 0x84, 0x91, 0xc4, 0xc5, 0xef, 0x40, 0x61, 0xcd, 0x98, 0x29, 0x52, 0x9e, 0x20, 0x6b, 0x9e, 0x84, 0x11, 0x29, 0x4b, 0xa6,
0x09, 0x0d, 0xf8, 0x09, 0xfc, 0x04, 0xe6, 0xfe, 0x80, 0x12, 0x81, 0xb0, 0x40, 0xf3, 0x3c, 0xbf, 0x24, 0x82, 0x3c, 0x48, 0x74, 0xbe, 0x83, 0x04, 0x05, 0x10, 0x0b, 0x58, 0xdf, 0xf7, 0xfb, 0x7e,
0xe7, 0xf7, 0xaf, 0x05, 0xad, 0x31, 0x9b, 0x31, 0xaa, 0x7f, 0x46, 0xa9, 0x54, 0x74, 0xd6, 0x8f, 0xff, 0x6c, 0xd0, 0x18, 0xd0, 0x29, 0x25, 0xea, 0xa7, 0x1f, 0x0b, 0x49, 0xa6, 0xdd, 0x80, 0x49,
0xb8, 0x62, 0x7d, 0x3a, 0x99, 0xf2, 0x6a, 0x4e, 0xca, 0x4a, 0x28, 0x01, 0x1b, 0x7a, 0x4b, 0xb6, 0xda, 0x25, 0xe3, 0x09, 0xcb, 0x66, 0x38, 0xcd, 0xb8, 0xe4, 0xb0, 0xaa, 0xb6, 0x78, 0x0d, 0xc1,
0x10, 0xe2, 0x20, 0x41, 0x3d, 0x11, 0x89, 0x30, 0x08, 0xaa, 0x9f, 0x2c, 0x38, 0xb8, 0x9f, 0x08, 0x06, 0xe2, 0x54, 0x22, 0x1e, 0xf1, 0x1c, 0x41, 0xd4, 0x93, 0x06, 0x3b, 0x5f, 0x22, 0xce, 0xa3,
0x91, 0x64, 0x9c, 0xb2, 0x32, 0xa5, 0xac, 0x28, 0x84, 0x62, 0x2a, 0x15, 0x85, 0x74, 0x5b, 0x14, 0x21, 0x23, 0x34, 0x8d, 0x09, 0x4d, 0x12, 0x2e, 0xa9, 0x8c, 0x79, 0x22, 0xcc, 0x16, 0x85, 0x5c,
0x0b, 0x99, 0x0b, 0x49, 0x23, 0x26, 0xf9, 0x4e, 0x2b, 0x16, 0x69, 0xe1, 0xf6, 0xf8, 0xb0, 0x9b, 0x8c, 0xb8, 0x20, 0x01, 0x15, 0x6c, 0xa3, 0x15, 0xf2, 0x38, 0x31, 0x7b, 0x77, 0xb7, 0x9b, 0x94,
0x92, 0x55, 0x2c, 0x77, 0x1c, 0xb8, 0x0e, 0xe0, 0x6b, 0xed, 0xee, 0x95, 0x19, 0x0e, 0xf9, 0x64, 0x66, 0x74, 0x64, 0x38, 0xdc, 0x0a, 0x80, 0xff, 0x95, 0xbb, 0x7f, 0xf9, 0xd0, 0x67, 0xe3, 0x09,
0xca, 0xa5, 0xc2, 0x31, 0xb8, 0xb3, 0x37, 0x95, 0xa5, 0x28, 0x24, 0x87, 0x2f, 0x41, 0xcd, 0x1e, 0x13, 0xd2, 0xf5, 0xc1, 0xc7, 0xad, 0xa9, 0x48, 0x79, 0x22, 0x18, 0xfc, 0x0d, 0x4a, 0xfa, 0xf8,
0xdf, 0xf5, 0xaf, 0xfd, 0xf6, 0xd5, 0xe0, 0x01, 0x39, 0x18, 0x86, 0xd8, 0xb3, 0xb0, 0xb1, 0x58, 0x93, 0x5d, 0xb7, 0x9b, 0xe5, 0xde, 0x57, 0xbc, 0x33, 0x0c, 0xd6, 0x67, 0xde, 0xfb, 0xf9, 0x7d,
0x35, 0xbd, 0xdf, 0xab, 0xe6, 0xed, 0x39, 0xcb, 0xb3, 0xa7, 0xd8, 0x9e, 0xe2, 0xa1, 0xe3, 0xc0, 0xcd, 0xf2, 0xcd, 0x89, 0x5b, 0x35, 0x9c, 0x1e, 0x1d, 0xd2, 0x24, 0x64, 0x6b, 0xa9, 0x19, 0xa8,
0x0d, 0x27, 0x12, 0xb2, 0x8c, 0x15, 0x31, 0xdf, 0x6a, 0x7f, 0xf0, 0x41, 0x7d, 0x7f, 0xee, 0xd4, 0x6c, 0x8f, 0x8d, 0x16, 0x05, 0x45, 0x15, 0x45, 0x49, 0xbd, 0x6b, 0x96, 0x7b, 0x9f, 0xb1, 0x0e,
0x27, 0xe0, 0x52, 0x87, 0xd3, 0xe2, 0x37, 0xda, 0x57, 0x83, 0x7b, 0xc4, 0xc6, 0x27, 0x3a, 0xfe, 0x8b, 0x55, 0xd8, 0x8d, 0xd0, 0x1f, 0x1e, 0x27, 0xde, 0x4f, 0x25, 0x73, 0xf3, 0x50, 0x6b, 0x46,
0x4e, 0xfa, 0xb9, 0x48, 0x8b, 0xf0, 0x99, 0x13, 0xbe, 0x65, 0x85, 0xcd, 0x15, 0xfe, 0xfa, 0xa3, 0xb1, 0x3c, 0x9d, 0x04, 0x38, 0xe4, 0x23, 0x62, 0x9a, 0xd1, 0x7f, 0x1d, 0xd1, 0x1f, 0x10, 0x39,
0xd9, 0x4e, 0x52, 0xf5, 0x76, 0x1a, 0x91, 0x58, 0xe4, 0xd4, 0x75, 0x67, 0xff, 0x7a, 0x72, 0x34, 0x4b, 0x99, 0xc8, 0x0f, 0x84, 0xaf, 0x99, 0x7b, 0xd7, 0x05, 0x50, 0xcc, 0xb5, 0xe1, 0x85, 0x0d,
0xa6, 0x6a, 0x5e, 0x72, 0x69, 0x08, 0xe4, 0xd0, 0x2a, 0x0d, 0xbe, 0x5c, 0x80, 0x4b, 0xe3, 0x05, 0x4a, 0xda, 0x34, 0x6c, 0xed, 0xc9, 0xf4, 0xb6, 0x25, 0xa7, 0x7d, 0x0c, 0x54, 0xc7, 0x71, 0x5b,
0x7e, 0xf4, 0x41, 0xcd, 0xc6, 0x82, 0x9d, 0x23, 0xa9, 0xff, 0xef, 0x31, 0xe8, 0x9e, 0x03, 0xb5, 0xe7, 0xb7, 0x4f, 0x57, 0x85, 0x6f, 0xb0, 0x41, 0x0e, 0xbc, 0x14, 0x26, 0x59, 0x26, 0x94, 0x99,
0xf1, 0x70, 0xe7, 0xfd, 0xb7, 0x5f, 0x9f, 0x2f, 0x1e, 0xc2, 0x16, 0x3d, 0xf1, 0xda, 0xb8, 0xe2, 0x0f, 0xa6, 0x0d, 0x78, 0x50, 0x62, 0xbb, 0x49, 0xe7, 0xc7, 0x51, 0x58, 0xe3, 0xe7, 0x7b, 0xee,
0x95, 0xd4, 0x66, 0x6e, 0xba, 0x76, 0xe0, 0x49, 0x89, 0xfd, 0x6a, 0x83, 0xc7, 0x67, 0x61, 0x9d, 0xa7, 0x0e, 0xd1, 0x1e, 0x3f, 0x81, 0xc6, 0x7b, 0x7f, 0xe7, 0x4b, 0x64, 0x2f, 0x96, 0xc8, 0x7e,
0x9f, 0x47, 0xc6, 0xcf, 0x35, 0x44, 0x47, 0xfc, 0x44, 0x16, 0x1f, 0xbe, 0x58, 0xac, 0x91, 0xbf, 0x5c, 0x22, 0xfb, 0x72, 0x85, 0xac, 0xc5, 0x0a, 0x59, 0x77, 0x2b, 0x64, 0x9d, 0xb4, 0x5f, 0xd5,
0x5c, 0x23, 0xff, 0xe7, 0x1a, 0xf9, 0x9f, 0x36, 0xc8, 0x5b, 0x6e, 0x90, 0xf7, 0x7d, 0x83, 0xbc, 0xad, 0xce, 0x3b, 0x43, 0x1a, 0x08, 0xcd, 0x76, 0xf6, 0xc2, 0x97, 0xd7, 0x1e, 0x94, 0xf2, 0x8f,
0x37, 0xdd, 0x7f, 0xea, 0xd6, 0xe7, 0xbd, 0x8c, 0x45, 0xd2, 0xb2, 0xbd, 0xfb, 0xcb, 0x67, 0x6a, 0xed, 0xd7, 0x73, 0x00, 0x00, 0x00, 0xff, 0xff, 0x9b, 0x89, 0x8a, 0x55, 0x20, 0x03, 0x00, 0x00,
0x8f, 0x6a, 0xe6, 0x73, 0x7c, 0xf2, 0x27, 0x00, 0x00, 0xff, 0xff, 0x50, 0x46, 0x5d, 0xf4, 0x42,
0x03, 0x00, 0x00,
} }
// Reference imports to suppress errors if they are not otherwise used. // Reference imports to suppress errors if they are not otherwise used.