initialize | - configNonceu8
- collateralVaultNonceu8
| - adminisSignerisMut
- configisMut
- collateralMint
- collateralVaultisMut
- authority
- clearingHouseState
- rent
- systemProgram
- tokenProgram
|
initializeUser | | - adminisSignerisMut
- configisMut
- clearingHouseState
- clearingHouseUserisMut
- clearingHouseUserPositionsisSignerisMut
- authority
- rent
- systemProgram
- clearingHouseProgram
|
depositCollateral | | - 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 | | - 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
|