package kava.auction.v1beta1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Msg

tx.proto:10

Msg defines the auction Msg service.

service Query

query.proto:13

Query defines the gRPC querier service for auction module

message BaseAuction

auction.proto:13

BaseAuction defines common attributes of all auctions

Used in: CollateralAuction, DebtAuction, SurplusAuction

message CollateralAuction

auction.proto:72

CollateralAuction is a two phase auction. Initially, in forward auction phase, bids can be placed up to a max bid. Then it switches to a reverse auction phase, where the initial amount up for auction is bid down. Unsold Lot is sent to LotReturns, being divided among the addresses by weight. Collateral auctions are normally used to sell off collateral seized from CDPs.

message DebtAuction

auction.proto:56

DebtAuction is a reverse auction that mints what it pays out. It is normally used to acquire pegged asset to cover the CDP system's debts that were not covered by selling collateral.

message GenesisState

genesis.proto:13

GenesisState defines the auction module's genesis state.

message Params

genesis.proto:23

Params defines the parameters for the issuance module.

Used in: GenesisState, QueryParamsResponse

message SurplusAuction

auction.proto:44

SurplusAuction is a forward auction that burns what it receives from bids. It is normally used to sell off excess pegged asset acquired by the CDP system.

message WeightedAddresses

auction.proto:88

WeightedAddresses is a type for storing some addresses and associated weights.

Used in: CollateralAuction