types

package
v5.0.0-alpha1 Latest Latest
Warning

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

Go to latest
Published: Jun 26, 2023 License: Apache-2.0 Imports: 40 Imported by: 7

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	// ModuleName defines the module name
	ModuleName = "liquidfarming"

	// StoreKey defines the primary module store key
	StoreKey = ModuleName

	// RouterKey is the message route key
	RouterKey = ModuleName

	// QuerierRoute defines the module's query routing key
	QuerierRoute = ModuleName
)
View Source
const (
	TypeMsgMintShare = "mint_share"
	TypeMsgBurnShare = "burn_share"
	TypeMsgPlaceBid  = "place_bid"
)

Message types for the module

View Source
const (
	ProposalTypeLiquidFarmCreate                  string = "LiquidFarmCreate"
	ProposalTypeLiquidFarmParameterChangeProposal string = "LiquidFarmParameterChangeProposal"
)
View Source
const (
	ShareDenomPrefix = "lfshare"
)

Variables

View Source
var (
	ErrInvalidLengthEvent        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowEvent          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupEvent = fmt.Errorf("proto: unexpected end of group")
)
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 (
	LastLiquidFarmIdKey          = []byte{0xe1}
	LastRewardsAuctionEndTimeKey = []byte{0xe3}
	LiquidFarmKeyPrefix          = []byte{0xe4}
	RewardsAuctionKeyPrefix      = []byte{0xe5}
	BidKeyPrefix                 = []byte{0xe6}
)

keys for the store prefixes

View Source
var (
	ErrInvalidLengthLiquidfarming        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowLiquidfarming          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupLiquidfarming = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	KeyRewardsAuctionDuration      = []byte("RewardsAuctionDuration")
	KeyMaxNumRecentRewardsAuctions = []byte("MaxNumRecentRewardsAuctions")
)

Parameter store keys

View Source
var (
	DefaultRewardsAuctionDuration      = time.Hour
	DefaultMaxNumRecentRewardsAuctions = uint32(10)
)

Default parameters

View Source
var (
	ErrInvalidLengthParams        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowParams          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupParams = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthProposal        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowProposal          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupProposal = fmt.Errorf("proto: unexpected end of group")
)
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 AuctionStatus_name = map[int32]string{
	0: "AUCTION_STATUS_UNSPECIFIED",
	1: "AUCTION_STATUS_STARTED",
	2: "AUCTION_STATUS_FINISHED",
	3: "AUCTION_STATUS_SKIPPED",
}
View Source
var AuctionStatus_value = map[string]int32{
	"AUCTION_STATUS_UNSPECIFIED": 0,
	"AUCTION_STATUS_STARTED":     1,
	"AUCTION_STATUS_FINISHED":    2,
	"AUCTION_STATUS_SKIPPED":     3,
}
View Source
var (
	ErrInsufficientBidAmount = sdkerrors.Register(ModuleName, 2, "insufficient bid amount")
)

x/liquidfarming module sentinel errors

View Source
var (
	ModuleCdc = codec.NewAminoCodec(amino)
)

Functions

func CalculateMintedShareAmount

func CalculateMintedShareAmount(
	addedLiquidity, totalLiquidity, shareSupply sdk.Int) sdk.Int

CalculateMintedShareAmount calculates minting liquid farm share amount. mintedShareAmt = shareSupply * (addedLiquidity / totalLiquidity)

func CalculateRemovedLiquidity

func CalculateRemovedLiquidity(
	burnedShareAmt, shareSupply, totalLiquidity, prevWinningBidShareAmt sdk.Int) sdk.Int

CalculateRemovedLiquidity calculates liquidity amount to be removed when burning liquid farm share. removedLiquidity = totalLiquidity * (burnedShareAmt / (shareSupply + prevWinningBidShareAmt))

func DeductFees

func DeductFees(rewards sdk.Coins, feeRate sdk.Dec) (deductedRewards sdk.Coins, fees sdk.Coins)

DeductFees deducts fees from rewards by the fee rate.

func DeriveBidReserveAddress

func DeriveBidReserveAddress(liquidFarmId uint64) sdk.AccAddress

DeriveBidReserveAddress creates the reserve address for bids with the given liquid farm id.

func GetBidKey

func GetBidKey(liquidFarmId, auctionId uint64, bidderAddr sdk.AccAddress) []byte

GetBidKey returns the store key to retrieve the bid object by the given liquid farm id, rewards auction id and bidder address.

func GetBidsByRewardsAuctionIteratorPrefix

func GetBidsByRewardsAuctionIteratorPrefix(liquidFarmId, auctionId uint64) []byte

GetBidsByRewardsAuctionIteratorPrefix returns the prefix to iterate all bids by the given rewards auction id.

func GetLiquidFarmKey

func GetLiquidFarmKey(liquidFarmId uint64) []byte

GetLiquidFarmKey returns the store key to retrieve the liquid farm object by the given id.

func GetRewardsAuctionKey

func GetRewardsAuctionKey(liquidFarmId, auctionId uint64) []byte

GetRewardsAuctionKey returns the store key to retrieve the rewards auction object by the given liquid farm id and rewards auction id.

func GetRewardsAuctionsByLiquidFarmIteratorPrefix

func GetRewardsAuctionsByLiquidFarmIteratorPrefix(liquidFarmId uint64) []byte

func ParamKeyTable

func ParamKeyTable() paramstypes.KeyTable

ParamKeyTable the param key table for the module

func ParseShareDenom

func ParseShareDenom(denom string) (liquidFarmId uint64, err error)

ParseShareDenom parses a liquid farm share denom and returns the liquid farm's id.

func RegisterInterfaces

func RegisterInterfaces(registry cdctypes.InterfaceRegistry)

RegisterInterfaces registers the x/liquidfarming interfaces types with the interface registry

func RegisterLegacyAminoCodec

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)

RegisterLegacyAminoCodec registers the necessary x/liquidfarming 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 (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.

func RegisterQueryServer

func RegisterQueryServer(s grpc1.Server, srv QueryServer)

func ShareDenom

func ShareDenom(liquidFarmId uint64) string

ShareDenom returns a unique liquid farm share denom.

Types

type AMMKeeper

type AMMKeeper interface {
	GetPool(ctx sdk.Context, poolId uint64) (pool ammtypes.Pool, found bool)
	GetPositionByParams(
		ctx sdk.Context, ownerAddr sdk.AccAddress, poolId uint64, lowerTick, upperTick int32) (position ammtypes.Position, found bool)
	AddLiquidity(
		ctx sdk.Context, ownerAddr, fromAddr sdk.AccAddress, poolId uint64,
		lowerPrice, upperPrice sdk.Dec, desiredAmt sdk.Coins) (position ammtypes.Position, liquidity sdk.Int, amt sdk.Coins, err error)
	RemoveLiquidity(
		ctx sdk.Context, ownerAddr, toAddr sdk.AccAddress,
		positionId uint64, liquidity sdk.Int) (position ammtypes.Position, amt sdk.Coins, err error)
	Collect(
		ctx sdk.Context, ownerAddr, toAddr sdk.AccAddress, positionId uint64, amt sdk.Coins) error
	CollectibleCoins(ctx sdk.Context, positionId uint64) (fee, farmingRewards sdk.Coins, err error)
}

type AccountKeeper

type AccountKeeper interface {
	GetModuleAddress(name string) sdk.AccAddress
}

AccountKeeper defines the expected interface needed for the module.

type AuctionStatus

type AuctionStatus int32

AuctionStatus enumerates the valid status of an auction.

const (
	// AUCTION_STATUS_UNSPECIFIED defines the default auction status
	AuctionStatusNil AuctionStatus = 0
	// AUCTION_STATUS_STARTED defines the started auction status
	AuctionStatusStarted AuctionStatus = 1
	// AUCTION_STATUS_FINISHED defines the finished auction status
	AuctionStatusFinished AuctionStatus = 2
	// AUCTION_STATUS_SKIPPED defines the skipped auction status
	AuctionStatusSkipped AuctionStatus = 3
)

func (AuctionStatus) EnumDescriptor

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

func (AuctionStatus) String

func (x AuctionStatus) String() string

type BankKeeper

type BankKeeper interface {
	GetBalance(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin
	GetAllBalances(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins
	GetSupply(ctx sdk.Context, denom string) sdk.Coin
	SpendableCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins
	SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error
	InputOutputCoins(ctx sdk.Context, inputs []banktypes.Input, outputs []banktypes.Output) error
	MintCoins(ctx sdk.Context, name string, amt sdk.Coins) error
	BurnCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error
	SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error
	SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error
}

BankKeeper defines the expected interface needed for the module.

type Bid

type Bid struct {
	// liquid_farm_id specifies the liquid farm's id
	LiquidFarmId uint64 `protobuf:"varint,1,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	// rewards_auction_id specifies the reward auction's id
	RewardsAuctionId uint64 `protobuf:"varint,2,opt,name=rewards_auction_id,json=rewardsAuctionId,proto3" json:"rewards_auction_id,omitempty"`
	// bidder specifies the bech32-encoded address that places a bid for the auction
	Bidder string `protobuf:"bytes,3,opt,name=bidder,proto3" json:"bidder,omitempty"`
	// share specifies the share amount to place a bid
	Share types.Coin `protobuf:"bytes,4,opt,name=share,proto3" json:"share"`
}

Bid defines standard bid for a rewards auction.

func NewBid

func NewBid(
	liquidFarmId, auctionId uint64, bidderAddr sdk.AccAddress, share sdk.Coin) Bid

NewBid creates a new Bid.

func (*Bid) Descriptor

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

func (*Bid) Marshal

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

func (*Bid) MarshalTo

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

func (*Bid) MarshalToSizedBuffer

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

func (*Bid) ProtoMessage

func (*Bid) ProtoMessage()

func (*Bid) Reset

func (m *Bid) Reset()

func (*Bid) Size

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

func (*Bid) String

func (m *Bid) String() string

func (*Bid) Unmarshal

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

func (Bid) Validate

func (bid Bid) Validate() error

Validate validates Bid.

func (*Bid) XXX_DiscardUnknown

func (m *Bid) XXX_DiscardUnknown()

func (*Bid) XXX_Marshal

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

func (*Bid) XXX_Merge

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

func (*Bid) XXX_Size

func (m *Bid) XXX_Size() int

func (*Bid) XXX_Unmarshal

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

type EventBidRefunded

type EventBidRefunded struct {
	Bidder           string     `protobuf:"bytes,1,opt,name=bidder,proto3" json:"bidder,omitempty"`
	LiquidFarmId     uint64     `protobuf:"varint,2,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	RewardsAuctionId uint64     `protobuf:"varint,3,opt,name=rewards_auction_id,json=rewardsAuctionId,proto3" json:"rewards_auction_id,omitempty"`
	Share            types.Coin `protobuf:"bytes,4,opt,name=share,proto3" json:"share"`
}

func (*EventBidRefunded) Descriptor

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

func (*EventBidRefunded) Marshal

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

func (*EventBidRefunded) MarshalTo

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

func (*EventBidRefunded) MarshalToSizedBuffer

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

func (*EventBidRefunded) ProtoMessage

func (*EventBidRefunded) ProtoMessage()

func (*EventBidRefunded) Reset

func (m *EventBidRefunded) Reset()

func (*EventBidRefunded) Size

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

func (*EventBidRefunded) String

func (m *EventBidRefunded) String() string

func (*EventBidRefunded) Unmarshal

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

func (*EventBidRefunded) XXX_DiscardUnknown

func (m *EventBidRefunded) XXX_DiscardUnknown()

func (*EventBidRefunded) XXX_Marshal

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

func (*EventBidRefunded) XXX_Merge

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

func (*EventBidRefunded) XXX_Size

func (m *EventBidRefunded) XXX_Size() int

func (*EventBidRefunded) XXX_Unmarshal

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

type EventBurnShare

type EventBurnShare struct {
	Burner           string                                   `protobuf:"bytes,1,opt,name=burner,proto3" json:"burner,omitempty"`
	LiquidFarmId     uint64                                   `protobuf:"varint,2,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	Share            types.Coin                               `protobuf:"bytes,3,opt,name=share,proto3" json:"share"`
	RemovedLiquidity github_com_cosmos_cosmos_sdk_types.Int   `` /* 149-byte string literal not displayed */
	Amount           github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,5,rep,name=amount,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"amount"`
}

func (*EventBurnShare) Descriptor

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

func (*EventBurnShare) Marshal

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

func (*EventBurnShare) MarshalTo

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

func (*EventBurnShare) MarshalToSizedBuffer

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

func (*EventBurnShare) ProtoMessage

func (*EventBurnShare) ProtoMessage()

func (*EventBurnShare) Reset

func (m *EventBurnShare) Reset()

func (*EventBurnShare) Size

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

func (*EventBurnShare) String

func (m *EventBurnShare) String() string

func (*EventBurnShare) Unmarshal

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

func (*EventBurnShare) XXX_DiscardUnknown

func (m *EventBurnShare) XXX_DiscardUnknown()

func (*EventBurnShare) XXX_Marshal

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

func (*EventBurnShare) XXX_Merge

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

func (*EventBurnShare) XXX_Size

func (m *EventBurnShare) XXX_Size() int

func (*EventBurnShare) XXX_Unmarshal

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

type EventLiquidFarmCreated

type EventLiquidFarmCreated struct {
	LiquidFarmId uint64                                 `protobuf:"varint,1,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	PoolId       uint64                                 `protobuf:"varint,2,opt,name=pool_id,json=poolId,proto3" json:"pool_id,omitempty"`
	LowerTick    int32                                  `protobuf:"varint,3,opt,name=lower_tick,json=lowerTick,proto3" json:"lower_tick,omitempty"`
	UpperTick    int32                                  `protobuf:"varint,4,opt,name=upper_tick,json=upperTick,proto3" json:"upper_tick,omitempty"`
	MinBidAmount github_com_cosmos_cosmos_sdk_types.Int `` /* 139-byte string literal not displayed */
	FeeRate      github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,6,opt,name=fee_rate,json=feeRate,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"fee_rate"`
}

func (*EventLiquidFarmCreated) Descriptor

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

func (*EventLiquidFarmCreated) Marshal

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

func (*EventLiquidFarmCreated) MarshalTo

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

func (*EventLiquidFarmCreated) MarshalToSizedBuffer

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

func (*EventLiquidFarmCreated) ProtoMessage

func (*EventLiquidFarmCreated) ProtoMessage()

func (*EventLiquidFarmCreated) Reset

func (m *EventLiquidFarmCreated) Reset()

func (*EventLiquidFarmCreated) Size

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

func (*EventLiquidFarmCreated) String

func (m *EventLiquidFarmCreated) String() string

func (*EventLiquidFarmCreated) Unmarshal

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

func (*EventLiquidFarmCreated) XXX_DiscardUnknown

func (m *EventLiquidFarmCreated) XXX_DiscardUnknown()

func (*EventLiquidFarmCreated) XXX_Marshal

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

func (*EventLiquidFarmCreated) XXX_Merge

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

func (*EventLiquidFarmCreated) XXX_Size

func (m *EventLiquidFarmCreated) XXX_Size() int

func (*EventLiquidFarmCreated) XXX_Unmarshal

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

type EventLiquidFarmParameterChanged

type EventLiquidFarmParameterChanged struct {
	LiquidFarmId uint64                                 `protobuf:"varint,1,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	MinBidAmount github_com_cosmos_cosmos_sdk_types.Int `` /* 139-byte string literal not displayed */
	FeeRate      github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,3,opt,name=fee_rate,json=feeRate,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"fee_rate"`
}

func (*EventLiquidFarmParameterChanged) Descriptor

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

func (*EventLiquidFarmParameterChanged) Marshal

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

func (*EventLiquidFarmParameterChanged) MarshalTo

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

func (*EventLiquidFarmParameterChanged) MarshalToSizedBuffer

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

func (*EventLiquidFarmParameterChanged) ProtoMessage

func (*EventLiquidFarmParameterChanged) ProtoMessage()

func (*EventLiquidFarmParameterChanged) Reset

func (*EventLiquidFarmParameterChanged) Size

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

func (*EventLiquidFarmParameterChanged) String

func (*EventLiquidFarmParameterChanged) Unmarshal

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

func (*EventLiquidFarmParameterChanged) XXX_DiscardUnknown

func (m *EventLiquidFarmParameterChanged) XXX_DiscardUnknown()

func (*EventLiquidFarmParameterChanged) XXX_Marshal

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

func (*EventLiquidFarmParameterChanged) XXX_Merge

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

func (*EventLiquidFarmParameterChanged) XXX_Size

func (m *EventLiquidFarmParameterChanged) XXX_Size() int

func (*EventLiquidFarmParameterChanged) XXX_Unmarshal

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

type EventMintShare

type EventMintShare struct {
	Minter       string                                   `protobuf:"bytes,1,opt,name=minter,proto3" json:"minter,omitempty"`
	LiquidFarmId uint64                                   `protobuf:"varint,2,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	MintedShare  types.Coin                               `protobuf:"bytes,3,opt,name=minted_share,json=mintedShare,proto3" json:"minted_share"`
	Liquidity    github_com_cosmos_cosmos_sdk_types.Int   `protobuf:"bytes,4,opt,name=liquidity,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"liquidity"`
	Amount       github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,5,rep,name=amount,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"amount"`
}

func (*EventMintShare) Descriptor

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

func (*EventMintShare) Marshal

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

func (*EventMintShare) MarshalTo

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

func (*EventMintShare) MarshalToSizedBuffer

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

func (*EventMintShare) ProtoMessage

func (*EventMintShare) ProtoMessage()

func (*EventMintShare) Reset

func (m *EventMintShare) Reset()

func (*EventMintShare) Size

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

func (*EventMintShare) String

func (m *EventMintShare) String() string

func (*EventMintShare) Unmarshal

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

func (*EventMintShare) XXX_DiscardUnknown

func (m *EventMintShare) XXX_DiscardUnknown()

func (*EventMintShare) XXX_Marshal

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

func (*EventMintShare) XXX_Merge

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

func (*EventMintShare) XXX_Size

func (m *EventMintShare) XXX_Size() int

func (*EventMintShare) XXX_Unmarshal

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

type EventPlaceBid

type EventPlaceBid struct {
	Bidder           string     `protobuf:"bytes,1,opt,name=bidder,proto3" json:"bidder,omitempty"`
	LiquidFarmId     uint64     `protobuf:"varint,2,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	RewardsAuctionId uint64     `protobuf:"varint,3,opt,name=rewards_auction_id,json=rewardsAuctionId,proto3" json:"rewards_auction_id,omitempty"`
	Share            types.Coin `protobuf:"bytes,4,opt,name=share,proto3" json:"share"`
}

func (*EventPlaceBid) Descriptor

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

func (*EventPlaceBid) Marshal

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

func (*EventPlaceBid) MarshalTo

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

func (*EventPlaceBid) MarshalToSizedBuffer

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

func (*EventPlaceBid) ProtoMessage

func (*EventPlaceBid) ProtoMessage()

func (*EventPlaceBid) Reset

func (m *EventPlaceBid) Reset()

func (*EventPlaceBid) Size

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

func (*EventPlaceBid) String

func (m *EventPlaceBid) String() string

func (*EventPlaceBid) Unmarshal

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

func (*EventPlaceBid) XXX_DiscardUnknown

func (m *EventPlaceBid) XXX_DiscardUnknown()

func (*EventPlaceBid) XXX_Marshal

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

func (*EventPlaceBid) XXX_Merge

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

func (*EventPlaceBid) XXX_Size

func (m *EventPlaceBid) XXX_Size() int

func (*EventPlaceBid) XXX_Unmarshal

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

type GenesisState

type GenesisState struct {
	Params                    Params           `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
	LastLiquidFarmId          uint64           `protobuf:"varint,2,opt,name=last_liquid_farm_id,json=lastLiquidFarmId,proto3" json:"last_liquid_farm_id,omitempty"`
	LiquidFarms               []LiquidFarm     `protobuf:"bytes,3,rep,name=liquid_farms,json=liquidFarms,proto3" json:"liquid_farms"`
	RewardsAuctions           []RewardsAuction `protobuf:"bytes,4,rep,name=rewards_auctions,json=rewardsAuctions,proto3" json:"rewards_auctions"`
	Bids                      []Bid            `protobuf:"bytes,5,rep,name=bids,proto3" json:"bids"`
	NextRewardsAuctionEndTime *time.Time       `` /* 150-byte string literal not displayed */
}

GenesisState defines the module's genesis state.

func DefaultGenesis

func DefaultGenesis() *GenesisState

DefaultGenesis returns the default genesis state.

func NewGenesisState

func NewGenesisState(
	params Params, lastLiquidFarmId uint64, liquidFarms []LiquidFarm,
	auctions []RewardsAuction, bids []Bid, nextAuctionEndTime *time.Time) *GenesisState

func (*GenesisState) Descriptor

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

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) Validate

func (genState GenesisState) Validate() error

Validate performs basic genesis state validation returning an error upon any failure.

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 LiquidFarm

type LiquidFarm struct {
	Id        uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	PoolId    uint64 `protobuf:"varint,2,opt,name=pool_id,json=poolId,proto3" json:"pool_id,omitempty"`
	LowerTick int32  `protobuf:"varint,3,opt,name=lower_tick,json=lowerTick,proto3" json:"lower_tick,omitempty"`
	UpperTick int32  `protobuf:"varint,4,opt,name=upper_tick,json=upperTick,proto3" json:"upper_tick,omitempty"`
	// bid_reserve_address specifies the account that reserves bidding amounts placed by bidders
	BidReserveAddress    string                                 `protobuf:"bytes,5,opt,name=bid_reserve_address,json=bidReserveAddress,proto3" json:"bid_reserve_address,omitempty"`
	MinBidAmount         github_com_cosmos_cosmos_sdk_types.Int `` /* 139-byte string literal not displayed */
	FeeRate              github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,7,opt,name=fee_rate,json=feeRate,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"fee_rate"`
	LastRewardsAuctionId uint64                                 `` /* 126-byte string literal not displayed */
}

LiquidFarm defines liquid farm object that provides auto compounding functionality for the liquidity pool and undergoes farming rewards auction process. See the technical spec for more detailed information.

func NewLiquidFarm

func NewLiquidFarm(
	liquidFarmId, poolId uint64, lowerTick, upperTick int32, minBidAmt sdk.Int, feeRate sdk.Dec) LiquidFarm

NewLiquidFarm returns a new LiquidFarm.

func (*LiquidFarm) Descriptor

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

func (*LiquidFarm) Marshal

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

func (*LiquidFarm) MarshalTo

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

func (*LiquidFarm) MarshalToSizedBuffer

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

func (*LiquidFarm) ProtoMessage

func (*LiquidFarm) ProtoMessage()

func (*LiquidFarm) Reset

func (m *LiquidFarm) Reset()

func (*LiquidFarm) Size

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

func (*LiquidFarm) String

func (m *LiquidFarm) String() string

func (*LiquidFarm) Unmarshal

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

func (LiquidFarm) Validate

func (liquidFarm LiquidFarm) Validate() error

Validate validates LiquidFarm.

func (*LiquidFarm) XXX_DiscardUnknown

func (m *LiquidFarm) XXX_DiscardUnknown()

func (*LiquidFarm) XXX_Marshal

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

func (*LiquidFarm) XXX_Merge

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

func (*LiquidFarm) XXX_Size

func (m *LiquidFarm) XXX_Size() int

func (*LiquidFarm) XXX_Unmarshal

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

type LiquidFarmCreateProposal

type LiquidFarmCreateProposal struct {
	Title        string                                 `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	Description  string                                 `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	PoolId       uint64                                 `protobuf:"varint,3,opt,name=pool_id,json=poolId,proto3" json:"pool_id,omitempty"`
	LowerPrice   github_com_cosmos_cosmos_sdk_types.Dec `` /* 131-byte string literal not displayed */
	UpperPrice   github_com_cosmos_cosmos_sdk_types.Dec `` /* 131-byte string literal not displayed */
	MinBidAmount github_com_cosmos_cosmos_sdk_types.Int `` /* 139-byte string literal not displayed */
	FeeRate      github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,7,opt,name=fee_rate,json=feeRate,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"fee_rate"`
}

func NewLiquidFarmCreateProposal

func NewLiquidFarmCreateProposal(
	title, description string, poolId uint64,
	lowerPrice, upperPrice sdk.Dec, minBidAmt sdk.Int, feeRate sdk.Dec) *LiquidFarmCreateProposal

func (*LiquidFarmCreateProposal) Descriptor

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

func (*LiquidFarmCreateProposal) GetDescription

func (p *LiquidFarmCreateProposal) GetDescription() string

func (*LiquidFarmCreateProposal) GetTitle

func (p *LiquidFarmCreateProposal) GetTitle() string

func (*LiquidFarmCreateProposal) Marshal

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

func (*LiquidFarmCreateProposal) MarshalTo

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

func (*LiquidFarmCreateProposal) MarshalToSizedBuffer

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

func (*LiquidFarmCreateProposal) ProposalRoute

func (p *LiquidFarmCreateProposal) ProposalRoute() string

func (*LiquidFarmCreateProposal) ProposalType

func (p *LiquidFarmCreateProposal) ProposalType() string

func (*LiquidFarmCreateProposal) ProtoMessage

func (*LiquidFarmCreateProposal) ProtoMessage()

func (*LiquidFarmCreateProposal) Reset

func (m *LiquidFarmCreateProposal) Reset()

func (*LiquidFarmCreateProposal) Size

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

func (LiquidFarmCreateProposal) String

func (p LiquidFarmCreateProposal) String() string

func (*LiquidFarmCreateProposal) Unmarshal

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

func (*LiquidFarmCreateProposal) ValidateBasic

func (p *LiquidFarmCreateProposal) ValidateBasic() error

func (*LiquidFarmCreateProposal) XXX_DiscardUnknown

func (m *LiquidFarmCreateProposal) XXX_DiscardUnknown()

func (*LiquidFarmCreateProposal) XXX_Marshal

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

func (*LiquidFarmCreateProposal) XXX_Merge

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

func (*LiquidFarmCreateProposal) XXX_Size

func (m *LiquidFarmCreateProposal) XXX_Size() int

func (*LiquidFarmCreateProposal) XXX_Unmarshal

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

type LiquidFarmParameterChange

type LiquidFarmParameterChange struct {
	LiquidFarmId uint64                                 `protobuf:"varint,1,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	MinBidAmount github_com_cosmos_cosmos_sdk_types.Int `` /* 139-byte string literal not displayed */
	FeeRate      github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,3,opt,name=fee_rate,json=feeRate,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"fee_rate"`
}

func (*LiquidFarmParameterChange) Descriptor

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

func (*LiquidFarmParameterChange) Marshal

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

func (*LiquidFarmParameterChange) MarshalTo

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

func (*LiquidFarmParameterChange) MarshalToSizedBuffer

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

func (*LiquidFarmParameterChange) ProtoMessage

func (*LiquidFarmParameterChange) ProtoMessage()

func (*LiquidFarmParameterChange) Reset

func (m *LiquidFarmParameterChange) Reset()

func (*LiquidFarmParameterChange) Size

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

func (*LiquidFarmParameterChange) String

func (m *LiquidFarmParameterChange) String() string

func (*LiquidFarmParameterChange) Unmarshal

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

func (LiquidFarmParameterChange) Validate

func (change LiquidFarmParameterChange) Validate() error

func (*LiquidFarmParameterChange) XXX_DiscardUnknown

func (m *LiquidFarmParameterChange) XXX_DiscardUnknown()

func (*LiquidFarmParameterChange) XXX_Marshal

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

func (*LiquidFarmParameterChange) XXX_Merge

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

func (*LiquidFarmParameterChange) XXX_Size

func (m *LiquidFarmParameterChange) XXX_Size() int

func (*LiquidFarmParameterChange) XXX_Unmarshal

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

type LiquidFarmParameterChangeProposal

type LiquidFarmParameterChangeProposal struct {
	Title       string                      `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	Description string                      `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Changes     []LiquidFarmParameterChange `protobuf:"bytes,3,rep,name=changes,proto3" json:"changes"`
}

func NewLiquidFarmParameterChangeProposal

func NewLiquidFarmParameterChangeProposal(
	title, description string, changes []LiquidFarmParameterChange) *LiquidFarmParameterChangeProposal

func (*LiquidFarmParameterChangeProposal) Descriptor

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

func (*LiquidFarmParameterChangeProposal) GetDescription

func (p *LiquidFarmParameterChangeProposal) GetDescription() string

func (*LiquidFarmParameterChangeProposal) GetTitle

func (*LiquidFarmParameterChangeProposal) Marshal

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

func (*LiquidFarmParameterChangeProposal) MarshalTo

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

func (*LiquidFarmParameterChangeProposal) MarshalToSizedBuffer

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

func (*LiquidFarmParameterChangeProposal) ProposalRoute

func (p *LiquidFarmParameterChangeProposal) ProposalRoute() string

func (*LiquidFarmParameterChangeProposal) ProposalType

func (p *LiquidFarmParameterChangeProposal) ProposalType() string

func (*LiquidFarmParameterChangeProposal) ProtoMessage

func (*LiquidFarmParameterChangeProposal) ProtoMessage()

func (*LiquidFarmParameterChangeProposal) Reset

func (*LiquidFarmParameterChangeProposal) Size

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

func (LiquidFarmParameterChangeProposal) String

func (*LiquidFarmParameterChangeProposal) Unmarshal

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

func (*LiquidFarmParameterChangeProposal) ValidateBasic

func (p *LiquidFarmParameterChangeProposal) ValidateBasic() error

func (*LiquidFarmParameterChangeProposal) XXX_DiscardUnknown

func (m *LiquidFarmParameterChangeProposal) XXX_DiscardUnknown()

func (*LiquidFarmParameterChangeProposal) XXX_Marshal

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

func (*LiquidFarmParameterChangeProposal) XXX_Merge

func (*LiquidFarmParameterChangeProposal) XXX_Size

func (m *LiquidFarmParameterChangeProposal) XXX_Size() int

func (*LiquidFarmParameterChangeProposal) XXX_Unmarshal

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

type LiquidFarmResponse

type LiquidFarmResponse struct {
	Id        uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	PoolId    uint64 `protobuf:"varint,2,opt,name=pool_id,json=poolId,proto3" json:"pool_id,omitempty"`
	LowerTick int32  `protobuf:"varint,3,opt,name=lower_tick,json=lowerTick,proto3" json:"lower_tick,omitempty"`
	UpperTick int32  `protobuf:"varint,4,opt,name=upper_tick,json=upperTick,proto3" json:"upper_tick,omitempty"`
	// bid_reserve_address specifies the account that reserves bidding amounts placed by bidders
	BidReserveAddress    string                                 `protobuf:"bytes,5,opt,name=bid_reserve_address,json=bidReserveAddress,proto3" json:"bid_reserve_address,omitempty"`
	MinBidAmount         github_com_cosmos_cosmos_sdk_types.Int `` /* 139-byte string literal not displayed */
	FeeRate              github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,7,opt,name=fee_rate,json=feeRate,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"fee_rate"`
	LastRewardsAuctionId uint64                                 `` /* 126-byte string literal not displayed */
	Liquidity            github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,9,opt,name=liquidity,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"liquidity"`
	TotalShare           types.Coin                             `protobuf:"bytes,10,opt,name=total_share,json=totalShare,proto3" json:"total_share"`
}

LiquidFarmResponse is response type for the Query/LiquidFarm RPC method.

func (*LiquidFarmResponse) Descriptor

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

func (*LiquidFarmResponse) GetBidReserveAddress

func (m *LiquidFarmResponse) GetBidReserveAddress() string

func (*LiquidFarmResponse) GetId

func (m *LiquidFarmResponse) GetId() uint64

func (*LiquidFarmResponse) GetLastRewardsAuctionId

func (m *LiquidFarmResponse) GetLastRewardsAuctionId() uint64

func (*LiquidFarmResponse) GetLowerTick

func (m *LiquidFarmResponse) GetLowerTick() int32

func (*LiquidFarmResponse) GetPoolId

func (m *LiquidFarmResponse) GetPoolId() uint64

func (*LiquidFarmResponse) GetTotalShare

func (m *LiquidFarmResponse) GetTotalShare() types.Coin

func (*LiquidFarmResponse) GetUpperTick

func (m *LiquidFarmResponse) GetUpperTick() int32

func (*LiquidFarmResponse) Marshal

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

func (*LiquidFarmResponse) MarshalTo

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

func (*LiquidFarmResponse) MarshalToSizedBuffer

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

func (*LiquidFarmResponse) ProtoMessage

func (*LiquidFarmResponse) ProtoMessage()

func (*LiquidFarmResponse) Reset

func (m *LiquidFarmResponse) Reset()

func (*LiquidFarmResponse) Size

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

func (*LiquidFarmResponse) String

func (m *LiquidFarmResponse) String() string

func (*LiquidFarmResponse) Unmarshal

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

func (*LiquidFarmResponse) XXX_DiscardUnknown

func (m *LiquidFarmResponse) XXX_DiscardUnknown()

func (*LiquidFarmResponse) XXX_Marshal

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

func (*LiquidFarmResponse) XXX_Merge

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

func (*LiquidFarmResponse) XXX_Size

func (m *LiquidFarmResponse) XXX_Size() int

func (*LiquidFarmResponse) XXX_Unmarshal

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

type MsgBurnShare

type MsgBurnShare struct {
	Sender       string     `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"`
	LiquidFarmId uint64     `protobuf:"varint,2,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	Share        types.Coin `protobuf:"bytes,3,opt,name=share,proto3" json:"share"`
}

MsgBurnShare defines a SDK message for burning share of LiquidFarm.

func NewMsgBurnShare

func NewMsgBurnShare(senderAddr sdk.AccAddress, liquidFarmId uint64, share sdk.Coin) *MsgBurnShare

NewMsgBurnShare creates a new MsgBurnShare

func (*MsgBurnShare) Descriptor

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

func (MsgBurnShare) GetSignBytes

func (msg MsgBurnShare) GetSignBytes() []byte

func (MsgBurnShare) GetSigners

func (msg MsgBurnShare) GetSigners() []sdk.AccAddress

func (*MsgBurnShare) Marshal

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

func (*MsgBurnShare) MarshalTo

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

func (*MsgBurnShare) MarshalToSizedBuffer

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

func (*MsgBurnShare) ProtoMessage

func (*MsgBurnShare) ProtoMessage()

func (*MsgBurnShare) Reset

func (m *MsgBurnShare) Reset()

func (MsgBurnShare) Route

func (msg MsgBurnShare) Route() string

func (*MsgBurnShare) Size

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

func (*MsgBurnShare) String

func (m *MsgBurnShare) String() string

func (MsgBurnShare) Type

func (msg MsgBurnShare) Type() string

func (*MsgBurnShare) Unmarshal

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

func (MsgBurnShare) ValidateBasic

func (msg MsgBurnShare) ValidateBasic() error

func (*MsgBurnShare) XXX_DiscardUnknown

func (m *MsgBurnShare) XXX_DiscardUnknown()

func (*MsgBurnShare) XXX_Marshal

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

func (*MsgBurnShare) XXX_Merge

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

func (*MsgBurnShare) XXX_Size

func (m *MsgBurnShare) XXX_Size() int

func (*MsgBurnShare) XXX_Unmarshal

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

type MsgBurnShareResponse

type MsgBurnShareResponse struct {
	RemovedLiquidity github_com_cosmos_cosmos_sdk_types.Int   `` /* 149-byte string literal not displayed */
	Amount           github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,2,rep,name=amount,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"amount"`
}

func (*MsgBurnShareResponse) Descriptor

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

func (*MsgBurnShareResponse) Marshal

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

func (*MsgBurnShareResponse) MarshalTo

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

func (*MsgBurnShareResponse) MarshalToSizedBuffer

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

func (*MsgBurnShareResponse) ProtoMessage

func (*MsgBurnShareResponse) ProtoMessage()

func (*MsgBurnShareResponse) Reset

func (m *MsgBurnShareResponse) Reset()

func (*MsgBurnShareResponse) Size

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

func (*MsgBurnShareResponse) String

func (m *MsgBurnShareResponse) String() string

func (*MsgBurnShareResponse) Unmarshal

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

func (*MsgBurnShareResponse) XXX_DiscardUnknown

func (m *MsgBurnShareResponse) XXX_DiscardUnknown()

func (*MsgBurnShareResponse) XXX_Marshal

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

func (*MsgBurnShareResponse) XXX_Merge

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

func (*MsgBurnShareResponse) XXX_Size

func (m *MsgBurnShareResponse) XXX_Size() int

func (*MsgBurnShareResponse) XXX_Unmarshal

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

type MsgClient

type MsgClient interface {
	// MintShare defines a method for minting share of LiquidFarm
	MintShare(ctx context.Context, in *MsgMintShare, opts ...grpc.CallOption) (*MsgMintShareResponse, error)
	// BurnShare defines a method for burning share of LiquidFarm
	BurnShare(ctx context.Context, in *MsgBurnShare, opts ...grpc.CallOption) (*MsgBurnShareResponse, error)
	// PlaceBid defines a method for placing a bid for a rewards auction
	PlaceBid(ctx context.Context, in *MsgPlaceBid, opts ...grpc.CallOption) (*MsgPlaceBidResponse, 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 MsgMintShare

type MsgMintShare struct {
	Sender        string                                   `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"`
	LiquidFarmId  uint64                                   `protobuf:"varint,2,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	DesiredAmount github_com_cosmos_cosmos_sdk_types.Coins `` /* 144-byte string literal not displayed */
}

MsgMintShare defines a SDK message for minting share of LiquidFarm.

func NewMsgMintShare

func NewMsgMintShare(senderAddr sdk.AccAddress, liquidFarmId uint64, desiredAmt sdk.Coins) *MsgMintShare

NewMsgMintShare creates a new MsgMintShare

func (*MsgMintShare) Descriptor

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

func (MsgMintShare) GetSignBytes

func (msg MsgMintShare) GetSignBytes() []byte

func (MsgMintShare) GetSigners

func (msg MsgMintShare) GetSigners() []sdk.AccAddress

func (*MsgMintShare) Marshal

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

func (*MsgMintShare) MarshalTo

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

func (*MsgMintShare) MarshalToSizedBuffer

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

func (*MsgMintShare) ProtoMessage

func (*MsgMintShare) ProtoMessage()

func (*MsgMintShare) Reset

func (m *MsgMintShare) Reset()

func (MsgMintShare) Route

func (msg MsgMintShare) Route() string

func (*MsgMintShare) Size

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

func (*MsgMintShare) String

func (m *MsgMintShare) String() string

func (MsgMintShare) Type

func (msg MsgMintShare) Type() string

func (*MsgMintShare) Unmarshal

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

func (MsgMintShare) ValidateBasic

func (msg MsgMintShare) ValidateBasic() error

func (*MsgMintShare) XXX_DiscardUnknown

func (m *MsgMintShare) XXX_DiscardUnknown()

func (*MsgMintShare) XXX_Marshal

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

func (*MsgMintShare) XXX_Merge

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

func (*MsgMintShare) XXX_Size

func (m *MsgMintShare) XXX_Size() int

func (*MsgMintShare) XXX_Unmarshal

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

type MsgMintShareResponse

type MsgMintShareResponse struct {
	MintedShare types.Coin                               `protobuf:"bytes,1,opt,name=minted_share,json=mintedShare,proto3" json:"minted_share"`
	Liquidity   github_com_cosmos_cosmos_sdk_types.Int   `protobuf:"bytes,2,opt,name=liquidity,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"liquidity"`
	Amount      github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,3,rep,name=amount,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"amount"`
}

func (*MsgMintShareResponse) Descriptor

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

func (*MsgMintShareResponse) Marshal

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

func (*MsgMintShareResponse) MarshalTo

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

func (*MsgMintShareResponse) MarshalToSizedBuffer

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

func (*MsgMintShareResponse) ProtoMessage

func (*MsgMintShareResponse) ProtoMessage()

func (*MsgMintShareResponse) Reset

func (m *MsgMintShareResponse) Reset()

func (*MsgMintShareResponse) Size

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

func (*MsgMintShareResponse) String

func (m *MsgMintShareResponse) String() string

func (*MsgMintShareResponse) Unmarshal

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

func (*MsgMintShareResponse) XXX_DiscardUnknown

func (m *MsgMintShareResponse) XXX_DiscardUnknown()

func (*MsgMintShareResponse) XXX_Marshal

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

func (*MsgMintShareResponse) XXX_Merge

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

func (*MsgMintShareResponse) XXX_Size

func (m *MsgMintShareResponse) XXX_Size() int

func (*MsgMintShareResponse) XXX_Unmarshal

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

type MsgPlaceBid

type MsgPlaceBid struct {
	Sender           string     `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"`
	LiquidFarmId     uint64     `protobuf:"varint,2,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	RewardsAuctionId uint64     `protobuf:"varint,3,opt,name=rewards_auction_id,json=rewardsAuctionId,proto3" json:"rewards_auction_id,omitempty"`
	Share            types.Coin `protobuf:"bytes,4,opt,name=share,proto3" json:"share"`
}

MsgPlaceBid defines a SDK message for placing a bid for a rewards auction.

func NewMsgPlaceBid

func NewMsgPlaceBid(senderAddr sdk.AccAddress, liquidFarmId, auctionId uint64, share sdk.Coin) *MsgPlaceBid

NewMsgPlaceBid creates a new MsgPlaceBid

func (*MsgPlaceBid) Descriptor

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

func (MsgPlaceBid) GetSignBytes

func (msg MsgPlaceBid) GetSignBytes() []byte

func (MsgPlaceBid) GetSigners

func (msg MsgPlaceBid) GetSigners() []sdk.AccAddress

func (*MsgPlaceBid) Marshal

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

func (*MsgPlaceBid) MarshalTo

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

func (*MsgPlaceBid) MarshalToSizedBuffer

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

func (*MsgPlaceBid) ProtoMessage

func (*MsgPlaceBid) ProtoMessage()

func (*MsgPlaceBid) Reset

func (m *MsgPlaceBid) Reset()

func (MsgPlaceBid) Route

func (msg MsgPlaceBid) Route() string

func (*MsgPlaceBid) Size

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

func (*MsgPlaceBid) String

func (m *MsgPlaceBid) String() string

func (MsgPlaceBid) Type

func (msg MsgPlaceBid) Type() string

func (*MsgPlaceBid) Unmarshal

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

func (MsgPlaceBid) ValidateBasic

func (msg MsgPlaceBid) ValidateBasic() error

func (*MsgPlaceBid) XXX_DiscardUnknown

func (m *MsgPlaceBid) XXX_DiscardUnknown()

func (*MsgPlaceBid) XXX_Marshal

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

func (*MsgPlaceBid) XXX_Merge

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

func (*MsgPlaceBid) XXX_Size

func (m *MsgPlaceBid) XXX_Size() int

func (*MsgPlaceBid) XXX_Unmarshal

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

type MsgPlaceBidResponse

type MsgPlaceBidResponse struct {
}

func (*MsgPlaceBidResponse) Descriptor

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

func (*MsgPlaceBidResponse) Marshal

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

func (*MsgPlaceBidResponse) MarshalTo

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

func (*MsgPlaceBidResponse) MarshalToSizedBuffer

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

func (*MsgPlaceBidResponse) ProtoMessage

func (*MsgPlaceBidResponse) ProtoMessage()

func (*MsgPlaceBidResponse) Reset

func (m *MsgPlaceBidResponse) Reset()

func (*MsgPlaceBidResponse) Size

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

func (*MsgPlaceBidResponse) String

func (m *MsgPlaceBidResponse) String() string

func (*MsgPlaceBidResponse) Unmarshal

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

func (*MsgPlaceBidResponse) XXX_DiscardUnknown

func (m *MsgPlaceBidResponse) XXX_DiscardUnknown()

func (*MsgPlaceBidResponse) XXX_Marshal

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

func (*MsgPlaceBidResponse) XXX_Merge

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

func (*MsgPlaceBidResponse) XXX_Size

func (m *MsgPlaceBidResponse) XXX_Size() int

func (*MsgPlaceBidResponse) XXX_Unmarshal

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

type MsgServer

type MsgServer interface {
	// MintShare defines a method for minting share of LiquidFarm
	MintShare(context.Context, *MsgMintShare) (*MsgMintShareResponse, error)
	// BurnShare defines a method for burning share of LiquidFarm
	BurnShare(context.Context, *MsgBurnShare) (*MsgBurnShareResponse, error)
	// PlaceBid defines a method for placing a bid for a rewards auction
	PlaceBid(context.Context, *MsgPlaceBid) (*MsgPlaceBidResponse, error)
}

MsgServer is the server API for Msg service.

type Params

type Params struct {
	RewardsAuctionDuration      time.Duration `` /* 131-byte string literal not displayed */
	MaxNumRecentRewardsAuctions uint32        `` /* 149-byte string literal not displayed */
}

Params defines the parameters for the module.

func DefaultParams

func DefaultParams() Params

DefaultParams returns a default set of parameters

func (*Params) Descriptor

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

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) ParamSetPairs

func (p *Params) ParamSetPairs() paramstypes.ParamSetPairs

ParamSetPairs get the params.ParamSet

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 validates the set of parameters

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 QueryBidsRequest

type QueryBidsRequest struct {
	LiquidFarmId uint64             `protobuf:"varint,1,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	AuctionId    uint64             `protobuf:"varint,2,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"`
	Pagination   *query.PageRequest `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryBidsRequest is request type for the Query/Bids RPC method.

func (*QueryBidsRequest) Descriptor

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

func (*QueryBidsRequest) GetAuctionId

func (m *QueryBidsRequest) GetAuctionId() uint64

func (*QueryBidsRequest) GetLiquidFarmId

func (m *QueryBidsRequest) GetLiquidFarmId() uint64

func (*QueryBidsRequest) GetPagination

func (m *QueryBidsRequest) GetPagination() *query.PageRequest

func (*QueryBidsRequest) Marshal

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

func (*QueryBidsRequest) MarshalTo

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

func (*QueryBidsRequest) MarshalToSizedBuffer

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

func (*QueryBidsRequest) ProtoMessage

func (*QueryBidsRequest) ProtoMessage()

func (*QueryBidsRequest) Reset

func (m *QueryBidsRequest) Reset()

func (*QueryBidsRequest) Size

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

func (*QueryBidsRequest) String

func (m *QueryBidsRequest) String() string

func (*QueryBidsRequest) Unmarshal

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

func (*QueryBidsRequest) XXX_DiscardUnknown

func (m *QueryBidsRequest) XXX_DiscardUnknown()

func (*QueryBidsRequest) XXX_Marshal

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

func (*QueryBidsRequest) XXX_Merge

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

func (*QueryBidsRequest) XXX_Size

func (m *QueryBidsRequest) XXX_Size() int

func (*QueryBidsRequest) XXX_Unmarshal

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

type QueryBidsResponse

type QueryBidsResponse struct {
	Bids       []Bid               `protobuf:"bytes,1,rep,name=bids,proto3" json:"bids"`
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryBidsResponse is response type for the Query/Bids RPC method.

func (*QueryBidsResponse) Descriptor

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

func (*QueryBidsResponse) GetBids

func (m *QueryBidsResponse) GetBids() []Bid

func (*QueryBidsResponse) GetPagination

func (m *QueryBidsResponse) GetPagination() *query.PageResponse

func (*QueryBidsResponse) Marshal

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

func (*QueryBidsResponse) MarshalTo

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

func (*QueryBidsResponse) MarshalToSizedBuffer

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

func (*QueryBidsResponse) ProtoMessage

func (*QueryBidsResponse) ProtoMessage()

func (*QueryBidsResponse) Reset

func (m *QueryBidsResponse) Reset()

func (*QueryBidsResponse) Size

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

func (*QueryBidsResponse) String

func (m *QueryBidsResponse) String() string

func (*QueryBidsResponse) Unmarshal

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

func (*QueryBidsResponse) XXX_DiscardUnknown

func (m *QueryBidsResponse) XXX_DiscardUnknown()

func (*QueryBidsResponse) XXX_Marshal

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

func (*QueryBidsResponse) XXX_Merge

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

func (*QueryBidsResponse) XXX_Size

func (m *QueryBidsResponse) XXX_Size() int

func (*QueryBidsResponse) XXX_Unmarshal

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

type QueryClient

type QueryClient interface {
	// Params returns parameters of the module
	Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error)
	// LiquidFarms returns all liquid farms registered in params
	LiquidFarms(ctx context.Context, in *QueryLiquidFarmsRequest, opts ...grpc.CallOption) (*QueryLiquidFarmsResponse, error)
	// LiquidFarm returns the specific liquid farm
	LiquidFarm(ctx context.Context, in *QueryLiquidFarmRequest, opts ...grpc.CallOption) (*QueryLiquidFarmResponse, error)
	// RewardsAuctions returns all rewards auctions that correspond to the given pool id
	RewardsAuctions(ctx context.Context, in *QueryRewardsAuctionsRequest, opts ...grpc.CallOption) (*QueryRewardsAuctionsResponse, error)
	// RewardsAuction returns the specific rewards auction
	RewardsAuction(ctx context.Context, in *QueryRewardsAuctionRequest, opts ...grpc.CallOption) (*QueryRewardsAuctionResponse, error)
	// Bids returns all bids for the rewards auction
	Bids(ctx context.Context, in *QueryBidsRequest, opts ...grpc.CallOption) (*QueryBidsResponse, error)
	// Rewards returns all accumulated rewards for the liquid farm
	Rewards(ctx context.Context, in *QueryRewardsRequest, opts ...grpc.CallOption) (*QueryRewardsResponse, 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 QueryExchangeRateRequest

type QueryExchangeRateRequest struct {
	LiquidFarmId uint64 `protobuf:"varint,1,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
}

QueryExchangeRateRequest is request type for the Query/ExchangeRate RPC method.

func (*QueryExchangeRateRequest) Descriptor

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

func (*QueryExchangeRateRequest) GetLiquidFarmId

func (m *QueryExchangeRateRequest) GetLiquidFarmId() uint64

func (*QueryExchangeRateRequest) Marshal

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

func (*QueryExchangeRateRequest) MarshalTo

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

func (*QueryExchangeRateRequest) MarshalToSizedBuffer

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

func (*QueryExchangeRateRequest) ProtoMessage

func (*QueryExchangeRateRequest) ProtoMessage()

func (*QueryExchangeRateRequest) Reset

func (m *QueryExchangeRateRequest) Reset()

func (*QueryExchangeRateRequest) Size

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

func (*QueryExchangeRateRequest) String

func (m *QueryExchangeRateRequest) String() string

func (*QueryExchangeRateRequest) Unmarshal

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

func (*QueryExchangeRateRequest) XXX_DiscardUnknown

func (m *QueryExchangeRateRequest) XXX_DiscardUnknown()

func (*QueryExchangeRateRequest) XXX_Marshal

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

func (*QueryExchangeRateRequest) XXX_Merge

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

func (*QueryExchangeRateRequest) XXX_Size

func (m *QueryExchangeRateRequest) XXX_Size() int

func (*QueryExchangeRateRequest) XXX_Unmarshal

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

type QueryLiquidFarmRequest

type QueryLiquidFarmRequest struct {
	LiquidFarmId uint64 `protobuf:"varint,1,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
}

QueryLiquidFarmRequest is the request type for the Query/LiquidFarm RPC method.

func (*QueryLiquidFarmRequest) Descriptor

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

func (*QueryLiquidFarmRequest) GetLiquidFarmId

func (m *QueryLiquidFarmRequest) GetLiquidFarmId() uint64

func (*QueryLiquidFarmRequest) Marshal

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

func (*QueryLiquidFarmRequest) MarshalTo

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

func (*QueryLiquidFarmRequest) MarshalToSizedBuffer

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

func (*QueryLiquidFarmRequest) ProtoMessage

func (*QueryLiquidFarmRequest) ProtoMessage()

func (*QueryLiquidFarmRequest) Reset

func (m *QueryLiquidFarmRequest) Reset()

func (*QueryLiquidFarmRequest) Size

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

func (*QueryLiquidFarmRequest) String

func (m *QueryLiquidFarmRequest) String() string

func (*QueryLiquidFarmRequest) Unmarshal

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

func (*QueryLiquidFarmRequest) XXX_DiscardUnknown

func (m *QueryLiquidFarmRequest) XXX_DiscardUnknown()

func (*QueryLiquidFarmRequest) XXX_Marshal

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

func (*QueryLiquidFarmRequest) XXX_Merge

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

func (*QueryLiquidFarmRequest) XXX_Size

func (m *QueryLiquidFarmRequest) XXX_Size() int

func (*QueryLiquidFarmRequest) XXX_Unmarshal

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

type QueryLiquidFarmResponse

type QueryLiquidFarmResponse struct {
	LiquidFarm LiquidFarmResponse `protobuf:"bytes,1,opt,name=liquid_farm,json=liquidFarm,proto3" json:"liquid_farm"`
}

QueryLiquidFarmResponse is response type for the Query/LiquidFarm RPC method.

func (*QueryLiquidFarmResponse) Descriptor

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

func (*QueryLiquidFarmResponse) GetLiquidFarm

func (m *QueryLiquidFarmResponse) GetLiquidFarm() LiquidFarmResponse

func (*QueryLiquidFarmResponse) Marshal

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

func (*QueryLiquidFarmResponse) MarshalTo

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

func (*QueryLiquidFarmResponse) MarshalToSizedBuffer

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

func (*QueryLiquidFarmResponse) ProtoMessage

func (*QueryLiquidFarmResponse) ProtoMessage()

func (*QueryLiquidFarmResponse) Reset

func (m *QueryLiquidFarmResponse) Reset()

func (*QueryLiquidFarmResponse) Size

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

func (*QueryLiquidFarmResponse) String

func (m *QueryLiquidFarmResponse) String() string

func (*QueryLiquidFarmResponse) Unmarshal

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

func (*QueryLiquidFarmResponse) XXX_DiscardUnknown

func (m *QueryLiquidFarmResponse) XXX_DiscardUnknown()

func (*QueryLiquidFarmResponse) XXX_Marshal

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

func (*QueryLiquidFarmResponse) XXX_Merge

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

func (*QueryLiquidFarmResponse) XXX_Size

func (m *QueryLiquidFarmResponse) XXX_Size() int

func (*QueryLiquidFarmResponse) XXX_Unmarshal

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

type QueryLiquidFarmsRequest

type QueryLiquidFarmsRequest struct {
	Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryLiquidFarmsRequest is the request type for the Query/LiquidFarms RPC method.

func (*QueryLiquidFarmsRequest) Descriptor

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

func (*QueryLiquidFarmsRequest) GetPagination

func (m *QueryLiquidFarmsRequest) GetPagination() *query.PageRequest

func (*QueryLiquidFarmsRequest) Marshal

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

func (*QueryLiquidFarmsRequest) MarshalTo

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

func (*QueryLiquidFarmsRequest) MarshalToSizedBuffer

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

func (*QueryLiquidFarmsRequest) ProtoMessage

func (*QueryLiquidFarmsRequest) ProtoMessage()

func (*QueryLiquidFarmsRequest) Reset

func (m *QueryLiquidFarmsRequest) Reset()

func (*QueryLiquidFarmsRequest) Size

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

func (*QueryLiquidFarmsRequest) String

func (m *QueryLiquidFarmsRequest) String() string

func (*QueryLiquidFarmsRequest) Unmarshal

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

func (*QueryLiquidFarmsRequest) XXX_DiscardUnknown

func (m *QueryLiquidFarmsRequest) XXX_DiscardUnknown()

func (*QueryLiquidFarmsRequest) XXX_Marshal

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

func (*QueryLiquidFarmsRequest) XXX_Merge

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

func (*QueryLiquidFarmsRequest) XXX_Size

func (m *QueryLiquidFarmsRequest) XXX_Size() int

func (*QueryLiquidFarmsRequest) XXX_Unmarshal

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

type QueryLiquidFarmsResponse

type QueryLiquidFarmsResponse struct {
	LiquidFarms []LiquidFarmResponse `protobuf:"bytes,1,rep,name=liquid_farms,json=liquidFarms,proto3" json:"liquid_farms"`
	Pagination  *query.PageResponse  `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryLiquidFarmsResponse is response type for the Query/LiquidFarms RPC method.

func (*QueryLiquidFarmsResponse) Descriptor

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

func (*QueryLiquidFarmsResponse) GetLiquidFarms

func (m *QueryLiquidFarmsResponse) GetLiquidFarms() []LiquidFarmResponse

func (*QueryLiquidFarmsResponse) GetPagination

func (m *QueryLiquidFarmsResponse) GetPagination() *query.PageResponse

func (*QueryLiquidFarmsResponse) Marshal

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

func (*QueryLiquidFarmsResponse) MarshalTo

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

func (*QueryLiquidFarmsResponse) MarshalToSizedBuffer

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

func (*QueryLiquidFarmsResponse) ProtoMessage

func (*QueryLiquidFarmsResponse) ProtoMessage()

func (*QueryLiquidFarmsResponse) Reset

func (m *QueryLiquidFarmsResponse) Reset()

func (*QueryLiquidFarmsResponse) Size

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

func (*QueryLiquidFarmsResponse) String

func (m *QueryLiquidFarmsResponse) String() string

func (*QueryLiquidFarmsResponse) Unmarshal

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

func (*QueryLiquidFarmsResponse) XXX_DiscardUnknown

func (m *QueryLiquidFarmsResponse) XXX_DiscardUnknown()

func (*QueryLiquidFarmsResponse) XXX_Marshal

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

func (*QueryLiquidFarmsResponse) XXX_Merge

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

func (*QueryLiquidFarmsResponse) XXX_Size

func (m *QueryLiquidFarmsResponse) XXX_Size() int

func (*QueryLiquidFarmsResponse) XXX_Unmarshal

func (m *QueryLiquidFarmsResponse) 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 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 QueryRewardsAuctionRequest

type QueryRewardsAuctionRequest struct {
	LiquidFarmId uint64 `protobuf:"varint,1,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	AuctionId    uint64 `protobuf:"varint,2,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"`
}

QueryRewardsAuctionRequest is request type for the Query/RewardsAuction RPC method.

func (*QueryRewardsAuctionRequest) Descriptor

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

func (*QueryRewardsAuctionRequest) GetAuctionId

func (m *QueryRewardsAuctionRequest) GetAuctionId() uint64

func (*QueryRewardsAuctionRequest) GetLiquidFarmId

func (m *QueryRewardsAuctionRequest) GetLiquidFarmId() uint64

func (*QueryRewardsAuctionRequest) Marshal

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

func (*QueryRewardsAuctionRequest) MarshalTo

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

func (*QueryRewardsAuctionRequest) MarshalToSizedBuffer

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

func (*QueryRewardsAuctionRequest) ProtoMessage

func (*QueryRewardsAuctionRequest) ProtoMessage()

func (*QueryRewardsAuctionRequest) Reset

func (m *QueryRewardsAuctionRequest) Reset()

func (*QueryRewardsAuctionRequest) Size

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

func (*QueryRewardsAuctionRequest) String

func (m *QueryRewardsAuctionRequest) String() string

func (*QueryRewardsAuctionRequest) Unmarshal

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

func (*QueryRewardsAuctionRequest) XXX_DiscardUnknown

func (m *QueryRewardsAuctionRequest) XXX_DiscardUnknown()

func (*QueryRewardsAuctionRequest) XXX_Marshal

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

func (*QueryRewardsAuctionRequest) XXX_Merge

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

func (*QueryRewardsAuctionRequest) XXX_Size

func (m *QueryRewardsAuctionRequest) XXX_Size() int

func (*QueryRewardsAuctionRequest) XXX_Unmarshal

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

type QueryRewardsAuctionResponse

type QueryRewardsAuctionResponse struct {
	RewardsAuction RewardsAuction `protobuf:"bytes,1,opt,name=rewards_auction,json=rewardsAuction,proto3" json:"rewards_auction"`
}

QueryRewardsAuctionResponse is response type for the Query/RewardsAuction RPC method.

func (*QueryRewardsAuctionResponse) Descriptor

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

func (*QueryRewardsAuctionResponse) GetRewardsAuction

func (m *QueryRewardsAuctionResponse) GetRewardsAuction() RewardsAuction

func (*QueryRewardsAuctionResponse) Marshal

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

func (*QueryRewardsAuctionResponse) MarshalTo

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

func (*QueryRewardsAuctionResponse) MarshalToSizedBuffer

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

func (*QueryRewardsAuctionResponse) ProtoMessage

func (*QueryRewardsAuctionResponse) ProtoMessage()

func (*QueryRewardsAuctionResponse) Reset

func (m *QueryRewardsAuctionResponse) Reset()

func (*QueryRewardsAuctionResponse) Size

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

func (*QueryRewardsAuctionResponse) String

func (m *QueryRewardsAuctionResponse) String() string

func (*QueryRewardsAuctionResponse) Unmarshal

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

func (*QueryRewardsAuctionResponse) XXX_DiscardUnknown

func (m *QueryRewardsAuctionResponse) XXX_DiscardUnknown()

func (*QueryRewardsAuctionResponse) XXX_Marshal

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

func (*QueryRewardsAuctionResponse) XXX_Merge

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

func (*QueryRewardsAuctionResponse) XXX_Size

func (m *QueryRewardsAuctionResponse) XXX_Size() int

func (*QueryRewardsAuctionResponse) XXX_Unmarshal

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

type QueryRewardsAuctionsRequest

type QueryRewardsAuctionsRequest struct {
	LiquidFarmId uint64             `protobuf:"varint,1,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	Status       string             `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Pagination   *query.PageRequest `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryRewardsAuctionsRequest is request type for the Query/RewardsAuctions RPC method.

func (*QueryRewardsAuctionsRequest) Descriptor

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

func (*QueryRewardsAuctionsRequest) GetLiquidFarmId

func (m *QueryRewardsAuctionsRequest) GetLiquidFarmId() uint64

func (*QueryRewardsAuctionsRequest) GetPagination

func (m *QueryRewardsAuctionsRequest) GetPagination() *query.PageRequest

func (*QueryRewardsAuctionsRequest) GetStatus

func (m *QueryRewardsAuctionsRequest) GetStatus() string

func (*QueryRewardsAuctionsRequest) Marshal

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

func (*QueryRewardsAuctionsRequest) MarshalTo

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

func (*QueryRewardsAuctionsRequest) MarshalToSizedBuffer

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

func (*QueryRewardsAuctionsRequest) ProtoMessage

func (*QueryRewardsAuctionsRequest) ProtoMessage()

func (*QueryRewardsAuctionsRequest) Reset

func (m *QueryRewardsAuctionsRequest) Reset()

func (*QueryRewardsAuctionsRequest) Size

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

func (*QueryRewardsAuctionsRequest) String

func (m *QueryRewardsAuctionsRequest) String() string

func (*QueryRewardsAuctionsRequest) Unmarshal

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

func (*QueryRewardsAuctionsRequest) XXX_DiscardUnknown

func (m *QueryRewardsAuctionsRequest) XXX_DiscardUnknown()

func (*QueryRewardsAuctionsRequest) XXX_Marshal

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

func (*QueryRewardsAuctionsRequest) XXX_Merge

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

func (*QueryRewardsAuctionsRequest) XXX_Size

func (m *QueryRewardsAuctionsRequest) XXX_Size() int

func (*QueryRewardsAuctionsRequest) XXX_Unmarshal

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

type QueryRewardsAuctionsResponse

type QueryRewardsAuctionsResponse struct {
	RewardsAuctions []RewardsAuction    `protobuf:"bytes,1,rep,name=rewards_auctions,json=rewardsAuctions,proto3" json:"rewards_auctions"`
	Pagination      *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryRewardsAuctionsResponse is response type for the Query/RewardsAuctions RPC method.

func (*QueryRewardsAuctionsResponse) Descriptor

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

func (*QueryRewardsAuctionsResponse) GetPagination

func (m *QueryRewardsAuctionsResponse) GetPagination() *query.PageResponse

func (*QueryRewardsAuctionsResponse) GetRewardsAuctions

func (m *QueryRewardsAuctionsResponse) GetRewardsAuctions() []RewardsAuction

func (*QueryRewardsAuctionsResponse) Marshal

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

func (*QueryRewardsAuctionsResponse) MarshalTo

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

func (*QueryRewardsAuctionsResponse) MarshalToSizedBuffer

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

func (*QueryRewardsAuctionsResponse) ProtoMessage

func (*QueryRewardsAuctionsResponse) ProtoMessage()

func (*QueryRewardsAuctionsResponse) Reset

func (m *QueryRewardsAuctionsResponse) Reset()

func (*QueryRewardsAuctionsResponse) Size

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

func (*QueryRewardsAuctionsResponse) String

func (*QueryRewardsAuctionsResponse) Unmarshal

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

func (*QueryRewardsAuctionsResponse) XXX_DiscardUnknown

func (m *QueryRewardsAuctionsResponse) XXX_DiscardUnknown()

func (*QueryRewardsAuctionsResponse) XXX_Marshal

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

func (*QueryRewardsAuctionsResponse) XXX_Merge

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

func (*QueryRewardsAuctionsResponse) XXX_Size

func (m *QueryRewardsAuctionsResponse) XXX_Size() int

func (*QueryRewardsAuctionsResponse) XXX_Unmarshal

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

type QueryRewardsRequest

type QueryRewardsRequest struct {
	LiquidFarmId uint64 `protobuf:"varint,1,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
}

QueryRewardsRequest is request type for the Query/Rewards RPC method.

func (*QueryRewardsRequest) Descriptor

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

func (*QueryRewardsRequest) GetLiquidFarmId

func (m *QueryRewardsRequest) GetLiquidFarmId() uint64

func (*QueryRewardsRequest) Marshal

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

func (*QueryRewardsRequest) MarshalTo

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

func (*QueryRewardsRequest) MarshalToSizedBuffer

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

func (*QueryRewardsRequest) ProtoMessage

func (*QueryRewardsRequest) ProtoMessage()

func (*QueryRewardsRequest) Reset

func (m *QueryRewardsRequest) Reset()

func (*QueryRewardsRequest) Size

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

func (*QueryRewardsRequest) String

func (m *QueryRewardsRequest) String() string

func (*QueryRewardsRequest) Unmarshal

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

func (*QueryRewardsRequest) XXX_DiscardUnknown

func (m *QueryRewardsRequest) XXX_DiscardUnknown()

func (*QueryRewardsRequest) XXX_Marshal

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

func (*QueryRewardsRequest) XXX_Merge

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

func (*QueryRewardsRequest) XXX_Size

func (m *QueryRewardsRequest) XXX_Size() int

func (*QueryRewardsRequest) XXX_Unmarshal

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

type QueryRewardsResponse

type QueryRewardsResponse struct {
	Rewards github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,1,rep,name=rewards,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"rewards"`
}

QueryRewardsResponse is response type for the Query/Rewards RPC method.

func (*QueryRewardsResponse) Descriptor

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

func (*QueryRewardsResponse) GetRewards

func (*QueryRewardsResponse) Marshal

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

func (*QueryRewardsResponse) MarshalTo

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

func (*QueryRewardsResponse) MarshalToSizedBuffer

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

func (*QueryRewardsResponse) ProtoMessage

func (*QueryRewardsResponse) ProtoMessage()

func (*QueryRewardsResponse) Reset

func (m *QueryRewardsResponse) Reset()

func (*QueryRewardsResponse) Size

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

func (*QueryRewardsResponse) String

func (m *QueryRewardsResponse) String() string

func (*QueryRewardsResponse) Unmarshal

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

func (*QueryRewardsResponse) XXX_DiscardUnknown

func (m *QueryRewardsResponse) XXX_DiscardUnknown()

func (*QueryRewardsResponse) XXX_Marshal

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

func (*QueryRewardsResponse) XXX_Merge

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

func (*QueryRewardsResponse) XXX_Size

func (m *QueryRewardsResponse) XXX_Size() int

func (*QueryRewardsResponse) XXX_Unmarshal

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

type QueryServer

type QueryServer interface {
	// Params returns parameters of the module
	Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error)
	// LiquidFarms returns all liquid farms registered in params
	LiquidFarms(context.Context, *QueryLiquidFarmsRequest) (*QueryLiquidFarmsResponse, error)
	// LiquidFarm returns the specific liquid farm
	LiquidFarm(context.Context, *QueryLiquidFarmRequest) (*QueryLiquidFarmResponse, error)
	// RewardsAuctions returns all rewards auctions that correspond to the given pool id
	RewardsAuctions(context.Context, *QueryRewardsAuctionsRequest) (*QueryRewardsAuctionsResponse, error)
	// RewardsAuction returns the specific rewards auction
	RewardsAuction(context.Context, *QueryRewardsAuctionRequest) (*QueryRewardsAuctionResponse, error)
	// Bids returns all bids for the rewards auction
	Bids(context.Context, *QueryBidsRequest) (*QueryBidsResponse, error)
	// Rewards returns all accumulated rewards for the liquid farm
	Rewards(context.Context, *QueryRewardsRequest) (*QueryRewardsResponse, error)
}

QueryServer is the server API for Query service.

type RewardsAuction

type RewardsAuction struct {
	// liquid_farm_id specifies the liquid farm id
	LiquidFarmId uint64 `protobuf:"varint,1,opt,name=liquid_farm_id,json=liquidFarmId,proto3" json:"liquid_farm_id,omitempty"`
	// id specifies the unique auction id in the liquid farm
	Id uint64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	// start_time specifies the start time of an auction
	StartTime time.Time `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3,stdtime" json:"start_time"`
	// end_time specifies the end time of an auction
	EndTime time.Time `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3,stdtime" json:"end_time"`
	// status specifies the status of an auction
	Status AuctionStatus `protobuf:"varint,5,opt,name=status,proto3,enum=crescent.liquidfarming.v1beta1.AuctionStatus" json:"status,omitempty"`
	// winning_bid specifies the winning bid
	WinningBid *Bid `protobuf:"bytes,6,opt,name=winning_bid,json=winningBid,proto3" json:"winning_bid,omitempty"`
	// rewards specifies the rewards the winning bidder has received
	// the value is determined when an auction is finished
	Rewards github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,7,rep,name=rewards,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"rewards"`
	Fees    github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,8,rep,name=fees,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"fees"`
}

RewardsAuction defines rewards auction that is created by the module for every rewards_auction_duration in params.

func NewRewardsAuction

func NewRewardsAuction(
	liquidFarmId, auctionId uint64, startTime, endTime time.Time,
	status AuctionStatus) RewardsAuction

NewRewardsAuction creates a new RewardsAuction.

func (*RewardsAuction) Descriptor

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

func (*RewardsAuction) Marshal

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

func (*RewardsAuction) MarshalTo

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

func (*RewardsAuction) MarshalToSizedBuffer

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

func (*RewardsAuction) ProtoMessage

func (*RewardsAuction) ProtoMessage()

func (*RewardsAuction) Reset

func (m *RewardsAuction) Reset()

func (*RewardsAuction) SetFees

func (auction *RewardsAuction) SetFees(fees sdk.Coins)

func (*RewardsAuction) SetRewards

func (auction *RewardsAuction) SetRewards(rewards sdk.Coins)

func (*RewardsAuction) SetStatus

func (auction *RewardsAuction) SetStatus(status AuctionStatus)

func (*RewardsAuction) SetWinningBid

func (auction *RewardsAuction) SetWinningBid(winningBid *Bid)

func (*RewardsAuction) Size

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

func (*RewardsAuction) String

func (m *RewardsAuction) String() string

func (*RewardsAuction) Unmarshal

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

func (RewardsAuction) Validate

func (auction RewardsAuction) Validate() error

Validate validates RewardsAuction.

func (*RewardsAuction) XXX_DiscardUnknown

func (m *RewardsAuction) XXX_DiscardUnknown()

func (*RewardsAuction) XXX_Marshal

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

func (*RewardsAuction) XXX_Merge

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

func (*RewardsAuction) XXX_Size

func (m *RewardsAuction) XXX_Size() int

func (*RewardsAuction) XXX_Unmarshal

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

type UnimplementedMsgServer

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServer) BurnShare

func (*UnimplementedMsgServer) MintShare

func (*UnimplementedMsgServer) PlaceBid

type UnimplementedQueryServer

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) Bids

func (*UnimplementedQueryServer) LiquidFarm

func (*UnimplementedQueryServer) LiquidFarms

func (*UnimplementedQueryServer) Params

func (*UnimplementedQueryServer) Rewards

func (*UnimplementedQueryServer) RewardsAuction

func (*UnimplementedQueryServer) RewardsAuctions

Jump to

Keyboard shortcuts

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