initialize | - bumpu8
- authorityBumpu8
- derivativeMintBumpu8
- vaultBumpsVaultBumps
- decimalsu8
- vaultCapu128
| - stateisMut
- vaultAuthority
- payerisSigner
- adminisSigner
- derivativeTokenMintisMut
- underlyingTokenMint
- quoteTokenMint
- underlyingTokenVaultisMut
- quoteTokenVaultisMut
- derivativeTokenVaultisMut
- rent
- tokenProgram
- systemProgram
|
createUserAccount | | - userAccountisMut
- state
- user
- payerisSignerisMut
- rent
- systemProgram
|
closeUserAccount | | - userAccountisMut
- state
- userisSignerisMut
|
setAdmin | | |
acceptAdmin | | - stateisMut
- pendingAdminisSigner
|
raiseVaultCap | | |
pause | | |
unpause | | |
enableEarlyAccess | | |
disableEarlyAccess | | |
setEarlyAccessMint | | |
createOpenOrders | | - stateisMut
- underlyingTokenMint
- vaultAuthorityisMut
- adminisSignerisMut
- openOrdersisMut
- market
- dexProgram
- systemProgram
- rent
|
createPricePerSharePage | | - state
- pricePerSharePageisMut
- underlyingTokenMint
- payerisSigner
- rent
- systemProgram
|
deposit | | - stateisMut
- pricePerSharePage
- userAccountisMut
- userUnderlyingTokenAccountisMut
- userEarlyAccessTokenAccountisMut
- underlyingTokenVaultisMut
- underlyingTokenMint
- userAuthorityisSigner
- tokenProgram
|
claimShares | | - stateisMut
- pricePerSharePage
- userAccountisMut
- underlyingTokenMint
- derivativeTokenMint
- derivativeTokenVaultisMut
- userDerivativeTokenAccountisMut
- vaultAuthorityisMut
- userAuthorityisSigner
- tokenProgram
|
initiateWithdraw | | - stateisMut
- userAccountisMut
- underlyingTokenMint
- derivativeTokenMint
- derivativeTokenVaultisMut
- userDerivativeTokenAccountisMut
- vaultAuthorityisMut
- userAuthorityisSigner
- tokenProgram
|
completeWithdraw | | - stateisMut
- pricePerSharePage
- userAccountisMut
- underlyingTokenMint
- derivativeTokenMintisMut
- underlyingTokenVaultisMut
- derivativeTokenVaultisMut
- userUnderlyingTokenAccountisMut
- vaultAuthorityisMut
- userAuthorityisSigner
- tokenProgram
|
instantWithdraw | | - stateisMut
- userAccountisMut
- underlyingTokenMint
- underlyingTokenVaultisMut
- userUnderlyingTokenAccountisMut
- vaultAuthorityisMut
- userAuthority
- tokenProgram
|
rollToNextOption | | - adminisSignerisMut
- stateisMut
- vaultAuthorityisMut
- underlyingTokenMintisMut
- underlyingTokenVaultisMut
- quoteTokenVault
- pricePerSharePageisMut
- derivativeTokenMintisMut
- derivativeTokenVaultisMut
- optionAccountisMut
- optionTokenMintisMut
- optionTokenVaultisMut
- zetaFlexProgram
- flexState
- flexUnderlying
- flexVaultisMut
- flexVaultAuthority
- tokenProgram
|
initializeAuction | - timestampu64
- auctionBumpu8
- auctionVaultBumpu8
| - adminisSignerisMut
- stateisMut
- vaultAuthorityisMut
- bidTokenVaultisMut
- optionTokenVaultisMut
- bidTokenMint
- optionTokenMint
- systemProgram
- tokenProgram
- rent
- zetaFlexProgram
- flexState
- flexVaultAuthority
- auctionAccountisMut
- auctionVaultisMut
|
completeAuction | | - adminisSigner
- stateisMut
- vaultAuthorityisMut
- bidTokenVaultisMut
- tokenProgram
- zetaFlexProgram
- flexState
- flexVaultAuthority
- auctionAccountisMut
- auctionVaultisMut
- bidderisMut
- bidAccountisMut
- bidVaultisMut
- bidderAuctionTokenAccountisMut
|
cancelAuction | | - adminisSigner
- stateisMut
- vaultAuthorityisMut
- bidTokenVault
- optionTokenMint
- optionTokenVaultisMut
- flexState
- auctionAccountisMut
- auctionVaultisMut
- flexVaultAuthority
- tokenProgram
- zetaFlexProgram
|
initOptionParameters | | - state
- optionParametersisMut
- payerisSignerisMut
- systemProgram
|
setNextOption | | - adminisSignerisMut
- optionParametersisMut
- stateisMut
- vaultAuthorityisMut
|
mintOptions | - optionAccountBumpu8
- optionMintBumpu8
- tokenAccountBumpu8
- vaultBumpu8
- oracleMethodOracleMethod
| - stateisMut
- optionParameters
- adminisSigner
- underlyingTokenMint
- vaultAuthorityisMut
- underlyingTokenVaultisMut
- zetaFlexProgram
- optionAccountisMut
- optionMintisMut
- optionTokenVaultisMut
- mintAuthority
- flexState
- flexUnderlyingisMut
- flexVaultisMut
- flexVaultAuthority
- systemProgram
- tokenProgram
- rent
|
settleExercisedOptions | | - stateisMut
- adminisSignerisMut
- vaultAuthorityisMut
- optionMarket
- writerTokenMintisMut
- writerTokenVaultisMut
- quoteTokenVaultisMut
- quoteAssetPoolisMut
- underlyingTokenMint
- psyAmericanProgram
- optionTokenVaultisMut
- optionTokenMint
- tokenProgram
|
buyUnderlying | | - adminisSignerisMut
- state
- vaultAuthorityisMut
- marketisMut
- openOrdersisMut
- requestQueueisMut
- eventQueueisMut
- bidsisMut
- asksisMut
- coinVaultisMut
- pcVaultisMut
- underlyingTokenMint
- quoteTokenVaultisMut
- dexProgram
- rent
- tokenProgram
- systemProgram
|
cancelBuyOrder | | - adminisSignerisMut
- state
- vaultAuthorityisMut
- marketisMut
- openOrdersisMut
- eventQueueisMut
- bidsisMut
- asksisMut
- underlyingTokenMint
- dexProgram
|
settle | | - adminisSignerisMut
- state
- vaultAuthorityisMut
- underlyingTokenVaultisMut
- quoteTokenVaultisMut
- dexProgram
- marketisMut
- openOrdersisMut
- coinVaultisMut
- pcVaultisMut
- underlyingTokenMint
- vaultSigner
- tokenProgram
|
settleExpiredOptions | | - stateisMut
- adminisSignerisMut
- vaultAuthorityisMut
- optionMarket
- writerTokenMintisMut
- writerTokenVaultisMut
- underlyingAssetPoolisMut
- underlyingTokenVaultisMut
- underlyingTokenMintisMut
- optionTokenVaultisMut
- optionTokenMintisMut
- psyAmericanProgram
- tokenProgram
- clock
|
createOtcTerms | | - state
- otcTermsisMut
- tokenMintToSell
- tokenMintToBuy
- adminisSignerisMut
- systemProgram
|
closeOtcTerms | | - state
- otcTermsisMut
- adminisSignerisMut
|
setOtcTerms | | - state
- otcTermsisMut
- adminisSigner
|
cancelOtcTerms | | - state
- otcTermsisMut
- adminisSigner
|
fillOtcOrder | | - state
- otcTermsisMut
- buyerAcquiringTokenAccountisMut
- buyerPayingTokenAccountisMut
- tokenToSellVaultisMut
- tokenToBuyVaultisMut
- userAuthorityisSigner
- vaultAuthorityisMut
- tokenProgram
|
setExpireOverride | | - state
- underlyingTokenMint
- optionTokenMint
- vaultAuthority
- optionAccountisMut
- flexState
- flexUnderlyingisMut
- flexVault
- zetaFlexProgram
- adminisSigner
|