Logo

drift_client

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
initialize
  • configNonceu8
  • collateralVaultNonceu8
  • adminisSignerisMut
  • configisMut
  • collateralMint
  • collateralVaultisMut
  • authority
  • clearingHouseState
  • rent
  • systemProgram
  • tokenProgram
initializeUser
  • userNonceu8
  • adminisSignerisMut
  • configisMut
  • clearingHouseState
  • clearingHouseUserisMut
  • clearingHouseUserPositionsisSignerisMut
  • authority
  • rent
  • systemProgram
  • clearingHouseProgram
depositCollateral
  • amountu64
  • adminisSigner
  • adminCollateralAccountisMut
  • config
  • collateralVaultisMut
  • authority
  • clearingHouseStateisMut
  • clearingHouseUserisMut
  • clearingHouseCollateralVaultisMut
  • tokenProgram
  • clearingHouseMarkets
  • clearingHouseUserPositionsisMut
  • clearingHouseFundingPaymentHistoryisMut
  • clearingHouseDepositHistoryisMut
  • clearingHouseProgram
updateConfiguration
  • maxPerSymCapitalu128
  • maxPerTradeAmountu128
  • bpsArbGetinRequiredi32
  • bpsArbGetoutRequiredi32
  • bpsMaxSkewu128
  • capitalToStartScalingu128
  • bpsExtraAtMaxu128
  • adminisSigner
  • configisMut
  • authority
withdrawCollateral
  • amountu64
  • adminisSigner
  • adminCollateralAccountisMut
  • config
  • collateralVaultisMut
  • authority
  • clearingHouseStateisMut
  • clearingHouseUserisMut
  • clearingHouseCollateralVaultisMut
  • clearingHouseCollateralVaultAuthority
  • clearingHouseInsuranceVaultisMut
  • clearingHouseInsuranceVaultAuthority
  • tokenProgram
  • clearingHouseMarkets
  • clearingHouseUserPositionsisMut
  • clearingHouseFundingPaymentHistoryisMut
  • clearingHouseDepositHistoryisMut
  • clearingHouseProgram
openPosition
  • marketIndexes[u64; 5]
  • fairBuyPrices[i128; 5]
  • fairSellPrices[i128; 5]
  • optionalAccountsManagePositionOptionalAccounts
  • adminisSigner
  • config
  • authority
  • clearingHouseStateisMut
  • clearingHouseUserisMut
  • clearingHouseMarketsisMut
  • oracle0
  • oracle1
  • oracle2
  • oracle3
  • oracle4
  • clearingHouseUserPositionsisMut
  • clearingHouseFundingPaymentHistoryisMut
  • clearingHouseFundingRateHistoryisMut
  • clearingHouseTradeHistoryisMut
  • clearingHouseProgram
closePosition
  • marketIndexu64
  • optionalAccountsManagePositionOptionalAccounts
  • adminisSigner
  • config
  • authority
  • clearingHouseStateisMut
  • clearingHouseUserisMut
  • clearingHouseMarketsisMut
  • oracle
  • clearingHouseUserPositionsisMut
  • clearingHouseFundingPaymentHistoryisMut
  • clearingHouseFundingRateHistoryisMut
  • clearingHouseTradeHistoryisMut
  • clearingHouseProgram