Governance Proposals
Proposal/SpotMarketParamUpdate
SpotMarketParamUpdateProposal defines an SDK message to propose an update of spot market params.
Fields description
Title describes the title of the proposal.
Description describes the description of the proposal.
MarketId describes the id of the market to change params.
MakerFeeRate describes the target fee rate for makers.
TakerFeeRate describes the target fee rate for takers.
RelayerFeeShareRate describes the relayer fee share rate.
MinPriceTickSize defines the minimum tick size of the order’s price.
MinQuantityTickSize defines the minimum tick size of the order’s quantity.
Status describes the target status of the market.
Proposal/ExchangeEnable
ExchangeEnableProposal defines a message to propose enable of specific exchange type.
Fields description
Title describes the title of the proposal.
Description describes the description of the proposal.
ExchangeType describes the type of exchange, spot or derivatives.
Proposal/BatchExchangeModification
BatchExchangeModificationProposal defines a message to batch multiple proposals in the exchange module.
Fields description
Title describes the title of the proposal.
Description describes the description of the proposal.
SpotMarketParamUpdateProposal describes the SpotMarketParamUpdateProposal.
DerivativeMarketParamUpdateProposal describes the DerivativeMarketParamUpdateProposal.
SpotMarketLaunchProposal describes the SpotMarketLaunchProposal.
PerpetualMarketLaunchProposal describes the PerpetualMarketLaunchProposal.
ExpiryFuturesMarketLaunchProposal describes the ExpiryFuturesMarketLaunchProposal.
TradingRewardCampaignUpdateProposal describes the TradingRewardCampaignUpdateProposal.
Proposal/SpotMarketLaunch
SpotMarketLaunchProposal defines an SDK message for proposing a new spot market through governance.
Fields description
Title describes the title of the proposal.
Description describes the description of the proposal.
Ticker describes the ticker for the spot market.
BaseDenom specifies the type of coin to use as the base currency.
QuoteDenom specifies the type of coin to use as the quote currency.
MinPriceTickSize defines the minimum tick size of the order’s price.
MinQuantityTickSize defines the minimum tick size of the order’s quantity.
MakerFeeRate field describes the trade fee rate for makers on the derivative market.
TakerFeeRate field 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
Title describes the title of the proposal.
Description describes the description of the proposal.
Ticker field describes the ticker for the derivative market.
QuoteDenom field describes the type of coin to use as the base currency.
OracleBase field describes the oracle base currency.
OracleQuote field describes the oracle quote currency.
OracleScaleFactor field describes the scale factor for oracle prices.
OracleType field describes the oracle type.
MakerFeeRate field describes the trade fee rate for makers on the derivative market.
TakerFeeRate field describes the trade fee rate for takers on the derivative market.
InitialMarginRatio field describes the initial margin ratio for the derivative market.
MaintenanceMarginRatio field describes the maintenance margin ratio for the derivative market.
MinPriceTickSize field describes the minimum tick size of the order’s price and margin.
MinQuantityTickSize field describes the minimum tick size of the order’s quantity.
Expiry futures market launch proposal
Fields description
Title describes the title of the proposal.
Description describes the description of the proposal.
Ticker field describes the ticker for the derivative market.
QuoteDenom field describes the type of coin to use as the quote currency.
OracleBase field describes the oracle base currency.
OracleQuote field describes the oracle quote currency.
OracleScaleFactor field describes the scale factor for oracle prices.
OracleType field describes the oracle type.
Expiry field describes the expiration time of the market.
MakerFeeRate field describes the trade fee rate for makers on the derivative market.
TakerFeeRate field describes the trade fee rate for takers on the derivative market.
InitialMarginRatio field describes the initial margin ratio for the derivative market.
MaintenanceMarginRatio field describes the maintenance margin ratio for the derivative market.
MinPriceTickSize field describes the minimum tick size of the order’s price and margin.
MinQuantityTickSize field describes the minimum tick size of the order’s quantity.
Binary options market launch proposal
Binary options market param update
Proposal/DerivativeMarketParamUpdate
Fields description
Title describes the title of the proposal.
Description describes the description of the proposal.
MarketId describes the id of the market to change params.
InitialMarginRatio describes the target initial margin ratio.
MaintenanceMarginRatio describes the target maintenance margin ratio.
MakerFeeRate describes the target fee rate for makers.
TakerFeeRate describes the target fee rate for takers.
RelayerFeeShareRate describes the relayer fee share rate.
MinPriceTickSize defines the minimum tick size of the order’s price.
MinQuantityTickSize defines the minimum tick size of the order’s quantity.
Status describes the target status of the market.
OracleParams describes the new oracle parameters.
Proposal/TradingRewardCampaignLaunch
TradingRewardCampaignLaunchProposal defines an SDK message for proposing to launch a new trading reward campaign.
Fields description
Title describes the title of the proposal.
Description describes the description of the proposal.
CampaignInfo describes the CampaignInfo.
CampaignRewardPools describes the CampaignRewardPools.
Proposal/TradingRewardCampaignUpdate
TradingRewardCampaignUpdateProposal defines an SDK message for proposing to update an existing trading reward campaign.
Title describes the title of the proposal.
Description describes the description of the proposal.
CampaignRewardPoolsAdditions describes the CampaignRewardPoolsAdditions.
CampaignRewardPoolsUpdates describes the CampaignRewardPoolsUpdates.
Proposal/FeeDiscount
FeeDiscountProposal defines an SDK message for proposing to launch or update a fee discount schedule.
Title describes the title of the proposal.
Description describes the description of the proposal.
Schedule describes the Fee discount schedule.
Proposal/TradingRewardPendingPointsUpdate
TradingRewardPendingPointsUpdateProposal defines an SDK message to update reward points for certain addresses during the vesting period.
Fields description
Title describes the title of the proposal.
Description describes the description of the proposal.
PendingPoolTimestamp describes timestamp of the pending pool.
RewardPointUpdates describes the RewardPointUpdate.
Last modified on March 30, 2026