Type alias StateAccount

StateAccount: {
    admin: PublicKey;
    defaultMarketOrderTimeInForce: number;
    defaultSpotAuctionDuration: number;
    discountMint: PublicKey;
    exchangeStatus: number;
    initialPctToLiquidate: number;
    liquidationDuration: number;
    liquidationMarginBufferRatio: number;
    lpCooldownTime: BN;
    minPerpAuctionDuration: number;
    numberOfAuthorities: BN;
    numberOfMarkets: number;
    numberOfSpotMarkets: number;
    numberOfSubAccounts: BN;
    oracleGuardRails: OracleGuardRails;
    perpFeeStructure: FeeStructure;
    settlementDuration: number;
    signer: PublicKey;
    signerNonce: number;
    spotFeeStructure: FeeStructure;
    srmVault: PublicKey;
    whitelistMint: PublicKey;
}

Type declaration

  • admin: PublicKey
  • defaultMarketOrderTimeInForce: number
  • defaultSpotAuctionDuration: number
  • discountMint: PublicKey
  • exchangeStatus: number
  • initialPctToLiquidate: number
  • liquidationDuration: number
  • liquidationMarginBufferRatio: number
  • lpCooldownTime: BN
  • minPerpAuctionDuration: number
  • numberOfAuthorities: BN
  • numberOfMarkets: number
  • numberOfSpotMarkets: number
  • numberOfSubAccounts: BN
  • oracleGuardRails: OracleGuardRails
  • perpFeeStructure: FeeStructure
  • settlementDuration: number
  • signer: PublicKey
  • signerNonce: number
  • spotFeeStructure: FeeStructure
  • srmVault: PublicKey
  • whitelistMint: PublicKey

Generated using TypeDoc