Get desktop application:
View/edit binary Protocol Buffers messages
Msg defines the Msg service.
AdvanceAuction defines a method for advancing rewards auction by one. This Msg is defined just for testing purpose and it shouldn't be used in production.
MsgAdvanceAuction defines a message to advance rewards auction by one.
requester defines the bech32-encoded address of the requester
MsgAdvanceAuctionResponse defines the Msg/AdvanceAuction response type.
(message has no fields)
LiquidFarm defines a method for farming pool coin for a liquid farm
MsgLiquidFarm defines a SDK message for farming pool coin for a liquid farm.
MsgLiquidFarmResponse defines the MsgLiquidFarmResponse response type.
(message has no fields)
LiquidUnfarm defines a method for unfarming amount of LFCoin
MsgLiquidUnfarm defines a SDK message for unfarming LFCoin.
MsgLiquidUnfarmResponse defines the MsgLiquidUnfarmResponse response type.
(message has no fields)
LiquidUnfarmAndWithdraw defines a method for unfarming amount of LFCoin and withdraw pool coin from the pool
MsgLiquidUnfarmAndWithdraw defines a SDK message for unfarming LFCoin.
MsgLiquidUnfarmAndWithdrawResponse defines the MsgLiquidUnfarmAndWithdrawResponse response type.
(message has no fields)
PlaceBid defines a method for placing a bid for a rewards auction
MsgPlaceBid defines a SDK message for placing a bid for a rewards auction.
MsgPlaceBidResponse defines the MsgPlaceBidResponse response type.
(message has no fields)
RefundBid defines a method for refunding the bid that is not winning for the auction
MsgRefundBid defines a SDK message for refunding the bid that is not winning for the auction.
MsgRefundBidResponse defines the MsgRefundBidResponse response type.
(message has no fields)
Query defines the gRPC querier service.
Bids returns all bids for the liquid farm
QueryBidsRequest is request type for the Query/Bids RPC method.
QueryBidsResponse is response type for the Query/Bids RPC method.
ExchangeRate returns exchange rates (mint rate and burn rate) for the liquid farm
QueryExchangeRateRequest is request type for the Query/ExchangeRate RPC method.
QueryExchangeRateResponse is response type for the Query/ExchangeRate RPC method.
LiquidFarm returns the specific liquid farm
QueryLiquidFarmRequest is the request type for the Query/LiquidFarm RPC method.
QueryLiquidFarmResponse is response type for the Query/LiquidFarm RPC method.
LiquidFarms returns all liquid farms registered in params
QueryLiquidFarmsRequest is the request type for the Query/LiquidFarms RPC method.
QueryLiquidFarmsResponse is response type for the Query/LiquidFarms RPC method.
Params returns parameters of the module
QueryParamsRequest is request type for the Query/Params RPC method.
(message has no fields)
QueryParamsResponse is response type for the Query/Params RPC method.
Rewards returns all accumulated farming rewards for the liquid farm
QueryRewardsRequest is request type for the Query/Rewards RPC method.
QueryRewardsResponse is response type for the Query/Rewards RPC method.
RewardsAuction returns the specific rewards auction
QueryRewardsAuctionRequest is request type for the Query/RewardsAuction RPC method.
QueryRewardsAuctionResponse is response type for the Query/RewardsAuction RPC method.
RewardsAuctions returns all rewards auctions that correspond to the given pool id
QueryRewardsAuctionsRequest is request type for the Query/RewardsAuctions RPC method.
QueryRewardsAuctionsResponse is response type for the Query/RewardsAuctions RPC method.
AuctionStatus enumerates the valid status of an auction.
Used in:
AUCTION_STATUS_UNSPECIFIED defines the default auction status
AUCTION_STATUS_STARTED defines the started auction status
AUCTION_STATUS_FINISHED defines the finished auction status
AUCTION_STATUS_SKIPPED defines the skipped auction status
Bid defines standard bid for a rewards auction.
Used in: , ,
pool_id specifies the pool id
bidder specifies the bech32-encoded address that places a bid for the auction
amount specifies the amount to place a bid
CompoundingRewards records the amount of pool coin that is used for a bidder to place a bid for an auction. It is used internally to calculate unfarm amount.
Used in:
GenesisState defines the liquidfarming module's genesis state.
Used in:
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.
Used in: ,
LiquidFarmResponse is response type for the Query/LiquidFarm RPC method.
Used in: ,
Params defines the parameters for the module.
Used in: ,
RewardsAuction defines rewards auction that is created by the module for every rewards_auction_duration in params.
Used in: , ,
id specifies the unique auction id
pool_id specifies the liquidity pool id
bidding_coin_denom specifies the bidding coin denomination
paying_reserve_address specfies the account that reserves bidding amounts placed by bidders
start_time specifies the start time of an auction
end_time specifies the end time of an auction
status specifies the status of an auction
winner specifies the bidder who won the auction the value is determined when an auction is finished
winning_amount specifies the winning amount for the uaction
rewards specifies the farming rewards for are accumulated in the farm module the value is determined when an auction is finished
WinningBidRecord defines a custom winning bid record that is required to be recorded in genesis state.
Used in: