types

package
v24.0.0 Latest Latest
Warning

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

Go to latest
Published: May 23, 2025 License: Apache-2.0 Imports: 37 Imported by: 8

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	EventTypeTokenizeShares              = "tokenize_shares"
	EventTypeRedeemShares                = "redeem_shares"
	EventTypeTransferTokenizeShareRecord = "transfer_tokenize_share_record"
	EventTypeWithdrawTokenizeShareReward = "withdraw_tokenize_share_reward"

	AttributeKeyValidator       = "validator"
	AttributeKeyDelegator       = "delegator"
	AttributeKeyShareOwner      = "share_owner"
	AttributeKeyShareRecordID   = "share_record_id"
	AttributeKeyAmount          = "amount"
	AttributeKeyTokenizedShares = "tokenized_shares"
	AttributeKeyWithdrawAddress = "withdraw_address"
)

liquid module event types

View Source
const (
	// ModuleName is the name of the liquid module
	ModuleName = "liquid"

	// StoreKey is the string store representation
	StoreKey = ModuleName

	// RouterKey is the msg router key for the liquid module
	RouterKey = ModuleName

	// Prefix for module accounts that custodian tokenized shares
	TokenizeShareModuleAccountPrefix = "tokenizeshare_"
)

Variables

View Source
var (
	ErrRedelegationInProgress                  = errors.Register(ModuleName, 120, "delegator is not allowed to tokenize shares from validator with a redelegation in progress")
	ErrInsufficientShares                      = errors.Register(ModuleName, 22, "insufficient delegation shares")
	ErrTokenizeShareRecordNotExists            = errors.Register(ModuleName, 102, "tokenize share record not exists")
	ErrTokenizeShareRecordAlreadyExists        = errors.Register(ModuleName, 103, "tokenize share record already exists")
	ErrNotTokenizeShareRecordOwner             = errors.Register(ModuleName, 104, "not tokenize share record owner")
	ErrExceedingFreeVestingDelegations         = errors.Register(ModuleName, 105, "trying to exceed vested free delegation for vesting account")
	ErrOnlyBondDenomAllowdForTokenize          = errors.Register(ModuleName, 106, "only bond denom is allowed for tokenize")
	ErrGlobalLiquidStakingCapExceeded          = errors.Register(ModuleName, 111, "delegation or tokenization exceeds the global cap")
	ErrValidatorLiquidStakingCapExceeded       = errors.Register(ModuleName, 112, "delegation or tokenization exceeds the validator cap")
	ErrTokenizeSharesDisabledForAccount        = errors.Register(ModuleName, 113, "tokenize shares currently disabled for account")
	ErrTokenizeSharesAlreadyEnabledForAccount  = errors.Register(ModuleName, 115, "tokenize shares is already enabled for this account")
	ErrTokenizeSharesAlreadyDisabledForAccount = errors.Register(ModuleName, 116, "tokenize shares is already disabled for this account")
	ErrValidatorLiquidSharesUnderflow          = errors.Register(ModuleName, 117, "validator liquid shares underflow")
	ErrTotalLiquidStakedUnderflow              = errors.Register(ModuleName, 118, "total liquid staked underflow")
	ErrNotEnoughBalance                        = errors.Register(ModuleName, 101, "not enough balance")
	ErrTinyRedemptionAmount                    = errors.Register(ModuleName, 119, "too few tokens to redeem (truncates to zero tokens)")
	ErrNoValidatorFound                        = errors.Register(ModuleName, 3, "validator does not exist")
)

x/liquid module sentinel errors

View Source
var (
	ErrInvalidLengthGenesis        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenesis          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	// Keys for store prefixes
	// Last* values are constant during a block.
	ParamsKey = []byte{0x51} // prefix for parameters for module x/liquid

	TokenizeShareRecordPrefix          = []byte{0x1} // key for tokenizeshare record prefix
	TokenizeShareRecordIDByOwnerPrefix = []byte{0x2} // key for tokenizeshare record id by owner prefix
	TokenizeShareRecordIDByDenomPrefix = []byte{0x3} // key for tokenizeshare record id by denom prefix
	LastTokenizeShareRecordIDKey       = []byte{0x4} // key for last tokenize share record id
	TotalLiquidStakedTokensKey         = []byte{0x5} // key for total liquid staked tokens
	TokenizeSharesLockPrefix           = []byte{0x6} // key for locking tokenize shares
	TokenizeSharesUnlockQueuePrefix    = []byte{0x7} // key for the queue that unlocks tokenize shares
	LiquidValidatorPrefix              = []byte{0x8} // key for liquid validator prefix
)
View Source
var (
	ErrInvalidLengthLiquid        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowLiquid          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupLiquid = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (

	// DefaultGlobalLiquidStakingCap is set to 100%
	DefaultGlobalLiquidStakingCap = math.LegacyOneDec()
	// DefaultValidatorLiquidStakingCap is set to 100%
	DefaultValidatorLiquidStakingCap = math.LegacyOneDec()
)
View Source
var (
	ErrInvalidLengthQuery        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowQuery          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthTx        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTx          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group")
)
View Source
var Msg_serviceDesc = _Msg_serviceDesc
View Source
var Query_serviceDesc = _Query_serviceDesc
View Source
var TokenizeShareLockStatus_name = map[int32]string{
	0: "TOKENIZE_SHARE_LOCK_STATUS_UNSPECIFIED",
	1: "TOKENIZE_SHARE_LOCK_STATUS_LOCKED",
	2: "TOKENIZE_SHARE_LOCK_STATUS_UNLOCKED",
	3: "TOKENIZE_SHARE_LOCK_STATUS_LOCK_EXPIRING",
}
View Source
var TokenizeShareLockStatus_value = map[string]int32{
	"TOKENIZE_SHARE_LOCK_STATUS_UNSPECIFIED":   0,
	"TOKENIZE_SHARE_LOCK_STATUS_LOCKED":        1,
	"TOKENIZE_SHARE_LOCK_STATUS_UNLOCKED":      2,
	"TOKENIZE_SHARE_LOCK_STATUS_LOCK_EXPIRING": 3,
}

Functions

func GetLiquidValidatorKey

func GetLiquidValidatorKey(operatorAddress sdk.ValAddress) []byte

GetLiquidValidatorKey returns the key of the liquid validator.

func GetTokenizeShareAuthorizationTimeKey

func GetTokenizeShareAuthorizationTimeKey(timestamp time.Time) []byte

GetTokenizeShareAuthorizationTimeKey returns the prefix key used for getting a set of pending tokenize share unlocks that complete at the given time

func GetTokenizeShareRecordByIndexKey

func GetTokenizeShareRecordByIndexKey(id uint64) []byte

GetTokenizeShareRecordByIndexKey returns the key of the specified id. Intended for querying the tokenizeShareRecord by the id.

func GetTokenizeShareRecordIDByDenomKey

func GetTokenizeShareRecordIDByDenomKey(denom string) []byte

func GetTokenizeShareRecordIDByOwnerAndIDKey

func GetTokenizeShareRecordIDByOwnerAndIDKey(owner sdk.AccAddress, id uint64) []byte

GetTokenizeShareRecordIdByOwnerAndIdKey returns the key of the specified owner and id. Intended for setting tokenizeShareRecord of an owner

func GetTokenizeShareRecordIDsByOwnerPrefix

func GetTokenizeShareRecordIDsByOwnerPrefix(owner sdk.AccAddress) []byte

GetTokenizeShareRecordIDsByOwnerPrefix returns the key of the specified owner. Intended for querying all tokenizeShareRecords of an owner

func GetTokenizeSharesLockKey

func GetTokenizeSharesLockKey(owner sdk.AccAddress) []byte

GetTokenizeSharesLockKey returns the key for storing a tokenize share lock for a specified account

func MustMarshalValidator

func MustMarshalValidator(cdc codec.BinaryCodec, validator *LiquidValidator) []byte

func RegisterInterfaces

func RegisterInterfaces(registry types.InterfaceRegistry)

RegisterInterfaces registers the x/liquid interfaces with the interface registry

func RegisterLegacyAminoCodec

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)

RegisterLegacyAminoCodec registers the necessary x/liquid interfaces and concrete types on the provided LegacyAmino codec. These types are used for Amino JSON serialization.

func RegisterMsgServer

func RegisterMsgServer(s grpc1.Server, srv MsgServer)

func RegisterQueryHandler

func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterQueryHandlerClient

func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error

RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.

func RegisterQueryHandlerFromEndpoint

func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterQueryHandlerServer

func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error

RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.

func RegisterQueryServer

func RegisterQueryServer(s grpc1.Server, srv QueryServer)

func ValidateGenesis

func ValidateGenesis(gs *GenesisState) error

Types

type AccountKeeper

type AccountKeeper interface {
	AddressCodec() address.Codec
	GetAccount(ctx context.Context, addr sdk.AccAddress) sdk.AccountI // only used for simulation
	GetModuleAddress(name string) sdk.AccAddress
	GetModuleAccount(ctx context.Context, moduleName string) sdk.ModuleAccountI
}

AccountKeeper defines the expected account keeper (noalias)

type BankKeeper

type BankKeeper interface {
	GetAllBalances(ctx context.Context, addr sdk.AccAddress) sdk.Coins
	GetBalance(ctx context.Context, addr sdk.AccAddress, denom string) sdk.Coin
	SendCoins(ctx context.Context, fromAddr, toAddr sdk.AccAddress, amt sdk.Coins) error
	SendCoinsFromAccountToModule(ctx context.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error
	SendCoinsFromModuleToAccount(ctx context.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error
	SendCoinsFromModuleToModule(ctx context.Context, senderPool, recipientPool string, amt sdk.Coins) error
	UndelegateCoinsFromModuleToAccount(ctx context.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error
	MintCoins(cts context.Context, name string, amt sdk.Coins) error
	BurnCoins(ctx context.Context, name string, amt sdk.Coins) error
	BlockedAddr(addr sdk.AccAddress) bool
	SpendableCoins(ctx context.Context, addr sdk.AccAddress) sdk.Coins
}

BankKeeper defines the expected interface needed to retrieve account balances.

type DistributionKeeper

type DistributionKeeper interface {
	WithdrawDelegationRewards(ctx context.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) (sdk.Coins, error)
	IncrementValidatorPeriod(ctx context.Context, val stakingtypes.ValidatorI) (uint64, error)
	CalculateDelegationRewards(ctx context.Context, val stakingtypes.ValidatorI, del stakingtypes.DelegationI, endingPeriod uint64) (rewards sdk.DecCoins, err error)
}

DistributionKeeper defines the expected interface needed to interact with the x/distribution keeper.

type GenesisState

type GenesisState struct {
	// params defines all the parameters of related to deposit.
	Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
	// store tokenize share records to provide reward to record owners
	TokenizeShareRecords []TokenizeShareRecord `protobuf:"bytes,9,rep,name=tokenize_share_records,json=tokenizeShareRecords,proto3" json:"tokenize_share_records"`
	// last tokenize share record id, used for next share record id calculation
	LastTokenizeShareRecordId uint64 `` /* 144-byte string literal not displayed */
	// total number of liquid staked tokens at genesis
	TotalLiquidStakedTokens cosmossdk_io_math.Int `` /* 192-byte string literal not displayed */
	// tokenize shares locks at genesis
	TokenizeShareLocks []TokenizeShareLock `protobuf:"bytes,12,rep,name=tokenize_share_locks,json=tokenizeShareLocks,proto3" json:"tokenize_share_locks"`
}

GenesisState defines the liquid module's genesis state.

func DefaultGenesisState

func DefaultGenesisState() *GenesisState

func NewGenesisState

func NewGenesisState(
	params Params,
	tsr []TokenizeShareRecord,
	recordID uint64,
	liquidStakeTokens math.Int,
	locks []TokenizeShareLock,
) *GenesisState

func (*GenesisState) Descriptor

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

func (*GenesisState) GetLastTokenizeShareRecordId

func (m *GenesisState) GetLastTokenizeShareRecordId() uint64

func (*GenesisState) GetParams

func (m *GenesisState) GetParams() Params

func (*GenesisState) GetTokenizeShareLocks

func (m *GenesisState) GetTokenizeShareLocks() []TokenizeShareLock

func (*GenesisState) GetTokenizeShareRecords

func (m *GenesisState) GetTokenizeShareRecords() []TokenizeShareRecord

func (*GenesisState) Marshal

func (m *GenesisState) Marshal() (dAtA []byte, err error)

func (*GenesisState) MarshalTo

func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)

func (*GenesisState) MarshalToSizedBuffer

func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GenesisState) ProtoMessage

func (*GenesisState) ProtoMessage()

func (*GenesisState) Reset

func (m *GenesisState) Reset()

func (*GenesisState) Size

func (m *GenesisState) Size() (n int)

func (*GenesisState) String

func (m *GenesisState) String() string

func (*GenesisState) Unmarshal

func (m *GenesisState) Unmarshal(dAtA []byte) error

func (*GenesisState) XXX_DiscardUnknown

func (m *GenesisState) XXX_DiscardUnknown()

func (*GenesisState) XXX_Marshal

func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenesisState) XXX_Merge

func (m *GenesisState) XXX_Merge(src proto.Message)

func (*GenesisState) XXX_Size

func (m *GenesisState) XXX_Size() int

func (*GenesisState) XXX_Unmarshal

func (m *GenesisState) XXX_Unmarshal(b []byte) error

type LiquidValidator

type LiquidValidator struct {
	// operator_address defines the address of the validator's operator; bech
	// encoded in JSON.
	OperatorAddress string `protobuf:"bytes,1,opt,name=operator_address,json=operatorAddress,proto3" json:"operator_address,omitempty"`
	// Number of shares either tokenized or owned by a liquid staking provider
	LiquidShares cosmossdk_io_math.LegacyDec `` /* 147-byte string literal not displayed */
}

LiquidValidator is the storage layout for details about a validator's liquid stake.

func NewLiquidValidator

func NewLiquidValidator(operator string) LiquidValidator

NewLiquidValidator constructs a new LiquidValidator

func UnmarshalValidator

func UnmarshalValidator(cdc codec.BinaryCodec, value []byte) (v LiquidValidator, err error)

unmarshal from a store value

func (*LiquidValidator) Descriptor

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

func (*LiquidValidator) Marshal

func (m *LiquidValidator) Marshal() (dAtA []byte, err error)

func (*LiquidValidator) MarshalTo

func (m *LiquidValidator) MarshalTo(dAtA []byte) (int, error)

func (*LiquidValidator) MarshalToSizedBuffer

func (m *LiquidValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*LiquidValidator) ProtoMessage

func (*LiquidValidator) ProtoMessage()

func (*LiquidValidator) Reset

func (m *LiquidValidator) Reset()

func (*LiquidValidator) Size

func (m *LiquidValidator) Size() (n int)

func (*LiquidValidator) String

func (m *LiquidValidator) String() string

func (*LiquidValidator) Unmarshal

func (m *LiquidValidator) Unmarshal(dAtA []byte) error

func (*LiquidValidator) XXX_DiscardUnknown

func (m *LiquidValidator) XXX_DiscardUnknown()

func (*LiquidValidator) XXX_Marshal

func (m *LiquidValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LiquidValidator) XXX_Merge

func (m *LiquidValidator) XXX_Merge(src proto.Message)

func (*LiquidValidator) XXX_Size

func (m *LiquidValidator) XXX_Size() int

func (*LiquidValidator) XXX_Unmarshal

func (m *LiquidValidator) XXX_Unmarshal(b []byte) error

type MsgClient

type MsgClient interface {
	// UpdateParams defines an operation for updating the x/liquid module
	// parameters.
	UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error)
	// TokenizeShares defines a method for tokenizing shares from a validator.
	TokenizeShares(ctx context.Context, in *MsgTokenizeShares, opts ...grpc.CallOption) (*MsgTokenizeSharesResponse, error)
	// RedeemTokensForShares defines a method for redeeming tokens from a
	// validator for shares.
	RedeemTokensForShares(ctx context.Context, in *MsgRedeemTokensForShares, opts ...grpc.CallOption) (*MsgRedeemTokensForSharesResponse, error)
	// TransferTokenizeShareRecord defines a method to transfer ownership of
	// TokenizeShareRecord
	TransferTokenizeShareRecord(ctx context.Context, in *MsgTransferTokenizeShareRecord, opts ...grpc.CallOption) (*MsgTransferTokenizeShareRecordResponse, error)
	// DisableTokenizeShares defines a method to prevent the tokenization of an
	// addresses stake
	DisableTokenizeShares(ctx context.Context, in *MsgDisableTokenizeShares, opts ...grpc.CallOption) (*MsgDisableTokenizeSharesResponse, error)
	// EnableTokenizeShares defines a method to re-enable the tokenization of an
	// addresseses stake after it has been disabled
	EnableTokenizeShares(ctx context.Context, in *MsgEnableTokenizeShares, opts ...grpc.CallOption) (*MsgEnableTokenizeSharesResponse, error)
	// WithdrawTokenizeShareRecordReward defines a method to withdraw reward for
	// an owning TokenizeShareRecord
	WithdrawTokenizeShareRecordReward(ctx context.Context, in *MsgWithdrawTokenizeShareRecordReward, opts ...grpc.CallOption) (*MsgWithdrawTokenizeShareRecordRewardResponse, error)
	// WithdrawAllTokenizeShareRecordReward defines a method to withdraw reward
	// for all owning TokenizeShareRecord
	WithdrawAllTokenizeShareRecordReward(ctx context.Context, in *MsgWithdrawAllTokenizeShareRecordReward, opts ...grpc.CallOption) (*MsgWithdrawAllTokenizeShareRecordRewardResponse, error)
}

MsgClient is the client API for Msg service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMsgClient

func NewMsgClient(cc grpc1.ClientConn) MsgClient

type MsgDisableTokenizeShares

type MsgDisableTokenizeShares struct {
	DelegatorAddress string `` /* 134-byte string literal not displayed */
}

MsgDisableTokenizeShares prevents the tokenization of shares for a given address

func (*MsgDisableTokenizeShares) Descriptor

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

func (*MsgDisableTokenizeShares) Marshal

func (m *MsgDisableTokenizeShares) Marshal() (dAtA []byte, err error)

func (*MsgDisableTokenizeShares) MarshalTo

func (m *MsgDisableTokenizeShares) MarshalTo(dAtA []byte) (int, error)

func (*MsgDisableTokenizeShares) MarshalToSizedBuffer

func (m *MsgDisableTokenizeShares) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgDisableTokenizeShares) ProtoMessage

func (*MsgDisableTokenizeShares) ProtoMessage()

func (*MsgDisableTokenizeShares) Reset

func (m *MsgDisableTokenizeShares) Reset()

func (*MsgDisableTokenizeShares) Size

func (m *MsgDisableTokenizeShares) Size() (n int)

func (*MsgDisableTokenizeShares) String

func (m *MsgDisableTokenizeShares) String() string

func (*MsgDisableTokenizeShares) Unmarshal

func (m *MsgDisableTokenizeShares) Unmarshal(dAtA []byte) error

func (*MsgDisableTokenizeShares) XXX_DiscardUnknown

func (m *MsgDisableTokenizeShares) XXX_DiscardUnknown()

func (*MsgDisableTokenizeShares) XXX_Marshal

func (m *MsgDisableTokenizeShares) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgDisableTokenizeShares) XXX_Merge

func (m *MsgDisableTokenizeShares) XXX_Merge(src proto.Message)

func (*MsgDisableTokenizeShares) XXX_Size

func (m *MsgDisableTokenizeShares) XXX_Size() int

func (*MsgDisableTokenizeShares) XXX_Unmarshal

func (m *MsgDisableTokenizeShares) XXX_Unmarshal(b []byte) error

type MsgDisableTokenizeSharesResponse

type MsgDisableTokenizeSharesResponse struct {
}

MsgDisableTokenizeSharesResponse defines the Msg/DisableTokenizeShares response type.

func (*MsgDisableTokenizeSharesResponse) Descriptor

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

func (*MsgDisableTokenizeSharesResponse) Marshal

func (m *MsgDisableTokenizeSharesResponse) Marshal() (dAtA []byte, err error)

func (*MsgDisableTokenizeSharesResponse) MarshalTo

func (m *MsgDisableTokenizeSharesResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgDisableTokenizeSharesResponse) MarshalToSizedBuffer

func (m *MsgDisableTokenizeSharesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgDisableTokenizeSharesResponse) ProtoMessage

func (*MsgDisableTokenizeSharesResponse) ProtoMessage()

func (*MsgDisableTokenizeSharesResponse) Reset

func (*MsgDisableTokenizeSharesResponse) Size

func (m *MsgDisableTokenizeSharesResponse) Size() (n int)

func (*MsgDisableTokenizeSharesResponse) String

func (*MsgDisableTokenizeSharesResponse) Unmarshal

func (m *MsgDisableTokenizeSharesResponse) Unmarshal(dAtA []byte) error

func (*MsgDisableTokenizeSharesResponse) XXX_DiscardUnknown

func (m *MsgDisableTokenizeSharesResponse) XXX_DiscardUnknown()

func (*MsgDisableTokenizeSharesResponse) XXX_Marshal

func (m *MsgDisableTokenizeSharesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgDisableTokenizeSharesResponse) XXX_Merge

func (*MsgDisableTokenizeSharesResponse) XXX_Size

func (m *MsgDisableTokenizeSharesResponse) XXX_Size() int

func (*MsgDisableTokenizeSharesResponse) XXX_Unmarshal

func (m *MsgDisableTokenizeSharesResponse) XXX_Unmarshal(b []byte) error

type MsgEnableTokenizeShares

type MsgEnableTokenizeShares struct {
	DelegatorAddress string `` /* 134-byte string literal not displayed */
}

MsgEnableTokenizeShares re-enables tokenization of shares for a given address

func (*MsgEnableTokenizeShares) Descriptor

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

func (*MsgEnableTokenizeShares) Marshal

func (m *MsgEnableTokenizeShares) Marshal() (dAtA []byte, err error)

func (*MsgEnableTokenizeShares) MarshalTo

func (m *MsgEnableTokenizeShares) MarshalTo(dAtA []byte) (int, error)

func (*MsgEnableTokenizeShares) MarshalToSizedBuffer

func (m *MsgEnableTokenizeShares) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgEnableTokenizeShares) ProtoMessage

func (*MsgEnableTokenizeShares) ProtoMessage()

func (*MsgEnableTokenizeShares) Reset

func (m *MsgEnableTokenizeShares) Reset()

func (*MsgEnableTokenizeShares) Size

func (m *MsgEnableTokenizeShares) Size() (n int)

func (*MsgEnableTokenizeShares) String

func (m *MsgEnableTokenizeShares) String() string

func (*MsgEnableTokenizeShares) Unmarshal

func (m *MsgEnableTokenizeShares) Unmarshal(dAtA []byte) error

func (*MsgEnableTokenizeShares) XXX_DiscardUnknown

func (m *MsgEnableTokenizeShares) XXX_DiscardUnknown()

func (*MsgEnableTokenizeShares) XXX_Marshal

func (m *MsgEnableTokenizeShares) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgEnableTokenizeShares) XXX_Merge

func (m *MsgEnableTokenizeShares) XXX_Merge(src proto.Message)

func (*MsgEnableTokenizeShares) XXX_Size

func (m *MsgEnableTokenizeShares) XXX_Size() int

func (*MsgEnableTokenizeShares) XXX_Unmarshal

func (m *MsgEnableTokenizeShares) XXX_Unmarshal(b []byte) error

type MsgEnableTokenizeSharesResponse

type MsgEnableTokenizeSharesResponse struct {
	CompletionTime time.Time `protobuf:"bytes,1,opt,name=completion_time,json=completionTime,proto3,stdtime" json:"completion_time"`
}

MsgEnableTokenizeSharesResponse defines the Msg/EnableTokenizeShares response type.

func (*MsgEnableTokenizeSharesResponse) Descriptor

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

func (*MsgEnableTokenizeSharesResponse) GetCompletionTime

func (m *MsgEnableTokenizeSharesResponse) GetCompletionTime() time.Time

func (*MsgEnableTokenizeSharesResponse) Marshal

func (m *MsgEnableTokenizeSharesResponse) Marshal() (dAtA []byte, err error)

func (*MsgEnableTokenizeSharesResponse) MarshalTo

func (m *MsgEnableTokenizeSharesResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgEnableTokenizeSharesResponse) MarshalToSizedBuffer

func (m *MsgEnableTokenizeSharesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgEnableTokenizeSharesResponse) ProtoMessage

func (*MsgEnableTokenizeSharesResponse) ProtoMessage()

func (*MsgEnableTokenizeSharesResponse) Reset

func (*MsgEnableTokenizeSharesResponse) Size

func (m *MsgEnableTokenizeSharesResponse) Size() (n int)

func (*MsgEnableTokenizeSharesResponse) String

func (*MsgEnableTokenizeSharesResponse) Unmarshal

func (m *MsgEnableTokenizeSharesResponse) Unmarshal(dAtA []byte) error

func (*MsgEnableTokenizeSharesResponse) XXX_DiscardUnknown

func (m *MsgEnableTokenizeSharesResponse) XXX_DiscardUnknown()

func (*MsgEnableTokenizeSharesResponse) XXX_Marshal

func (m *MsgEnableTokenizeSharesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgEnableTokenizeSharesResponse) XXX_Merge

func (m *MsgEnableTokenizeSharesResponse) XXX_Merge(src proto.Message)

func (*MsgEnableTokenizeSharesResponse) XXX_Size

func (m *MsgEnableTokenizeSharesResponse) XXX_Size() int

func (*MsgEnableTokenizeSharesResponse) XXX_Unmarshal

func (m *MsgEnableTokenizeSharesResponse) XXX_Unmarshal(b []byte) error

type MsgRedeemTokensForShares

type MsgRedeemTokensForShares struct {
	DelegatorAddress string     `` /* 134-byte string literal not displayed */
	Amount           types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"`
}

MsgRedeemTokensForShares redeems a tokenized share back into a native delegation

func (*MsgRedeemTokensForShares) Descriptor

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

func (*MsgRedeemTokensForShares) Marshal

func (m *MsgRedeemTokensForShares) Marshal() (dAtA []byte, err error)

func (*MsgRedeemTokensForShares) MarshalTo

func (m *MsgRedeemTokensForShares) MarshalTo(dAtA []byte) (int, error)

func (*MsgRedeemTokensForShares) MarshalToSizedBuffer

func (m *MsgRedeemTokensForShares) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRedeemTokensForShares) ProtoMessage

func (*MsgRedeemTokensForShares) ProtoMessage()

func (*MsgRedeemTokensForShares) Reset

func (m *MsgRedeemTokensForShares) Reset()

func (*MsgRedeemTokensForShares) Size

func (m *MsgRedeemTokensForShares) Size() (n int)

func (*MsgRedeemTokensForShares) String

func (m *MsgRedeemTokensForShares) String() string

func (*MsgRedeemTokensForShares) Unmarshal

func (m *MsgRedeemTokensForShares) Unmarshal(dAtA []byte) error

func (*MsgRedeemTokensForShares) XXX_DiscardUnknown

func (m *MsgRedeemTokensForShares) XXX_DiscardUnknown()

func (*MsgRedeemTokensForShares) XXX_Marshal

func (m *MsgRedeemTokensForShares) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRedeemTokensForShares) XXX_Merge

func (m *MsgRedeemTokensForShares) XXX_Merge(src proto.Message)

func (*MsgRedeemTokensForShares) XXX_Size

func (m *MsgRedeemTokensForShares) XXX_Size() int

func (*MsgRedeemTokensForShares) XXX_Unmarshal

func (m *MsgRedeemTokensForShares) XXX_Unmarshal(b []byte) error

type MsgRedeemTokensForSharesResponse

type MsgRedeemTokensForSharesResponse struct {
	Amount types.Coin `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount"`
}

MsgRedeemTokensForSharesResponse defines the Msg/MsgRedeemTokensForShares response type.

func (*MsgRedeemTokensForSharesResponse) Descriptor

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

func (*MsgRedeemTokensForSharesResponse) GetAmount

func (*MsgRedeemTokensForSharesResponse) Marshal

func (m *MsgRedeemTokensForSharesResponse) Marshal() (dAtA []byte, err error)

func (*MsgRedeemTokensForSharesResponse) MarshalTo

func (m *MsgRedeemTokensForSharesResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRedeemTokensForSharesResponse) MarshalToSizedBuffer

func (m *MsgRedeemTokensForSharesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRedeemTokensForSharesResponse) ProtoMessage

func (*MsgRedeemTokensForSharesResponse) ProtoMessage()

func (*MsgRedeemTokensForSharesResponse) Reset

func (*MsgRedeemTokensForSharesResponse) Size

func (m *MsgRedeemTokensForSharesResponse) Size() (n int)

func (*MsgRedeemTokensForSharesResponse) String

func (*MsgRedeemTokensForSharesResponse) Unmarshal

func (m *MsgRedeemTokensForSharesResponse) Unmarshal(dAtA []byte) error

func (*MsgRedeemTokensForSharesResponse) XXX_DiscardUnknown

func (m *MsgRedeemTokensForSharesResponse) XXX_DiscardUnknown()

func (*MsgRedeemTokensForSharesResponse) XXX_Marshal

func (m *MsgRedeemTokensForSharesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRedeemTokensForSharesResponse) XXX_Merge

func (*MsgRedeemTokensForSharesResponse) XXX_Size

func (m *MsgRedeemTokensForSharesResponse) XXX_Size() int

func (*MsgRedeemTokensForSharesResponse) XXX_Unmarshal

func (m *MsgRedeemTokensForSharesResponse) XXX_Unmarshal(b []byte) error

type MsgServer

type MsgServer interface {
	// UpdateParams defines an operation for updating the x/liquid module
	// parameters.
	UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
	// TokenizeShares defines a method for tokenizing shares from a validator.
	TokenizeShares(context.Context, *MsgTokenizeShares) (*MsgTokenizeSharesResponse, error)
	// RedeemTokensForShares defines a method for redeeming tokens from a
	// validator for shares.
	RedeemTokensForShares(context.Context, *MsgRedeemTokensForShares) (*MsgRedeemTokensForSharesResponse, error)
	// TransferTokenizeShareRecord defines a method to transfer ownership of
	// TokenizeShareRecord
	TransferTokenizeShareRecord(context.Context, *MsgTransferTokenizeShareRecord) (*MsgTransferTokenizeShareRecordResponse, error)
	// DisableTokenizeShares defines a method to prevent the tokenization of an
	// addresses stake
	DisableTokenizeShares(context.Context, *MsgDisableTokenizeShares) (*MsgDisableTokenizeSharesResponse, error)
	// EnableTokenizeShares defines a method to re-enable the tokenization of an
	// addresseses stake after it has been disabled
	EnableTokenizeShares(context.Context, *MsgEnableTokenizeShares) (*MsgEnableTokenizeSharesResponse, error)
	// WithdrawTokenizeShareRecordReward defines a method to withdraw reward for
	// an owning TokenizeShareRecord
	WithdrawTokenizeShareRecordReward(context.Context, *MsgWithdrawTokenizeShareRecordReward) (*MsgWithdrawTokenizeShareRecordRewardResponse, error)
	// WithdrawAllTokenizeShareRecordReward defines a method to withdraw reward
	// for all owning TokenizeShareRecord
	WithdrawAllTokenizeShareRecordReward(context.Context, *MsgWithdrawAllTokenizeShareRecordReward) (*MsgWithdrawAllTokenizeShareRecordRewardResponse, error)
}

MsgServer is the server API for Msg service.

type MsgTokenizeShares

type MsgTokenizeShares struct {
	DelegatorAddress    string     `` /* 134-byte string literal not displayed */
	ValidatorAddress    string     `` /* 134-byte string literal not displayed */
	Amount              types.Coin `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount"`
	TokenizedShareOwner string     `protobuf:"bytes,4,opt,name=tokenized_share_owner,json=tokenizedShareOwner,proto3" json:"tokenized_share_owner,omitempty"`
}

MsgTokenizeShares tokenizes a delegation

func (*MsgTokenizeShares) Descriptor

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

func (*MsgTokenizeShares) Marshal

func (m *MsgTokenizeShares) Marshal() (dAtA []byte, err error)

func (*MsgTokenizeShares) MarshalTo

func (m *MsgTokenizeShares) MarshalTo(dAtA []byte) (int, error)

func (*MsgTokenizeShares) MarshalToSizedBuffer

func (m *MsgTokenizeShares) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgTokenizeShares) ProtoMessage

func (*MsgTokenizeShares) ProtoMessage()

func (*MsgTokenizeShares) Reset

func (m *MsgTokenizeShares) Reset()

func (*MsgTokenizeShares) Size

func (m *MsgTokenizeShares) Size() (n int)

func (*MsgTokenizeShares) String

func (m *MsgTokenizeShares) String() string

func (*MsgTokenizeShares) Unmarshal

func (m *MsgTokenizeShares) Unmarshal(dAtA []byte) error

func (*MsgTokenizeShares) XXX_DiscardUnknown

func (m *MsgTokenizeShares) XXX_DiscardUnknown()

func (*MsgTokenizeShares) XXX_Marshal

func (m *MsgTokenizeShares) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgTokenizeShares) XXX_Merge

func (m *MsgTokenizeShares) XXX_Merge(src proto.Message)

func (*MsgTokenizeShares) XXX_Size

func (m *MsgTokenizeShares) XXX_Size() int

func (*MsgTokenizeShares) XXX_Unmarshal

func (m *MsgTokenizeShares) XXX_Unmarshal(b []byte) error

type MsgTokenizeSharesResponse

type MsgTokenizeSharesResponse struct {
	Amount types.Coin `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount"`
}

MsgTokenizeSharesResponse defines the Msg/MsgTokenizeShares response type.

func (*MsgTokenizeSharesResponse) Descriptor

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

func (*MsgTokenizeSharesResponse) GetAmount

func (m *MsgTokenizeSharesResponse) GetAmount() types.Coin

func (*MsgTokenizeSharesResponse) Marshal

func (m *MsgTokenizeSharesResponse) Marshal() (dAtA []byte, err error)

func (*MsgTokenizeSharesResponse) MarshalTo

func (m *MsgTokenizeSharesResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgTokenizeSharesResponse) MarshalToSizedBuffer

func (m *MsgTokenizeSharesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgTokenizeSharesResponse) ProtoMessage

func (*MsgTokenizeSharesResponse) ProtoMessage()

func (*MsgTokenizeSharesResponse) Reset

func (m *MsgTokenizeSharesResponse) Reset()

func (*MsgTokenizeSharesResponse) Size

func (m *MsgTokenizeSharesResponse) Size() (n int)

func (*MsgTokenizeSharesResponse) String

func (m *MsgTokenizeSharesResponse) String() string

func (*MsgTokenizeSharesResponse) Unmarshal

func (m *MsgTokenizeSharesResponse) Unmarshal(dAtA []byte) error

func (*MsgTokenizeSharesResponse) XXX_DiscardUnknown

func (m *MsgTokenizeSharesResponse) XXX_DiscardUnknown()

func (*MsgTokenizeSharesResponse) XXX_Marshal

func (m *MsgTokenizeSharesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgTokenizeSharesResponse) XXX_Merge

func (m *MsgTokenizeSharesResponse) XXX_Merge(src proto.Message)

func (*MsgTokenizeSharesResponse) XXX_Size

func (m *MsgTokenizeSharesResponse) XXX_Size() int

func (*MsgTokenizeSharesResponse) XXX_Unmarshal

func (m *MsgTokenizeSharesResponse) XXX_Unmarshal(b []byte) error

type MsgTransferTokenizeShareRecord

type MsgTransferTokenizeShareRecord struct {
	TokenizeShareRecordId uint64 `` /* 129-byte string literal not displayed */
	Sender                string `protobuf:"bytes,2,opt,name=sender,proto3" json:"sender,omitempty"`
	NewOwner              string `protobuf:"bytes,3,opt,name=new_owner,json=newOwner,proto3" json:"new_owner,omitempty"`
}

MsgTransferTokenizeShareRecord transfer a tokenize share record

func (*MsgTransferTokenizeShareRecord) Descriptor

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

func (*MsgTransferTokenizeShareRecord) Marshal

func (m *MsgTransferTokenizeShareRecord) Marshal() (dAtA []byte, err error)

func (*MsgTransferTokenizeShareRecord) MarshalTo

func (m *MsgTransferTokenizeShareRecord) MarshalTo(dAtA []byte) (int, error)

func (*MsgTransferTokenizeShareRecord) MarshalToSizedBuffer

func (m *MsgTransferTokenizeShareRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgTransferTokenizeShareRecord) ProtoMessage

func (*MsgTransferTokenizeShareRecord) ProtoMessage()

func (*MsgTransferTokenizeShareRecord) Reset

func (m *MsgTransferTokenizeShareRecord) Reset()

func (*MsgTransferTokenizeShareRecord) Size

func (m *MsgTransferTokenizeShareRecord) Size() (n int)

func (*MsgTransferTokenizeShareRecord) String

func (*MsgTransferTokenizeShareRecord) Unmarshal

func (m *MsgTransferTokenizeShareRecord) Unmarshal(dAtA []byte) error

func (*MsgTransferTokenizeShareRecord) XXX_DiscardUnknown

func (m *MsgTransferTokenizeShareRecord) XXX_DiscardUnknown()

func (*MsgTransferTokenizeShareRecord) XXX_Marshal

func (m *MsgTransferTokenizeShareRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgTransferTokenizeShareRecord) XXX_Merge

func (m *MsgTransferTokenizeShareRecord) XXX_Merge(src proto.Message)

func (*MsgTransferTokenizeShareRecord) XXX_Size

func (m *MsgTransferTokenizeShareRecord) XXX_Size() int

func (*MsgTransferTokenizeShareRecord) XXX_Unmarshal

func (m *MsgTransferTokenizeShareRecord) XXX_Unmarshal(b []byte) error

type MsgTransferTokenizeShareRecordResponse

type MsgTransferTokenizeShareRecordResponse struct {
}

MsgTransferTokenizeShareRecordResponse defines the Msg/MsgTransferTokenizeShareRecord response type.

func (*MsgTransferTokenizeShareRecordResponse) Descriptor

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

func (*MsgTransferTokenizeShareRecordResponse) Marshal

func (m *MsgTransferTokenizeShareRecordResponse) Marshal() (dAtA []byte, err error)

func (*MsgTransferTokenizeShareRecordResponse) MarshalTo

func (m *MsgTransferTokenizeShareRecordResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgTransferTokenizeShareRecordResponse) MarshalToSizedBuffer

func (m *MsgTransferTokenizeShareRecordResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgTransferTokenizeShareRecordResponse) ProtoMessage

func (*MsgTransferTokenizeShareRecordResponse) Reset

func (*MsgTransferTokenizeShareRecordResponse) Size

func (*MsgTransferTokenizeShareRecordResponse) String

func (*MsgTransferTokenizeShareRecordResponse) Unmarshal

func (m *MsgTransferTokenizeShareRecordResponse) Unmarshal(dAtA []byte) error

func (*MsgTransferTokenizeShareRecordResponse) XXX_DiscardUnknown

func (m *MsgTransferTokenizeShareRecordResponse) XXX_DiscardUnknown()

func (*MsgTransferTokenizeShareRecordResponse) XXX_Marshal

func (m *MsgTransferTokenizeShareRecordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgTransferTokenizeShareRecordResponse) XXX_Merge

func (*MsgTransferTokenizeShareRecordResponse) XXX_Size

func (*MsgTransferTokenizeShareRecordResponse) XXX_Unmarshal

func (m *MsgTransferTokenizeShareRecordResponse) XXX_Unmarshal(b []byte) error

type MsgUpdateParams

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/liquid parameters to update.
	//
	// NOTE: All parameters must be supplied.
	Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"`
}

MsgUpdateParams is the Msg/UpdateParams request type.

func (*MsgUpdateParams) Descriptor

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

func (*MsgUpdateParams) GetAuthority

func (m *MsgUpdateParams) GetAuthority() string

func (*MsgUpdateParams) GetParams

func (m *MsgUpdateParams) GetParams() Params

func (*MsgUpdateParams) Marshal

func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)

func (*MsgUpdateParams) MarshalTo

func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateParams) MarshalToSizedBuffer

func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateParams) ProtoMessage

func (*MsgUpdateParams) ProtoMessage()

func (*MsgUpdateParams) Reset

func (m *MsgUpdateParams) Reset()

func (*MsgUpdateParams) Size

func (m *MsgUpdateParams) Size() (n int)

func (*MsgUpdateParams) String

func (m *MsgUpdateParams) String() string

func (*MsgUpdateParams) Unmarshal

func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error

func (*MsgUpdateParams) XXX_DiscardUnknown

func (m *MsgUpdateParams) XXX_DiscardUnknown()

func (*MsgUpdateParams) XXX_Marshal

func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateParams) XXX_Merge

func (m *MsgUpdateParams) XXX_Merge(src proto.Message)

func (*MsgUpdateParams) XXX_Size

func (m *MsgUpdateParams) XXX_Size() int

func (*MsgUpdateParams) XXX_Unmarshal

func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error

type MsgUpdateParamsResponse

type MsgUpdateParamsResponse struct {
}

MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.

func (*MsgUpdateParamsResponse) Descriptor

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

func (*MsgUpdateParamsResponse) Marshal

func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)

func (*MsgUpdateParamsResponse) MarshalTo

func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateParamsResponse) MarshalToSizedBuffer

func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateParamsResponse) ProtoMessage

func (*MsgUpdateParamsResponse) ProtoMessage()

func (*MsgUpdateParamsResponse) Reset

func (m *MsgUpdateParamsResponse) Reset()

func (*MsgUpdateParamsResponse) Size

func (m *MsgUpdateParamsResponse) Size() (n int)

func (*MsgUpdateParamsResponse) String

func (m *MsgUpdateParamsResponse) String() string

func (*MsgUpdateParamsResponse) Unmarshal

func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error

func (*MsgUpdateParamsResponse) XXX_DiscardUnknown

func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()

func (*MsgUpdateParamsResponse) XXX_Marshal

func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateParamsResponse) XXX_Merge

func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)

func (*MsgUpdateParamsResponse) XXX_Size

func (m *MsgUpdateParamsResponse) XXX_Size() int

func (*MsgUpdateParamsResponse) XXX_Unmarshal

func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error

type MsgWithdrawAllTokenizeShareRecordReward

type MsgWithdrawAllTokenizeShareRecordReward struct {
	OwnerAddress string `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty" yaml:"owner_address"`
}

MsgWithdrawAllTokenizeShareRecordReward withdraws tokenize share rewards or all records owned by the designated owner

func NewMsgWithdrawAllTokenizeShareRecordReward

func NewMsgWithdrawAllTokenizeShareRecordReward(ownerAddr string) *MsgWithdrawAllTokenizeShareRecordReward

func (*MsgWithdrawAllTokenizeShareRecordReward) Descriptor

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

func (*MsgWithdrawAllTokenizeShareRecordReward) Marshal

func (m *MsgWithdrawAllTokenizeShareRecordReward) Marshal() (dAtA []byte, err error)

func (*MsgWithdrawAllTokenizeShareRecordReward) MarshalTo

func (m *MsgWithdrawAllTokenizeShareRecordReward) MarshalTo(dAtA []byte) (int, error)

func (*MsgWithdrawAllTokenizeShareRecordReward) MarshalToSizedBuffer

func (m *MsgWithdrawAllTokenizeShareRecordReward) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgWithdrawAllTokenizeShareRecordReward) ProtoMessage

func (*MsgWithdrawAllTokenizeShareRecordReward) Reset

func (*MsgWithdrawAllTokenizeShareRecordReward) Size

func (*MsgWithdrawAllTokenizeShareRecordReward) String

func (*MsgWithdrawAllTokenizeShareRecordReward) Unmarshal

func (m *MsgWithdrawAllTokenizeShareRecordReward) Unmarshal(dAtA []byte) error

func (*MsgWithdrawAllTokenizeShareRecordReward) XXX_DiscardUnknown

func (m *MsgWithdrawAllTokenizeShareRecordReward) XXX_DiscardUnknown()

func (*MsgWithdrawAllTokenizeShareRecordReward) XXX_Marshal

func (m *MsgWithdrawAllTokenizeShareRecordReward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgWithdrawAllTokenizeShareRecordReward) XXX_Merge

func (*MsgWithdrawAllTokenizeShareRecordReward) XXX_Size

func (*MsgWithdrawAllTokenizeShareRecordReward) XXX_Unmarshal

func (m *MsgWithdrawAllTokenizeShareRecordReward) XXX_Unmarshal(b []byte) error

type MsgWithdrawAllTokenizeShareRecordRewardResponse

type MsgWithdrawAllTokenizeShareRecordRewardResponse struct {
}

MsgWithdrawAllTokenizeShareRecordRewardResponse defines the Msg/WithdrawTokenizeShareRecordReward response type.

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) Descriptor

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) Marshal

func (m *MsgWithdrawAllTokenizeShareRecordRewardResponse) Marshal() (dAtA []byte, err error)

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) MarshalTo

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) MarshalToSizedBuffer

func (m *MsgWithdrawAllTokenizeShareRecordRewardResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) ProtoMessage

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) Reset

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) Size

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) String

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) Unmarshal

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) XXX_DiscardUnknown

func (m *MsgWithdrawAllTokenizeShareRecordRewardResponse) XXX_DiscardUnknown()

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) XXX_Marshal

func (m *MsgWithdrawAllTokenizeShareRecordRewardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) XXX_Merge

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) XXX_Size

func (*MsgWithdrawAllTokenizeShareRecordRewardResponse) XXX_Unmarshal

type MsgWithdrawTokenizeShareRecordReward

type MsgWithdrawTokenizeShareRecordReward struct {
	OwnerAddress string `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty" yaml:"owner_address"`
	RecordId     uint64 `protobuf:"varint,2,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
}

MsgWithdrawTokenizeShareRecordReward withdraws tokenize share rewards for a specific record

func NewMsgWithdrawTokenizeShareRecordReward

func NewMsgWithdrawTokenizeShareRecordReward(ownerAddr string, recordID uint64) *MsgWithdrawTokenizeShareRecordReward

func (*MsgWithdrawTokenizeShareRecordReward) Descriptor

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

func (*MsgWithdrawTokenizeShareRecordReward) Marshal

func (m *MsgWithdrawTokenizeShareRecordReward) Marshal() (dAtA []byte, err error)

func (*MsgWithdrawTokenizeShareRecordReward) MarshalTo

func (m *MsgWithdrawTokenizeShareRecordReward) MarshalTo(dAtA []byte) (int, error)

func (*MsgWithdrawTokenizeShareRecordReward) MarshalToSizedBuffer

func (m *MsgWithdrawTokenizeShareRecordReward) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgWithdrawTokenizeShareRecordReward) ProtoMessage

func (*MsgWithdrawTokenizeShareRecordReward) ProtoMessage()

func (*MsgWithdrawTokenizeShareRecordReward) Reset

func (*MsgWithdrawTokenizeShareRecordReward) Size

func (*MsgWithdrawTokenizeShareRecordReward) String

func (*MsgWithdrawTokenizeShareRecordReward) Unmarshal

func (m *MsgWithdrawTokenizeShareRecordReward) Unmarshal(dAtA []byte) error

func (*MsgWithdrawTokenizeShareRecordReward) XXX_DiscardUnknown

func (m *MsgWithdrawTokenizeShareRecordReward) XXX_DiscardUnknown()

func (*MsgWithdrawTokenizeShareRecordReward) XXX_Marshal

func (m *MsgWithdrawTokenizeShareRecordReward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgWithdrawTokenizeShareRecordReward) XXX_Merge

func (*MsgWithdrawTokenizeShareRecordReward) XXX_Size

func (*MsgWithdrawTokenizeShareRecordReward) XXX_Unmarshal

func (m *MsgWithdrawTokenizeShareRecordReward) XXX_Unmarshal(b []byte) error

type MsgWithdrawTokenizeShareRecordRewardResponse

type MsgWithdrawTokenizeShareRecordRewardResponse struct {
}

MsgWithdrawTokenizeShareRecordReward defines the Msg/WithdrawTokenizeShareRecordReward response type.

func (*MsgWithdrawTokenizeShareRecordRewardResponse) Descriptor

func (*MsgWithdrawTokenizeShareRecordRewardResponse) Marshal

func (m *MsgWithdrawTokenizeShareRecordRewardResponse) Marshal() (dAtA []byte, err error)

func (*MsgWithdrawTokenizeShareRecordRewardResponse) MarshalTo

func (*MsgWithdrawTokenizeShareRecordRewardResponse) MarshalToSizedBuffer

func (m *MsgWithdrawTokenizeShareRecordRewardResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgWithdrawTokenizeShareRecordRewardResponse) ProtoMessage

func (*MsgWithdrawTokenizeShareRecordRewardResponse) Reset

func (*MsgWithdrawTokenizeShareRecordRewardResponse) Size

func (*MsgWithdrawTokenizeShareRecordRewardResponse) String

func (*MsgWithdrawTokenizeShareRecordRewardResponse) Unmarshal

func (*MsgWithdrawTokenizeShareRecordRewardResponse) XXX_DiscardUnknown

func (m *MsgWithdrawTokenizeShareRecordRewardResponse) XXX_DiscardUnknown()

func (*MsgWithdrawTokenizeShareRecordRewardResponse) XXX_Marshal

func (m *MsgWithdrawTokenizeShareRecordRewardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgWithdrawTokenizeShareRecordRewardResponse) XXX_Merge

func (*MsgWithdrawTokenizeShareRecordRewardResponse) XXX_Size

func (*MsgWithdrawTokenizeShareRecordRewardResponse) XXX_Unmarshal

type Params

type Params struct {
	// global_liquid_staking_cap represents a cap on the portion of stake that
	// comes from liquid staking providers
	GlobalLiquidStakingCap cosmossdk_io_math.LegacyDec `` /* 193-byte string literal not displayed */
	// validator_liquid_staking_cap represents a cap on the portion of stake that
	// comes from liquid staking providers for a specific validator
	ValidatorLiquidStakingCap cosmossdk_io_math.LegacyDec `` /* 205-byte string literal not displayed */
}

Params defines the parameters for the x/liquid module.

func DefaultParams

func DefaultParams() Params

DefaultParams returns a default set of parameters.

func MustUnmarshalParams

func MustUnmarshalParams(cdc *codec.LegacyAmino, value []byte) Params

unmarshal the current liquid params value from store key or panic

func NewParams

func NewParams(
	globalLiquidStakingCap math.LegacyDec,
	validatorLiquidStakingCap math.LegacyDec,
) Params

NewParams creates a new Params instance

func UnmarshalParams

func UnmarshalParams(cdc *codec.LegacyAmino, value []byte) (params Params, err error)

unmarshal the current liquid params value from store key

func (*Params) Descriptor

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

func (*Params) Equal

func (this *Params) Equal(that interface{}) bool

func (*Params) Marshal

func (m *Params) Marshal() (dAtA []byte, err error)

func (*Params) MarshalTo

func (m *Params) MarshalTo(dAtA []byte) (int, error)

func (*Params) MarshalToSizedBuffer

func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Params) ProtoMessage

func (*Params) ProtoMessage()

func (*Params) Reset

func (m *Params) Reset()

func (*Params) Size

func (m *Params) Size() (n int)

func (*Params) String

func (m *Params) String() string

func (*Params) Unmarshal

func (m *Params) Unmarshal(dAtA []byte) error

func (Params) Validate

func (p Params) Validate() error

validate a set of params

func (*Params) XXX_DiscardUnknown

func (m *Params) XXX_DiscardUnknown()

func (*Params) XXX_Marshal

func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Params) XXX_Merge

func (m *Params) XXX_Merge(src proto.Message)

func (*Params) XXX_Size

func (m *Params) XXX_Size() int

func (*Params) XXX_Unmarshal

func (m *Params) XXX_Unmarshal(b []byte) error

type PendingTokenizeShareAuthorizations

type PendingTokenizeShareAuthorizations struct {
	Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
}

PendingTokenizeShareAuthorizations stores a list of addresses that have their tokenize share enablement in progress

func (*PendingTokenizeShareAuthorizations) Descriptor

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

func (*PendingTokenizeShareAuthorizations) GetAddresses

func (m *PendingTokenizeShareAuthorizations) GetAddresses() []string

func (*PendingTokenizeShareAuthorizations) Marshal

func (m *PendingTokenizeShareAuthorizations) Marshal() (dAtA []byte, err error)

func (*PendingTokenizeShareAuthorizations) MarshalTo

func (m *PendingTokenizeShareAuthorizations) MarshalTo(dAtA []byte) (int, error)

func (*PendingTokenizeShareAuthorizations) MarshalToSizedBuffer

func (m *PendingTokenizeShareAuthorizations) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PendingTokenizeShareAuthorizations) ProtoMessage

func (*PendingTokenizeShareAuthorizations) ProtoMessage()

func (*PendingTokenizeShareAuthorizations) Reset

func (*PendingTokenizeShareAuthorizations) Size

func (*PendingTokenizeShareAuthorizations) String

func (*PendingTokenizeShareAuthorizations) Unmarshal

func (m *PendingTokenizeShareAuthorizations) Unmarshal(dAtA []byte) error

func (*PendingTokenizeShareAuthorizations) XXX_DiscardUnknown

func (m *PendingTokenizeShareAuthorizations) XXX_DiscardUnknown()

func (*PendingTokenizeShareAuthorizations) XXX_Marshal

func (m *PendingTokenizeShareAuthorizations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PendingTokenizeShareAuthorizations) XXX_Merge

func (*PendingTokenizeShareAuthorizations) XXX_Size

func (*PendingTokenizeShareAuthorizations) XXX_Unmarshal

func (m *PendingTokenizeShareAuthorizations) XXX_Unmarshal(b []byte) error

type QueryAllTokenizeShareRecordsRequest

type QueryAllTokenizeShareRecordsRequest struct {
	// pagination defines an optional pagination for the request.
	Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryAllTokenizeShareRecordsRequest is request type for the Query/QueryAllTokenizeShareRecords RPC method.

func (*QueryAllTokenizeShareRecordsRequest) Descriptor

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

func (*QueryAllTokenizeShareRecordsRequest) GetPagination

func (*QueryAllTokenizeShareRecordsRequest) Marshal

func (m *QueryAllTokenizeShareRecordsRequest) Marshal() (dAtA []byte, err error)

func (*QueryAllTokenizeShareRecordsRequest) MarshalTo

func (m *QueryAllTokenizeShareRecordsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryAllTokenizeShareRecordsRequest) MarshalToSizedBuffer

func (m *QueryAllTokenizeShareRecordsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAllTokenizeShareRecordsRequest) ProtoMessage

func (*QueryAllTokenizeShareRecordsRequest) ProtoMessage()

func (*QueryAllTokenizeShareRecordsRequest) Reset

func (*QueryAllTokenizeShareRecordsRequest) Size

func (*QueryAllTokenizeShareRecordsRequest) String

func (*QueryAllTokenizeShareRecordsRequest) Unmarshal

func (m *QueryAllTokenizeShareRecordsRequest) Unmarshal(dAtA []byte) error

func (*QueryAllTokenizeShareRecordsRequest) XXX_DiscardUnknown

func (m *QueryAllTokenizeShareRecordsRequest) XXX_DiscardUnknown()

func (*QueryAllTokenizeShareRecordsRequest) XXX_Marshal

func (m *QueryAllTokenizeShareRecordsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAllTokenizeShareRecordsRequest) XXX_Merge

func (*QueryAllTokenizeShareRecordsRequest) XXX_Size

func (*QueryAllTokenizeShareRecordsRequest) XXX_Unmarshal

func (m *QueryAllTokenizeShareRecordsRequest) XXX_Unmarshal(b []byte) error

type QueryAllTokenizeShareRecordsResponse

type QueryAllTokenizeShareRecordsResponse struct {
	Records []TokenizeShareRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records"`
	// pagination defines the pagination in the response.
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryAllTokenizeShareRecordsResponse is response type for the Query/QueryAllTokenizeShareRecords RPC method.

func (*QueryAllTokenizeShareRecordsResponse) Descriptor

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

func (*QueryAllTokenizeShareRecordsResponse) GetPagination

func (*QueryAllTokenizeShareRecordsResponse) GetRecords

func (*QueryAllTokenizeShareRecordsResponse) Marshal

func (m *QueryAllTokenizeShareRecordsResponse) Marshal() (dAtA []byte, err error)

func (*QueryAllTokenizeShareRecordsResponse) MarshalTo

func (m *QueryAllTokenizeShareRecordsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryAllTokenizeShareRecordsResponse) MarshalToSizedBuffer

func (m *QueryAllTokenizeShareRecordsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAllTokenizeShareRecordsResponse) ProtoMessage

func (*QueryAllTokenizeShareRecordsResponse) ProtoMessage()

func (*QueryAllTokenizeShareRecordsResponse) Reset

func (*QueryAllTokenizeShareRecordsResponse) Size

func (*QueryAllTokenizeShareRecordsResponse) String

func (*QueryAllTokenizeShareRecordsResponse) Unmarshal

func (m *QueryAllTokenizeShareRecordsResponse) Unmarshal(dAtA []byte) error

func (*QueryAllTokenizeShareRecordsResponse) XXX_DiscardUnknown

func (m *QueryAllTokenizeShareRecordsResponse) XXX_DiscardUnknown()

func (*QueryAllTokenizeShareRecordsResponse) XXX_Marshal

func (m *QueryAllTokenizeShareRecordsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAllTokenizeShareRecordsResponse) XXX_Merge

func (*QueryAllTokenizeShareRecordsResponse) XXX_Size

func (*QueryAllTokenizeShareRecordsResponse) XXX_Unmarshal

func (m *QueryAllTokenizeShareRecordsResponse) XXX_Unmarshal(b []byte) error

type QueryClient

type QueryClient interface {
	// Query for an individual liquid validator by validator address
	LiquidValidator(ctx context.Context, in *QueryLiquidValidatorRequest, opts ...grpc.CallOption) (*QueryLiquidValidatorResponse, error)
	// Query for individual tokenize share record information by share by id
	TokenizeShareRecordById(ctx context.Context, in *QueryTokenizeShareRecordByIdRequest, opts ...grpc.CallOption) (*QueryTokenizeShareRecordByIdResponse, error)
	// Query for individual tokenize share record information by share denom
	TokenizeShareRecordByDenom(ctx context.Context, in *QueryTokenizeShareRecordByDenomRequest, opts ...grpc.CallOption) (*QueryTokenizeShareRecordByDenomResponse, error)
	// Query tokenize share records by address
	TokenizeShareRecordsOwned(ctx context.Context, in *QueryTokenizeShareRecordsOwnedRequest, opts ...grpc.CallOption) (*QueryTokenizeShareRecordsOwnedResponse, error)
	// Query for all tokenize share records
	AllTokenizeShareRecords(ctx context.Context, in *QueryAllTokenizeShareRecordsRequest, opts ...grpc.CallOption) (*QueryAllTokenizeShareRecordsResponse, error)
	// Query for last tokenize share record id
	LastTokenizeShareRecordId(ctx context.Context, in *QueryLastTokenizeShareRecordIdRequest, opts ...grpc.CallOption) (*QueryLastTokenizeShareRecordIdResponse, error)
	// Query for total tokenized staked assets
	TotalTokenizeSharedAssets(ctx context.Context, in *QueryTotalTokenizeSharedAssetsRequest, opts ...grpc.CallOption) (*QueryTotalTokenizeSharedAssetsResponse, error)
	// Query for total liquid staked (including tokenized shares or owned by an
	// liquid staking provider)
	TotalLiquidStaked(ctx context.Context, in *QueryTotalLiquidStaked, opts ...grpc.CallOption) (*QueryTotalLiquidStakedResponse, error)
	// Query tokenize share locks
	TokenizeShareLockInfo(ctx context.Context, in *QueryTokenizeShareLockInfo, opts ...grpc.CallOption) (*QueryTokenizeShareLockInfoResponse, error)
	// Parameters queries the liquid parameters.
	Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error)
	// TokenizeShareRecordReward queries the tokenize share record rewards
	TokenizeShareRecordReward(ctx context.Context, in *QueryTokenizeShareRecordRewardRequest, opts ...grpc.CallOption) (*QueryTokenizeShareRecordRewardResponse, error)
}

QueryClient is the client API for Query service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewQueryClient

func NewQueryClient(cc grpc1.ClientConn) QueryClient

type QueryLastTokenizeShareRecordIdRequest

type QueryLastTokenizeShareRecordIdRequest struct {
}

QueryLastTokenizeShareRecordIdRequest is request type for the Query/QueryLastTokenizeShareRecordId RPC method.

func (*QueryLastTokenizeShareRecordIdRequest) Descriptor

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

func (*QueryLastTokenizeShareRecordIdRequest) Marshal

func (m *QueryLastTokenizeShareRecordIdRequest) Marshal() (dAtA []byte, err error)

func (*QueryLastTokenizeShareRecordIdRequest) MarshalTo

func (m *QueryLastTokenizeShareRecordIdRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryLastTokenizeShareRecordIdRequest) MarshalToSizedBuffer

func (m *QueryLastTokenizeShareRecordIdRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryLastTokenizeShareRecordIdRequest) ProtoMessage

func (*QueryLastTokenizeShareRecordIdRequest) ProtoMessage()

func (*QueryLastTokenizeShareRecordIdRequest) Reset

func (*QueryLastTokenizeShareRecordIdRequest) Size

func (*QueryLastTokenizeShareRecordIdRequest) String

func (*QueryLastTokenizeShareRecordIdRequest) Unmarshal

func (m *QueryLastTokenizeShareRecordIdRequest) Unmarshal(dAtA []byte) error

func (*QueryLastTokenizeShareRecordIdRequest) XXX_DiscardUnknown

func (m *QueryLastTokenizeShareRecordIdRequest) XXX_DiscardUnknown()

func (*QueryLastTokenizeShareRecordIdRequest) XXX_Marshal

func (m *QueryLastTokenizeShareRecordIdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryLastTokenizeShareRecordIdRequest) XXX_Merge

func (*QueryLastTokenizeShareRecordIdRequest) XXX_Size

func (*QueryLastTokenizeShareRecordIdRequest) XXX_Unmarshal

func (m *QueryLastTokenizeShareRecordIdRequest) XXX_Unmarshal(b []byte) error

type QueryLastTokenizeShareRecordIdResponse

type QueryLastTokenizeShareRecordIdResponse struct {
	Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
}

QueryLastTokenizeShareRecordIdResponse is response type for the Query/QueryLastTokenizeShareRecordId RPC method.

func (*QueryLastTokenizeShareRecordIdResponse) Descriptor

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

func (*QueryLastTokenizeShareRecordIdResponse) GetId

func (*QueryLastTokenizeShareRecordIdResponse) Marshal

func (m *QueryLastTokenizeShareRecordIdResponse) Marshal() (dAtA []byte, err error)

func (*QueryLastTokenizeShareRecordIdResponse) MarshalTo

func (m *QueryLastTokenizeShareRecordIdResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryLastTokenizeShareRecordIdResponse) MarshalToSizedBuffer

func (m *QueryLastTokenizeShareRecordIdResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryLastTokenizeShareRecordIdResponse) ProtoMessage

func (*QueryLastTokenizeShareRecordIdResponse) Reset

func (*QueryLastTokenizeShareRecordIdResponse) Size

func (*QueryLastTokenizeShareRecordIdResponse) String

func (*QueryLastTokenizeShareRecordIdResponse) Unmarshal

func (m *QueryLastTokenizeShareRecordIdResponse) Unmarshal(dAtA []byte) error

func (*QueryLastTokenizeShareRecordIdResponse) XXX_DiscardUnknown

func (m *QueryLastTokenizeShareRecordIdResponse) XXX_DiscardUnknown()

func (*QueryLastTokenizeShareRecordIdResponse) XXX_Marshal

func (m *QueryLastTokenizeShareRecordIdResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryLastTokenizeShareRecordIdResponse) XXX_Merge

func (*QueryLastTokenizeShareRecordIdResponse) XXX_Size

func (*QueryLastTokenizeShareRecordIdResponse) XXX_Unmarshal

func (m *QueryLastTokenizeShareRecordIdResponse) XXX_Unmarshal(b []byte) error

type QueryLiquidValidatorRequest

type QueryLiquidValidatorRequest struct {
	ValidatorAddr string `protobuf:"bytes,1,opt,name=validator_addr,json=validatorAddr,proto3" json:"validator_addr,omitempty"`
}

QueryLiquidValidatorRequest is the request type for the Query/LiquidValidator RPC method.

func (*QueryLiquidValidatorRequest) Descriptor

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

func (*QueryLiquidValidatorRequest) GetValidatorAddr

func (m *QueryLiquidValidatorRequest) GetValidatorAddr() string

func (*QueryLiquidValidatorRequest) Marshal

func (m *QueryLiquidValidatorRequest) Marshal() (dAtA []byte, err error)

func (*QueryLiquidValidatorRequest) MarshalTo

func (m *QueryLiquidValidatorRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryLiquidValidatorRequest) MarshalToSizedBuffer

func (m *QueryLiquidValidatorRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryLiquidValidatorRequest) ProtoMessage

func (*QueryLiquidValidatorRequest) ProtoMessage()

func (*QueryLiquidValidatorRequest) Reset

func (m *QueryLiquidValidatorRequest) Reset()

func (*QueryLiquidValidatorRequest) Size

func (m *QueryLiquidValidatorRequest) Size() (n int)

func (*QueryLiquidValidatorRequest) String

func (m *QueryLiquidValidatorRequest) String() string

func (*QueryLiquidValidatorRequest) Unmarshal

func (m *QueryLiquidValidatorRequest) Unmarshal(dAtA []byte) error

func (*QueryLiquidValidatorRequest) XXX_DiscardUnknown

func (m *QueryLiquidValidatorRequest) XXX_DiscardUnknown()

func (*QueryLiquidValidatorRequest) XXX_Marshal

func (m *QueryLiquidValidatorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryLiquidValidatorRequest) XXX_Merge

func (m *QueryLiquidValidatorRequest) XXX_Merge(src proto.Message)

func (*QueryLiquidValidatorRequest) XXX_Size

func (m *QueryLiquidValidatorRequest) XXX_Size() int

func (*QueryLiquidValidatorRequest) XXX_Unmarshal

func (m *QueryLiquidValidatorRequest) XXX_Unmarshal(b []byte) error

type QueryLiquidValidatorResponse

type QueryLiquidValidatorResponse struct {
	LiquidValidator LiquidValidator `protobuf:"bytes,1,opt,name=liquid_validator,json=liquidValidator,proto3" json:"liquid_validator"`
}

QueryLiquidValidatorResponse is the response type for the Query/LiquidValidator RPC method.

func (*QueryLiquidValidatorResponse) Descriptor

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

func (*QueryLiquidValidatorResponse) GetLiquidValidator

func (m *QueryLiquidValidatorResponse) GetLiquidValidator() LiquidValidator

func (*QueryLiquidValidatorResponse) Marshal

func (m *QueryLiquidValidatorResponse) Marshal() (dAtA []byte, err error)

func (*QueryLiquidValidatorResponse) MarshalTo

func (m *QueryLiquidValidatorResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryLiquidValidatorResponse) MarshalToSizedBuffer

func (m *QueryLiquidValidatorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryLiquidValidatorResponse) ProtoMessage

func (*QueryLiquidValidatorResponse) ProtoMessage()

func (*QueryLiquidValidatorResponse) Reset

func (m *QueryLiquidValidatorResponse) Reset()

func (*QueryLiquidValidatorResponse) Size

func (m *QueryLiquidValidatorResponse) Size() (n int)

func (*QueryLiquidValidatorResponse) String

func (*QueryLiquidValidatorResponse) Unmarshal

func (m *QueryLiquidValidatorResponse) Unmarshal(dAtA []byte) error

func (*QueryLiquidValidatorResponse) XXX_DiscardUnknown

func (m *QueryLiquidValidatorResponse) XXX_DiscardUnknown()

func (*QueryLiquidValidatorResponse) XXX_Marshal

func (m *QueryLiquidValidatorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryLiquidValidatorResponse) XXX_Merge

func (m *QueryLiquidValidatorResponse) XXX_Merge(src proto.Message)

func (*QueryLiquidValidatorResponse) XXX_Size

func (m *QueryLiquidValidatorResponse) XXX_Size() int

func (*QueryLiquidValidatorResponse) XXX_Unmarshal

func (m *QueryLiquidValidatorResponse) XXX_Unmarshal(b []byte) error

type QueryParamsRequest

type QueryParamsRequest struct {
}

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

func (*QueryParamsRequest) Descriptor

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

func (*QueryParamsRequest) Marshal

func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)

func (*QueryParamsRequest) MarshalTo

func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryParamsRequest) MarshalToSizedBuffer

func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryParamsRequest) ProtoMessage

func (*QueryParamsRequest) ProtoMessage()

func (*QueryParamsRequest) Reset

func (m *QueryParamsRequest) Reset()

func (*QueryParamsRequest) Size

func (m *QueryParamsRequest) Size() (n int)

func (*QueryParamsRequest) String

func (m *QueryParamsRequest) String() string

func (*QueryParamsRequest) Unmarshal

func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error

func (*QueryParamsRequest) XXX_DiscardUnknown

func (m *QueryParamsRequest) XXX_DiscardUnknown()

func (*QueryParamsRequest) XXX_Marshal

func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryParamsRequest) XXX_Merge

func (m *QueryParamsRequest) XXX_Merge(src proto.Message)

func (*QueryParamsRequest) XXX_Size

func (m *QueryParamsRequest) XXX_Size() int

func (*QueryParamsRequest) XXX_Unmarshal

func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error

type QueryParamsResponse

type QueryParamsResponse struct {
	// params holds all the parameters of this module.
	Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}

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

func (*QueryParamsResponse) Descriptor

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

func (*QueryParamsResponse) GetParams

func (m *QueryParamsResponse) GetParams() Params

func (*QueryParamsResponse) Marshal

func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)

func (*QueryParamsResponse) MarshalTo

func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryParamsResponse) MarshalToSizedBuffer

func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryParamsResponse) ProtoMessage

func (*QueryParamsResponse) ProtoMessage()

func (*QueryParamsResponse) Reset

func (m *QueryParamsResponse) Reset()

func (*QueryParamsResponse) Size

func (m *QueryParamsResponse) Size() (n int)

func (*QueryParamsResponse) String

func (m *QueryParamsResponse) String() string

func (*QueryParamsResponse) Unmarshal

func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error

func (*QueryParamsResponse) XXX_DiscardUnknown

func (m *QueryParamsResponse) XXX_DiscardUnknown()

func (*QueryParamsResponse) XXX_Marshal

func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryParamsResponse) XXX_Merge

func (m *QueryParamsResponse) XXX_Merge(src proto.Message)

func (*QueryParamsResponse) XXX_Size

func (m *QueryParamsResponse) XXX_Size() int

func (*QueryParamsResponse) XXX_Unmarshal

func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error

type QueryServer

type QueryServer interface {
	// Query for an individual liquid validator by validator address
	LiquidValidator(context.Context, *QueryLiquidValidatorRequest) (*QueryLiquidValidatorResponse, error)
	// Query for individual tokenize share record information by share by id
	TokenizeShareRecordById(context.Context, *QueryTokenizeShareRecordByIdRequest) (*QueryTokenizeShareRecordByIdResponse, error)
	// Query for individual tokenize share record information by share denom
	TokenizeShareRecordByDenom(context.Context, *QueryTokenizeShareRecordByDenomRequest) (*QueryTokenizeShareRecordByDenomResponse, error)
	// Query tokenize share records by address
	TokenizeShareRecordsOwned(context.Context, *QueryTokenizeShareRecordsOwnedRequest) (*QueryTokenizeShareRecordsOwnedResponse, error)
	// Query for all tokenize share records
	AllTokenizeShareRecords(context.Context, *QueryAllTokenizeShareRecordsRequest) (*QueryAllTokenizeShareRecordsResponse, error)
	// Query for last tokenize share record id
	LastTokenizeShareRecordId(context.Context, *QueryLastTokenizeShareRecordIdRequest) (*QueryLastTokenizeShareRecordIdResponse, error)
	// Query for total tokenized staked assets
	TotalTokenizeSharedAssets(context.Context, *QueryTotalTokenizeSharedAssetsRequest) (*QueryTotalTokenizeSharedAssetsResponse, error)
	// Query for total liquid staked (including tokenized shares or owned by an
	// liquid staking provider)
	TotalLiquidStaked(context.Context, *QueryTotalLiquidStaked) (*QueryTotalLiquidStakedResponse, error)
	// Query tokenize share locks
	TokenizeShareLockInfo(context.Context, *QueryTokenizeShareLockInfo) (*QueryTokenizeShareLockInfoResponse, error)
	// Parameters queries the liquid parameters.
	Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error)
	// TokenizeShareRecordReward queries the tokenize share record rewards
	TokenizeShareRecordReward(context.Context, *QueryTokenizeShareRecordRewardRequest) (*QueryTokenizeShareRecordRewardResponse, error)
}

QueryServer is the server API for Query service.

type QueryTokenizeShareLockInfo

type QueryTokenizeShareLockInfo struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
}

QueryTokenizeShareLockInfo queries the tokenize share lock information associated with given account

func (*QueryTokenizeShareLockInfo) Descriptor

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

func (*QueryTokenizeShareLockInfo) GetAddress

func (m *QueryTokenizeShareLockInfo) GetAddress() string

func (*QueryTokenizeShareLockInfo) Marshal

func (m *QueryTokenizeShareLockInfo) Marshal() (dAtA []byte, err error)

func (*QueryTokenizeShareLockInfo) MarshalTo

func (m *QueryTokenizeShareLockInfo) MarshalTo(dAtA []byte) (int, error)

func (*QueryTokenizeShareLockInfo) MarshalToSizedBuffer

func (m *QueryTokenizeShareLockInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTokenizeShareLockInfo) ProtoMessage

func (*QueryTokenizeShareLockInfo) ProtoMessage()

func (*QueryTokenizeShareLockInfo) Reset

func (m *QueryTokenizeShareLockInfo) Reset()

func (*QueryTokenizeShareLockInfo) Size

func (m *QueryTokenizeShareLockInfo) Size() (n int)

func (*QueryTokenizeShareLockInfo) String

func (m *QueryTokenizeShareLockInfo) String() string

func (*QueryTokenizeShareLockInfo) Unmarshal

func (m *QueryTokenizeShareLockInfo) Unmarshal(dAtA []byte) error

func (*QueryTokenizeShareLockInfo) XXX_DiscardUnknown

func (m *QueryTokenizeShareLockInfo) XXX_DiscardUnknown()

func (*QueryTokenizeShareLockInfo) XXX_Marshal

func (m *QueryTokenizeShareLockInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTokenizeShareLockInfo) XXX_Merge

func (m *QueryTokenizeShareLockInfo) XXX_Merge(src proto.Message)

func (*QueryTokenizeShareLockInfo) XXX_Size

func (m *QueryTokenizeShareLockInfo) XXX_Size() int

func (*QueryTokenizeShareLockInfo) XXX_Unmarshal

func (m *QueryTokenizeShareLockInfo) XXX_Unmarshal(b []byte) error

type QueryTokenizeShareLockInfoResponse

type QueryTokenizeShareLockInfoResponse struct {
	Status         string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	ExpirationTime string `protobuf:"bytes,2,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
}

QueryTokenizeShareLockInfoResponse is the response from the QueryTokenizeShareLockInfo query

func (*QueryTokenizeShareLockInfoResponse) Descriptor

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

func (*QueryTokenizeShareLockInfoResponse) GetExpirationTime

func (m *QueryTokenizeShareLockInfoResponse) GetExpirationTime() string

func (*QueryTokenizeShareLockInfoResponse) GetStatus

func (*QueryTokenizeShareLockInfoResponse) Marshal

func (m *QueryTokenizeShareLockInfoResponse) Marshal() (dAtA []byte, err error)

func (*QueryTokenizeShareLockInfoResponse) MarshalTo

func (m *QueryTokenizeShareLockInfoResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryTokenizeShareLockInfoResponse) MarshalToSizedBuffer

func (m *QueryTokenizeShareLockInfoResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTokenizeShareLockInfoResponse) ProtoMessage

func (*QueryTokenizeShareLockInfoResponse) ProtoMessage()

func (*QueryTokenizeShareLockInfoResponse) Reset

func (*QueryTokenizeShareLockInfoResponse) Size

func (*QueryTokenizeShareLockInfoResponse) String

func (*QueryTokenizeShareLockInfoResponse) Unmarshal

func (m *QueryTokenizeShareLockInfoResponse) Unmarshal(dAtA []byte) error

func (*QueryTokenizeShareLockInfoResponse) XXX_DiscardUnknown

func (m *QueryTokenizeShareLockInfoResponse) XXX_DiscardUnknown()

func (*QueryTokenizeShareLockInfoResponse) XXX_Marshal

func (m *QueryTokenizeShareLockInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTokenizeShareLockInfoResponse) XXX_Merge

func (*QueryTokenizeShareLockInfoResponse) XXX_Size

func (*QueryTokenizeShareLockInfoResponse) XXX_Unmarshal

func (m *QueryTokenizeShareLockInfoResponse) XXX_Unmarshal(b []byte) error

type QueryTokenizeShareRecordByDenomRequest

type QueryTokenizeShareRecordByDenomRequest struct {
	Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
}

QueryTokenizeShareRecordByDenomRequest is request type for the Query/QueryTokenizeShareRecordByDenom RPC method.

func (*QueryTokenizeShareRecordByDenomRequest) Descriptor

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

func (*QueryTokenizeShareRecordByDenomRequest) GetDenom

func (*QueryTokenizeShareRecordByDenomRequest) Marshal

func (m *QueryTokenizeShareRecordByDenomRequest) Marshal() (dAtA []byte, err error)

func (*QueryTokenizeShareRecordByDenomRequest) MarshalTo

func (m *QueryTokenizeShareRecordByDenomRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordByDenomRequest) MarshalToSizedBuffer

func (m *QueryTokenizeShareRecordByDenomRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordByDenomRequest) ProtoMessage

func (*QueryTokenizeShareRecordByDenomRequest) Reset

func (*QueryTokenizeShareRecordByDenomRequest) Size

func (*QueryTokenizeShareRecordByDenomRequest) String

func (*QueryTokenizeShareRecordByDenomRequest) Unmarshal

func (m *QueryTokenizeShareRecordByDenomRequest) Unmarshal(dAtA []byte) error

func (*QueryTokenizeShareRecordByDenomRequest) XXX_DiscardUnknown

func (m *QueryTokenizeShareRecordByDenomRequest) XXX_DiscardUnknown()

func (*QueryTokenizeShareRecordByDenomRequest) XXX_Marshal

func (m *QueryTokenizeShareRecordByDenomRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTokenizeShareRecordByDenomRequest) XXX_Merge

func (*QueryTokenizeShareRecordByDenomRequest) XXX_Size

func (*QueryTokenizeShareRecordByDenomRequest) XXX_Unmarshal

func (m *QueryTokenizeShareRecordByDenomRequest) XXX_Unmarshal(b []byte) error

type QueryTokenizeShareRecordByDenomResponse

type QueryTokenizeShareRecordByDenomResponse struct {
	Record TokenizeShareRecord `protobuf:"bytes,1,opt,name=record,proto3" json:"record"`
}

QueryTokenizeShareRecordByDenomResponse is response type for the Query/QueryTokenizeShareRecordByDenom RPC method.

func (*QueryTokenizeShareRecordByDenomResponse) Descriptor

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

func (*QueryTokenizeShareRecordByDenomResponse) GetRecord

func (*QueryTokenizeShareRecordByDenomResponse) Marshal

func (m *QueryTokenizeShareRecordByDenomResponse) Marshal() (dAtA []byte, err error)

func (*QueryTokenizeShareRecordByDenomResponse) MarshalTo

func (m *QueryTokenizeShareRecordByDenomResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordByDenomResponse) MarshalToSizedBuffer

func (m *QueryTokenizeShareRecordByDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordByDenomResponse) ProtoMessage

func (*QueryTokenizeShareRecordByDenomResponse) Reset

func (*QueryTokenizeShareRecordByDenomResponse) Size

func (*QueryTokenizeShareRecordByDenomResponse) String

func (*QueryTokenizeShareRecordByDenomResponse) Unmarshal

func (m *QueryTokenizeShareRecordByDenomResponse) Unmarshal(dAtA []byte) error

func (*QueryTokenizeShareRecordByDenomResponse) XXX_DiscardUnknown

func (m *QueryTokenizeShareRecordByDenomResponse) XXX_DiscardUnknown()

func (*QueryTokenizeShareRecordByDenomResponse) XXX_Marshal

func (m *QueryTokenizeShareRecordByDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTokenizeShareRecordByDenomResponse) XXX_Merge

func (*QueryTokenizeShareRecordByDenomResponse) XXX_Size

func (*QueryTokenizeShareRecordByDenomResponse) XXX_Unmarshal

func (m *QueryTokenizeShareRecordByDenomResponse) XXX_Unmarshal(b []byte) error

type QueryTokenizeShareRecordByIdRequest

type QueryTokenizeShareRecordByIdRequest struct {
	Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
}

QueryTokenizeShareRecordByIdRequest is request type for the Query/QueryTokenizeShareRecordById RPC method.

func (*QueryTokenizeShareRecordByIdRequest) Descriptor

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

func (*QueryTokenizeShareRecordByIdRequest) GetId

func (*QueryTokenizeShareRecordByIdRequest) Marshal

func (m *QueryTokenizeShareRecordByIdRequest) Marshal() (dAtA []byte, err error)

func (*QueryTokenizeShareRecordByIdRequest) MarshalTo

func (m *QueryTokenizeShareRecordByIdRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordByIdRequest) MarshalToSizedBuffer

func (m *QueryTokenizeShareRecordByIdRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordByIdRequest) ProtoMessage

func (*QueryTokenizeShareRecordByIdRequest) ProtoMessage()

func (*QueryTokenizeShareRecordByIdRequest) Reset

func (*QueryTokenizeShareRecordByIdRequest) Size

func (*QueryTokenizeShareRecordByIdRequest) String

func (*QueryTokenizeShareRecordByIdRequest) Unmarshal

func (m *QueryTokenizeShareRecordByIdRequest) Unmarshal(dAtA []byte) error

func (*QueryTokenizeShareRecordByIdRequest) XXX_DiscardUnknown

func (m *QueryTokenizeShareRecordByIdRequest) XXX_DiscardUnknown()

func (*QueryTokenizeShareRecordByIdRequest) XXX_Marshal

func (m *QueryTokenizeShareRecordByIdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTokenizeShareRecordByIdRequest) XXX_Merge

func (*QueryTokenizeShareRecordByIdRequest) XXX_Size

func (*QueryTokenizeShareRecordByIdRequest) XXX_Unmarshal

func (m *QueryTokenizeShareRecordByIdRequest) XXX_Unmarshal(b []byte) error

type QueryTokenizeShareRecordByIdResponse

type QueryTokenizeShareRecordByIdResponse struct {
	Record TokenizeShareRecord `protobuf:"bytes,1,opt,name=record,proto3" json:"record"`
}

QueryTokenizeShareRecordByIdRequest is response type for the Query/QueryTokenizeShareRecordById RPC method.

func (*QueryTokenizeShareRecordByIdResponse) Descriptor

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

func (*QueryTokenizeShareRecordByIdResponse) GetRecord

func (*QueryTokenizeShareRecordByIdResponse) Marshal

func (m *QueryTokenizeShareRecordByIdResponse) Marshal() (dAtA []byte, err error)

func (*QueryTokenizeShareRecordByIdResponse) MarshalTo

func (m *QueryTokenizeShareRecordByIdResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordByIdResponse) MarshalToSizedBuffer

func (m *QueryTokenizeShareRecordByIdResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordByIdResponse) ProtoMessage

func (*QueryTokenizeShareRecordByIdResponse) ProtoMessage()

func (*QueryTokenizeShareRecordByIdResponse) Reset

func (*QueryTokenizeShareRecordByIdResponse) Size

func (*QueryTokenizeShareRecordByIdResponse) String

func (*QueryTokenizeShareRecordByIdResponse) Unmarshal

func (m *QueryTokenizeShareRecordByIdResponse) Unmarshal(dAtA []byte) error

func (*QueryTokenizeShareRecordByIdResponse) XXX_DiscardUnknown

func (m *QueryTokenizeShareRecordByIdResponse) XXX_DiscardUnknown()

func (*QueryTokenizeShareRecordByIdResponse) XXX_Marshal

func (m *QueryTokenizeShareRecordByIdResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTokenizeShareRecordByIdResponse) XXX_Merge

func (*QueryTokenizeShareRecordByIdResponse) XXX_Size

func (*QueryTokenizeShareRecordByIdResponse) XXX_Unmarshal

func (m *QueryTokenizeShareRecordByIdResponse) XXX_Unmarshal(b []byte) error

type QueryTokenizeShareRecordRewardRequest

type QueryTokenizeShareRecordRewardRequest struct {
	OwnerAddress string `protobuf:"bytes,1,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address,omitempty" yaml:"owner_address"`
}

QueryTokenizeShareRecordRewardRequest is the request type for the Query/TokenizeShareRecordReward RPC method.

func (*QueryTokenizeShareRecordRewardRequest) Descriptor

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

func (*QueryTokenizeShareRecordRewardRequest) Marshal

func (m *QueryTokenizeShareRecordRewardRequest) Marshal() (dAtA []byte, err error)

func (*QueryTokenizeShareRecordRewardRequest) MarshalTo

func (m *QueryTokenizeShareRecordRewardRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordRewardRequest) MarshalToSizedBuffer

func (m *QueryTokenizeShareRecordRewardRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordRewardRequest) ProtoMessage

func (*QueryTokenizeShareRecordRewardRequest) ProtoMessage()

func (*QueryTokenizeShareRecordRewardRequest) Reset

func (*QueryTokenizeShareRecordRewardRequest) Size

func (*QueryTokenizeShareRecordRewardRequest) String

func (*QueryTokenizeShareRecordRewardRequest) Unmarshal

func (m *QueryTokenizeShareRecordRewardRequest) Unmarshal(dAtA []byte) error

func (*QueryTokenizeShareRecordRewardRequest) XXX_DiscardUnknown

func (m *QueryTokenizeShareRecordRewardRequest) XXX_DiscardUnknown()

func (*QueryTokenizeShareRecordRewardRequest) XXX_Marshal

func (m *QueryTokenizeShareRecordRewardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTokenizeShareRecordRewardRequest) XXX_Merge

func (*QueryTokenizeShareRecordRewardRequest) XXX_Size

func (*QueryTokenizeShareRecordRewardRequest) XXX_Unmarshal

func (m *QueryTokenizeShareRecordRewardRequest) XXX_Unmarshal(b []byte) error

type QueryTokenizeShareRecordRewardResponse

type QueryTokenizeShareRecordRewardResponse struct {
	// rewards defines all the rewards accrued by a delegator.
	Rewards []TokenizeShareRecordReward `protobuf:"bytes,1,rep,name=rewards,proto3" json:"rewards"`
	// total defines the sum of all the rewards.
	Total github_com_cosmos_cosmos_sdk_types.DecCoins `protobuf:"bytes,2,rep,name=total,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.DecCoins" json:"total"`
}

QueryTokenizeShareRecordRewardResponse is the response type for the Query/TokenizeShareRecordReward RPC method.

func (*QueryTokenizeShareRecordRewardResponse) Descriptor

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

func (*QueryTokenizeShareRecordRewardResponse) GetRewards

func (*QueryTokenizeShareRecordRewardResponse) GetTotal

func (*QueryTokenizeShareRecordRewardResponse) Marshal

func (m *QueryTokenizeShareRecordRewardResponse) Marshal() (dAtA []byte, err error)

func (*QueryTokenizeShareRecordRewardResponse) MarshalTo

func (m *QueryTokenizeShareRecordRewardResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordRewardResponse) MarshalToSizedBuffer

func (m *QueryTokenizeShareRecordRewardResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordRewardResponse) ProtoMessage

func (*QueryTokenizeShareRecordRewardResponse) Reset

func (*QueryTokenizeShareRecordRewardResponse) Size

func (*QueryTokenizeShareRecordRewardResponse) String

func (*QueryTokenizeShareRecordRewardResponse) Unmarshal

func (m *QueryTokenizeShareRecordRewardResponse) Unmarshal(dAtA []byte) error

func (*QueryTokenizeShareRecordRewardResponse) XXX_DiscardUnknown

func (m *QueryTokenizeShareRecordRewardResponse) XXX_DiscardUnknown()

func (*QueryTokenizeShareRecordRewardResponse) XXX_Marshal

func (m *QueryTokenizeShareRecordRewardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTokenizeShareRecordRewardResponse) XXX_Merge

func (*QueryTokenizeShareRecordRewardResponse) XXX_Size

func (*QueryTokenizeShareRecordRewardResponse) XXX_Unmarshal

func (m *QueryTokenizeShareRecordRewardResponse) XXX_Unmarshal(b []byte) error

type QueryTokenizeShareRecordsOwnedRequest

type QueryTokenizeShareRecordsOwnedRequest struct {
	Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
}

QueryTokenizeShareRecordsOwnedRequest is request type for the Query/QueryTokenizeShareRecordsOwned RPC method.

func (*QueryTokenizeShareRecordsOwnedRequest) Descriptor

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

func (*QueryTokenizeShareRecordsOwnedRequest) GetOwner

func (*QueryTokenizeShareRecordsOwnedRequest) Marshal

func (m *QueryTokenizeShareRecordsOwnedRequest) Marshal() (dAtA []byte, err error)

func (*QueryTokenizeShareRecordsOwnedRequest) MarshalTo

func (m *QueryTokenizeShareRecordsOwnedRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordsOwnedRequest) MarshalToSizedBuffer

func (m *QueryTokenizeShareRecordsOwnedRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordsOwnedRequest) ProtoMessage

func (*QueryTokenizeShareRecordsOwnedRequest) ProtoMessage()

func (*QueryTokenizeShareRecordsOwnedRequest) Reset

func (*QueryTokenizeShareRecordsOwnedRequest) Size

func (*QueryTokenizeShareRecordsOwnedRequest) String

func (*QueryTokenizeShareRecordsOwnedRequest) Unmarshal

func (m *QueryTokenizeShareRecordsOwnedRequest) Unmarshal(dAtA []byte) error

func (*QueryTokenizeShareRecordsOwnedRequest) XXX_DiscardUnknown

func (m *QueryTokenizeShareRecordsOwnedRequest) XXX_DiscardUnknown()

func (*QueryTokenizeShareRecordsOwnedRequest) XXX_Marshal

func (m *QueryTokenizeShareRecordsOwnedRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTokenizeShareRecordsOwnedRequest) XXX_Merge

func (*QueryTokenizeShareRecordsOwnedRequest) XXX_Size

func (*QueryTokenizeShareRecordsOwnedRequest) XXX_Unmarshal

func (m *QueryTokenizeShareRecordsOwnedRequest) XXX_Unmarshal(b []byte) error

type QueryTokenizeShareRecordsOwnedResponse

type QueryTokenizeShareRecordsOwnedResponse struct {
	Records []TokenizeShareRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records"`
}

QueryTokenizeShareRecordsOwnedResponse is response type for the Query/QueryTokenizeShareRecordsOwned RPC method.

func (*QueryTokenizeShareRecordsOwnedResponse) Descriptor

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

func (*QueryTokenizeShareRecordsOwnedResponse) GetRecords

func (*QueryTokenizeShareRecordsOwnedResponse) Marshal

func (m *QueryTokenizeShareRecordsOwnedResponse) Marshal() (dAtA []byte, err error)

func (*QueryTokenizeShareRecordsOwnedResponse) MarshalTo

func (m *QueryTokenizeShareRecordsOwnedResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordsOwnedResponse) MarshalToSizedBuffer

func (m *QueryTokenizeShareRecordsOwnedResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTokenizeShareRecordsOwnedResponse) ProtoMessage

func (*QueryTokenizeShareRecordsOwnedResponse) Reset

func (*QueryTokenizeShareRecordsOwnedResponse) Size

func (*QueryTokenizeShareRecordsOwnedResponse) String

func (*QueryTokenizeShareRecordsOwnedResponse) Unmarshal

func (m *QueryTokenizeShareRecordsOwnedResponse) Unmarshal(dAtA []byte) error

func (*QueryTokenizeShareRecordsOwnedResponse) XXX_DiscardUnknown

func (m *QueryTokenizeShareRecordsOwnedResponse) XXX_DiscardUnknown()

func (*QueryTokenizeShareRecordsOwnedResponse) XXX_Marshal

func (m *QueryTokenizeShareRecordsOwnedResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTokenizeShareRecordsOwnedResponse) XXX_Merge

func (*QueryTokenizeShareRecordsOwnedResponse) XXX_Size

func (*QueryTokenizeShareRecordsOwnedResponse) XXX_Unmarshal

func (m *QueryTokenizeShareRecordsOwnedResponse) XXX_Unmarshal(b []byte) error

type QueryTotalLiquidStaked

type QueryTotalLiquidStaked struct {
}

QueryTotalLiquidStakedRequest is request type for the Query/QueryQueryTotalLiquidStaked RPC method.

func (*QueryTotalLiquidStaked) Descriptor

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

func (*QueryTotalLiquidStaked) Marshal

func (m *QueryTotalLiquidStaked) Marshal() (dAtA []byte, err error)

func (*QueryTotalLiquidStaked) MarshalTo

func (m *QueryTotalLiquidStaked) MarshalTo(dAtA []byte) (int, error)

func (*QueryTotalLiquidStaked) MarshalToSizedBuffer

func (m *QueryTotalLiquidStaked) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTotalLiquidStaked) ProtoMessage

func (*QueryTotalLiquidStaked) ProtoMessage()

func (*QueryTotalLiquidStaked) Reset

func (m *QueryTotalLiquidStaked) Reset()

func (*QueryTotalLiquidStaked) Size

func (m *QueryTotalLiquidStaked) Size() (n int)

func (*QueryTotalLiquidStaked) String

func (m *QueryTotalLiquidStaked) String() string

func (*QueryTotalLiquidStaked) Unmarshal

func (m *QueryTotalLiquidStaked) Unmarshal(dAtA []byte) error

func (*QueryTotalLiquidStaked) XXX_DiscardUnknown

func (m *QueryTotalLiquidStaked) XXX_DiscardUnknown()

func (*QueryTotalLiquidStaked) XXX_Marshal

func (m *QueryTotalLiquidStaked) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTotalLiquidStaked) XXX_Merge

func (m *QueryTotalLiquidStaked) XXX_Merge(src proto.Message)

func (*QueryTotalLiquidStaked) XXX_Size

func (m *QueryTotalLiquidStaked) XXX_Size() int

func (*QueryTotalLiquidStaked) XXX_Unmarshal

func (m *QueryTotalLiquidStaked) XXX_Unmarshal(b []byte) error

type QueryTotalLiquidStakedResponse

type QueryTotalLiquidStakedResponse struct {
	Tokens string `protobuf:"bytes,1,opt,name=tokens,proto3" json:"tokens,omitempty"`
}

QueryTotalLiquidStakedResponse is response type for the Query/QueryQueryTotalLiquidStaked RPC method.

func (*QueryTotalLiquidStakedResponse) Descriptor

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

func (*QueryTotalLiquidStakedResponse) GetTokens

func (m *QueryTotalLiquidStakedResponse) GetTokens() string

func (*QueryTotalLiquidStakedResponse) Marshal

func (m *QueryTotalLiquidStakedResponse) Marshal() (dAtA []byte, err error)

func (*QueryTotalLiquidStakedResponse) MarshalTo

func (m *QueryTotalLiquidStakedResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryTotalLiquidStakedResponse) MarshalToSizedBuffer

func (m *QueryTotalLiquidStakedResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTotalLiquidStakedResponse) ProtoMessage

func (*QueryTotalLiquidStakedResponse) ProtoMessage()

func (*QueryTotalLiquidStakedResponse) Reset

func (m *QueryTotalLiquidStakedResponse) Reset()

func (*QueryTotalLiquidStakedResponse) Size

func (m *QueryTotalLiquidStakedResponse) Size() (n int)

func (*QueryTotalLiquidStakedResponse) String

func (*QueryTotalLiquidStakedResponse) Unmarshal

func (m *QueryTotalLiquidStakedResponse) Unmarshal(dAtA []byte) error

func (*QueryTotalLiquidStakedResponse) XXX_DiscardUnknown

func (m *QueryTotalLiquidStakedResponse) XXX_DiscardUnknown()

func (*QueryTotalLiquidStakedResponse) XXX_Marshal

func (m *QueryTotalLiquidStakedResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTotalLiquidStakedResponse) XXX_Merge

func (m *QueryTotalLiquidStakedResponse) XXX_Merge(src proto.Message)

func (*QueryTotalLiquidStakedResponse) XXX_Size

func (m *QueryTotalLiquidStakedResponse) XXX_Size() int

func (*QueryTotalLiquidStakedResponse) XXX_Unmarshal

func (m *QueryTotalLiquidStakedResponse) XXX_Unmarshal(b []byte) error

type QueryTotalTokenizeSharedAssetsRequest

type QueryTotalTokenizeSharedAssetsRequest struct {
}

QueryTotalTokenizeSharedAssetsRequest is request type for the Query/QueryTotalTokenizeSharedAssets RPC method.

func (*QueryTotalTokenizeSharedAssetsRequest) Descriptor

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

func (*QueryTotalTokenizeSharedAssetsRequest) Marshal

func (m *QueryTotalTokenizeSharedAssetsRequest) Marshal() (dAtA []byte, err error)

func (*QueryTotalTokenizeSharedAssetsRequest) MarshalTo

func (m *QueryTotalTokenizeSharedAssetsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryTotalTokenizeSharedAssetsRequest) MarshalToSizedBuffer

func (m *QueryTotalTokenizeSharedAssetsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTotalTokenizeSharedAssetsRequest) ProtoMessage

func (*QueryTotalTokenizeSharedAssetsRequest) ProtoMessage()

func (*QueryTotalTokenizeSharedAssetsRequest) Reset

func (*QueryTotalTokenizeSharedAssetsRequest) Size

func (*QueryTotalTokenizeSharedAssetsRequest) String

func (*QueryTotalTokenizeSharedAssetsRequest) Unmarshal

func (m *QueryTotalTokenizeSharedAssetsRequest) Unmarshal(dAtA []byte) error

func (*QueryTotalTokenizeSharedAssetsRequest) XXX_DiscardUnknown

func (m *QueryTotalTokenizeSharedAssetsRequest) XXX_DiscardUnknown()

func (*QueryTotalTokenizeSharedAssetsRequest) XXX_Marshal

func (m *QueryTotalTokenizeSharedAssetsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTotalTokenizeSharedAssetsRequest) XXX_Merge

func (*QueryTotalTokenizeSharedAssetsRequest) XXX_Size

func (*QueryTotalTokenizeSharedAssetsRequest) XXX_Unmarshal

func (m *QueryTotalTokenizeSharedAssetsRequest) XXX_Unmarshal(b []byte) error

type QueryTotalTokenizeSharedAssetsResponse

type QueryTotalTokenizeSharedAssetsResponse struct {
	Value types.Coin `protobuf:"bytes,1,opt,name=value,proto3" json:"value"`
}

QueryTotalTokenizeSharedAssetsResponse is response type for the Query/QueryTotalTokenizeSharedAssets RPC method.

func (*QueryTotalTokenizeSharedAssetsResponse) Descriptor

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

func (*QueryTotalTokenizeSharedAssetsResponse) GetValue

func (*QueryTotalTokenizeSharedAssetsResponse) Marshal

func (m *QueryTotalTokenizeSharedAssetsResponse) Marshal() (dAtA []byte, err error)

func (*QueryTotalTokenizeSharedAssetsResponse) MarshalTo

func (m *QueryTotalTokenizeSharedAssetsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryTotalTokenizeSharedAssetsResponse) MarshalToSizedBuffer

func (m *QueryTotalTokenizeSharedAssetsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryTotalTokenizeSharedAssetsResponse) ProtoMessage

func (*QueryTotalTokenizeSharedAssetsResponse) Reset

func (*QueryTotalTokenizeSharedAssetsResponse) Size

func (*QueryTotalTokenizeSharedAssetsResponse) String

func (*QueryTotalTokenizeSharedAssetsResponse) Unmarshal

func (m *QueryTotalTokenizeSharedAssetsResponse) Unmarshal(dAtA []byte) error

func (*QueryTotalTokenizeSharedAssetsResponse) XXX_DiscardUnknown

func (m *QueryTotalTokenizeSharedAssetsResponse) XXX_DiscardUnknown()

func (*QueryTotalTokenizeSharedAssetsResponse) XXX_Marshal

func (m *QueryTotalTokenizeSharedAssetsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryTotalTokenizeSharedAssetsResponse) XXX_Merge

func (*QueryTotalTokenizeSharedAssetsResponse) XXX_Size

func (*QueryTotalTokenizeSharedAssetsResponse) XXX_Unmarshal

func (m *QueryTotalTokenizeSharedAssetsResponse) XXX_Unmarshal(b []byte) error

type StakingKeeper

type StakingKeeper interface {
	GetParams(ctx context.Context) (params stakingtypes.Params, err error)
	TotalBondedTokens(ctx context.Context) (math.Int, error)
	GetValidator(ctx context.Context, addr sdk.ValAddress) (validator stakingtypes.Validator, err error)
	SetValidator(ctx context.Context, validator stakingtypes.Validator) error
	GetAllValidators(ctx context.Context) (validators []stakingtypes.Validator, err error)
	GetDelegation(ctx context.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) (stakingtypes.Delegation, error)
	GetAllDelegations(ctx context.Context) (delegations []stakingtypes.Delegation, err error)
	ValidatorAddressCodec() address.Codec
	BondDenom(ctx context.Context) (string, error)
	ValidateUnbondAmount(ctx context.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress, amt math.Int) (shares math.LegacyDec, err error)
	HasReceivingRedelegation(ctx context.Context, delAddr sdk.AccAddress, valDstAddr sdk.ValAddress) (bool, error)
	Unbond(ctx context.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress, shares math.LegacyDec) (amount math.Int, err error)
	Delegate(
		ctx context.Context, delAddr sdk.AccAddress, bondAmt math.Int, tokenSrc stakingtypes.BondStatus,
		validator stakingtypes.Validator, subtractAccount bool,
	) (newShares math.LegacyDec, err error)
	Validator(ctx context.Context, address sdk.ValAddress) (stakingtypes.ValidatorI, error)
	Delegation(ctx context.Context, addrDel sdk.AccAddress, addrVal sdk.ValAddress) (stakingtypes.DelegationI, error)
	GetValidatorDelegations(ctx context.Context, valAddr sdk.ValAddress) (delegations []stakingtypes.Delegation, err error)
}

StakingKeeper defines the expected interface needed to interact with the x/staking keeper.

type TokenizeShareLock

type TokenizeShareLock struct {
	// Address of the account that is locked
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// Status of the lock (LOCKED or LOCK_EXPIRING)
	Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// Completion time if the lock is expiring
	CompletionTime time.Time `protobuf:"bytes,3,opt,name=completion_time,json=completionTime,proto3,stdtime" json:"completion_time" yaml:"completion_time"`
}

TokenizeSharesLock required for specifying account locks at genesis

func (*TokenizeShareLock) Descriptor

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

func (*TokenizeShareLock) GetAddress

func (m *TokenizeShareLock) GetAddress() string

func (*TokenizeShareLock) GetCompletionTime

func (m *TokenizeShareLock) GetCompletionTime() time.Time

func (*TokenizeShareLock) GetStatus

func (m *TokenizeShareLock) GetStatus() string

func (*TokenizeShareLock) Marshal

func (m *TokenizeShareLock) Marshal() (dAtA []byte, err error)

func (*TokenizeShareLock) MarshalTo

func (m *TokenizeShareLock) MarshalTo(dAtA []byte) (int, error)

func (*TokenizeShareLock) MarshalToSizedBuffer

func (m *TokenizeShareLock) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TokenizeShareLock) ProtoMessage

func (*TokenizeShareLock) ProtoMessage()

func (*TokenizeShareLock) Reset

func (m *TokenizeShareLock) Reset()

func (*TokenizeShareLock) Size

func (m *TokenizeShareLock) Size() (n int)

func (*TokenizeShareLock) String

func (m *TokenizeShareLock) String() string

func (*TokenizeShareLock) Unmarshal

func (m *TokenizeShareLock) Unmarshal(dAtA []byte) error

func (*TokenizeShareLock) XXX_DiscardUnknown

func (m *TokenizeShareLock) XXX_DiscardUnknown()

func (*TokenizeShareLock) XXX_Marshal

func (m *TokenizeShareLock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TokenizeShareLock) XXX_Merge

func (m *TokenizeShareLock) XXX_Merge(src proto.Message)

func (*TokenizeShareLock) XXX_Size

func (m *TokenizeShareLock) XXX_Size() int

func (*TokenizeShareLock) XXX_Unmarshal

func (m *TokenizeShareLock) XXX_Unmarshal(b []byte) error

type TokenizeShareLockStatus

type TokenizeShareLockStatus int32

TokenizeShareLockStatus indicates whether the address is able to tokenize shares

const (
	// UNSPECIFIED defines an empty tokenize share lock status
	TOKENIZE_SHARE_LOCK_STATUS_UNSPECIFIED TokenizeShareLockStatus = 0
	// LOCKED indicates the account is locked and cannot tokenize shares
	TOKENIZE_SHARE_LOCK_STATUS_LOCKED TokenizeShareLockStatus = 1
	// UNLOCKED indicates the account is unlocked and can tokenize shares
	TOKENIZE_SHARE_LOCK_STATUS_UNLOCKED TokenizeShareLockStatus = 2
	// LOCK_EXPIRING indicates the account is unable to tokenize shares, but
	// will be able to tokenize shortly (after 1 unbonding period)
	TOKENIZE_SHARE_LOCK_STATUS_LOCK_EXPIRING TokenizeShareLockStatus = 3
)

func (TokenizeShareLockStatus) EnumDescriptor

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

func (TokenizeShareLockStatus) String

func (x TokenizeShareLockStatus) String() string

type TokenizeShareRecord

type TokenizeShareRecord struct {
	Id            uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Owner         string `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"`
	ModuleAccount string `protobuf:"bytes,3,opt,name=module_account,json=moduleAccount,proto3" json:"module_account,omitempty"`
	Validator     string `protobuf:"bytes,4,opt,name=validator,proto3" json:"validator,omitempty"`
}

TokenizeShareRecord represents a tokenized delegation

func (*TokenizeShareRecord) Descriptor

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

func (*TokenizeShareRecord) Equal

func (this *TokenizeShareRecord) Equal(that interface{}) bool

func (*TokenizeShareRecord) GetId

func (m *TokenizeShareRecord) GetId() uint64

func (*TokenizeShareRecord) GetModuleAccount

func (m *TokenizeShareRecord) GetModuleAccount() string

func (TokenizeShareRecord) GetModuleAddress

func (r TokenizeShareRecord) GetModuleAddress() sdk.AccAddress

func (*TokenizeShareRecord) GetOwner

func (m *TokenizeShareRecord) GetOwner() string

func (TokenizeShareRecord) GetShareTokenDenom

func (r TokenizeShareRecord) GetShareTokenDenom() string

func (*TokenizeShareRecord) GetValidator

func (m *TokenizeShareRecord) GetValidator() string

func (*TokenizeShareRecord) Marshal

func (m *TokenizeShareRecord) Marshal() (dAtA []byte, err error)

func (*TokenizeShareRecord) MarshalTo

func (m *TokenizeShareRecord) MarshalTo(dAtA []byte) (int, error)

func (*TokenizeShareRecord) MarshalToSizedBuffer

func (m *TokenizeShareRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TokenizeShareRecord) ProtoMessage

func (*TokenizeShareRecord) ProtoMessage()

func (*TokenizeShareRecord) Reset

func (m *TokenizeShareRecord) Reset()

func (*TokenizeShareRecord) Size

func (m *TokenizeShareRecord) Size() (n int)

func (*TokenizeShareRecord) String

func (m *TokenizeShareRecord) String() string

func (*TokenizeShareRecord) Unmarshal

func (m *TokenizeShareRecord) Unmarshal(dAtA []byte) error

func (*TokenizeShareRecord) XXX_DiscardUnknown

func (m *TokenizeShareRecord) XXX_DiscardUnknown()

func (*TokenizeShareRecord) XXX_Marshal

func (m *TokenizeShareRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TokenizeShareRecord) XXX_Merge

func (m *TokenizeShareRecord) XXX_Merge(src proto.Message)

func (*TokenizeShareRecord) XXX_Size

func (m *TokenizeShareRecord) XXX_Size() int

func (*TokenizeShareRecord) XXX_Unmarshal

func (m *TokenizeShareRecord) XXX_Unmarshal(b []byte) error

type TokenizeShareRecordReward

type TokenizeShareRecordReward struct {
	RecordId uint64                                      `protobuf:"varint,1,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
	Reward   github_com_cosmos_cosmos_sdk_types.DecCoins `protobuf:"bytes,2,rep,name=reward,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.DecCoins" json:"reward"`
}

TokenizeShareRecordReward represents the properties of tokenize share

func (*TokenizeShareRecordReward) Descriptor

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

func (*TokenizeShareRecordReward) Marshal

func (m *TokenizeShareRecordReward) Marshal() (dAtA []byte, err error)

func (*TokenizeShareRecordReward) MarshalTo

func (m *TokenizeShareRecordReward) MarshalTo(dAtA []byte) (int, error)

func (*TokenizeShareRecordReward) MarshalToSizedBuffer

func (m *TokenizeShareRecordReward) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TokenizeShareRecordReward) ProtoMessage

func (*TokenizeShareRecordReward) ProtoMessage()

func (*TokenizeShareRecordReward) Reset

func (m *TokenizeShareRecordReward) Reset()

func (*TokenizeShareRecordReward) Size

func (m *TokenizeShareRecordReward) Size() (n int)

func (*TokenizeShareRecordReward) String

func (m *TokenizeShareRecordReward) String() string

func (*TokenizeShareRecordReward) Unmarshal

func (m *TokenizeShareRecordReward) Unmarshal(dAtA []byte) error

func (*TokenizeShareRecordReward) XXX_DiscardUnknown

func (m *TokenizeShareRecordReward) XXX_DiscardUnknown()

func (*TokenizeShareRecordReward) XXX_Marshal

func (m *TokenizeShareRecordReward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TokenizeShareRecordReward) XXX_Merge

func (m *TokenizeShareRecordReward) XXX_Merge(src proto.Message)

func (*TokenizeShareRecordReward) XXX_Size

func (m *TokenizeShareRecordReward) XXX_Size() int

func (*TokenizeShareRecordReward) XXX_Unmarshal

func (m *TokenizeShareRecordReward) XXX_Unmarshal(b []byte) error

type UnimplementedMsgServer

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServer) DisableTokenizeShares

func (*UnimplementedMsgServer) EnableTokenizeShares

func (*UnimplementedMsgServer) RedeemTokensForShares

func (*UnimplementedMsgServer) TokenizeShares

func (*UnimplementedMsgServer) UpdateParams

type UnimplementedQueryServer

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) LiquidValidator

func (*UnimplementedQueryServer) Params

func (*UnimplementedQueryServer) TokenizeShareLockInfo

func (*UnimplementedQueryServer) TotalLiquidStaked

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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