Auction
Contract that auctions discounted MBRN to repay bad debts in the Positions contract or discounted fees swapped for a governance desired asset.
InstantiateMsg
#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]
pub struct InstantiateMsg {
pub owner: Option<String>,
pub oracle_contract: String,
pub osmosis_proxy: String,
pub positions_contract: String,
pub governance_contract: String,
pub staking_contract: String,
pub twap_timeframe: u64,
pub mbrn_denom: String,
pub initial_discount: Decimal,
pub discount_increase_timeframe: u64,
pub discount_increase: Decimal,
}Key
Type
Description
ExecuteMsg
StartAuction
StartAuctionKey
Type
Description
RemoveAuction
RemoveAuctionSwapForMBRN
SwapForMBRNSwapForFee
SwapForFeeKey
Type
Description
UpdateConfig
UpdateConfigKey
Type
Description
QueryMsg
Config
ConfigOngoingFeeAuctions
OngoingFeeAuctionsKey
Type
Description
DebtAuction
DebtAuctionLast updated