Proposals
Proposal/SpotMarketParamUpdate
SpotMarketParamUpdateProposal defines an SDK message to propose an update of spot market params.
type SpotMarketParamUpdateProposal struct {
Title string
Description string
MarketId string
MakerFeeRate *math.LegacyDec
TakerFeeRate *math.LegacyDec
RelayerFeeShareRate *math.LegacyDec
MinPriceTickSize *math.LegacyDec
MinQuantityTickSize *math.LegacyDec
MinNotional *math.LegacyDec
Status MarketStatus
}Fields description
Titledescribes the title of the proposal.Descriptiondescribes the description of the proposal.MarketIddescribes the id of the market to change params.MakerFeeRatedescribes the target fee rate for makers.TakerFeeRatedescribes the target fee rate for takers.RelayerFeeShareRatedescribes the relayer fee share rate.MinPriceTickSizedefines the minimum tick size of the order's price.MinQuantityTickSizedefines the minimum tick size of the order's quantity.Statusdescribes the target status of the market.
Proposal/ExchangeEnable
ExchangeEnableProposal defines a message to propose enable of specific exchange type.
Fields description
Titledescribes the title of the proposal.Descriptiondescribes the description of the proposal.ExchangeTypedescribes the type of exchange, spot or derivatives.
Proposal/BatchExchangeModification
BatchExchangeModificationProposal defines a message to batch multiple proposals in the exchange module.
Fields description
Titledescribes the title of the proposal.Descriptiondescribes the description of the proposal.SpotMarketParamUpdateProposaldescribes the SpotMarketParamUpdateProposal.DerivativeMarketParamUpdateProposaldescribes the DerivativeMarketParamUpdateProposal.SpotMarketLaunchProposaldescribes the SpotMarketLaunchProposal.PerpetualMarketLaunchProposaldescribes the PerpetualMarketLaunchProposal.ExpiryFuturesMarketLaunchProposaldescribes the ExpiryFuturesMarketLaunchProposal.TradingRewardCampaignUpdateProposaldescribes the TradingRewardCampaignUpdateProposal.
Proposal/SpotMarketLaunch
SpotMarketLaunchProposal defines an SDK message for proposing a new spot market through governance.
Fields description
Titledescribes the title of the proposal.Descriptiondescribes the description of the proposal.Tickerdescribes the ticker for the spot market.BaseDenomspecifies the type of coin to use as the base currency.QuoteDenomspecifies the type of coin to use as the quote currency.MinPriceTickSizedefines the minimum tick size of the order's price.MinQuantityTickSizedefines the minimum tick size of the order's quantity.MakerFeeRatefield describes the trade fee rate for makers on the derivative market.TakerFeeRatefield describes the trade fee rate for takers on the derivative market.
Proposal/PerpetualMarketLaunch
PerpetualMarketLaunchProposal defines an SDK message for proposing a new perpetual futures market through governance.
Fields description
Titledescribes the title of the proposal.Descriptiondescribes the description of the proposal.Tickerfield describes the ticker for the derivative market.QuoteDenomfield describes the type of coin to use as the base currency.OracleBasefield describes the oracle base currency.OracleQuotefield describes the oracle quote currency.OracleScaleFactorfield describes the scale factor for oracle prices.OracleTypefield describes the oracle type.MakerFeeRatefield describes the trade fee rate for makers on the derivative market.TakerFeeRatefield describes the trade fee rate for takers on the derivative market.InitialMarginRatiofield describes the initial margin ratio for the derivative market.MaintenanceMarginRatiofield describes the maintenance margin ratio for the derivative market.MinPriceTickSizefield describes the minimum tick size of the order's price and margin.MinQuantityTickSizefield describes the minimum tick size of the order's quantity.
Expiry futures market launch proposal
Fields description
Titledescribes the title of the proposal.Descriptiondescribes the description of the proposal.Tickerfield describes the ticker for the derivative market.QuoteDenomfield describes the type of coin to use as the quote currency.OracleBasefield describes the oracle base currency.OracleQuotefield describes the oracle quote currency.OracleScaleFactorfield describes the scale factor for oracle prices.OracleTypefield describes the oracle type.Expiryfield describes the expiration time of the market.MakerFeeRatefield describes the trade fee rate for makers on the derivative market.TakerFeeRatefield describes the trade fee rate for takers on the derivative market.InitialMarginRatiofield describes the initial margin ratio for the derivative market.MaintenanceMarginRatiofield describes the maintenance margin ratio for the derivative market.MinPriceTickSizefield describes the minimum tick size of the order's price and margin.MinQuantityTickSizefield describes the minimum tick size of the order's quantity.
Binary options market launch proposal
Binary options market param update
Proposal/DerivativeMarketParamUpdate
Fields description
Titledescribes the title of the proposal.Descriptiondescribes the description of the proposal.MarketIddescribes the id of the market to change params.InitialMarginRatiodescribes the target initial margin ratio.MaintenanceMarginRatiodescribes the target maintenance margin ratio.MakerFeeRatedescribes the target fee rate for makers.TakerFeeRatedescribes the target fee rate for takers.RelayerFeeShareRatedescribes the relayer fee share rate.MinPriceTickSizedefines the minimum tick size of the order's price.MinQuantityTickSizedefines the minimum tick size of the order's quantity.Statusdescribes the target status of the market.OracleParamsdescribes the new oracle parameters.
Proposal/TradingRewardCampaignLaunch
TradingRewardCampaignLaunchProposal defines an SDK message for proposing to launch a new trading reward campaign.
Fields description
Titledescribes the title of the proposal.Descriptiondescribes the description of the proposal.CampaignInfodescribes the CampaignInfo.CampaignRewardPoolsdescribes the CampaignRewardPools.
Proposal/TradingRewardCampaignUpdate
TradingRewardCampaignUpdateProposal defines an SDK message for proposing to update an existing trading reward campaign.
Titledescribes the title of the proposal.Descriptiondescribes the description of the proposal.CampaignRewardPoolsAdditionsdescribes the CampaignRewardPoolsAdditions.CampaignRewardPoolsUpdatesdescribes the CampaignRewardPoolsUpdates.
Proposal/FeeDiscount
FeeDiscountProposal defines an SDK message for proposing to launch or update a fee discount schedule.
Titledescribes the title of the proposal.Descriptiondescribes the description of the proposal.Scheduledescribes the Fee discount schedule.
Proposal/TradingRewardPendingPointsUpdate
TradingRewardPendingPointsUpdateProposal defines an SDK message to update reward points for certain addresses during the vesting period.
Fields description
Titledescribes the title of the proposal.Descriptiondescribes the description of the proposal.PendingPoolTimestampdescribes timestamp of the pending pool.RewardPointUpdatesdescribes the RewardPointUpdate.
Last updated
