stakeibc

package
v1.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Overview

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Index

Constants

View Source
const (
	Query_Params_FullMethodName                       = "/stride.stakeibc.Query/Params"
	Query_Validators_FullMethodName                   = "/stride.stakeibc.Query/Validators"
	Query_HostZone_FullMethodName                     = "/stride.stakeibc.Query/HostZone"
	Query_HostZoneAll_FullMethodName                  = "/stride.stakeibc.Query/HostZoneAll"
	Query_ModuleAddress_FullMethodName                = "/stride.stakeibc.Query/ModuleAddress"
	Query_InterchainAccountFromAddress_FullMethodName = "/stride.stakeibc.Query/InterchainAccountFromAddress"
	Query_EpochTracker_FullMethodName                 = "/stride.stakeibc.Query/EpochTracker"
	Query_EpochTrackerAll_FullMethodName              = "/stride.stakeibc.Query/EpochTrackerAll"
	Query_NextPacketSequence_FullMethodName           = "/stride.stakeibc.Query/NextPacketSequence"
	Query_AddressUnbondings_FullMethodName            = "/stride.stakeibc.Query/AddressUnbondings"
	Query_AllTradeRoutes_FullMethodName               = "/stride.stakeibc.Query/AllTradeRoutes"
)
View Source
const (
	Msg_LiquidStake_FullMethodName                     = "/stride.stakeibc.Msg/LiquidStake"
	Msg_LSMLiquidStake_FullMethodName                  = "/stride.stakeibc.Msg/LSMLiquidStake"
	Msg_RedeemStake_FullMethodName                     = "/stride.stakeibc.Msg/RedeemStake"
	Msg_RegisterHostZone_FullMethodName                = "/stride.stakeibc.Msg/RegisterHostZone"
	Msg_ClaimUndelegatedTokens_FullMethodName          = "/stride.stakeibc.Msg/ClaimUndelegatedTokens"
	Msg_RebalanceValidators_FullMethodName             = "/stride.stakeibc.Msg/RebalanceValidators"
	Msg_AddValidators_FullMethodName                   = "/stride.stakeibc.Msg/AddValidators"
	Msg_ChangeValidatorWeight_FullMethodName           = "/stride.stakeibc.Msg/ChangeValidatorWeight"
	Msg_DeleteValidator_FullMethodName                 = "/stride.stakeibc.Msg/DeleteValidator"
	Msg_RestoreInterchainAccount_FullMethodName        = "/stride.stakeibc.Msg/RestoreInterchainAccount"
	Msg_UpdateValidatorSharesExchRate_FullMethodName   = "/stride.stakeibc.Msg/UpdateValidatorSharesExchRate"
	Msg_CalibrateDelegation_FullMethodName             = "/stride.stakeibc.Msg/CalibrateDelegation"
	Msg_ClearBalance_FullMethodName                    = "/stride.stakeibc.Msg/ClearBalance"
	Msg_UpdateInnerRedemptionRateBounds_FullMethodName = "/stride.stakeibc.Msg/UpdateInnerRedemptionRateBounds"
	Msg_ResumeHostZone_FullMethodName                  = "/stride.stakeibc.Msg/ResumeHostZone"
	Msg_CreateTradeRoute_FullMethodName                = "/stride.stakeibc.Msg/CreateTradeRoute"
	Msg_DeleteTradeRoute_FullMethodName                = "/stride.stakeibc.Msg/DeleteTradeRoute"
	Msg_UpdateTradeRoute_FullMethodName                = "/stride.stakeibc.Msg/UpdateTradeRoute"
	Msg_SetCommunityPoolRebate_FullMethodName          = "/stride.stakeibc.Msg/SetCommunityPoolRebate"
	Msg_ToggleTradeController_FullMethodName           = "/stride.stakeibc.Msg/ToggleTradeController"
	Msg_UpdateHostZoneParams_FullMethodName            = "/stride.stakeibc.Msg/UpdateHostZoneParams"
	Msg_UpdateParams_FullMethodName                    = "/stride.stakeibc.Msg/UpdateParams"
)

Variables

View Source
var (
	ICAAccountType_name = map[int32]string{
		0: "DELEGATION",
		1: "FEE",
		2: "WITHDRAWAL",
		3: "REDEMPTION",
		4: "COMMUNITY_POOL_DEPOSIT",
		5: "COMMUNITY_POOL_RETURN",
		6: "CONVERTER_UNWIND",
		7: "CONVERTER_TRADE",
	}
	ICAAccountType_value = map[string]int32{
		"DELEGATION":             0,
		"FEE":                    1,
		"WITHDRAWAL":             2,
		"REDEMPTION":             3,
		"COMMUNITY_POOL_DEPOSIT": 4,
		"COMMUNITY_POOL_RETURN":  5,
		"CONVERTER_UNWIND":       6,
		"CONVERTER_TRADE":        7,
	}
)

Enum value maps for ICAAccountType.

View Source
var (
	AuthzPermissionChange_name = map[int32]string{
		0: "GRANT",
		1: "REVOKE",
	}
	AuthzPermissionChange_value = map[string]int32{
		"GRANT":  0,
		"REVOKE": 1,
	}
)

Enum value maps for AuthzPermissionChange.

View Source
var File_stride_stakeibc_address_unbonding_proto protoreflect.FileDescriptor
View Source
var File_stride_stakeibc_callbacks_proto protoreflect.FileDescriptor
View Source
var File_stride_stakeibc_epoch_tracker_proto protoreflect.FileDescriptor
View Source
var File_stride_stakeibc_genesis_proto protoreflect.FileDescriptor
View Source
var File_stride_stakeibc_host_zone_proto protoreflect.FileDescriptor
View Source
var File_stride_stakeibc_ica_account_proto protoreflect.FileDescriptor
View Source
var File_stride_stakeibc_packet_proto protoreflect.FileDescriptor
View Source
var File_stride_stakeibc_params_proto protoreflect.FileDescriptor
View Source
var File_stride_stakeibc_query_proto protoreflect.FileDescriptor
View Source
var File_stride_stakeibc_trade_route_proto protoreflect.FileDescriptor
View Source
var File_stride_stakeibc_tx_proto protoreflect.FileDescriptor
View Source
var File_stride_stakeibc_validator_proto protoreflect.FileDescriptor
View Source
var Msg_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "stride.stakeibc.Msg",
	HandlerType: (*MsgServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "LiquidStake",
			Handler:    _Msg_LiquidStake_Handler,
		},
		{
			MethodName: "LSMLiquidStake",
			Handler:    _Msg_LSMLiquidStake_Handler,
		},
		{
			MethodName: "RedeemStake",
			Handler:    _Msg_RedeemStake_Handler,
		},
		{
			MethodName: "RegisterHostZone",
			Handler:    _Msg_RegisterHostZone_Handler,
		},
		{
			MethodName: "ClaimUndelegatedTokens",
			Handler:    _Msg_ClaimUndelegatedTokens_Handler,
		},
		{
			MethodName: "RebalanceValidators",
			Handler:    _Msg_RebalanceValidators_Handler,
		},
		{
			MethodName: "AddValidators",
			Handler:    _Msg_AddValidators_Handler,
		},
		{
			MethodName: "ChangeValidatorWeight",
			Handler:    _Msg_ChangeValidatorWeight_Handler,
		},
		{
			MethodName: "DeleteValidator",
			Handler:    _Msg_DeleteValidator_Handler,
		},
		{
			MethodName: "RestoreInterchainAccount",
			Handler:    _Msg_RestoreInterchainAccount_Handler,
		},
		{
			MethodName: "UpdateValidatorSharesExchRate",
			Handler:    _Msg_UpdateValidatorSharesExchRate_Handler,
		},
		{
			MethodName: "CalibrateDelegation",
			Handler:    _Msg_CalibrateDelegation_Handler,
		},
		{
			MethodName: "ClearBalance",
			Handler:    _Msg_ClearBalance_Handler,
		},
		{
			MethodName: "UpdateInnerRedemptionRateBounds",
			Handler:    _Msg_UpdateInnerRedemptionRateBounds_Handler,
		},
		{
			MethodName: "ResumeHostZone",
			Handler:    _Msg_ResumeHostZone_Handler,
		},
		{
			MethodName: "CreateTradeRoute",
			Handler:    _Msg_CreateTradeRoute_Handler,
		},
		{
			MethodName: "DeleteTradeRoute",
			Handler:    _Msg_DeleteTradeRoute_Handler,
		},
		{
			MethodName: "UpdateTradeRoute",
			Handler:    _Msg_UpdateTradeRoute_Handler,
		},
		{
			MethodName: "SetCommunityPoolRebate",
			Handler:    _Msg_SetCommunityPoolRebate_Handler,
		},
		{
			MethodName: "ToggleTradeController",
			Handler:    _Msg_ToggleTradeController_Handler,
		},
		{
			MethodName: "UpdateHostZoneParams",
			Handler:    _Msg_UpdateHostZoneParams_Handler,
		},
		{
			MethodName: "UpdateParams",
			Handler:    _Msg_UpdateParams_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "stride/stakeibc/tx.proto",
}

Msg_ServiceDesc is the grpc.ServiceDesc for Msg service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Query_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "stride.stakeibc.Query",
	HandlerType: (*QueryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Params",
			Handler:    _Query_Params_Handler,
		},
		{
			MethodName: "Validators",
			Handler:    _Query_Validators_Handler,
		},
		{
			MethodName: "HostZone",
			Handler:    _Query_HostZone_Handler,
		},
		{
			MethodName: "HostZoneAll",
			Handler:    _Query_HostZoneAll_Handler,
		},
		{
			MethodName: "ModuleAddress",
			Handler:    _Query_ModuleAddress_Handler,
		},
		{
			MethodName: "InterchainAccountFromAddress",
			Handler:    _Query_InterchainAccountFromAddress_Handler,
		},
		{
			MethodName: "EpochTracker",
			Handler:    _Query_EpochTracker_Handler,
		},
		{
			MethodName: "EpochTrackerAll",
			Handler:    _Query_EpochTrackerAll_Handler,
		},
		{
			MethodName: "NextPacketSequence",
			Handler:    _Query_NextPacketSequence_Handler,
		},
		{
			MethodName: "AddressUnbondings",
			Handler:    _Query_AddressUnbondings_Handler,
		},
		{
			MethodName: "AllTradeRoutes",
			Handler:    _Query_AllTradeRoutes_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "stride/stakeibc/query.proto",
}

Query_ServiceDesc is the grpc.ServiceDesc for Query service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterMsgServer

func RegisterMsgServer(s grpc.ServiceRegistrar, srv MsgServer)

func RegisterQueryServer

func RegisterQueryServer(s grpc.ServiceRegistrar, srv QueryServer)

Types

type AddressUnbonding

type AddressUnbonding struct {
	Address                string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Receiver               string `protobuf:"bytes,2,opt,name=receiver,proto3" json:"receiver,omitempty"`
	UnbondingEstimatedTime string `` /* 129-byte string literal not displayed */
	Amount                 string `protobuf:"bytes,4,opt,name=amount,proto3" json:"amount,omitempty"`
	Denom                  string `protobuf:"bytes,5,opt,name=denom,proto3" json:"denom,omitempty"`
	ClaimIsPending         bool   `protobuf:"varint,8,opt,name=claim_is_pending,json=claimIsPending,proto3" json:"claim_is_pending,omitempty"`
	EpochNumber            uint64 `protobuf:"varint,9,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"`
	// contains filtered or unexported fields
}

func (*AddressUnbonding) Descriptor deprecated

func (*AddressUnbonding) Descriptor() ([]byte, []int)

Deprecated: Use AddressUnbonding.ProtoReflect.Descriptor instead.

func (*AddressUnbonding) GetAddress

func (x *AddressUnbonding) GetAddress() string

func (*AddressUnbonding) GetAmount

func (x *AddressUnbonding) GetAmount() string

func (*AddressUnbonding) GetClaimIsPending

func (x *AddressUnbonding) GetClaimIsPending() bool

func (*AddressUnbonding) GetDenom

func (x *AddressUnbonding) GetDenom() string

func (*AddressUnbonding) GetEpochNumber

func (x *AddressUnbonding) GetEpochNumber() uint64

func (*AddressUnbonding) GetReceiver

func (x *AddressUnbonding) GetReceiver() string

func (*AddressUnbonding) GetUnbondingEstimatedTime

func (x *AddressUnbonding) GetUnbondingEstimatedTime() string

func (*AddressUnbonding) ProtoMessage

func (*AddressUnbonding) ProtoMessage()

func (*AddressUnbonding) ProtoReflect

func (x *AddressUnbonding) ProtoReflect() protoreflect.Message

func (*AddressUnbonding) Reset

func (x *AddressUnbonding) Reset()

func (*AddressUnbonding) String

func (x *AddressUnbonding) String() string

type AuthzPermissionChange

type AuthzPermissionChange int32
const (
	// Grant the address trade permissions
	AuthzPermissionChange_GRANT AuthzPermissionChange = 0
	// Revoke trade permissions from the address
	AuthzPermissionChange_REVOKE AuthzPermissionChange = 1
)

func (AuthzPermissionChange) Descriptor

func (AuthzPermissionChange) Enum

func (AuthzPermissionChange) EnumDescriptor deprecated

func (AuthzPermissionChange) EnumDescriptor() ([]byte, []int)

Deprecated: Use AuthzPermissionChange.Descriptor instead.

func (AuthzPermissionChange) Number

func (AuthzPermissionChange) String

func (x AuthzPermissionChange) String() string

func (AuthzPermissionChange) Type

type ClaimCallback

type ClaimCallback struct {
	UserRedemptionRecordId string `` /* 131-byte string literal not displayed */
	ChainId                string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	EpochNumber            uint64 `protobuf:"varint,3,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"`
	// contains filtered or unexported fields
}

func (*ClaimCallback) Descriptor deprecated

func (*ClaimCallback) Descriptor() ([]byte, []int)

Deprecated: Use ClaimCallback.ProtoReflect.Descriptor instead.

func (*ClaimCallback) GetChainId

func (x *ClaimCallback) GetChainId() string

func (*ClaimCallback) GetEpochNumber

func (x *ClaimCallback) GetEpochNumber() uint64

func (*ClaimCallback) GetUserRedemptionRecordId

func (x *ClaimCallback) GetUserRedemptionRecordId() string

func (*ClaimCallback) ProtoMessage

func (*ClaimCallback) ProtoMessage()

func (*ClaimCallback) ProtoReflect

func (x *ClaimCallback) ProtoReflect() protoreflect.Message

func (*ClaimCallback) Reset

func (x *ClaimCallback) Reset()

func (*ClaimCallback) String

func (x *ClaimCallback) String() string

type CommunityPoolBalanceQueryCallback

type CommunityPoolBalanceQueryCallback struct {
	IcaType ICAAccountType `protobuf:"varint,1,opt,name=ica_type,json=icaType,proto3,enum=stride.stakeibc.ICAAccountType" json:"ica_type,omitempty"`
	Denom   string         `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"`
	// contains filtered or unexported fields
}

func (*CommunityPoolBalanceQueryCallback) Descriptor deprecated

func (*CommunityPoolBalanceQueryCallback) Descriptor() ([]byte, []int)

Deprecated: Use CommunityPoolBalanceQueryCallback.ProtoReflect.Descriptor instead.

func (*CommunityPoolBalanceQueryCallback) GetDenom

func (*CommunityPoolBalanceQueryCallback) GetIcaType

func (*CommunityPoolBalanceQueryCallback) ProtoMessage

func (*CommunityPoolBalanceQueryCallback) ProtoMessage()

func (*CommunityPoolBalanceQueryCallback) ProtoReflect

func (*CommunityPoolBalanceQueryCallback) Reset

func (*CommunityPoolBalanceQueryCallback) String

type CommunityPoolRebate

type CommunityPoolRebate struct {

	// Rebate percentage as a decimal (e.g. 0.2 for 20%)
	RebateRate string `protobuf:"bytes,1,opt,name=rebate_rate,json=rebateRate,proto3" json:"rebate_rate,omitempty"`
	// Number of stTokens received from the community pool liquid stake
	LiquidStakedStTokenAmount string `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

CommunityPoolRebate stores the size of the community pool liquid stake (denominated in stTokens) and the rebate rate as a decimal

func (*CommunityPoolRebate) Descriptor deprecated

func (*CommunityPoolRebate) Descriptor() ([]byte, []int)

Deprecated: Use CommunityPoolRebate.ProtoReflect.Descriptor instead.

func (*CommunityPoolRebate) GetLiquidStakedStTokenAmount

func (x *CommunityPoolRebate) GetLiquidStakedStTokenAmount() string

func (*CommunityPoolRebate) GetRebateRate

func (x *CommunityPoolRebate) GetRebateRate() string

func (*CommunityPoolRebate) ProtoMessage

func (*CommunityPoolRebate) ProtoMessage()

func (*CommunityPoolRebate) ProtoReflect

func (x *CommunityPoolRebate) ProtoReflect() protoreflect.Message

func (*CommunityPoolRebate) Reset

func (x *CommunityPoolRebate) Reset()

func (*CommunityPoolRebate) String

func (x *CommunityPoolRebate) String() string

type DelegateCallback

type DelegateCallback struct {
	HostZoneId       string             `protobuf:"bytes,1,opt,name=host_zone_id,json=hostZoneId,proto3" json:"host_zone_id,omitempty"`
	DepositRecordId  uint64             `protobuf:"varint,2,opt,name=deposit_record_id,json=depositRecordId,proto3" json:"deposit_record_id,omitempty"`
	SplitDelegations []*SplitDelegation `protobuf:"bytes,3,rep,name=split_delegations,json=splitDelegations,proto3" json:"split_delegations,omitempty"`
	// contains filtered or unexported fields
}

func (*DelegateCallback) Descriptor deprecated

func (*DelegateCallback) Descriptor() ([]byte, []int)

Deprecated: Use DelegateCallback.ProtoReflect.Descriptor instead.

func (*DelegateCallback) GetDepositRecordId

func (x *DelegateCallback) GetDepositRecordId() uint64

func (*DelegateCallback) GetHostZoneId

func (x *DelegateCallback) GetHostZoneId() string

func (*DelegateCallback) GetSplitDelegations

func (x *DelegateCallback) GetSplitDelegations() []*SplitDelegation

func (*DelegateCallback) ProtoMessage

func (*DelegateCallback) ProtoMessage()

func (*DelegateCallback) ProtoReflect

func (x *DelegateCallback) ProtoReflect() protoreflect.Message

func (*DelegateCallback) Reset

func (x *DelegateCallback) Reset()

func (*DelegateCallback) String

func (x *DelegateCallback) String() string

type DelegatorSharesQueryCallback

type DelegatorSharesQueryCallback struct {

	// Validator delegation at the time the query is submitted
	InitialValidatorDelegation string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DelegatorSharesQueryCallback) Descriptor deprecated

func (*DelegatorSharesQueryCallback) Descriptor() ([]byte, []int)

Deprecated: Use DelegatorSharesQueryCallback.ProtoReflect.Descriptor instead.

func (*DelegatorSharesQueryCallback) GetInitialValidatorDelegation

func (x *DelegatorSharesQueryCallback) GetInitialValidatorDelegation() string

func (*DelegatorSharesQueryCallback) ProtoMessage

func (*DelegatorSharesQueryCallback) ProtoMessage()

func (*DelegatorSharesQueryCallback) ProtoReflect

func (*DelegatorSharesQueryCallback) Reset

func (x *DelegatorSharesQueryCallback) Reset()

func (*DelegatorSharesQueryCallback) String

type DetokenizeSharesCallback

type DetokenizeSharesCallback struct {
	Deposit *records.LSMTokenDeposit `protobuf:"bytes,1,opt,name=deposit,proto3" json:"deposit,omitempty"`
	// contains filtered or unexported fields
}

func (*DetokenizeSharesCallback) Descriptor deprecated

func (*DetokenizeSharesCallback) Descriptor() ([]byte, []int)

Deprecated: Use DetokenizeSharesCallback.ProtoReflect.Descriptor instead.

func (*DetokenizeSharesCallback) GetDeposit

func (*DetokenizeSharesCallback) ProtoMessage

func (*DetokenizeSharesCallback) ProtoMessage()

func (*DetokenizeSharesCallback) ProtoReflect

func (x *DetokenizeSharesCallback) ProtoReflect() protoreflect.Message

func (*DetokenizeSharesCallback) Reset

func (x *DetokenizeSharesCallback) Reset()

func (*DetokenizeSharesCallback) String

func (x *DetokenizeSharesCallback) String() string

type EpochTracker

type EpochTracker struct {
	EpochIdentifier    string `protobuf:"bytes,1,opt,name=epoch_identifier,json=epochIdentifier,proto3" json:"epoch_identifier,omitempty"`
	EpochNumber        uint64 `protobuf:"varint,2,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"`
	NextEpochStartTime uint64 `protobuf:"varint,3,opt,name=next_epoch_start_time,json=nextEpochStartTime,proto3" json:"next_epoch_start_time,omitempty"`
	Duration           uint64 `protobuf:"varint,4,opt,name=duration,proto3" json:"duration,omitempty"`
	// contains filtered or unexported fields
}

func (*EpochTracker) Descriptor deprecated

func (*EpochTracker) Descriptor() ([]byte, []int)

Deprecated: Use EpochTracker.ProtoReflect.Descriptor instead.

func (*EpochTracker) GetDuration

func (x *EpochTracker) GetDuration() uint64

func (*EpochTracker) GetEpochIdentifier

func (x *EpochTracker) GetEpochIdentifier() string

func (*EpochTracker) GetEpochNumber

func (x *EpochTracker) GetEpochNumber() uint64

func (*EpochTracker) GetNextEpochStartTime

func (x *EpochTracker) GetNextEpochStartTime() uint64

func (*EpochTracker) ProtoMessage

func (*EpochTracker) ProtoMessage()

func (*EpochTracker) ProtoReflect

func (x *EpochTracker) ProtoReflect() protoreflect.Message

func (*EpochTracker) Reset

func (x *EpochTracker) Reset()

func (*EpochTracker) String

func (x *EpochTracker) String() string

type GenesisState

type GenesisState struct {
	Params *Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"`
	PortId string  `protobuf:"bytes,2,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// list of zones that are registered by the protocol
	HostZoneList     []*HostZone     `protobuf:"bytes,5,rep,name=host_zone_list,json=hostZoneList,proto3" json:"host_zone_list,omitempty"`
	EpochTrackerList []*EpochTracker `protobuf:"bytes,10,rep,name=epoch_tracker_list,json=epochTrackerList,proto3" json:"epoch_tracker_list,omitempty"`
	// contains filtered or unexported fields
}

GenesisState defines the stakeibc module's genesis state.

func (*GenesisState) Descriptor deprecated

func (*GenesisState) Descriptor() ([]byte, []int)

Deprecated: Use GenesisState.ProtoReflect.Descriptor instead.

func (*GenesisState) GetEpochTrackerList

func (x *GenesisState) GetEpochTrackerList() []*EpochTracker

func (*GenesisState) GetHostZoneList

func (x *GenesisState) GetHostZoneList() []*HostZone

func (*GenesisState) GetParams

func (x *GenesisState) GetParams() *Params

func (*GenesisState) GetPortId

func (x *GenesisState) GetPortId() string

func (*GenesisState) ProtoMessage

func (*GenesisState) ProtoMessage()

func (*GenesisState) ProtoReflect

func (x *GenesisState) ProtoReflect() protoreflect.Message

func (*GenesisState) Reset

func (x *GenesisState) Reset()

func (*GenesisState) String

func (x *GenesisState) String() string

type HostZone

type HostZone struct {

	// Chain ID of the host zone
	ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// Bech32 prefix of host zone's address
	Bech32Prefix string `protobuf:"bytes,17,opt,name=bech32prefix,proto3" json:"bech32prefix,omitempty"`
	// ConnectionID from Stride to the host zone (ID is on the stride side)
	ConnectionId string `protobuf:"bytes,2,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	// Transfer Channel ID from Stride to the host zone (ID is on the stride side)
	TransferChannelId string `protobuf:"bytes,12,opt,name=transfer_channel_id,json=transferChannelId,proto3" json:"transfer_channel_id,omitempty"`
	// ibc denom of the host zone's native token on stride
	IbcDenom string `protobuf:"bytes,8,opt,name=ibc_denom,json=ibcDenom,proto3" json:"ibc_denom,omitempty"`
	// native denom on host zone
	HostDenom string `protobuf:"bytes,9,opt,name=host_denom,json=hostDenom,proto3" json:"host_denom,omitempty"`
	// The unbonding period in days (e.g. 21)
	UnbondingPeriod uint64 `protobuf:"varint,26,opt,name=unbonding_period,json=unbondingPeriod,proto3" json:"unbonding_period,omitempty"`
	// List of validators that are delegated to
	Validators []*Validator `protobuf:"bytes,3,rep,name=validators,proto3" json:"validators,omitempty"`
	// Address that custodies native tokens during a liquid stake
	DepositAddress string `protobuf:"bytes,18,opt,name=deposit_address,json=depositAddress,proto3" json:"deposit_address,omitempty"`
	// ICA Address on the host zone responsible for collecting rewards
	WithdrawalIcaAddress string `protobuf:"bytes,22,opt,name=withdrawal_ica_address,json=withdrawalIcaAddress,proto3" json:"withdrawal_ica_address,omitempty"`
	// ICA Address on the host zone responsible for commission
	FeeIcaAddress string `protobuf:"bytes,23,opt,name=fee_ica_address,json=feeIcaAddress,proto3" json:"fee_ica_address,omitempty"`
	// ICA Address on the host zone responsible for staking and unstaking
	DelegationIcaAddress string `protobuf:"bytes,24,opt,name=delegation_ica_address,json=delegationIcaAddress,proto3" json:"delegation_ica_address,omitempty"`
	// ICA Address that receives unstaked tokens after they've finished unbonding
	RedemptionIcaAddress string `protobuf:"bytes,25,opt,name=redemption_ica_address,json=redemptionIcaAddress,proto3" json:"redemption_ica_address,omitempty"`
	// ICA Address that receives tokens from a community pool to liquid stake or
	// redeem In the case of a liquid stake, the community pool deposits native
	// tokens In the case of a redemption, the community pool deposits stTokens
	CommunityPoolDepositIcaAddress string `` /* 158-byte string literal not displayed */
	// ICA Address that distributes tokens back to the community pool during a
	// community pool liquid stake or redeem In the case of a liquid stake, the
	// return address sends back stTokens In the case of a redemption, the return
	// address sends back native tokens
	CommunityPoolReturnIcaAddress string `` /* 155-byte string literal not displayed */
	// Module account on Stride that receives native tokens from the deposit ICA
	// and liquid stakes them
	CommunityPoolStakeHoldingAddress string `` /* 164-byte string literal not displayed */
	// Module account on Stride that receives stTokens from the deposit ICA and
	// redeems them
	CommunityPoolRedeemHoldingAddress string `` /* 167-byte string literal not displayed */
	// Optional community pool address to send tokens to after a community pool
	// liquid stake or redemption If this address is empty, the tokens are sent to
	// the main community pool
	CommunityPoolTreasuryAddress string `` /* 150-byte string literal not displayed */
	// The total delegated balance on the host zone
	TotalDelegations string `protobuf:"bytes,13,opt,name=total_delegations,json=totalDelegations,proto3" json:"total_delegations,omitempty"`
	// The redemption rate from the previous epoch
	LastRedemptionRate string `protobuf:"bytes,10,opt,name=last_redemption_rate,json=lastRedemptionRate,proto3" json:"last_redemption_rate,omitempty"`
	// The current redemption rate
	RedemptionRate string `protobuf:"bytes,11,opt,name=redemption_rate,json=redemptionRate,proto3" json:"redemption_rate,omitempty"`
	// The min outer redemption rate bound - controlled only be governance
	// The min inner bound cannot exceed this bound
	MinRedemptionRate string `protobuf:"bytes,20,opt,name=min_redemption_rate,json=minRedemptionRate,proto3" json:"min_redemption_rate,omitempty"`
	// The max outer redemption rate bound - controlled only be governance
	// The max inner bound cannot exceed this bound
	MaxRedemptionRate string `protobuf:"bytes,21,opt,name=max_redemption_rate,json=maxRedemptionRate,proto3" json:"max_redemption_rate,omitempty"`
	// The min minner redemption rate bound - controlled by the admin
	// If the redemption rate exceeds this bound, the host zone is halted
	MinInnerRedemptionRate string `` /* 132-byte string literal not displayed */
	// The max minner redemption rate bound - controlled by the admin
	// If the redemption rate exceeds this bound, the host zone is halted
	MaxInnerRedemptionRate string `` /* 132-byte string literal not displayed */
	// The max number of messages that can be sent in a delegation
	// or undelegation ICA tx
	MaxMessagesPerIcaTx uint64 `` /* 126-byte string literal not displayed */
	// An optional fee rebate
	// If there is no rebate for the host zone, this will be nil
	CommunityPoolRebate *CommunityPoolRebate `protobuf:"bytes,34,opt,name=community_pool_rebate,json=communityPoolRebate,proto3" json:"community_pool_rebate,omitempty"`
	// A boolean indicating whether the chain has LSM enabled
	LsmLiquidStakeEnabled bool `` /* 130-byte string literal not displayed */
	// A boolean indicating whether the chain is currently halted
	Halted bool `protobuf:"varint,19,opt,name=halted,proto3" json:"halted,omitempty"`
	// contains filtered or unexported fields
}

Core data structure to track liquid staking zones

func (*HostZone) Descriptor deprecated

func (*HostZone) Descriptor() ([]byte, []int)

Deprecated: Use HostZone.ProtoReflect.Descriptor instead.

func (*HostZone) GetBech32Prefix

func (x *HostZone) GetBech32Prefix() string

func (*HostZone) GetChainId

func (x *HostZone) GetChainId() string

func (*HostZone) GetCommunityPoolDepositIcaAddress

func (x *HostZone) GetCommunityPoolDepositIcaAddress() string

func (*HostZone) GetCommunityPoolRebate

func (x *HostZone) GetCommunityPoolRebate() *CommunityPoolRebate

func (*HostZone) GetCommunityPoolRedeemHoldingAddress

func (x *HostZone) GetCommunityPoolRedeemHoldingAddress() string

func (*HostZone) GetCommunityPoolReturnIcaAddress

func (x *HostZone) GetCommunityPoolReturnIcaAddress() string

func (*HostZone) GetCommunityPoolStakeHoldingAddress

func (x *HostZone) GetCommunityPoolStakeHoldingAddress() string

func (*HostZone) GetCommunityPoolTreasuryAddress

func (x *HostZone) GetCommunityPoolTreasuryAddress() string

func (*HostZone) GetConnectionId

func (x *HostZone) GetConnectionId() string

func (*HostZone) GetDelegationIcaAddress

func (x *HostZone) GetDelegationIcaAddress() string

func (*HostZone) GetDepositAddress

func (x *HostZone) GetDepositAddress() string

func (*HostZone) GetFeeIcaAddress

func (x *HostZone) GetFeeIcaAddress() string

func (*HostZone) GetHalted

func (x *HostZone) GetHalted() bool

func (*HostZone) GetHostDenom

func (x *HostZone) GetHostDenom() string

func (*HostZone) GetIbcDenom

func (x *HostZone) GetIbcDenom() string

func (*HostZone) GetLastRedemptionRate

func (x *HostZone) GetLastRedemptionRate() string

func (*HostZone) GetLsmLiquidStakeEnabled

func (x *HostZone) GetLsmLiquidStakeEnabled() bool

func (*HostZone) GetMaxInnerRedemptionRate

func (x *HostZone) GetMaxInnerRedemptionRate() string

func (*HostZone) GetMaxMessagesPerIcaTx

func (x *HostZone) GetMaxMessagesPerIcaTx() uint64

func (*HostZone) GetMaxRedemptionRate

func (x *HostZone) GetMaxRedemptionRate() string

func (*HostZone) GetMinInnerRedemptionRate

func (x *HostZone) GetMinInnerRedemptionRate() string

func (*HostZone) GetMinRedemptionRate

func (x *HostZone) GetMinRedemptionRate() string

func (*HostZone) GetRedemptionIcaAddress

func (x *HostZone) GetRedemptionIcaAddress() string

func (*HostZone) GetRedemptionRate

func (x *HostZone) GetRedemptionRate() string

func (*HostZone) GetTotalDelegations

func (x *HostZone) GetTotalDelegations() string

func (*HostZone) GetTransferChannelId

func (x *HostZone) GetTransferChannelId() string

func (*HostZone) GetUnbondingPeriod

func (x *HostZone) GetUnbondingPeriod() uint64

func (*HostZone) GetValidators

func (x *HostZone) GetValidators() []*Validator

func (*HostZone) GetWithdrawalIcaAddress

func (x *HostZone) GetWithdrawalIcaAddress() string

func (*HostZone) ProtoMessage

func (*HostZone) ProtoMessage()

func (*HostZone) ProtoReflect

func (x *HostZone) ProtoReflect() protoreflect.Message

func (*HostZone) Reset

func (x *HostZone) Reset()

func (*HostZone) String

func (x *HostZone) String() string

type ICAAccount

type ICAAccount struct {
	ChainId      string         `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	Type_        ICAAccountType `protobuf:"varint,2,opt,name=type,proto3,enum=stride.stakeibc.ICAAccountType" json:"type,omitempty"`
	ConnectionId string         `protobuf:"bytes,3,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	Address      string         `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*ICAAccount) Descriptor deprecated

func (*ICAAccount) Descriptor() ([]byte, []int)

Deprecated: Use ICAAccount.ProtoReflect.Descriptor instead.

func (*ICAAccount) GetAddress

func (x *ICAAccount) GetAddress() string

func (*ICAAccount) GetChainId

func (x *ICAAccount) GetChainId() string

func (*ICAAccount) GetConnectionId

func (x *ICAAccount) GetConnectionId() string

func (*ICAAccount) GetType_

func (x *ICAAccount) GetType_() ICAAccountType

func (*ICAAccount) ProtoMessage

func (*ICAAccount) ProtoMessage()

func (*ICAAccount) ProtoReflect

func (x *ICAAccount) ProtoReflect() protoreflect.Message

func (*ICAAccount) Reset

func (x *ICAAccount) Reset()

func (*ICAAccount) String

func (x *ICAAccount) String() string

type ICAAccountType

type ICAAccountType int32
const (
	ICAAccountType_DELEGATION             ICAAccountType = 0
	ICAAccountType_FEE                    ICAAccountType = 1
	ICAAccountType_WITHDRAWAL             ICAAccountType = 2
	ICAAccountType_REDEMPTION             ICAAccountType = 3
	ICAAccountType_COMMUNITY_POOL_DEPOSIT ICAAccountType = 4
	ICAAccountType_COMMUNITY_POOL_RETURN  ICAAccountType = 5
	ICAAccountType_CONVERTER_UNWIND       ICAAccountType = 6
	ICAAccountType_CONVERTER_TRADE        ICAAccountType = 7
)

func (ICAAccountType) Descriptor

func (ICAAccountType) Enum

func (x ICAAccountType) Enum() *ICAAccountType

func (ICAAccountType) EnumDescriptor deprecated

func (ICAAccountType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ICAAccountType.Descriptor instead.

func (ICAAccountType) Number

func (ICAAccountType) String

func (x ICAAccountType) String() string

func (ICAAccountType) Type

type LSMLiquidStake

type LSMLiquidStake struct {
	Deposit   *records.LSMTokenDeposit `protobuf:"bytes,1,opt,name=deposit,proto3" json:"deposit,omitempty"`
	HostZone  *HostZone                `protobuf:"bytes,2,opt,name=host_zone,json=hostZone,proto3" json:"host_zone,omitempty"`
	Validator *Validator               `protobuf:"bytes,3,opt,name=validator,proto3" json:"validator,omitempty"`
	// contains filtered or unexported fields
}

func (*LSMLiquidStake) Descriptor deprecated

func (*LSMLiquidStake) Descriptor() ([]byte, []int)

Deprecated: Use LSMLiquidStake.ProtoReflect.Descriptor instead.

func (*LSMLiquidStake) GetDeposit

func (x *LSMLiquidStake) GetDeposit() *records.LSMTokenDeposit

func (*LSMLiquidStake) GetHostZone

func (x *LSMLiquidStake) GetHostZone() *HostZone

func (*LSMLiquidStake) GetValidator

func (x *LSMLiquidStake) GetValidator() *Validator

func (*LSMLiquidStake) ProtoMessage

func (*LSMLiquidStake) ProtoMessage()

func (*LSMLiquidStake) ProtoReflect

func (x *LSMLiquidStake) ProtoReflect() protoreflect.Message

func (*LSMLiquidStake) Reset

func (x *LSMLiquidStake) Reset()

func (*LSMLiquidStake) String

func (x *LSMLiquidStake) String() string

type MsgAddValidators

type MsgAddValidators struct {
	Creator    string       `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	HostZone   string       `protobuf:"bytes,2,opt,name=host_zone,json=hostZone,proto3" json:"host_zone,omitempty"`
	Validators []*Validator `protobuf:"bytes,3,rep,name=validators,proto3" json:"validators,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgAddValidators) Descriptor deprecated

func (*MsgAddValidators) Descriptor() ([]byte, []int)

Deprecated: Use MsgAddValidators.ProtoReflect.Descriptor instead.

func (*MsgAddValidators) GetCreator

func (x *MsgAddValidators) GetCreator() string

func (*MsgAddValidators) GetHostZone

func (x *MsgAddValidators) GetHostZone() string

func (*MsgAddValidators) GetValidators

func (x *MsgAddValidators) GetValidators() []*Validator

func (*MsgAddValidators) ProtoMessage

func (*MsgAddValidators) ProtoMessage()

func (*MsgAddValidators) ProtoReflect

func (x *MsgAddValidators) ProtoReflect() protoreflect.Message

func (*MsgAddValidators) Reset

func (x *MsgAddValidators) Reset()

func (*MsgAddValidators) String

func (x *MsgAddValidators) String() string

type MsgAddValidatorsResponse

type MsgAddValidatorsResponse struct {
	// contains filtered or unexported fields
}

func (*MsgAddValidatorsResponse) Descriptor deprecated

func (*MsgAddValidatorsResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgAddValidatorsResponse.ProtoReflect.Descriptor instead.

func (*MsgAddValidatorsResponse) ProtoMessage

func (*MsgAddValidatorsResponse) ProtoMessage()

func (*MsgAddValidatorsResponse) ProtoReflect

func (x *MsgAddValidatorsResponse) ProtoReflect() protoreflect.Message

func (*MsgAddValidatorsResponse) Reset

func (x *MsgAddValidatorsResponse) Reset()

func (*MsgAddValidatorsResponse) String

func (x *MsgAddValidatorsResponse) String() string

type MsgCalibrateDelegation

type MsgCalibrateDelegation struct {
	Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	Valoper string `protobuf:"bytes,3,opt,name=valoper,proto3" json:"valoper,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgCalibrateDelegation) Descriptor deprecated

func (*MsgCalibrateDelegation) Descriptor() ([]byte, []int)

Deprecated: Use MsgCalibrateDelegation.ProtoReflect.Descriptor instead.

func (*MsgCalibrateDelegation) GetChainId

func (x *MsgCalibrateDelegation) GetChainId() string

func (*MsgCalibrateDelegation) GetCreator

func (x *MsgCalibrateDelegation) GetCreator() string

func (*MsgCalibrateDelegation) GetValoper

func (x *MsgCalibrateDelegation) GetValoper() string

func (*MsgCalibrateDelegation) ProtoMessage

func (*MsgCalibrateDelegation) ProtoMessage()

func (*MsgCalibrateDelegation) ProtoReflect

func (x *MsgCalibrateDelegation) ProtoReflect() protoreflect.Message

func (*MsgCalibrateDelegation) Reset

func (x *MsgCalibrateDelegation) Reset()

func (*MsgCalibrateDelegation) String

func (x *MsgCalibrateDelegation) String() string

type MsgCalibrateDelegationResponse

type MsgCalibrateDelegationResponse struct {
	// contains filtered or unexported fields
}

func (*MsgCalibrateDelegationResponse) Descriptor deprecated

func (*MsgCalibrateDelegationResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgCalibrateDelegationResponse.ProtoReflect.Descriptor instead.

func (*MsgCalibrateDelegationResponse) ProtoMessage

func (*MsgCalibrateDelegationResponse) ProtoMessage()

func (*MsgCalibrateDelegationResponse) ProtoReflect

func (*MsgCalibrateDelegationResponse) Reset

func (x *MsgCalibrateDelegationResponse) Reset()

func (*MsgCalibrateDelegationResponse) String

type MsgChangeValidatorWeights

type MsgChangeValidatorWeights struct {
	Creator          string             `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	HostZone         string             `protobuf:"bytes,2,opt,name=host_zone,json=hostZone,proto3" json:"host_zone,omitempty"`
	ValidatorWeights []*ValidatorWeight `protobuf:"bytes,3,rep,name=validator_weights,json=validatorWeights,proto3" json:"validator_weights,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgChangeValidatorWeights) Descriptor deprecated

func (*MsgChangeValidatorWeights) Descriptor() ([]byte, []int)

Deprecated: Use MsgChangeValidatorWeights.ProtoReflect.Descriptor instead.

func (*MsgChangeValidatorWeights) GetCreator

func (x *MsgChangeValidatorWeights) GetCreator() string

func (*MsgChangeValidatorWeights) GetHostZone

func (x *MsgChangeValidatorWeights) GetHostZone() string

func (*MsgChangeValidatorWeights) GetValidatorWeights

func (x *MsgChangeValidatorWeights) GetValidatorWeights() []*ValidatorWeight

func (*MsgChangeValidatorWeights) ProtoMessage

func (*MsgChangeValidatorWeights) ProtoMessage()

func (*MsgChangeValidatorWeights) ProtoReflect

func (*MsgChangeValidatorWeights) Reset

func (x *MsgChangeValidatorWeights) Reset()

func (*MsgChangeValidatorWeights) String

func (x *MsgChangeValidatorWeights) String() string

type MsgChangeValidatorWeightsResponse

type MsgChangeValidatorWeightsResponse struct {
	// contains filtered or unexported fields
}

func (*MsgChangeValidatorWeightsResponse) Descriptor deprecated

func (*MsgChangeValidatorWeightsResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgChangeValidatorWeightsResponse.ProtoReflect.Descriptor instead.

func (*MsgChangeValidatorWeightsResponse) ProtoMessage

func (*MsgChangeValidatorWeightsResponse) ProtoMessage()

func (*MsgChangeValidatorWeightsResponse) ProtoReflect

func (*MsgChangeValidatorWeightsResponse) Reset

func (*MsgChangeValidatorWeightsResponse) String

type MsgClaimUndelegatedTokens

type MsgClaimUndelegatedTokens struct {
	Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	// UserUnbondingRecords are keyed on {chain_id}.{epoch}.{receiver}
	HostZoneId string `protobuf:"bytes,2,opt,name=host_zone_id,json=hostZoneId,proto3" json:"host_zone_id,omitempty"`
	Epoch      uint64 `protobuf:"varint,3,opt,name=epoch,proto3" json:"epoch,omitempty"`
	Receiver   string `protobuf:"bytes,5,opt,name=receiver,proto3" json:"receiver,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgClaimUndelegatedTokens) Descriptor deprecated

func (*MsgClaimUndelegatedTokens) Descriptor() ([]byte, []int)

Deprecated: Use MsgClaimUndelegatedTokens.ProtoReflect.Descriptor instead.

func (*MsgClaimUndelegatedTokens) GetCreator

func (x *MsgClaimUndelegatedTokens) GetCreator() string

func (*MsgClaimUndelegatedTokens) GetEpoch

func (x *MsgClaimUndelegatedTokens) GetEpoch() uint64

func (*MsgClaimUndelegatedTokens) GetHostZoneId

func (x *MsgClaimUndelegatedTokens) GetHostZoneId() string

func (*MsgClaimUndelegatedTokens) GetReceiver

func (x *MsgClaimUndelegatedTokens) GetReceiver() string

func (*MsgClaimUndelegatedTokens) ProtoMessage

func (*MsgClaimUndelegatedTokens) ProtoMessage()

func (*MsgClaimUndelegatedTokens) ProtoReflect

func (*MsgClaimUndelegatedTokens) Reset

func (x *MsgClaimUndelegatedTokens) Reset()

func (*MsgClaimUndelegatedTokens) String

func (x *MsgClaimUndelegatedTokens) String() string

type MsgClaimUndelegatedTokensResponse

type MsgClaimUndelegatedTokensResponse struct {
	// contains filtered or unexported fields
}

func (*MsgClaimUndelegatedTokensResponse) Descriptor deprecated

func (*MsgClaimUndelegatedTokensResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgClaimUndelegatedTokensResponse.ProtoReflect.Descriptor instead.

func (*MsgClaimUndelegatedTokensResponse) ProtoMessage

func (*MsgClaimUndelegatedTokensResponse) ProtoMessage()

func (*MsgClaimUndelegatedTokensResponse) ProtoReflect

func (*MsgClaimUndelegatedTokensResponse) Reset

func (*MsgClaimUndelegatedTokensResponse) String

type MsgClearBalance

type MsgClearBalance struct {
	Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	Amount  string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
	Channel string `protobuf:"bytes,4,opt,name=channel,proto3" json:"channel,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgClearBalance) Descriptor deprecated

func (*MsgClearBalance) Descriptor() ([]byte, []int)

Deprecated: Use MsgClearBalance.ProtoReflect.Descriptor instead.

func (*MsgClearBalance) GetAmount

func (x *MsgClearBalance) GetAmount() string

func (*MsgClearBalance) GetChainId

func (x *MsgClearBalance) GetChainId() string

func (*MsgClearBalance) GetChannel

func (x *MsgClearBalance) GetChannel() string

func (*MsgClearBalance) GetCreator

func (x *MsgClearBalance) GetCreator() string

func (*MsgClearBalance) ProtoMessage

func (*MsgClearBalance) ProtoMessage()

func (*MsgClearBalance) ProtoReflect

func (x *MsgClearBalance) ProtoReflect() protoreflect.Message

func (*MsgClearBalance) Reset

func (x *MsgClearBalance) Reset()

func (*MsgClearBalance) String

func (x *MsgClearBalance) String() string

type MsgClearBalanceResponse

type MsgClearBalanceResponse struct {
	// contains filtered or unexported fields
}

func (*MsgClearBalanceResponse) Descriptor deprecated

func (*MsgClearBalanceResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgClearBalanceResponse.ProtoReflect.Descriptor instead.

func (*MsgClearBalanceResponse) ProtoMessage

func (*MsgClearBalanceResponse) ProtoMessage()

func (*MsgClearBalanceResponse) ProtoReflect

func (x *MsgClearBalanceResponse) ProtoReflect() protoreflect.Message

func (*MsgClearBalanceResponse) Reset

func (x *MsgClearBalanceResponse) Reset()

func (*MsgClearBalanceResponse) String

func (x *MsgClearBalanceResponse) String() string

type MsgClient

type MsgClient interface {
	LiquidStake(ctx context.Context, in *MsgLiquidStake, opts ...grpc.CallOption) (*MsgLiquidStakeResponse, error)
	LSMLiquidStake(ctx context.Context, in *MsgLSMLiquidStake, opts ...grpc.CallOption) (*MsgLSMLiquidStakeResponse, error)
	RedeemStake(ctx context.Context, in *MsgRedeemStake, opts ...grpc.CallOption) (*MsgRedeemStakeResponse, error)
	RegisterHostZone(ctx context.Context, in *MsgRegisterHostZone, opts ...grpc.CallOption) (*MsgRegisterHostZoneResponse, error)
	ClaimUndelegatedTokens(ctx context.Context, in *MsgClaimUndelegatedTokens, opts ...grpc.CallOption) (*MsgClaimUndelegatedTokensResponse, error)
	RebalanceValidators(ctx context.Context, in *MsgRebalanceValidators, opts ...grpc.CallOption) (*MsgRebalanceValidatorsResponse, error)
	AddValidators(ctx context.Context, in *MsgAddValidators, opts ...grpc.CallOption) (*MsgAddValidatorsResponse, error)
	ChangeValidatorWeight(ctx context.Context, in *MsgChangeValidatorWeights, opts ...grpc.CallOption) (*MsgChangeValidatorWeightsResponse, error)
	DeleteValidator(ctx context.Context, in *MsgDeleteValidator, opts ...grpc.CallOption) (*MsgDeleteValidatorResponse, error)
	RestoreInterchainAccount(ctx context.Context, in *MsgRestoreInterchainAccount, opts ...grpc.CallOption) (*MsgRestoreInterchainAccountResponse, error)
	UpdateValidatorSharesExchRate(ctx context.Context, in *MsgUpdateValidatorSharesExchRate, opts ...grpc.CallOption) (*MsgUpdateValidatorSharesExchRateResponse, error)
	CalibrateDelegation(ctx context.Context, in *MsgCalibrateDelegation, opts ...grpc.CallOption) (*MsgCalibrateDelegationResponse, error)
	ClearBalance(ctx context.Context, in *MsgClearBalance, opts ...grpc.CallOption) (*MsgClearBalanceResponse, error)
	UpdateInnerRedemptionRateBounds(ctx context.Context, in *MsgUpdateInnerRedemptionRateBounds, opts ...grpc.CallOption) (*MsgUpdateInnerRedemptionRateBoundsResponse, error)
	ResumeHostZone(ctx context.Context, in *MsgResumeHostZone, opts ...grpc.CallOption) (*MsgResumeHostZoneResponse, error)
	CreateTradeRoute(ctx context.Context, in *MsgCreateTradeRoute, opts ...grpc.CallOption) (*MsgCreateTradeRouteResponse, error)
	DeleteTradeRoute(ctx context.Context, in *MsgDeleteTradeRoute, opts ...grpc.CallOption) (*MsgDeleteTradeRouteResponse, error)
	UpdateTradeRoute(ctx context.Context, in *MsgUpdateTradeRoute, opts ...grpc.CallOption) (*MsgUpdateTradeRouteResponse, error)
	SetCommunityPoolRebate(ctx context.Context, in *MsgSetCommunityPoolRebate, opts ...grpc.CallOption) (*MsgSetCommunityPoolRebateResponse, error)
	ToggleTradeController(ctx context.Context, in *MsgToggleTradeController, opts ...grpc.CallOption) (*MsgToggleTradeControllerResponse, error)
	UpdateHostZoneParams(ctx context.Context, in *MsgUpdateHostZoneParams, opts ...grpc.CallOption) (*MsgUpdateHostZoneParamsResponse, error)
	UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error)
}

MsgClient is the client API for Msg service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Msg defines the Msg service.

func NewMsgClient

func NewMsgClient(cc grpc.ClientConnInterface) MsgClient

type MsgCreateTradeRoute

type MsgCreateTradeRoute struct {

	// authority is the address that controls the module (defaults to x/gov unless
	// overwritten).
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
	// The chain ID of the host zone
	HostChainId string `protobuf:"bytes,2,opt,name=host_chain_id,json=hostChainId,proto3" json:"host_chain_id,omitempty"`
	// Connection IDs between stride and the other zones
	StrideToRewardConnectionId string `` /* 145-byte string literal not displayed */
	StrideToTradeConnectionId  string `` /* 142-byte string literal not displayed */
	// Transfer channels between the host, reward, and trade zones
	HostToRewardTransferChannelId  string `` /* 156-byte string literal not displayed */
	RewardToTradeTransferChannelId string `` /* 159-byte string literal not displayed */
	TradeToHostTransferChannelId   string `` /* 153-byte string literal not displayed */
	// ibc denom for the reward token on the host zone (e.g. ibc/usdc on dYdX)
	RewardDenomOnHost string `protobuf:"bytes,8,opt,name=reward_denom_on_host,json=rewardDenomOnHost,proto3" json:"reward_denom_on_host,omitempty"`
	// native denom of reward token on the reward zone (e.g. usdc on Noble)
	RewardDenomOnReward string `protobuf:"bytes,9,opt,name=reward_denom_on_reward,json=rewardDenomOnReward,proto3" json:"reward_denom_on_reward,omitempty"`
	// ibc denom of the reward token on the trade zone (e.g. ibc/usdc on Osmosis)
	RewardDenomOnTrade string `protobuf:"bytes,10,opt,name=reward_denom_on_trade,json=rewardDenomOnTrade,proto3" json:"reward_denom_on_trade,omitempty"`
	// ibc denom of the host's token on the trade zone (e.g. ibc/dydx on Osmosis)
	HostDenomOnTrade string `protobuf:"bytes,11,opt,name=host_denom_on_trade,json=hostDenomOnTrade,proto3" json:"host_denom_on_trade,omitempty"`
	// the host zone's native denom (e.g. dydx on dYdX)
	HostDenomOnHost string `protobuf:"bytes,12,opt,name=host_denom_on_host,json=hostDenomOnHost,proto3" json:"host_denom_on_host,omitempty"`
	// The osmosis pool ID
	PoolId uint64 `protobuf:"varint,13,opt,name=pool_id,json=poolId,proto3" json:"pool_id,omitempty"`
	// Threshold defining the percentage of tokens that could be lost in the trade
	// This captures both the loss from slippage and from a stale price on stride
	// "0.05" means the output from the trade can be no less than a 5% deviation
	// from the current value
	MaxAllowedSwapLossRate string `` /* 134-byte string literal not displayed */
	// minimum amount of reward tokens to initate a swap
	// if not provided, defaults to 0
	MinSwapAmount string `protobuf:"bytes,15,opt,name=min_swap_amount,json=minSwapAmount,proto3" json:"min_swap_amount,omitempty"`
	// maximum amount of reward tokens in a single swap
	// if not provided, defaults to 10e24
	MaxSwapAmount string `protobuf:"bytes,16,opt,name=max_swap_amount,json=maxSwapAmount,proto3" json:"max_swap_amount,omitempty"`
	// contains filtered or unexported fields
}

Creates a new trade route

func (*MsgCreateTradeRoute) Descriptor deprecated

func (*MsgCreateTradeRoute) Descriptor() ([]byte, []int)

Deprecated: Use MsgCreateTradeRoute.ProtoReflect.Descriptor instead.

func (*MsgCreateTradeRoute) GetAuthority

func (x *MsgCreateTradeRoute) GetAuthority() string

func (*MsgCreateTradeRoute) GetHostChainId

func (x *MsgCreateTradeRoute) GetHostChainId() string

func (*MsgCreateTradeRoute) GetHostDenomOnHost

func (x *MsgCreateTradeRoute) GetHostDenomOnHost() string

func (*MsgCreateTradeRoute) GetHostDenomOnTrade

func (x *MsgCreateTradeRoute) GetHostDenomOnTrade() string

func (*MsgCreateTradeRoute) GetHostToRewardTransferChannelId

func (x *MsgCreateTradeRoute) GetHostToRewardTransferChannelId() string

func (*MsgCreateTradeRoute) GetMaxAllowedSwapLossRate

func (x *MsgCreateTradeRoute) GetMaxAllowedSwapLossRate() string

func (*MsgCreateTradeRoute) GetMaxSwapAmount

func (x *MsgCreateTradeRoute) GetMaxSwapAmount() string

func (*MsgCreateTradeRoute) GetMinSwapAmount

func (x *MsgCreateTradeRoute) GetMinSwapAmount() string

func (*MsgCreateTradeRoute) GetPoolId

func (x *MsgCreateTradeRoute) GetPoolId() uint64

func (*MsgCreateTradeRoute) GetRewardDenomOnHost

func (x *MsgCreateTradeRoute) GetRewardDenomOnHost() string

func (*MsgCreateTradeRoute) GetRewardDenomOnReward

func (x *MsgCreateTradeRoute) GetRewardDenomOnReward() string

func (*MsgCreateTradeRoute) GetRewardDenomOnTrade

func (x *MsgCreateTradeRoute) GetRewardDenomOnTrade() string

func (*MsgCreateTradeRoute) GetRewardToTradeTransferChannelId

func (x *MsgCreateTradeRoute) GetRewardToTradeTransferChannelId() string

func (*MsgCreateTradeRoute) GetStrideToRewardConnectionId

func (x *MsgCreateTradeRoute) GetStrideToRewardConnectionId() string

func (*MsgCreateTradeRoute) GetStrideToTradeConnectionId

func (x *MsgCreateTradeRoute) GetStrideToTradeConnectionId() string

func (*MsgCreateTradeRoute) GetTradeToHostTransferChannelId

func (x *MsgCreateTradeRoute) GetTradeToHostTransferChannelId() string

func (*MsgCreateTradeRoute) ProtoMessage

func (*MsgCreateTradeRoute) ProtoMessage()

func (*MsgCreateTradeRoute) ProtoReflect

func (x *MsgCreateTradeRoute) ProtoReflect() protoreflect.Message

func (*MsgCreateTradeRoute) Reset

func (x *MsgCreateTradeRoute) Reset()

func (*MsgCreateTradeRoute) String

func (x *MsgCreateTradeRoute) String() string

type MsgCreateTradeRouteResponse

type MsgCreateTradeRouteResponse struct {
	// contains filtered or unexported fields
}

func (*MsgCreateTradeRouteResponse) Descriptor deprecated

func (*MsgCreateTradeRouteResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgCreateTradeRouteResponse.ProtoReflect.Descriptor instead.

func (*MsgCreateTradeRouteResponse) ProtoMessage

func (*MsgCreateTradeRouteResponse) ProtoMessage()

func (*MsgCreateTradeRouteResponse) ProtoReflect

func (*MsgCreateTradeRouteResponse) Reset

func (x *MsgCreateTradeRouteResponse) Reset()

func (*MsgCreateTradeRouteResponse) String

func (x *MsgCreateTradeRouteResponse) String() string

type MsgDeleteTradeRoute

type MsgDeleteTradeRoute struct {

	// authority is the address that controls the module (defaults to x/gov unless
	// overwritten).
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
	// The reward denom of the route in it's native form (e.g. usdc)
	RewardDenom string `protobuf:"bytes,2,opt,name=reward_denom,json=rewardDenom,proto3" json:"reward_denom,omitempty"`
	// The host zone's denom in it's native form (e.g. dydx)
	HostDenom string `protobuf:"bytes,3,opt,name=host_denom,json=hostDenom,proto3" json:"host_denom,omitempty"`
	// contains filtered or unexported fields
}

Deletes a trade route

func (*MsgDeleteTradeRoute) Descriptor deprecated

func (*MsgDeleteTradeRoute) Descriptor() ([]byte, []int)

Deprecated: Use MsgDeleteTradeRoute.ProtoReflect.Descriptor instead.

func (*MsgDeleteTradeRoute) GetAuthority

func (x *MsgDeleteTradeRoute) GetAuthority() string

func (*MsgDeleteTradeRoute) GetHostDenom

func (x *MsgDeleteTradeRoute) GetHostDenom() string

func (*MsgDeleteTradeRoute) GetRewardDenom

func (x *MsgDeleteTradeRoute) GetRewardDenom() string

func (*MsgDeleteTradeRoute) ProtoMessage

func (*MsgDeleteTradeRoute) ProtoMessage()

func (*MsgDeleteTradeRoute) ProtoReflect

func (x *MsgDeleteTradeRoute) ProtoReflect() protoreflect.Message

func (*MsgDeleteTradeRoute) Reset

func (x *MsgDeleteTradeRoute) Reset()

func (*MsgDeleteTradeRoute) String

func (x *MsgDeleteTradeRoute) String() string

type MsgDeleteTradeRouteResponse

type MsgDeleteTradeRouteResponse struct {
	// contains filtered or unexported fields
}

func (*MsgDeleteTradeRouteResponse) Descriptor deprecated

func (*MsgDeleteTradeRouteResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgDeleteTradeRouteResponse.ProtoReflect.Descriptor instead.

func (*MsgDeleteTradeRouteResponse) ProtoMessage

func (*MsgDeleteTradeRouteResponse) ProtoMessage()

func (*MsgDeleteTradeRouteResponse) ProtoReflect

func (*MsgDeleteTradeRouteResponse) Reset

func (x *MsgDeleteTradeRouteResponse) Reset()

func (*MsgDeleteTradeRouteResponse) String

func (x *MsgDeleteTradeRouteResponse) String() string

type MsgDeleteValidator

type MsgDeleteValidator struct {
	Creator  string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	HostZone string `protobuf:"bytes,2,opt,name=host_zone,json=hostZone,proto3" json:"host_zone,omitempty"`
	ValAddr  string `protobuf:"bytes,3,opt,name=val_addr,json=valAddr,proto3" json:"val_addr,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgDeleteValidator) Descriptor deprecated

func (*MsgDeleteValidator) Descriptor() ([]byte, []int)

Deprecated: Use MsgDeleteValidator.ProtoReflect.Descriptor instead.

func (*MsgDeleteValidator) GetCreator

func (x *MsgDeleteValidator) GetCreator() string

func (*MsgDeleteValidator) GetHostZone

func (x *MsgDeleteValidator) GetHostZone() string

func (*MsgDeleteValidator) GetValAddr

func (x *MsgDeleteValidator) GetValAddr() string

func (*MsgDeleteValidator) ProtoMessage

func (*MsgDeleteValidator) ProtoMessage()

func (*MsgDeleteValidator) ProtoReflect

func (x *MsgDeleteValidator) ProtoReflect() protoreflect.Message

func (*MsgDeleteValidator) Reset

func (x *MsgDeleteValidator) Reset()

func (*MsgDeleteValidator) String

func (x *MsgDeleteValidator) String() string

type MsgDeleteValidatorResponse

type MsgDeleteValidatorResponse struct {
	// contains filtered or unexported fields
}

func (*MsgDeleteValidatorResponse) Descriptor deprecated

func (*MsgDeleteValidatorResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgDeleteValidatorResponse.ProtoReflect.Descriptor instead.

func (*MsgDeleteValidatorResponse) ProtoMessage

func (*MsgDeleteValidatorResponse) ProtoMessage()

func (*MsgDeleteValidatorResponse) ProtoReflect

func (*MsgDeleteValidatorResponse) Reset

func (x *MsgDeleteValidatorResponse) Reset()

func (*MsgDeleteValidatorResponse) String

func (x *MsgDeleteValidatorResponse) String() string

type MsgLSMLiquidStake

type MsgLSMLiquidStake struct {
	Creator          string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Amount           string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
	LsmTokenIbcDenom string `protobuf:"bytes,3,opt,name=lsm_token_ibc_denom,json=lsmTokenIbcDenom,proto3" json:"lsm_token_ibc_denom,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgLSMLiquidStake) Descriptor deprecated

func (*MsgLSMLiquidStake) Descriptor() ([]byte, []int)

Deprecated: Use MsgLSMLiquidStake.ProtoReflect.Descriptor instead.

func (*MsgLSMLiquidStake) GetAmount

func (x *MsgLSMLiquidStake) GetAmount() string

func (*MsgLSMLiquidStake) GetCreator

func (x *MsgLSMLiquidStake) GetCreator() string

func (*MsgLSMLiquidStake) GetLsmTokenIbcDenom

func (x *MsgLSMLiquidStake) GetLsmTokenIbcDenom() string

func (*MsgLSMLiquidStake) ProtoMessage

func (*MsgLSMLiquidStake) ProtoMessage()

func (*MsgLSMLiquidStake) ProtoReflect

func (x *MsgLSMLiquidStake) ProtoReflect() protoreflect.Message

func (*MsgLSMLiquidStake) Reset

func (x *MsgLSMLiquidStake) Reset()

func (*MsgLSMLiquidStake) String

func (x *MsgLSMLiquidStake) String() string

type MsgLSMLiquidStakeResponse

type MsgLSMLiquidStakeResponse struct {
	TransactionComplete bool `protobuf:"varint,1,opt,name=transaction_complete,json=transactionComplete,proto3" json:"transaction_complete,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgLSMLiquidStakeResponse) Descriptor deprecated

func (*MsgLSMLiquidStakeResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgLSMLiquidStakeResponse.ProtoReflect.Descriptor instead.

func (*MsgLSMLiquidStakeResponse) GetTransactionComplete

func (x *MsgLSMLiquidStakeResponse) GetTransactionComplete() bool

func (*MsgLSMLiquidStakeResponse) ProtoMessage

func (*MsgLSMLiquidStakeResponse) ProtoMessage()

func (*MsgLSMLiquidStakeResponse) ProtoReflect

func (*MsgLSMLiquidStakeResponse) Reset

func (x *MsgLSMLiquidStakeResponse) Reset()

func (*MsgLSMLiquidStakeResponse) String

func (x *MsgLSMLiquidStakeResponse) String() string

type MsgLiquidStake

type MsgLiquidStake struct {
	Creator   string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Amount    string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
	HostDenom string `protobuf:"bytes,3,opt,name=host_denom,json=hostDenom,proto3" json:"host_denom,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgLiquidStake) Descriptor deprecated

func (*MsgLiquidStake) Descriptor() ([]byte, []int)

Deprecated: Use MsgLiquidStake.ProtoReflect.Descriptor instead.

func (*MsgLiquidStake) GetAmount

func (x *MsgLiquidStake) GetAmount() string

func (*MsgLiquidStake) GetCreator

func (x *MsgLiquidStake) GetCreator() string

func (*MsgLiquidStake) GetHostDenom

func (x *MsgLiquidStake) GetHostDenom() string

func (*MsgLiquidStake) ProtoMessage

func (*MsgLiquidStake) ProtoMessage()

func (*MsgLiquidStake) ProtoReflect

func (x *MsgLiquidStake) ProtoReflect() protoreflect.Message

func (*MsgLiquidStake) Reset

func (x *MsgLiquidStake) Reset()

func (*MsgLiquidStake) String

func (x *MsgLiquidStake) String() string

type MsgLiquidStakeResponse

type MsgLiquidStakeResponse struct {
	StToken *v1beta1.Coin `protobuf:"bytes,1,opt,name=st_token,json=stToken,proto3" json:"st_token,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgLiquidStakeResponse) Descriptor deprecated

func (*MsgLiquidStakeResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgLiquidStakeResponse.ProtoReflect.Descriptor instead.

func (*MsgLiquidStakeResponse) GetStToken

func (x *MsgLiquidStakeResponse) GetStToken() *v1beta1.Coin

func (*MsgLiquidStakeResponse) ProtoMessage

func (*MsgLiquidStakeResponse) ProtoMessage()

func (*MsgLiquidStakeResponse) ProtoReflect

func (x *MsgLiquidStakeResponse) ProtoReflect() protoreflect.Message

func (*MsgLiquidStakeResponse) Reset

func (x *MsgLiquidStakeResponse) Reset()

func (*MsgLiquidStakeResponse) String

func (x *MsgLiquidStakeResponse) String() string

type MsgRebalanceValidators

type MsgRebalanceValidators struct {
	Creator      string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	HostZone     string `protobuf:"bytes,2,opt,name=host_zone,json=hostZone,proto3" json:"host_zone,omitempty"`
	NumRebalance uint64 `protobuf:"varint,3,opt,name=num_rebalance,json=numRebalance,proto3" json:"num_rebalance,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgRebalanceValidators) Descriptor deprecated

func (*MsgRebalanceValidators) Descriptor() ([]byte, []int)

Deprecated: Use MsgRebalanceValidators.ProtoReflect.Descriptor instead.

func (*MsgRebalanceValidators) GetCreator

func (x *MsgRebalanceValidators) GetCreator() string

func (*MsgRebalanceValidators) GetHostZone

func (x *MsgRebalanceValidators) GetHostZone() string

func (*MsgRebalanceValidators) GetNumRebalance

func (x *MsgRebalanceValidators) GetNumRebalance() uint64

func (*MsgRebalanceValidators) ProtoMessage

func (*MsgRebalanceValidators) ProtoMessage()

func (*MsgRebalanceValidators) ProtoReflect

func (x *MsgRebalanceValidators) ProtoReflect() protoreflect.Message

func (*MsgRebalanceValidators) Reset

func (x *MsgRebalanceValidators) Reset()

func (*MsgRebalanceValidators) String

func (x *MsgRebalanceValidators) String() string

type MsgRebalanceValidatorsResponse

type MsgRebalanceValidatorsResponse struct {
	// contains filtered or unexported fields
}

func (*MsgRebalanceValidatorsResponse) Descriptor deprecated

func (*MsgRebalanceValidatorsResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgRebalanceValidatorsResponse.ProtoReflect.Descriptor instead.

func (*MsgRebalanceValidatorsResponse) ProtoMessage

func (*MsgRebalanceValidatorsResponse) ProtoMessage()

func (*MsgRebalanceValidatorsResponse) ProtoReflect

func (*MsgRebalanceValidatorsResponse) Reset

func (x *MsgRebalanceValidatorsResponse) Reset()

func (*MsgRebalanceValidatorsResponse) String

type MsgRedeemStake

type MsgRedeemStake struct {
	Creator  string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Amount   string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
	HostZone string `protobuf:"bytes,3,opt,name=host_zone,json=hostZone,proto3" json:"host_zone,omitempty"`
	Receiver string `protobuf:"bytes,4,opt,name=receiver,proto3" json:"receiver,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgRedeemStake) Descriptor deprecated

func (*MsgRedeemStake) Descriptor() ([]byte, []int)

Deprecated: Use MsgRedeemStake.ProtoReflect.Descriptor instead.

func (*MsgRedeemStake) GetAmount

func (x *MsgRedeemStake) GetAmount() string

func (*MsgRedeemStake) GetCreator

func (x *MsgRedeemStake) GetCreator() string

func (*MsgRedeemStake) GetHostZone

func (x *MsgRedeemStake) GetHostZone() string

func (*MsgRedeemStake) GetReceiver

func (x *MsgRedeemStake) GetReceiver() string

func (*MsgRedeemStake) ProtoMessage

func (*MsgRedeemStake) ProtoMessage()

func (*MsgRedeemStake) ProtoReflect

func (x *MsgRedeemStake) ProtoReflect() protoreflect.Message

func (*MsgRedeemStake) Reset

func (x *MsgRedeemStake) Reset()

func (*MsgRedeemStake) String

func (x *MsgRedeemStake) String() string

type MsgRedeemStakeResponse

type MsgRedeemStakeResponse struct {
	// contains filtered or unexported fields
}

func (*MsgRedeemStakeResponse) Descriptor deprecated

func (*MsgRedeemStakeResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgRedeemStakeResponse.ProtoReflect.Descriptor instead.

func (*MsgRedeemStakeResponse) ProtoMessage

func (*MsgRedeemStakeResponse) ProtoMessage()

func (*MsgRedeemStakeResponse) ProtoReflect

func (x *MsgRedeemStakeResponse) ProtoReflect() protoreflect.Message

func (*MsgRedeemStakeResponse) Reset

func (x *MsgRedeemStakeResponse) Reset()

func (*MsgRedeemStakeResponse) String

func (x *MsgRedeemStakeResponse) String() string

type MsgRegisterHostZone

type MsgRegisterHostZone struct {
	ConnectionId                 string `protobuf:"bytes,2,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	Bech32Prefix                 string `protobuf:"bytes,12,opt,name=bech32prefix,proto3" json:"bech32prefix,omitempty"`
	HostDenom                    string `protobuf:"bytes,4,opt,name=host_denom,json=hostDenom,proto3" json:"host_denom,omitempty"`
	IbcDenom                     string `protobuf:"bytes,5,opt,name=ibc_denom,json=ibcDenom,proto3" json:"ibc_denom,omitempty"`
	Creator                      string `protobuf:"bytes,6,opt,name=creator,proto3" json:"creator,omitempty"`
	TransferChannelId            string `protobuf:"bytes,10,opt,name=transfer_channel_id,json=transferChannelId,proto3" json:"transfer_channel_id,omitempty"`
	UnbondingPeriod              uint64 `protobuf:"varint,11,opt,name=unbonding_period,json=unbondingPeriod,proto3" json:"unbonding_period,omitempty"`
	MinRedemptionRate            string `protobuf:"bytes,13,opt,name=min_redemption_rate,json=minRedemptionRate,proto3" json:"min_redemption_rate,omitempty"`
	MaxRedemptionRate            string `protobuf:"bytes,14,opt,name=max_redemption_rate,json=maxRedemptionRate,proto3" json:"max_redemption_rate,omitempty"`
	LsmLiquidStakeEnabled        bool   `` /* 130-byte string literal not displayed */
	CommunityPoolTreasuryAddress string `` /* 150-byte string literal not displayed */
	MaxMessagesPerIcaTx          uint64 `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

next: 15

func (*MsgRegisterHostZone) Descriptor deprecated

func (*MsgRegisterHostZone) Descriptor() ([]byte, []int)

Deprecated: Use MsgRegisterHostZone.ProtoReflect.Descriptor instead.

func (*MsgRegisterHostZone) GetBech32Prefix

func (x *MsgRegisterHostZone) GetBech32Prefix() string

func (*MsgRegisterHostZone) GetCommunityPoolTreasuryAddress

func (x *MsgRegisterHostZone) GetCommunityPoolTreasuryAddress() string

func (*MsgRegisterHostZone) GetConnectionId

func (x *MsgRegisterHostZone) GetConnectionId() string

func (*MsgRegisterHostZone) GetCreator

func (x *MsgRegisterHostZone) GetCreator() string

func (*MsgRegisterHostZone) GetHostDenom

func (x *MsgRegisterHostZone) GetHostDenom() string

func (*MsgRegisterHostZone) GetIbcDenom

func (x *MsgRegisterHostZone) GetIbcDenom() string

func (*MsgRegisterHostZone) GetLsmLiquidStakeEnabled

func (x *MsgRegisterHostZone) GetLsmLiquidStakeEnabled() bool

func (*MsgRegisterHostZone) GetMaxMessagesPerIcaTx

func (x *MsgRegisterHostZone) GetMaxMessagesPerIcaTx() uint64

func (*MsgRegisterHostZone) GetMaxRedemptionRate

func (x *MsgRegisterHostZone) GetMaxRedemptionRate() string

func (*MsgRegisterHostZone) GetMinRedemptionRate

func (x *MsgRegisterHostZone) GetMinRedemptionRate() string

func (*MsgRegisterHostZone) GetTransferChannelId

func (x *MsgRegisterHostZone) GetTransferChannelId() string

func (*MsgRegisterHostZone) GetUnbondingPeriod

func (x *MsgRegisterHostZone) GetUnbondingPeriod() uint64

func (*MsgRegisterHostZone) ProtoMessage

func (*MsgRegisterHostZone) ProtoMessage()

func (*MsgRegisterHostZone) ProtoReflect

func (x *MsgRegisterHostZone) ProtoReflect() protoreflect.Message

func (*MsgRegisterHostZone) Reset

func (x *MsgRegisterHostZone) Reset()

func (*MsgRegisterHostZone) String

func (x *MsgRegisterHostZone) String() string

type MsgRegisterHostZoneResponse

type MsgRegisterHostZoneResponse struct {
	// contains filtered or unexported fields
}

func (*MsgRegisterHostZoneResponse) Descriptor deprecated

func (*MsgRegisterHostZoneResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgRegisterHostZoneResponse.ProtoReflect.Descriptor instead.

func (*MsgRegisterHostZoneResponse) ProtoMessage

func (*MsgRegisterHostZoneResponse) ProtoMessage()

func (*MsgRegisterHostZoneResponse) ProtoReflect

func (*MsgRegisterHostZoneResponse) Reset

func (x *MsgRegisterHostZoneResponse) Reset()

func (*MsgRegisterHostZoneResponse) String

func (x *MsgRegisterHostZoneResponse) String() string

type MsgRestoreInterchainAccount

type MsgRestoreInterchainAccount struct {
	Creator      string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	ChainId      string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	ConnectionId string `protobuf:"bytes,3,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	AccountOwner string `protobuf:"bytes,4,opt,name=account_owner,json=accountOwner,proto3" json:"account_owner,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgRestoreInterchainAccount) Descriptor deprecated

func (*MsgRestoreInterchainAccount) Descriptor() ([]byte, []int)

Deprecated: Use MsgRestoreInterchainAccount.ProtoReflect.Descriptor instead.

func (*MsgRestoreInterchainAccount) GetAccountOwner

func (x *MsgRestoreInterchainAccount) GetAccountOwner() string

func (*MsgRestoreInterchainAccount) GetChainId

func (x *MsgRestoreInterchainAccount) GetChainId() string

func (*MsgRestoreInterchainAccount) GetConnectionId

func (x *MsgRestoreInterchainAccount) GetConnectionId() string

func (*MsgRestoreInterchainAccount) GetCreator

func (x *MsgRestoreInterchainAccount) GetCreator() string

func (*MsgRestoreInterchainAccount) ProtoMessage

func (*MsgRestoreInterchainAccount) ProtoMessage()

func (*MsgRestoreInterchainAccount) ProtoReflect

func (*MsgRestoreInterchainAccount) Reset

func (x *MsgRestoreInterchainAccount) Reset()

func (*MsgRestoreInterchainAccount) String

func (x *MsgRestoreInterchainAccount) String() string

type MsgRestoreInterchainAccountResponse

type MsgRestoreInterchainAccountResponse struct {
	// contains filtered or unexported fields
}

func (*MsgRestoreInterchainAccountResponse) Descriptor deprecated

func (*MsgRestoreInterchainAccountResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgRestoreInterchainAccountResponse.ProtoReflect.Descriptor instead.

func (*MsgRestoreInterchainAccountResponse) ProtoMessage

func (*MsgRestoreInterchainAccountResponse) ProtoMessage()

func (*MsgRestoreInterchainAccountResponse) ProtoReflect

func (*MsgRestoreInterchainAccountResponse) Reset

func (*MsgRestoreInterchainAccountResponse) String

type MsgResumeHostZone

type MsgResumeHostZone struct {
	Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgResumeHostZone) Descriptor deprecated

func (*MsgResumeHostZone) Descriptor() ([]byte, []int)

Deprecated: Use MsgResumeHostZone.ProtoReflect.Descriptor instead.

func (*MsgResumeHostZone) GetChainId

func (x *MsgResumeHostZone) GetChainId() string

func (*MsgResumeHostZone) GetCreator

func (x *MsgResumeHostZone) GetCreator() string

func (*MsgResumeHostZone) ProtoMessage

func (*MsgResumeHostZone) ProtoMessage()

func (*MsgResumeHostZone) ProtoReflect

func (x *MsgResumeHostZone) ProtoReflect() protoreflect.Message

func (*MsgResumeHostZone) Reset

func (x *MsgResumeHostZone) Reset()

func (*MsgResumeHostZone) String

func (x *MsgResumeHostZone) String() string

type MsgResumeHostZoneResponse

type MsgResumeHostZoneResponse struct {
	// contains filtered or unexported fields
}

func (*MsgResumeHostZoneResponse) Descriptor deprecated

func (*MsgResumeHostZoneResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgResumeHostZoneResponse.ProtoReflect.Descriptor instead.

func (*MsgResumeHostZoneResponse) ProtoMessage

func (*MsgResumeHostZoneResponse) ProtoMessage()

func (*MsgResumeHostZoneResponse) ProtoReflect

func (*MsgResumeHostZoneResponse) Reset

func (x *MsgResumeHostZoneResponse) Reset()

func (*MsgResumeHostZoneResponse) String

func (x *MsgResumeHostZoneResponse) String() string

type MsgServer

type MsgServer interface {
	LiquidStake(context.Context, *MsgLiquidStake) (*MsgLiquidStakeResponse, error)
	LSMLiquidStake(context.Context, *MsgLSMLiquidStake) (*MsgLSMLiquidStakeResponse, error)
	RedeemStake(context.Context, *MsgRedeemStake) (*MsgRedeemStakeResponse, error)
	RegisterHostZone(context.Context, *MsgRegisterHostZone) (*MsgRegisterHostZoneResponse, error)
	ClaimUndelegatedTokens(context.Context, *MsgClaimUndelegatedTokens) (*MsgClaimUndelegatedTokensResponse, error)
	RebalanceValidators(context.Context, *MsgRebalanceValidators) (*MsgRebalanceValidatorsResponse, error)
	AddValidators(context.Context, *MsgAddValidators) (*MsgAddValidatorsResponse, error)
	ChangeValidatorWeight(context.Context, *MsgChangeValidatorWeights) (*MsgChangeValidatorWeightsResponse, error)
	DeleteValidator(context.Context, *MsgDeleteValidator) (*MsgDeleteValidatorResponse, error)
	RestoreInterchainAccount(context.Context, *MsgRestoreInterchainAccount) (*MsgRestoreInterchainAccountResponse, error)
	UpdateValidatorSharesExchRate(context.Context, *MsgUpdateValidatorSharesExchRate) (*MsgUpdateValidatorSharesExchRateResponse, error)
	CalibrateDelegation(context.Context, *MsgCalibrateDelegation) (*MsgCalibrateDelegationResponse, error)
	ClearBalance(context.Context, *MsgClearBalance) (*MsgClearBalanceResponse, error)
	UpdateInnerRedemptionRateBounds(context.Context, *MsgUpdateInnerRedemptionRateBounds) (*MsgUpdateInnerRedemptionRateBoundsResponse, error)
	ResumeHostZone(context.Context, *MsgResumeHostZone) (*MsgResumeHostZoneResponse, error)
	CreateTradeRoute(context.Context, *MsgCreateTradeRoute) (*MsgCreateTradeRouteResponse, error)
	DeleteTradeRoute(context.Context, *MsgDeleteTradeRoute) (*MsgDeleteTradeRouteResponse, error)
	UpdateTradeRoute(context.Context, *MsgUpdateTradeRoute) (*MsgUpdateTradeRouteResponse, error)
	SetCommunityPoolRebate(context.Context, *MsgSetCommunityPoolRebate) (*MsgSetCommunityPoolRebateResponse, error)
	ToggleTradeController(context.Context, *MsgToggleTradeController) (*MsgToggleTradeControllerResponse, error)
	UpdateHostZoneParams(context.Context, *MsgUpdateHostZoneParams) (*MsgUpdateHostZoneParamsResponse, error)
	UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
	// contains filtered or unexported methods
}

MsgServer is the server API for Msg service. All implementations must embed UnimplementedMsgServer for forward compatibility.

Msg defines the Msg service.

type MsgSetCommunityPoolRebate

type MsgSetCommunityPoolRebate struct {

	// Message signer (admin only)
	Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	// Chain id of the chain whose community pool has a liquid staking rebate
	// arrangement with stride
	ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// Rebate percentage represented as a decimal (e.g. 0.2 for 20%)
	RebateRate string `protobuf:"bytes,3,opt,name=rebate_rate,json=rebateRate,proto3" json:"rebate_rate,omitempty"`
	// Number of stTokens recieved by the community pool after liquid staking
	LiquidStakedStTokenAmount string `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

Registers or updates a community pool rebate by specifying the amount liquid staked

func (*MsgSetCommunityPoolRebate) Descriptor deprecated

func (*MsgSetCommunityPoolRebate) Descriptor() ([]byte, []int)

Deprecated: Use MsgSetCommunityPoolRebate.ProtoReflect.Descriptor instead.

func (*MsgSetCommunityPoolRebate) GetChainId

func (x *MsgSetCommunityPoolRebate) GetChainId() string

func (*MsgSetCommunityPoolRebate) GetCreator

func (x *MsgSetCommunityPoolRebate) GetCreator() string

func (*MsgSetCommunityPoolRebate) GetLiquidStakedStTokenAmount

func (x *MsgSetCommunityPoolRebate) GetLiquidStakedStTokenAmount() string

func (*MsgSetCommunityPoolRebate) GetRebateRate

func (x *MsgSetCommunityPoolRebate) GetRebateRate() string

func (*MsgSetCommunityPoolRebate) ProtoMessage

func (*MsgSetCommunityPoolRebate) ProtoMessage()

func (*MsgSetCommunityPoolRebate) ProtoReflect

func (*MsgSetCommunityPoolRebate) Reset

func (x *MsgSetCommunityPoolRebate) Reset()

func (*MsgSetCommunityPoolRebate) String

func (x *MsgSetCommunityPoolRebate) String() string

type MsgSetCommunityPoolRebateResponse

type MsgSetCommunityPoolRebateResponse struct {
	// contains filtered or unexported fields
}

func (*MsgSetCommunityPoolRebateResponse) Descriptor deprecated

func (*MsgSetCommunityPoolRebateResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgSetCommunityPoolRebateResponse.ProtoReflect.Descriptor instead.

func (*MsgSetCommunityPoolRebateResponse) ProtoMessage

func (*MsgSetCommunityPoolRebateResponse) ProtoMessage()

func (*MsgSetCommunityPoolRebateResponse) ProtoReflect

func (*MsgSetCommunityPoolRebateResponse) Reset

func (*MsgSetCommunityPoolRebateResponse) String

type MsgToggleTradeController

type MsgToggleTradeController struct {

	// Message signer (admin only)
	Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	// Chain ID of the trade account
	ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// Permission change (either grant or revoke)
	PermissionChange AuthzPermissionChange `` /* 153-byte string literal not displayed */
	// Address of trade operator
	Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

Grants or revokes trade permissions to a given address via authz

func (*MsgToggleTradeController) Descriptor deprecated

func (*MsgToggleTradeController) Descriptor() ([]byte, []int)

Deprecated: Use MsgToggleTradeController.ProtoReflect.Descriptor instead.

func (*MsgToggleTradeController) GetAddress

func (x *MsgToggleTradeController) GetAddress() string

func (*MsgToggleTradeController) GetChainId

func (x *MsgToggleTradeController) GetChainId() string

func (*MsgToggleTradeController) GetCreator

func (x *MsgToggleTradeController) GetCreator() string

func (*MsgToggleTradeController) GetPermissionChange

func (x *MsgToggleTradeController) GetPermissionChange() AuthzPermissionChange

func (*MsgToggleTradeController) ProtoMessage

func (*MsgToggleTradeController) ProtoMessage()

func (*MsgToggleTradeController) ProtoReflect

func (x *MsgToggleTradeController) ProtoReflect() protoreflect.Message

func (*MsgToggleTradeController) Reset

func (x *MsgToggleTradeController) Reset()

func (*MsgToggleTradeController) String

func (x *MsgToggleTradeController) String() string

type MsgToggleTradeControllerResponse

type MsgToggleTradeControllerResponse struct {
	// contains filtered or unexported fields
}

func (*MsgToggleTradeControllerResponse) Descriptor deprecated

func (*MsgToggleTradeControllerResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgToggleTradeControllerResponse.ProtoReflect.Descriptor instead.

func (*MsgToggleTradeControllerResponse) ProtoMessage

func (*MsgToggleTradeControllerResponse) ProtoMessage()

func (*MsgToggleTradeControllerResponse) ProtoReflect

func (*MsgToggleTradeControllerResponse) Reset

func (*MsgToggleTradeControllerResponse) String

type MsgUpdateHostZoneParams

type MsgUpdateHostZoneParams struct {

	// authority is the address that controls the module (defaults to x/gov unless
	// overwritten).
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
	// Chain ID of the host zone
	ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// Max messages that can be sent in a single ICA message
	MaxMessagesPerIcaTx uint64 `protobuf:"varint,3,opt,name=max_messages_per_ica_tx,json=maxMessagesPerIcaTx,proto3" json:"max_messages_per_ica_tx,omitempty"`
	// contains filtered or unexported fields
}

Updates host zone params

func (*MsgUpdateHostZoneParams) Descriptor deprecated

func (*MsgUpdateHostZoneParams) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateHostZoneParams.ProtoReflect.Descriptor instead.

func (*MsgUpdateHostZoneParams) GetAuthority

func (x *MsgUpdateHostZoneParams) GetAuthority() string

func (*MsgUpdateHostZoneParams) GetChainId

func (x *MsgUpdateHostZoneParams) GetChainId() string

func (*MsgUpdateHostZoneParams) GetMaxMessagesPerIcaTx

func (x *MsgUpdateHostZoneParams) GetMaxMessagesPerIcaTx() uint64

func (*MsgUpdateHostZoneParams) ProtoMessage

func (*MsgUpdateHostZoneParams) ProtoMessage()

func (*MsgUpdateHostZoneParams) ProtoReflect

func (x *MsgUpdateHostZoneParams) ProtoReflect() protoreflect.Message

func (*MsgUpdateHostZoneParams) Reset

func (x *MsgUpdateHostZoneParams) Reset()

func (*MsgUpdateHostZoneParams) String

func (x *MsgUpdateHostZoneParams) String() string

type MsgUpdateHostZoneParamsResponse

type MsgUpdateHostZoneParamsResponse struct {
	// contains filtered or unexported fields
}

func (*MsgUpdateHostZoneParamsResponse) Descriptor deprecated

func (*MsgUpdateHostZoneParamsResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateHostZoneParamsResponse.ProtoReflect.Descriptor instead.

func (*MsgUpdateHostZoneParamsResponse) ProtoMessage

func (*MsgUpdateHostZoneParamsResponse) ProtoMessage()

func (*MsgUpdateHostZoneParamsResponse) ProtoReflect

func (*MsgUpdateHostZoneParamsResponse) Reset

func (*MsgUpdateHostZoneParamsResponse) String

type MsgUpdateInnerRedemptionRateBounds

type MsgUpdateInnerRedemptionRateBounds struct {
	Creator                string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	ChainId                string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	MinInnerRedemptionRate string `` /* 131-byte string literal not displayed */
	MaxInnerRedemptionRate string `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MsgUpdateInnerRedemptionRateBounds) Descriptor deprecated

func (*MsgUpdateInnerRedemptionRateBounds) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateInnerRedemptionRateBounds.ProtoReflect.Descriptor instead.

func (*MsgUpdateInnerRedemptionRateBounds) GetChainId

func (*MsgUpdateInnerRedemptionRateBounds) GetCreator

func (*MsgUpdateInnerRedemptionRateBounds) GetMaxInnerRedemptionRate

func (x *MsgUpdateInnerRedemptionRateBounds) GetMaxInnerRedemptionRate() string

func (*MsgUpdateInnerRedemptionRateBounds) GetMinInnerRedemptionRate

func (x *MsgUpdateInnerRedemptionRateBounds) GetMinInnerRedemptionRate() string

func (*MsgUpdateInnerRedemptionRateBounds) ProtoMessage

func (*MsgUpdateInnerRedemptionRateBounds) ProtoMessage()

func (*MsgUpdateInnerRedemptionRateBounds) ProtoReflect

func (*MsgUpdateInnerRedemptionRateBounds) Reset

func (*MsgUpdateInnerRedemptionRateBounds) String

type MsgUpdateInnerRedemptionRateBoundsResponse

type MsgUpdateInnerRedemptionRateBoundsResponse struct {
	// contains filtered or unexported fields
}

func (*MsgUpdateInnerRedemptionRateBoundsResponse) Descriptor deprecated

Deprecated: Use MsgUpdateInnerRedemptionRateBoundsResponse.ProtoReflect.Descriptor instead.

func (*MsgUpdateInnerRedemptionRateBoundsResponse) ProtoMessage

func (*MsgUpdateInnerRedemptionRateBoundsResponse) ProtoReflect

func (*MsgUpdateInnerRedemptionRateBoundsResponse) Reset

func (*MsgUpdateInnerRedemptionRateBoundsResponse) String

type MsgUpdateParams added in v1.2.0

type MsgUpdateParams struct {

	// authority is the address that controls the module (defaults to x/gov unless
	// overwritten).
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
	// params defines the x/staking parameters to update.
	//
	// NOTE: All parameters must be supplied.
	Params *Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

MsgUpdateParams is the Msg/UpdateParams request type.

func (*MsgUpdateParams) Descriptor deprecated added in v1.2.0

func (*MsgUpdateParams) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateParams.ProtoReflect.Descriptor instead.

func (*MsgUpdateParams) GetAuthority added in v1.2.0

func (x *MsgUpdateParams) GetAuthority() string

func (*MsgUpdateParams) GetParams added in v1.2.0

func (x *MsgUpdateParams) GetParams() *Params

func (*MsgUpdateParams) ProtoMessage added in v1.2.0

func (*MsgUpdateParams) ProtoMessage()

func (*MsgUpdateParams) ProtoReflect added in v1.2.0

func (x *MsgUpdateParams) ProtoReflect() protoreflect.Message

func (*MsgUpdateParams) Reset added in v1.2.0

func (x *MsgUpdateParams) Reset()

func (*MsgUpdateParams) String added in v1.2.0

func (x *MsgUpdateParams) String() string

type MsgUpdateParamsResponse added in v1.2.0

type MsgUpdateParamsResponse struct {
	// contains filtered or unexported fields
}

MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.

func (*MsgUpdateParamsResponse) Descriptor deprecated added in v1.2.0

func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateParamsResponse.ProtoReflect.Descriptor instead.

func (*MsgUpdateParamsResponse) ProtoMessage added in v1.2.0

func (*MsgUpdateParamsResponse) ProtoMessage()

func (*MsgUpdateParamsResponse) ProtoReflect added in v1.2.0

func (x *MsgUpdateParamsResponse) ProtoReflect() protoreflect.Message

func (*MsgUpdateParamsResponse) Reset added in v1.2.0

func (x *MsgUpdateParamsResponse) Reset()

func (*MsgUpdateParamsResponse) String added in v1.2.0

func (x *MsgUpdateParamsResponse) String() string

type MsgUpdateTradeRoute

type MsgUpdateTradeRoute struct {

	// authority is the address that controls the module (defaults to x/gov unless
	// overwritten).
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
	// The reward denom of the route in it's native form (e.g. usdc)
	RewardDenom string `protobuf:"bytes,2,opt,name=reward_denom,json=rewardDenom,proto3" json:"reward_denom,omitempty"`
	// The host zone's denom in it's native form (e.g. dydx)
	HostDenom string `protobuf:"bytes,3,opt,name=host_denom,json=hostDenom,proto3" json:"host_denom,omitempty"`
	// The osmosis pool ID
	PoolId uint64 `protobuf:"varint,4,opt,name=pool_id,json=poolId,proto3" json:"pool_id,omitempty"`
	// Threshold defining the percentage of tokens that could be lost in the trade
	// This captures both the loss from slippage and from a stale price on stride
	// "0.05" means the output from the trade can be no less than a 5% deviation
	// from the current value
	MaxAllowedSwapLossRate string `` /* 133-byte string literal not displayed */
	// minimum amount of reward tokens to initate a swap
	// if not provided, defaults to 0
	MinSwapAmount string `protobuf:"bytes,6,opt,name=min_swap_amount,json=minSwapAmount,proto3" json:"min_swap_amount,omitempty"`
	// maximum amount of reward tokens in a single swap
	// if not provided, defaults to 10e24
	MaxSwapAmount string `protobuf:"bytes,7,opt,name=max_swap_amount,json=maxSwapAmount,proto3" json:"max_swap_amount,omitempty"`
	// contains filtered or unexported fields
}

Updates the config of a trade route

func (*MsgUpdateTradeRoute) Descriptor deprecated

func (*MsgUpdateTradeRoute) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateTradeRoute.ProtoReflect.Descriptor instead.

func (*MsgUpdateTradeRoute) GetAuthority

func (x *MsgUpdateTradeRoute) GetAuthority() string

func (*MsgUpdateTradeRoute) GetHostDenom

func (x *MsgUpdateTradeRoute) GetHostDenom() string

func (*MsgUpdateTradeRoute) GetMaxAllowedSwapLossRate

func (x *MsgUpdateTradeRoute) GetMaxAllowedSwapLossRate() string

func (*MsgUpdateTradeRoute) GetMaxSwapAmount

func (x *MsgUpdateTradeRoute) GetMaxSwapAmount() string

func (*MsgUpdateTradeRoute) GetMinSwapAmount

func (x *MsgUpdateTradeRoute) GetMinSwapAmount() string

func (*MsgUpdateTradeRoute) GetPoolId

func (x *MsgUpdateTradeRoute) GetPoolId() uint64

func (*MsgUpdateTradeRoute) GetRewardDenom

func (x *MsgUpdateTradeRoute) GetRewardDenom() string

func (*MsgUpdateTradeRoute) ProtoMessage

func (*MsgUpdateTradeRoute) ProtoMessage()

func (*MsgUpdateTradeRoute) ProtoReflect

func (x *MsgUpdateTradeRoute) ProtoReflect() protoreflect.Message

func (*MsgUpdateTradeRoute) Reset

func (x *MsgUpdateTradeRoute) Reset()

func (*MsgUpdateTradeRoute) String

func (x *MsgUpdateTradeRoute) String() string

type MsgUpdateTradeRouteResponse

type MsgUpdateTradeRouteResponse struct {
	// contains filtered or unexported fields
}

func (*MsgUpdateTradeRouteResponse) Descriptor deprecated

func (*MsgUpdateTradeRouteResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateTradeRouteResponse.ProtoReflect.Descriptor instead.

func (*MsgUpdateTradeRouteResponse) ProtoMessage

func (*MsgUpdateTradeRouteResponse) ProtoMessage()

func (*MsgUpdateTradeRouteResponse) ProtoReflect

func (*MsgUpdateTradeRouteResponse) Reset

func (x *MsgUpdateTradeRouteResponse) Reset()

func (*MsgUpdateTradeRouteResponse) String

func (x *MsgUpdateTradeRouteResponse) String() string

type MsgUpdateValidatorSharesExchRate

type MsgUpdateValidatorSharesExchRate struct {
	Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	Valoper string `protobuf:"bytes,3,opt,name=valoper,proto3" json:"valoper,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgUpdateValidatorSharesExchRate) Descriptor deprecated

func (*MsgUpdateValidatorSharesExchRate) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateValidatorSharesExchRate.ProtoReflect.Descriptor instead.

func (*MsgUpdateValidatorSharesExchRate) GetChainId

func (x *MsgUpdateValidatorSharesExchRate) GetChainId() string

func (*MsgUpdateValidatorSharesExchRate) GetCreator

func (x *MsgUpdateValidatorSharesExchRate) GetCreator() string

func (*MsgUpdateValidatorSharesExchRate) GetValoper

func (x *MsgUpdateValidatorSharesExchRate) GetValoper() string

func (*MsgUpdateValidatorSharesExchRate) ProtoMessage

func (*MsgUpdateValidatorSharesExchRate) ProtoMessage()

func (*MsgUpdateValidatorSharesExchRate) ProtoReflect

func (*MsgUpdateValidatorSharesExchRate) Reset

func (*MsgUpdateValidatorSharesExchRate) String

type MsgUpdateValidatorSharesExchRateResponse

type MsgUpdateValidatorSharesExchRateResponse struct {
	// contains filtered or unexported fields
}

func (*MsgUpdateValidatorSharesExchRateResponse) Descriptor deprecated

func (*MsgUpdateValidatorSharesExchRateResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateValidatorSharesExchRateResponse.ProtoReflect.Descriptor instead.

func (*MsgUpdateValidatorSharesExchRateResponse) ProtoMessage

func (*MsgUpdateValidatorSharesExchRateResponse) ProtoReflect

func (*MsgUpdateValidatorSharesExchRateResponse) Reset

func (*MsgUpdateValidatorSharesExchRateResponse) String

type NoData

type NoData struct {
	// contains filtered or unexported fields
}

func (*NoData) Descriptor deprecated

func (*NoData) Descriptor() ([]byte, []int)

Deprecated: Use NoData.ProtoReflect.Descriptor instead.

func (*NoData) ProtoMessage

func (*NoData) ProtoMessage()

func (*NoData) ProtoReflect

func (x *NoData) ProtoReflect() protoreflect.Message

func (*NoData) Reset

func (x *NoData) Reset()

func (*NoData) String

func (x *NoData) String() string

type Params

type Params struct {

	// define epoch lengths, in stride_epochs
	RewardsInterval                   uint64 `protobuf:"varint,1,opt,name=rewards_interval,json=rewardsInterval,proto3" json:"rewards_interval,omitempty"`
	DelegateInterval                  uint64 `protobuf:"varint,6,opt,name=delegate_interval,json=delegateInterval,proto3" json:"delegate_interval,omitempty"`
	DepositInterval                   uint64 `protobuf:"varint,2,opt,name=deposit_interval,json=depositInterval,proto3" json:"deposit_interval,omitempty"`
	RedemptionRateInterval            uint64 `` /* 130-byte string literal not displayed */
	StrideCommission                  uint64 `protobuf:"varint,4,opt,name=stride_commission,json=strideCommission,proto3" json:"stride_commission,omitempty"`
	ReinvestInterval                  uint64 `protobuf:"varint,7,opt,name=reinvest_interval,json=reinvestInterval,proto3" json:"reinvest_interval,omitempty"`
	IcaTimeoutNanos                   uint64 `protobuf:"varint,9,opt,name=ica_timeout_nanos,json=icaTimeoutNanos,proto3" json:"ica_timeout_nanos,omitempty"`
	BufferSize                        uint64 `protobuf:"varint,10,opt,name=buffer_size,json=bufferSize,proto3" json:"buffer_size,omitempty"`
	IbcTimeoutBlocks                  uint64 `protobuf:"varint,11,opt,name=ibc_timeout_blocks,json=ibcTimeoutBlocks,proto3" json:"ibc_timeout_blocks,omitempty"`
	FeeTransferTimeoutNanos           uint64 `` /* 136-byte string literal not displayed */
	MaxStakeIcaCallsPerEpoch          uint64 `` /* 143-byte string literal not displayed */
	DefaultMinRedemptionRateThreshold uint64 `` /* 168-byte string literal not displayed */
	DefaultMaxRedemptionRateThreshold uint64 `` /* 168-byte string literal not displayed */
	IbcTransferTimeoutNanos           uint64 `` /* 136-byte string literal not displayed */
	ValidatorSlashQueryThreshold      uint64 `` /* 151-byte string literal not displayed */
	ValidatorWeightCap                uint64 `protobuf:"varint,20,opt,name=validator_weight_cap,json=validatorWeightCap,proto3" json:"validator_weight_cap,omitempty"`
	// contains filtered or unexported fields
}

Params defines the parameters for the module. next id: 20

func (*Params) Descriptor deprecated

func (*Params) Descriptor() ([]byte, []int)

Deprecated: Use Params.ProtoReflect.Descriptor instead.

func (*Params) GetBufferSize

func (x *Params) GetBufferSize() uint64

func (*Params) GetDefaultMaxRedemptionRateThreshold

func (x *Params) GetDefaultMaxRedemptionRateThreshold() uint64

func (*Params) GetDefaultMinRedemptionRateThreshold

func (x *Params) GetDefaultMinRedemptionRateThreshold() uint64

func (*Params) GetDelegateInterval

func (x *Params) GetDelegateInterval() uint64

func (*Params) GetDepositInterval

func (x *Params) GetDepositInterval() uint64

func (*Params) GetFeeTransferTimeoutNanos

func (x *Params) GetFeeTransferTimeoutNanos() uint64

func (*Params) GetIbcTimeoutBlocks

func (x *Params) GetIbcTimeoutBlocks() uint64

func (*Params) GetIbcTransferTimeoutNanos

func (x *Params) GetIbcTransferTimeoutNanos() uint64

func (*Params) GetIcaTimeoutNanos

func (x *Params) GetIcaTimeoutNanos() uint64

func (*Params) GetMaxStakeIcaCallsPerEpoch

func (x *Params) GetMaxStakeIcaCallsPerEpoch() uint64

func (*Params) GetRedemptionRateInterval

func (x *Params) GetRedemptionRateInterval() uint64

func (*Params) GetReinvestInterval

func (x *Params) GetReinvestInterval() uint64

func (*Params) GetRewardsInterval

func (x *Params) GetRewardsInterval() uint64

func (*Params) GetStrideCommission

func (x *Params) GetStrideCommission() uint64

func (*Params) GetValidatorSlashQueryThreshold

func (x *Params) GetValidatorSlashQueryThreshold() uint64

func (*Params) GetValidatorWeightCap

func (x *Params) GetValidatorWeightCap() uint64

func (*Params) ProtoMessage

func (*Params) ProtoMessage()

func (*Params) ProtoReflect

func (x *Params) ProtoReflect() protoreflect.Message

func (*Params) Reset

func (x *Params) Reset()

func (*Params) String

func (x *Params) String() string

type QueryAddressUnbondings

type QueryAddressUnbondings struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryAddressUnbondings) Descriptor deprecated

func (*QueryAddressUnbondings) Descriptor() ([]byte, []int)

Deprecated: Use QueryAddressUnbondings.ProtoReflect.Descriptor instead.

func (*QueryAddressUnbondings) GetAddress

func (x *QueryAddressUnbondings) GetAddress() string

func (*QueryAddressUnbondings) ProtoMessage

func (*QueryAddressUnbondings) ProtoMessage()

func (*QueryAddressUnbondings) ProtoReflect

func (x *QueryAddressUnbondings) ProtoReflect() protoreflect.Message

func (*QueryAddressUnbondings) Reset

func (x *QueryAddressUnbondings) Reset()

func (*QueryAddressUnbondings) String

func (x *QueryAddressUnbondings) String() string

type QueryAddressUnbondingsResponse

type QueryAddressUnbondingsResponse struct {
	AddressUnbondings []*AddressUnbonding `protobuf:"bytes,1,rep,name=address_unbondings,json=addressUnbondings,proto3" json:"address_unbondings,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryAddressUnbondingsResponse) Descriptor deprecated

func (*QueryAddressUnbondingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryAddressUnbondingsResponse.ProtoReflect.Descriptor instead.

func (*QueryAddressUnbondingsResponse) GetAddressUnbondings

func (x *QueryAddressUnbondingsResponse) GetAddressUnbondings() []*AddressUnbonding

func (*QueryAddressUnbondingsResponse) ProtoMessage

func (*QueryAddressUnbondingsResponse) ProtoMessage()

func (*QueryAddressUnbondingsResponse) ProtoReflect

func (*QueryAddressUnbondingsResponse) Reset

func (x *QueryAddressUnbondingsResponse) Reset()

func (*QueryAddressUnbondingsResponse) String

type QueryAllEpochTrackerRequest

type QueryAllEpochTrackerRequest struct {
	// contains filtered or unexported fields
}

func (*QueryAllEpochTrackerRequest) Descriptor deprecated

func (*QueryAllEpochTrackerRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryAllEpochTrackerRequest.ProtoReflect.Descriptor instead.

func (*QueryAllEpochTrackerRequest) ProtoMessage

func (*QueryAllEpochTrackerRequest) ProtoMessage()

func (*QueryAllEpochTrackerRequest) ProtoReflect

func (*QueryAllEpochTrackerRequest) Reset

func (x *QueryAllEpochTrackerRequest) Reset()

func (*QueryAllEpochTrackerRequest) String

func (x *QueryAllEpochTrackerRequest) String() string

type QueryAllEpochTrackerResponse

type QueryAllEpochTrackerResponse struct {
	EpochTracker []*EpochTracker `protobuf:"bytes,1,rep,name=epoch_tracker,json=epochTracker,proto3" json:"epoch_tracker,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryAllEpochTrackerResponse) Descriptor deprecated

func (*QueryAllEpochTrackerResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryAllEpochTrackerResponse.ProtoReflect.Descriptor instead.

func (*QueryAllEpochTrackerResponse) GetEpochTracker

func (x *QueryAllEpochTrackerResponse) GetEpochTracker() []*EpochTracker

func (*QueryAllEpochTrackerResponse) ProtoMessage

func (*QueryAllEpochTrackerResponse) ProtoMessage()

func (*QueryAllEpochTrackerResponse) ProtoReflect

func (*QueryAllEpochTrackerResponse) Reset

func (x *QueryAllEpochTrackerResponse) Reset()

func (*QueryAllEpochTrackerResponse) String

type QueryAllHostZoneRequest

type QueryAllHostZoneRequest struct {
	Pagination *v1beta1.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryAllHostZoneRequest) Descriptor deprecated

func (*QueryAllHostZoneRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryAllHostZoneRequest.ProtoReflect.Descriptor instead.

func (*QueryAllHostZoneRequest) GetPagination

func (x *QueryAllHostZoneRequest) GetPagination() *v1beta1.PageRequest

func (*QueryAllHostZoneRequest) ProtoMessage

func (*QueryAllHostZoneRequest) ProtoMessage()

func (*QueryAllHostZoneRequest) ProtoReflect

func (x *QueryAllHostZoneRequest) ProtoReflect() protoreflect.Message

func (*QueryAllHostZoneRequest) Reset

func (x *QueryAllHostZoneRequest) Reset()

func (*QueryAllHostZoneRequest) String

func (x *QueryAllHostZoneRequest) String() string

type QueryAllHostZoneResponse

type QueryAllHostZoneResponse struct {
	HostZone   []*HostZone           `protobuf:"bytes,1,rep,name=host_zone,json=hostZone,proto3" json:"host_zone,omitempty"`
	Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryAllHostZoneResponse) Descriptor deprecated

func (*QueryAllHostZoneResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryAllHostZoneResponse.ProtoReflect.Descriptor instead.

func (*QueryAllHostZoneResponse) GetHostZone

func (x *QueryAllHostZoneResponse) GetHostZone() []*HostZone

func (*QueryAllHostZoneResponse) GetPagination

func (x *QueryAllHostZoneResponse) GetPagination() *v1beta1.PageResponse

func (*QueryAllHostZoneResponse) ProtoMessage

func (*QueryAllHostZoneResponse) ProtoMessage()

func (*QueryAllHostZoneResponse) ProtoReflect

func (x *QueryAllHostZoneResponse) ProtoReflect() protoreflect.Message

func (*QueryAllHostZoneResponse) Reset

func (x *QueryAllHostZoneResponse) Reset()

func (*QueryAllHostZoneResponse) String

func (x *QueryAllHostZoneResponse) String() string

type QueryAllTradeRoutes

type QueryAllTradeRoutes struct {
	// contains filtered or unexported fields
}

func (*QueryAllTradeRoutes) Descriptor deprecated

func (*QueryAllTradeRoutes) Descriptor() ([]byte, []int)

Deprecated: Use QueryAllTradeRoutes.ProtoReflect.Descriptor instead.

func (*QueryAllTradeRoutes) ProtoMessage

func (*QueryAllTradeRoutes) ProtoMessage()

func (*QueryAllTradeRoutes) ProtoReflect

func (x *QueryAllTradeRoutes) ProtoReflect() protoreflect.Message

func (*QueryAllTradeRoutes) Reset

func (x *QueryAllTradeRoutes) Reset()

func (*QueryAllTradeRoutes) String

func (x *QueryAllTradeRoutes) String() string

type QueryAllTradeRoutesResponse

type QueryAllTradeRoutesResponse struct {
	TradeRoutes []*TradeRoute `protobuf:"bytes,1,rep,name=trade_routes,json=tradeRoutes,proto3" json:"trade_routes,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryAllTradeRoutesResponse) Descriptor deprecated

func (*QueryAllTradeRoutesResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryAllTradeRoutesResponse.ProtoReflect.Descriptor instead.

func (*QueryAllTradeRoutesResponse) GetTradeRoutes

func (x *QueryAllTradeRoutesResponse) GetTradeRoutes() []*TradeRoute

func (*QueryAllTradeRoutesResponse) ProtoMessage

func (*QueryAllTradeRoutesResponse) ProtoMessage()

func (*QueryAllTradeRoutesResponse) ProtoReflect

func (*QueryAllTradeRoutesResponse) Reset

func (x *QueryAllTradeRoutesResponse) Reset()

func (*QueryAllTradeRoutesResponse) String

func (x *QueryAllTradeRoutesResponse) String() string

type QueryClient

type QueryClient interface {
	// Parameters queries the parameters of the module.
	Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error)
	// Queries a Validator by host zone.
	Validators(ctx context.Context, in *QueryGetValidatorsRequest, opts ...grpc.CallOption) (*QueryGetValidatorsResponse, error)
	// Queries a HostZone by id.
	HostZone(ctx context.Context, in *QueryGetHostZoneRequest, opts ...grpc.CallOption) (*QueryGetHostZoneResponse, error)
	// Queries a list of HostZone items.
	HostZoneAll(ctx context.Context, in *QueryAllHostZoneRequest, opts ...grpc.CallOption) (*QueryAllHostZoneResponse, error)
	// Queries a list of ModuleAddress items.
	ModuleAddress(ctx context.Context, in *QueryModuleAddressRequest, opts ...grpc.CallOption) (*QueryModuleAddressResponse, error)
	// QueryInterchainAccountFromAddress returns the interchain account for given
	// owner address on a given connection pair
	InterchainAccountFromAddress(ctx context.Context, in *QueryInterchainAccountFromAddressRequest, opts ...grpc.CallOption) (*QueryInterchainAccountFromAddressResponse, error)
	// Queries a EpochTracker by index.
	EpochTracker(ctx context.Context, in *QueryGetEpochTrackerRequest, opts ...grpc.CallOption) (*QueryGetEpochTrackerResponse, error)
	// Queries a list of EpochTracker items.
	EpochTrackerAll(ctx context.Context, in *QueryAllEpochTrackerRequest, opts ...grpc.CallOption) (*QueryAllEpochTrackerResponse, error)
	// Queries the next packet sequence for one for a given channel
	NextPacketSequence(ctx context.Context, in *QueryGetNextPacketSequenceRequest, opts ...grpc.CallOption) (*QueryGetNextPacketSequenceResponse, error)
	// Queries an address's unbondings
	AddressUnbondings(ctx context.Context, in *QueryAddressUnbondings, opts ...grpc.CallOption) (*QueryAddressUnbondingsResponse, error)
	// Queries all trade routes
	AllTradeRoutes(ctx context.Context, in *QueryAllTradeRoutes, opts ...grpc.CallOption) (*QueryAllTradeRoutesResponse, error)
}

QueryClient is the client API for Query service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Query defines the gRPC querier service.

func NewQueryClient

func NewQueryClient(cc grpc.ClientConnInterface) QueryClient

type QueryGetEpochTrackerRequest

type QueryGetEpochTrackerRequest struct {
	EpochIdentifier string `protobuf:"bytes,1,opt,name=epoch_identifier,json=epochIdentifier,proto3" json:"epoch_identifier,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryGetEpochTrackerRequest) Descriptor deprecated

func (*QueryGetEpochTrackerRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryGetEpochTrackerRequest.ProtoReflect.Descriptor instead.

func (*QueryGetEpochTrackerRequest) GetEpochIdentifier

func (x *QueryGetEpochTrackerRequest) GetEpochIdentifier() string

func (*QueryGetEpochTrackerRequest) ProtoMessage

func (*QueryGetEpochTrackerRequest) ProtoMessage()

func (*QueryGetEpochTrackerRequest) ProtoReflect

func (*QueryGetEpochTrackerRequest) Reset

func (x *QueryGetEpochTrackerRequest) Reset()

func (*QueryGetEpochTrackerRequest) String

func (x *QueryGetEpochTrackerRequest) String() string

type QueryGetEpochTrackerResponse

type QueryGetEpochTrackerResponse struct {
	EpochTracker *EpochTracker `protobuf:"bytes,1,opt,name=epoch_tracker,json=epochTracker,proto3" json:"epoch_tracker,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryGetEpochTrackerResponse) Descriptor deprecated

func (*QueryGetEpochTrackerResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryGetEpochTrackerResponse.ProtoReflect.Descriptor instead.

func (*QueryGetEpochTrackerResponse) GetEpochTracker

func (x *QueryGetEpochTrackerResponse) GetEpochTracker() *EpochTracker

func (*QueryGetEpochTrackerResponse) ProtoMessage

func (*QueryGetEpochTrackerResponse) ProtoMessage()

func (*QueryGetEpochTrackerResponse) ProtoReflect

func (*QueryGetEpochTrackerResponse) Reset

func (x *QueryGetEpochTrackerResponse) Reset()

func (*QueryGetEpochTrackerResponse) String

type QueryGetHostZoneRequest

type QueryGetHostZoneRequest struct {
	ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryGetHostZoneRequest) Descriptor deprecated

func (*QueryGetHostZoneRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryGetHostZoneRequest.ProtoReflect.Descriptor instead.

func (*QueryGetHostZoneRequest) GetChainId

func (x *QueryGetHostZoneRequest) GetChainId() string

func (*QueryGetHostZoneRequest) ProtoMessage

func (*QueryGetHostZoneRequest) ProtoMessage()

func (*QueryGetHostZoneRequest) ProtoReflect

func (x *QueryGetHostZoneRequest) ProtoReflect() protoreflect.Message

func (*QueryGetHostZoneRequest) Reset

func (x *QueryGetHostZoneRequest) Reset()

func (*QueryGetHostZoneRequest) String

func (x *QueryGetHostZoneRequest) String() string

type QueryGetHostZoneResponse

type QueryGetHostZoneResponse struct {
	HostZone *HostZone `protobuf:"bytes,1,opt,name=host_zone,json=hostZone,proto3" json:"host_zone,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryGetHostZoneResponse) Descriptor deprecated

func (*QueryGetHostZoneResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryGetHostZoneResponse.ProtoReflect.Descriptor instead.

func (*QueryGetHostZoneResponse) GetHostZone

func (x *QueryGetHostZoneResponse) GetHostZone() *HostZone

func (*QueryGetHostZoneResponse) ProtoMessage

func (*QueryGetHostZoneResponse) ProtoMessage()

func (*QueryGetHostZoneResponse) ProtoReflect

func (x *QueryGetHostZoneResponse) ProtoReflect() protoreflect.Message

func (*QueryGetHostZoneResponse) Reset

func (x *QueryGetHostZoneResponse) Reset()

func (*QueryGetHostZoneResponse) String

func (x *QueryGetHostZoneResponse) String() string

type QueryGetNextPacketSequenceRequest

type QueryGetNextPacketSequenceRequest struct {
	ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	PortId    string `protobuf:"bytes,2,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryGetNextPacketSequenceRequest) Descriptor deprecated

func (*QueryGetNextPacketSequenceRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryGetNextPacketSequenceRequest.ProtoReflect.Descriptor instead.

func (*QueryGetNextPacketSequenceRequest) GetChannelId

func (x *QueryGetNextPacketSequenceRequest) GetChannelId() string

func (*QueryGetNextPacketSequenceRequest) GetPortId

func (*QueryGetNextPacketSequenceRequest) ProtoMessage

func (*QueryGetNextPacketSequenceRequest) ProtoMessage()

func (*QueryGetNextPacketSequenceRequest) ProtoReflect

func (*QueryGetNextPacketSequenceRequest) Reset

func (*QueryGetNextPacketSequenceRequest) String

type QueryGetNextPacketSequenceResponse

type QueryGetNextPacketSequenceResponse struct {
	Sequence uint64 `protobuf:"varint,1,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryGetNextPacketSequenceResponse) Descriptor deprecated

func (*QueryGetNextPacketSequenceResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryGetNextPacketSequenceResponse.ProtoReflect.Descriptor instead.

func (*QueryGetNextPacketSequenceResponse) GetSequence

func (x *QueryGetNextPacketSequenceResponse) GetSequence() uint64

func (*QueryGetNextPacketSequenceResponse) ProtoMessage

func (*QueryGetNextPacketSequenceResponse) ProtoMessage()

func (*QueryGetNextPacketSequenceResponse) ProtoReflect

func (*QueryGetNextPacketSequenceResponse) Reset

func (*QueryGetNextPacketSequenceResponse) String

type QueryGetValidatorsRequest

type QueryGetValidatorsRequest struct {
	ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryGetValidatorsRequest) Descriptor deprecated

func (*QueryGetValidatorsRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryGetValidatorsRequest.ProtoReflect.Descriptor instead.

func (*QueryGetValidatorsRequest) GetChainId

func (x *QueryGetValidatorsRequest) GetChainId() string

func (*QueryGetValidatorsRequest) ProtoMessage

func (*QueryGetValidatorsRequest) ProtoMessage()

func (*QueryGetValidatorsRequest) ProtoReflect

func (*QueryGetValidatorsRequest) Reset

func (x *QueryGetValidatorsRequest) Reset()

func (*QueryGetValidatorsRequest) String

func (x *QueryGetValidatorsRequest) String() string

type QueryGetValidatorsResponse

type QueryGetValidatorsResponse struct {
	Validators []*Validator `protobuf:"bytes,1,rep,name=validators,proto3" json:"validators,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryGetValidatorsResponse) Descriptor deprecated

func (*QueryGetValidatorsResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryGetValidatorsResponse.ProtoReflect.Descriptor instead.

func (*QueryGetValidatorsResponse) GetValidators

func (x *QueryGetValidatorsResponse) GetValidators() []*Validator

func (*QueryGetValidatorsResponse) ProtoMessage

func (*QueryGetValidatorsResponse) ProtoMessage()

func (*QueryGetValidatorsResponse) ProtoReflect

func (*QueryGetValidatorsResponse) Reset

func (x *QueryGetValidatorsResponse) Reset()

func (*QueryGetValidatorsResponse) String

func (x *QueryGetValidatorsResponse) String() string

type QueryInterchainAccountFromAddressRequest

type QueryInterchainAccountFromAddressRequest struct {
	Owner        string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
	ConnectionId string `protobuf:"bytes,2,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	// contains filtered or unexported fields
}

QueryInterchainAccountFromAddressRequest is the request type for the Query/InterchainAccountAddress RPC

func (*QueryInterchainAccountFromAddressRequest) Descriptor deprecated

func (*QueryInterchainAccountFromAddressRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryInterchainAccountFromAddressRequest.ProtoReflect.Descriptor instead.

func (*QueryInterchainAccountFromAddressRequest) GetConnectionId

func (x *QueryInterchainAccountFromAddressRequest) GetConnectionId() string

func (*QueryInterchainAccountFromAddressRequest) GetOwner

func (*QueryInterchainAccountFromAddressRequest) ProtoMessage

func (*QueryInterchainAccountFromAddressRequest) ProtoReflect

func (*QueryInterchainAccountFromAddressRequest) Reset

func (*QueryInterchainAccountFromAddressRequest) String

type QueryInterchainAccountFromAddressResponse

type QueryInterchainAccountFromAddressResponse struct {
	InterchainAccountAddress string `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

QueryInterchainAccountFromAddressResponse the response type for the Query/InterchainAccountAddress RPC

func (*QueryInterchainAccountFromAddressResponse) Descriptor deprecated

func (*QueryInterchainAccountFromAddressResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryInterchainAccountFromAddressResponse.ProtoReflect.Descriptor instead.

func (*QueryInterchainAccountFromAddressResponse) GetInterchainAccountAddress

func (x *QueryInterchainAccountFromAddressResponse) GetInterchainAccountAddress() string

func (*QueryInterchainAccountFromAddressResponse) ProtoMessage

func (*QueryInterchainAccountFromAddressResponse) ProtoReflect

func (*QueryInterchainAccountFromAddressResponse) Reset

func (*QueryInterchainAccountFromAddressResponse) String

type QueryModuleAddressRequest

type QueryModuleAddressRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryModuleAddressRequest) Descriptor deprecated

func (*QueryModuleAddressRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryModuleAddressRequest.ProtoReflect.Descriptor instead.

func (*QueryModuleAddressRequest) GetName

func (x *QueryModuleAddressRequest) GetName() string

func (*QueryModuleAddressRequest) ProtoMessage

func (*QueryModuleAddressRequest) ProtoMessage()

func (*QueryModuleAddressRequest) ProtoReflect

func (*QueryModuleAddressRequest) Reset

func (x *QueryModuleAddressRequest) Reset()

func (*QueryModuleAddressRequest) String

func (x *QueryModuleAddressRequest) String() string

type QueryModuleAddressResponse

type QueryModuleAddressResponse struct {
	Addr string `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
	// contains filtered or unexported fields
}

func (*QueryModuleAddressResponse) Descriptor deprecated

func (*QueryModuleAddressResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryModuleAddressResponse.ProtoReflect.Descriptor instead.

func (*QueryModuleAddressResponse) GetAddr

func (x *QueryModuleAddressResponse) GetAddr() string

func (*QueryModuleAddressResponse) ProtoMessage

func (*QueryModuleAddressResponse) ProtoMessage()

func (*QueryModuleAddressResponse) ProtoReflect

func (*QueryModuleAddressResponse) Reset

func (x *QueryModuleAddressResponse) Reset()

func (*QueryModuleAddressResponse) String

func (x *QueryModuleAddressResponse) String() string

type QueryParamsRequest

type QueryParamsRequest struct {
	// contains filtered or unexported fields
}

QueryParamsRequest is request type for the Query/Params RPC method.

func (*QueryParamsRequest) Descriptor deprecated

func (*QueryParamsRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryParamsRequest.ProtoReflect.Descriptor instead.

func (*QueryParamsRequest) ProtoMessage

func (*QueryParamsRequest) ProtoMessage()

func (*QueryParamsRequest) ProtoReflect

func (x *QueryParamsRequest) ProtoReflect() protoreflect.Message

func (*QueryParamsRequest) Reset

func (x *QueryParamsRequest) Reset()

func (*QueryParamsRequest) String

func (x *QueryParamsRequest) String() string

type QueryParamsResponse

type QueryParamsResponse struct {

	// params holds all the parameters of this module.
	Params *Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

QueryParamsResponse is response type for the Query/Params RPC method.

func (*QueryParamsResponse) Descriptor deprecated

func (*QueryParamsResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryParamsResponse.ProtoReflect.Descriptor instead.

func (*QueryParamsResponse) GetParams

func (x *QueryParamsResponse) GetParams() *Params

func (*QueryParamsResponse) ProtoMessage

func (*QueryParamsResponse) ProtoMessage()

func (*QueryParamsResponse) ProtoReflect

func (x *QueryParamsResponse) ProtoReflect() protoreflect.Message

func (*QueryParamsResponse) Reset

func (x *QueryParamsResponse) Reset()

func (*QueryParamsResponse) String

func (x *QueryParamsResponse) String() string

type QueryServer

type QueryServer interface {
	// Parameters queries the parameters of the module.
	Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error)
	// Queries a Validator by host zone.
	Validators(context.Context, *QueryGetValidatorsRequest) (*QueryGetValidatorsResponse, error)
	// Queries a HostZone by id.
	HostZone(context.Context, *QueryGetHostZoneRequest) (*QueryGetHostZoneResponse, error)
	// Queries a list of HostZone items.
	HostZoneAll(context.Context, *QueryAllHostZoneRequest) (*QueryAllHostZoneResponse, error)
	// Queries a list of ModuleAddress items.
	ModuleAddress(context.Context, *QueryModuleAddressRequest) (*QueryModuleAddressResponse, error)
	// QueryInterchainAccountFromAddress returns the interchain account for given
	// owner address on a given connection pair
	InterchainAccountFromAddress(context.Context, *QueryInterchainAccountFromAddressRequest) (*QueryInterchainAccountFromAddressResponse, error)
	// Queries a EpochTracker by index.
	EpochTracker(context.Context, *QueryGetEpochTrackerRequest) (*QueryGetEpochTrackerResponse, error)
	// Queries a list of EpochTracker items.
	EpochTrackerAll(context.Context, *QueryAllEpochTrackerRequest) (*QueryAllEpochTrackerResponse, error)
	// Queries the next packet sequence for one for a given channel
	NextPacketSequence(context.Context, *QueryGetNextPacketSequenceRequest) (*QueryGetNextPacketSequenceResponse, error)
	// Queries an address's unbondings
	AddressUnbondings(context.Context, *QueryAddressUnbondings) (*QueryAddressUnbondingsResponse, error)
	// Queries all trade routes
	AllTradeRoutes(context.Context, *QueryAllTradeRoutes) (*QueryAllTradeRoutesResponse, error)
	// contains filtered or unexported methods
}

QueryServer is the server API for Query service. All implementations must embed UnimplementedQueryServer for forward compatibility.

Query defines the gRPC querier service.

type RebalanceCallback

type RebalanceCallback struct {
	HostZoneId   string         `protobuf:"bytes,1,opt,name=host_zone_id,json=hostZoneId,proto3" json:"host_zone_id,omitempty"`
	Rebalancings []*Rebalancing `protobuf:"bytes,2,rep,name=rebalancings,proto3" json:"rebalancings,omitempty"`
	// contains filtered or unexported fields
}

func (*RebalanceCallback) Descriptor deprecated

func (*RebalanceCallback) Descriptor() ([]byte, []int)

Deprecated: Use RebalanceCallback.ProtoReflect.Descriptor instead.

func (*RebalanceCallback) GetHostZoneId

func (x *RebalanceCallback) GetHostZoneId() string

func (*RebalanceCallback) GetRebalancings

func (x *RebalanceCallback) GetRebalancings() []*Rebalancing

func (*RebalanceCallback) ProtoMessage

func (*RebalanceCallback) ProtoMessage()

func (*RebalanceCallback) ProtoReflect

func (x *RebalanceCallback) ProtoReflect() protoreflect.Message

func (*RebalanceCallback) Reset

func (x *RebalanceCallback) Reset()

func (*RebalanceCallback) String

func (x *RebalanceCallback) String() string

type Rebalancing

type Rebalancing struct {
	SrcValidator string `protobuf:"bytes,1,opt,name=src_validator,json=srcValidator,proto3" json:"src_validator,omitempty"`
	DstValidator string `protobuf:"bytes,2,opt,name=dst_validator,json=dstValidator,proto3" json:"dst_validator,omitempty"`
	Amt          string `protobuf:"bytes,3,opt,name=amt,proto3" json:"amt,omitempty"`
	// contains filtered or unexported fields
}

func (*Rebalancing) Descriptor deprecated

func (*Rebalancing) Descriptor() ([]byte, []int)

Deprecated: Use Rebalancing.ProtoReflect.Descriptor instead.

func (*Rebalancing) GetAmt

func (x *Rebalancing) GetAmt() string

func (*Rebalancing) GetDstValidator

func (x *Rebalancing) GetDstValidator() string

func (*Rebalancing) GetSrcValidator

func (x *Rebalancing) GetSrcValidator() string

func (*Rebalancing) ProtoMessage

func (*Rebalancing) ProtoMessage()

func (*Rebalancing) ProtoReflect

func (x *Rebalancing) ProtoReflect() protoreflect.Message

func (*Rebalancing) Reset

func (x *Rebalancing) Reset()

func (*Rebalancing) String

func (x *Rebalancing) String() string

type RedemptionCallback

type RedemptionCallback struct {
	HostZoneId              string   `protobuf:"bytes,1,opt,name=host_zone_id,json=hostZoneId,proto3" json:"host_zone_id,omitempty"`
	EpochUnbondingRecordIds []uint64 `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RedemptionCallback) Descriptor deprecated

func (*RedemptionCallback) Descriptor() ([]byte, []int)

Deprecated: Use RedemptionCallback.ProtoReflect.Descriptor instead.

func (*RedemptionCallback) GetEpochUnbondingRecordIds

func (x *RedemptionCallback) GetEpochUnbondingRecordIds() []uint64

func (*RedemptionCallback) GetHostZoneId

func (x *RedemptionCallback) GetHostZoneId() string

func (*RedemptionCallback) ProtoMessage

func (*RedemptionCallback) ProtoMessage()

func (*RedemptionCallback) ProtoReflect

func (x *RedemptionCallback) ProtoReflect() protoreflect.Message

func (*RedemptionCallback) Reset

func (x *RedemptionCallback) Reset()

func (*RedemptionCallback) String

func (x *RedemptionCallback) String() string

type ReinvestCallback

type ReinvestCallback struct {
	ReinvestAmount *v1beta1.Coin `protobuf:"bytes,1,opt,name=reinvest_amount,json=reinvestAmount,proto3" json:"reinvest_amount,omitempty"`
	HostZoneId     string        `protobuf:"bytes,3,opt,name=host_zone_id,json=hostZoneId,proto3" json:"host_zone_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ReinvestCallback) Descriptor deprecated

func (*ReinvestCallback) Descriptor() ([]byte, []int)

Deprecated: Use ReinvestCallback.ProtoReflect.Descriptor instead.

func (*ReinvestCallback) GetHostZoneId

func (x *ReinvestCallback) GetHostZoneId() string

func (*ReinvestCallback) GetReinvestAmount

func (x *ReinvestCallback) GetReinvestAmount() *v1beta1.Coin

func (*ReinvestCallback) ProtoMessage

func (*ReinvestCallback) ProtoMessage()

func (*ReinvestCallback) ProtoReflect

func (x *ReinvestCallback) ProtoReflect() protoreflect.Message

func (*ReinvestCallback) Reset

func (x *ReinvestCallback) Reset()

func (*ReinvestCallback) String

func (x *ReinvestCallback) String() string

type SplitDelegation

type SplitDelegation struct {
	Validator string `protobuf:"bytes,1,opt,name=validator,proto3" json:"validator,omitempty"`
	Amount    string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

func (*SplitDelegation) Descriptor deprecated

func (*SplitDelegation) Descriptor() ([]byte, []int)

Deprecated: Use SplitDelegation.ProtoReflect.Descriptor instead.

func (*SplitDelegation) GetAmount

func (x *SplitDelegation) GetAmount() string

func (*SplitDelegation) GetValidator

func (x *SplitDelegation) GetValidator() string

func (*SplitDelegation) ProtoMessage

func (*SplitDelegation) ProtoMessage()

func (*SplitDelegation) ProtoReflect

func (x *SplitDelegation) ProtoReflect() protoreflect.Message

func (*SplitDelegation) Reset

func (x *SplitDelegation) Reset()

func (*SplitDelegation) String

func (x *SplitDelegation) String() string

type StakeibcPacketData

type StakeibcPacketData struct {

	// Types that are assignable to Packet:
	//
	//	*StakeibcPacketData_NoData
	Packet isStakeibcPacketData_Packet `protobuf_oneof:"packet"`
	// contains filtered or unexported fields
}

func (*StakeibcPacketData) Descriptor deprecated

func (*StakeibcPacketData) Descriptor() ([]byte, []int)

Deprecated: Use StakeibcPacketData.ProtoReflect.Descriptor instead.

func (*StakeibcPacketData) GetNoData

func (x *StakeibcPacketData) GetNoData() *NoData

func (*StakeibcPacketData) GetPacket

func (x *StakeibcPacketData) GetPacket() isStakeibcPacketData_Packet

func (*StakeibcPacketData) ProtoMessage

func (*StakeibcPacketData) ProtoMessage()

func (*StakeibcPacketData) ProtoReflect

func (x *StakeibcPacketData) ProtoReflect() protoreflect.Message

func (*StakeibcPacketData) Reset

func (x *StakeibcPacketData) Reset()

func (*StakeibcPacketData) String

func (x *StakeibcPacketData) String() string

type StakeibcPacketData_NoData

type StakeibcPacketData_NoData struct {
	NoData *NoData `protobuf:"bytes,1,opt,name=no_data,json=noData,proto3,oneof"` // this line is used by starport scaffolding # ibc/packet/proto/field
}

type TradeConfig

type TradeConfig struct {

	// Currently Osmosis is the only trade chain so this is an osmosis pool id
	PoolId uint64 `protobuf:"varint,1,opt,name=pool_id,json=poolId,proto3" json:"pool_id,omitempty"`
	// Spot price in the pool to convert the reward denom to the host denom
	// output_tokens = swap_price * input tokens
	// This value may be slightly stale as it is updated by an ICQ
	SwapPrice string `protobuf:"bytes,2,opt,name=swap_price,json=swapPrice,proto3" json:"swap_price,omitempty"`
	// unix time in seconds that the price was last updated
	PriceUpdateTimestamp uint64 `protobuf:"varint,3,opt,name=price_update_timestamp,json=priceUpdateTimestamp,proto3" json:"price_update_timestamp,omitempty"`
	// Threshold defining the percentage of tokens that could be lost in the trade
	// This captures both the loss from slippage and from a stale price on stride
	// 0.05 means the output from the trade can be no less than a 5% deviation
	// from the current value
	MaxAllowedSwapLossRate string `` /* 133-byte string literal not displayed */
	// min and max set boundaries of reward denom on trade chain we will swap
	// min also decides when reward token transfers are worth it (transfer fees)
	MinSwapAmount string `protobuf:"bytes,5,opt,name=min_swap_amount,json=minSwapAmount,proto3" json:"min_swap_amount,omitempty"`
	MaxSwapAmount string `protobuf:"bytes,6,opt,name=max_swap_amount,json=maxSwapAmount,proto3" json:"max_swap_amount,omitempty"`
	// contains filtered or unexported fields
}

Stores pool information needed to execute the swap along a trade route

func (*TradeConfig) Descriptor deprecated

func (*TradeConfig) Descriptor() ([]byte, []int)

Deprecated: Use TradeConfig.ProtoReflect.Descriptor instead.

func (*TradeConfig) GetMaxAllowedSwapLossRate

func (x *TradeConfig) GetMaxAllowedSwapLossRate() string

func (*TradeConfig) GetMaxSwapAmount

func (x *TradeConfig) GetMaxSwapAmount() string

func (*TradeConfig) GetMinSwapAmount

func (x *TradeConfig) GetMinSwapAmount() string

func (*TradeConfig) GetPoolId

func (x *TradeConfig) GetPoolId() uint64

func (*TradeConfig) GetPriceUpdateTimestamp

func (x *TradeConfig) GetPriceUpdateTimestamp() uint64

func (*TradeConfig) GetSwapPrice

func (x *TradeConfig) GetSwapPrice() string

func (*TradeConfig) ProtoMessage

func (*TradeConfig) ProtoMessage()

func (*TradeConfig) ProtoReflect

func (x *TradeConfig) ProtoReflect() protoreflect.Message

func (*TradeConfig) Reset

func (x *TradeConfig) Reset()

func (*TradeConfig) String

func (x *TradeConfig) String() string

type TradeRoute

type TradeRoute struct {

	// ibc denom for the reward on the host zone
	RewardDenomOnHostZone string `` /* 130-byte string literal not displayed */
	// should be the native denom for the reward chain
	RewardDenomOnRewardZone string `` /* 136-byte string literal not displayed */
	// ibc denom of the reward on the trade chain, input to the swap
	RewardDenomOnTradeZone string `` /* 133-byte string literal not displayed */
	// ibc of the host denom on the trade chain, output from the swap
	HostDenomOnTradeZone string `` /* 127-byte string literal not displayed */
	// should be the same as the native host denom on the host chain
	HostDenomOnHostZone string `protobuf:"bytes,5,opt,name=host_denom_on_host_zone,json=hostDenomOnHostZone,proto3" json:"host_denom_on_host_zone,omitempty"`
	// ICAAccount on the host zone with the reward tokens
	// This is the same as the host zone withdrawal ICA account
	HostAccount *ICAAccount `protobuf:"bytes,6,opt,name=host_account,json=hostAccount,proto3" json:"host_account,omitempty"`
	// ICAAccount on the reward zone that is acts as the intermediate
	// receiver of the transfer from host zone to trade zone
	RewardAccount *ICAAccount `protobuf:"bytes,7,opt,name=reward_account,json=rewardAccount,proto3" json:"reward_account,omitempty"`
	// ICAAccount responsible for executing the swap of reward
	// tokens for host tokens
	TradeAccount *ICAAccount `protobuf:"bytes,8,opt,name=trade_account,json=tradeAccount,proto3" json:"trade_account,omitempty"`
	// Channel responsible for the transfer of reward tokens from the host
	// zone to the reward zone. This is the channel ID on the host zone side
	HostToRewardChannelId string `` /* 130-byte string literal not displayed */
	// Channel responsible for the transfer of reward tokens from the reward
	// zone to the trade zone. This is the channel ID on the reward zone side
	RewardToTradeChannelId string `` /* 134-byte string literal not displayed */
	// Channel responsible for the transfer of host tokens from the trade
	// zone, back to the host zone. This is the channel ID on the trade zone side
	TradeToHostChannelId string `` /* 128-byte string literal not displayed */
	// specifies the configuration needed to execute the swap
	// such as pool_id, slippage, min trade amount, etc.
	TradeConfig *TradeConfig `protobuf:"bytes,12,opt,name=trade_config,json=tradeConfig,proto3" json:"trade_config,omitempty"`
	// contains filtered or unexported fields
}

TradeRoute represents a round trip including info on transfer and how to do the swap. It makes the assumption that the reward token is always foreign to the host so therefore the first two hops are to unwind the ibc denom enroute to the trade chain and the last hop is the return so funds start/end in the withdrawl ICA on hostZone The structure is key'd on reward denom and host denom in their native forms (i.e. reward_denom_on_reward_zone and host_denom_on_host_zone)

func (*TradeRoute) Descriptor deprecated

func (*TradeRoute) Descriptor() ([]byte, []int)

Deprecated: Use TradeRoute.ProtoReflect.Descriptor instead.

func (*TradeRoute) GetHostAccount

func (x *TradeRoute) GetHostAccount() *ICAAccount

func (*TradeRoute) GetHostDenomOnHostZone

func (x *TradeRoute) GetHostDenomOnHostZone() string

func (*TradeRoute) GetHostDenomOnTradeZone

func (x *TradeRoute) GetHostDenomOnTradeZone() string

func (*TradeRoute) GetHostToRewardChannelId

func (x *TradeRoute) GetHostToRewardChannelId() string

func (*TradeRoute) GetRewardAccount

func (x *TradeRoute) GetRewardAccount() *ICAAccount

func (*TradeRoute) GetRewardDenomOnHostZone

func (x *TradeRoute) GetRewardDenomOnHostZone() string

func (*TradeRoute) GetRewardDenomOnRewardZone

func (x *TradeRoute) GetRewardDenomOnRewardZone() string

func (*TradeRoute) GetRewardDenomOnTradeZone

func (x *TradeRoute) GetRewardDenomOnTradeZone() string

func (*TradeRoute) GetRewardToTradeChannelId

func (x *TradeRoute) GetRewardToTradeChannelId() string

func (*TradeRoute) GetTradeAccount

func (x *TradeRoute) GetTradeAccount() *ICAAccount

func (*TradeRoute) GetTradeConfig

func (x *TradeRoute) GetTradeConfig() *TradeConfig

func (*TradeRoute) GetTradeToHostChannelId

func (x *TradeRoute) GetTradeToHostChannelId() string

func (*TradeRoute) ProtoMessage

func (*TradeRoute) ProtoMessage()

func (*TradeRoute) ProtoReflect

func (x *TradeRoute) ProtoReflect() protoreflect.Message

func (*TradeRoute) Reset

func (x *TradeRoute) Reset()

func (*TradeRoute) String

func (x *TradeRoute) String() string

type TradeRouteCallback

type TradeRouteCallback struct {
	RewardDenom string `protobuf:"bytes,1,opt,name=reward_denom,json=rewardDenom,proto3" json:"reward_denom,omitempty"`
	HostDenom   string `protobuf:"bytes,2,opt,name=host_denom,json=hostDenom,proto3" json:"host_denom,omitempty"`
	// contains filtered or unexported fields
}

func (*TradeRouteCallback) Descriptor deprecated

func (*TradeRouteCallback) Descriptor() ([]byte, []int)

Deprecated: Use TradeRouteCallback.ProtoReflect.Descriptor instead.

func (*TradeRouteCallback) GetHostDenom

func (x *TradeRouteCallback) GetHostDenom() string

func (*TradeRouteCallback) GetRewardDenom

func (x *TradeRouteCallback) GetRewardDenom() string

func (*TradeRouteCallback) ProtoMessage

func (*TradeRouteCallback) ProtoMessage()

func (*TradeRouteCallback) ProtoReflect

func (x *TradeRouteCallback) ProtoReflect() protoreflect.Message

func (*TradeRouteCallback) Reset

func (x *TradeRouteCallback) Reset()

func (*TradeRouteCallback) String

func (x *TradeRouteCallback) String() string

type UndelegateCallback

type UndelegateCallback struct {
	HostZoneId              string             `protobuf:"bytes,1,opt,name=host_zone_id,json=hostZoneId,proto3" json:"host_zone_id,omitempty"`
	SplitDelegations        []*SplitDelegation `protobuf:"bytes,2,rep,name=split_delegations,json=splitDelegations,proto3" json:"split_delegations,omitempty"`
	EpochUnbondingRecordIds []uint64           `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UndelegateCallback) Descriptor deprecated

func (*UndelegateCallback) Descriptor() ([]byte, []int)

Deprecated: Use UndelegateCallback.ProtoReflect.Descriptor instead.

func (*UndelegateCallback) GetEpochUnbondingRecordIds

func (x *UndelegateCallback) GetEpochUnbondingRecordIds() []uint64

func (*UndelegateCallback) GetHostZoneId

func (x *UndelegateCallback) GetHostZoneId() string

func (*UndelegateCallback) GetSplitDelegations

func (x *UndelegateCallback) GetSplitDelegations() []*SplitDelegation

func (*UndelegateCallback) ProtoMessage

func (*UndelegateCallback) ProtoMessage()

func (*UndelegateCallback) ProtoReflect

func (x *UndelegateCallback) ProtoReflect() protoreflect.Message

func (*UndelegateCallback) Reset

func (x *UndelegateCallback) Reset()

func (*UndelegateCallback) String

func (x *UndelegateCallback) String() string

type UnimplementedMsgServer

type UnimplementedMsgServer struct{}

UnimplementedMsgServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedMsgServer) AddValidators

func (UnimplementedMsgServer) ClearBalance

func (UnimplementedMsgServer) CreateTradeRoute

func (UnimplementedMsgServer) DeleteTradeRoute

func (UnimplementedMsgServer) DeleteValidator

func (UnimplementedMsgServer) LSMLiquidStake

func (UnimplementedMsgServer) LiquidStake

func (UnimplementedMsgServer) RedeemStake

func (UnimplementedMsgServer) RegisterHostZone

func (UnimplementedMsgServer) ResumeHostZone

func (UnimplementedMsgServer) UpdateParams added in v1.2.0

func (UnimplementedMsgServer) UpdateTradeRoute

type UnimplementedQueryServer

type UnimplementedQueryServer struct{}

UnimplementedQueryServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedQueryServer) AllTradeRoutes

func (UnimplementedQueryServer) Params

type UnsafeMsgServer

type UnsafeMsgServer interface {
	// contains filtered or unexported methods
}

UnsafeMsgServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MsgServer will result in compilation errors.

type UnsafeQueryServer

type UnsafeQueryServer interface {
	// contains filtered or unexported methods
}

UnsafeQueryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to QueryServer will result in compilation errors.

type Validator

type Validator struct {
	Name                        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Address                     string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	Weight                      uint64 `protobuf:"varint,6,opt,name=weight,proto3" json:"weight,omitempty"`
	Delegation                  string `protobuf:"bytes,5,opt,name=delegation,proto3" json:"delegation,omitempty"`
	SlashQueryProgressTracker   string `` /* 140-byte string literal not displayed */
	SlashQueryCheckpoint        string `protobuf:"bytes,12,opt,name=slash_query_checkpoint,json=slashQueryCheckpoint,proto3" json:"slash_query_checkpoint,omitempty"`
	SharesToTokensRate          string `protobuf:"bytes,10,opt,name=shares_to_tokens_rate,json=sharesToTokensRate,proto3" json:"shares_to_tokens_rate,omitempty"`
	DelegationChangesInProgress int64  `` /* 148-byte string literal not displayed */
	SlashQueryInProgress        bool   `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Validator) Descriptor deprecated

func (*Validator) Descriptor() ([]byte, []int)

Deprecated: Use Validator.ProtoReflect.Descriptor instead.

func (*Validator) GetAddress

func (x *Validator) GetAddress() string

func (*Validator) GetDelegation

func (x *Validator) GetDelegation() string

func (*Validator) GetDelegationChangesInProgress

func (x *Validator) GetDelegationChangesInProgress() int64

func (*Validator) GetName

func (x *Validator) GetName() string

func (*Validator) GetSharesToTokensRate

func (x *Validator) GetSharesToTokensRate() string

func (*Validator) GetSlashQueryCheckpoint

func (x *Validator) GetSlashQueryCheckpoint() string

func (*Validator) GetSlashQueryInProgress

func (x *Validator) GetSlashQueryInProgress() bool

func (*Validator) GetSlashQueryProgressTracker

func (x *Validator) GetSlashQueryProgressTracker() string

func (*Validator) GetWeight

func (x *Validator) GetWeight() uint64

func (*Validator) ProtoMessage

func (*Validator) ProtoMessage()

func (*Validator) ProtoReflect

func (x *Validator) ProtoReflect() protoreflect.Message

func (*Validator) Reset

func (x *Validator) Reset()

func (*Validator) String

func (x *Validator) String() string

type ValidatorSharesToTokensQueryCallback

type ValidatorSharesToTokensQueryCallback struct {
	LsmLiquidStake *LSMLiquidStake `protobuf:"bytes,1,opt,name=lsm_liquid_stake,json=lsmLiquidStake,proto3" json:"lsm_liquid_stake,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidatorSharesToTokensQueryCallback) Descriptor deprecated

func (*ValidatorSharesToTokensQueryCallback) Descriptor() ([]byte, []int)

Deprecated: Use ValidatorSharesToTokensQueryCallback.ProtoReflect.Descriptor instead.

func (*ValidatorSharesToTokensQueryCallback) GetLsmLiquidStake

func (x *ValidatorSharesToTokensQueryCallback) GetLsmLiquidStake() *LSMLiquidStake

func (*ValidatorSharesToTokensQueryCallback) ProtoMessage

func (*ValidatorSharesToTokensQueryCallback) ProtoMessage()

func (*ValidatorSharesToTokensQueryCallback) ProtoReflect

func (*ValidatorSharesToTokensQueryCallback) Reset

func (*ValidatorSharesToTokensQueryCallback) String

type ValidatorWeight

type ValidatorWeight struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Weight  uint64 `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidatorWeight) Descriptor deprecated

func (*ValidatorWeight) Descriptor() ([]byte, []int)

Deprecated: Use ValidatorWeight.ProtoReflect.Descriptor instead.

func (*ValidatorWeight) GetAddress

func (x *ValidatorWeight) GetAddress() string

func (*ValidatorWeight) GetWeight

func (x *ValidatorWeight) GetWeight() uint64

func (*ValidatorWeight) ProtoMessage

func (*ValidatorWeight) ProtoMessage()

func (*ValidatorWeight) ProtoReflect

func (x *ValidatorWeight) ProtoReflect() protoreflect.Message

func (*ValidatorWeight) Reset

func (x *ValidatorWeight) Reset()

func (*ValidatorWeight) String

func (x *ValidatorWeight) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL