Options
All
  • Public
  • Public/Protected
  • All
Menu

GenesisState defines the exchange module's genesis state.

Hierarchy

  • GenesisState

Index

Properties

balances: internal.Balance[]

balances defines the exchange users balances active at genesis.

binaryOptionsMarketIdsScheduledForSettlement: string[]

binary_options_markets_scheduled_for_settlement contains the marketIDs of binary options markets scheduled for next-block settlement

binaryOptionsMarkets: BinaryOptionsMarket[]

binary_options_markets is an array containing the genesis binary options markets

conditionalDerivativeOrderbooks: internal.ConditionalDerivativeOrderBook[]

conditional_derivative_orderbook contains conditional orderbooks for all markets (both lmit and market conditional orders)

denomDecimals: internal.DenomDecimals[]

denom_decimals defines the denom decimals for the exchange.

derivativeMarketSettlementScheduled: internal.DerivativeMarketSettlementInfo[]

derivative_market_settlement_scheduled defines the scheduled markets for settlement at genesis

derivativeMarkets: DerivativeMarket[]

derivative_markets is an array containing the genesis derivative markets

derivativeOrderbook: internal.DerivativeOrderBook[]

derivative_orderbook defines the derivative exchange limit orderbook active at genesis.

expiryFuturesMarketInfoState: internal.ExpiryFuturesMarketInfoState[]

expiry_futures_market_info defines the market info for the expiry futures markets at genesis

feeDiscountAccountTierTtl: internal.FeeDiscountAccountTierTTL[]

the cached fee discount account tiers with TTL

feeDiscountBucketVolumeAccounts: internal.FeeDiscountBucketVolumeAccounts[]

the fee discount paid by accounts in all buckets

feeDiscountSchedule: undefined | FeeDiscountSchedule

the fee discount schedule

historicalTradeRecords: internal.TradeRecords[]
isDerivativesExchangeEnabled: boolean

sets derivative markets as enabled

isFirstFeeCycleFinished: boolean

sets the first fee cycle as finished

isSpotExchangeEnabled: boolean

sets spot markets as enabled

marketFeeMultipliers: internal.MarketFeeMultiplier[]

market_fee_multipliers contains any non-default atomic order fee multipliers

marketVolumes: internal.MarketVolume[]
orderbookSequences: internal.OrderbookSequence[]
params: undefined | Params

params defines all the parameters of related to exchange.

pendingTradingRewardCampaignAccountPoints: internal.TradingRewardCampaignAccountPendingPoints[]

the pending trading reward account points

pendingTradingRewardPoolCampaignSchedule: CampaignRewardPool[]

the current and upcoming trading reward campaign pending pools

perpetualMarketFundingState: internal.PerpetualMarketFundingState[]

perpetual_market_funding_state defines the funding state for the perpetual derivative markets at genesis

perpetualMarketInfo: PerpetualMarketInfo[]

perpetual_market_info defines the market info for the perpetual derivative markets at genesis

positions defines the exchange derivative positions at genesis

rewardsOptOutAddresses: string[]

the addresses opting out of trading rewards

spotMarketIdsScheduledToForceClose: string[]

spot_market_ids_scheduled_to_force_close defines the scheduled markets for forced closings at genesis

spotMarkets: SpotMarket[]

spot_markets is an array containing the genesis trade pairs

spotOrderbook: internal.SpotOrderBook[]

spot_orderbook defines the spot exchange limit orderbook active at genesis.

subaccountTradeNonces: internal.SubaccountNonce[]

subaccount_trade_nonces defines the subaccount trade nonces for the subaccounts at genesis

tradingRewardCampaignAccountPoints: internal.TradingRewardCampaignAccountPoints[]

the current trading reward account points

tradingRewardCampaignInfo: undefined | TradingRewardCampaignInfo

the current trading reward campaign info

tradingRewardPoolCampaignSchedule: CampaignRewardPool[]

the current and upcoming trading reward campaign pools

Generated using TypeDoc