Get desktop application:
View/edit binary Protocol Buffers messages
Msg defines the Msg service.
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.
(message has no fields)
Query defines the gRPC querier service.
Bids returns all bids for the rewards auction
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 public position
QueryExchangeRateRequest is request type for the Query/ExchangeRate RPC method.
QueryExchangeRateResponse is response type for the Query/ExchangeRate 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.
PublicPosition returns the specific public position
QueryPublicPositionRequest is the request type for the Query/PublicPosition RPC method.
QueryPublicPositionResponse is response type for the Query/PublicPosition RPC method.
PublicPositions returns all public positions registered in module
QueryPublicPositionsRequest is the request type for the Query/PublicPositions RPC method.
QueryPublicPositionsResponse is response type for the Query/PublicPositions RPC method.
Rewards returns all accumulated rewards for the public position
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: , ,
public_position_id specifies the public position's id
rewards_auction_id specifies the reward auction's id
bidder specifies the bech32-encoded address that places a bid for the auction
share specifies the share amount to place a bid
GenesisState defines the module's genesis state.
Params defines the parameters for the module.
Used in: ,
PublicPosition defines public position object that provides auto compounding functionality for the amm position and undergoes rewards auction process. See the technical spec for more detailed information.
Used in:
bid_reserve_address specifies the account that reserves bidding amounts placed by bidders
Used in:
PublicPositionResponse is response type for the Query/PublicPosition RPC method.
Used in: ,
bid_reserve_address specifies the account that reserves bidding amounts placed by bidders
underlying x/amm position's id
RewardsAuction defines rewards auction that is created by the module for every rewards_auction_duration in params.
Used in: , ,
public_position_id specifies the public position's id.
id specifies the unique auction id in the public position
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
winning_bid specifies the winning bid
rewards specifies the rewards the winning bidder has received the value is determined when an auction is finished