Logo

structured

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
initialize
  • bumpu8
  • authorityBumpu8
  • derivativeMintBumpu8
  • vaultBumpsVaultBumps
  • decimalsu8
  • vaultCapu128
  • stateisMut
  • vaultAuthority
  • payerisSigner
  • adminisSigner
  • derivativeTokenMintisMut
  • underlyingTokenMint
  • quoteTokenMint
  • underlyingTokenVaultisMut
  • quoteTokenVaultisMut
  • derivativeTokenVaultisMut
  • rent
  • tokenProgram
  • systemProgram
createUserAccount
  • bumpu8
  • userAccountisMut
  • state
  • user
  • payerisSignerisMut
  • rent
  • systemProgram
closeUserAccount
    • userAccountisMut
    • state
    • userisSignerisMut
    setAdmin
    • pendingAdminpublicKey
    • stateisMut
    • adminisSigner
    acceptAdmin
      • stateisMut
      • pendingAdminisSigner
      raiseVaultCap
      • newCapu128
      • stateisMut
      • adminisSigner
      pause
        • stateisMut
        • adminisSigner
        unpause
          • stateisMut
          • adminisSigner
          enableEarlyAccess
            • stateisMut
            • adminisSigner
            disableEarlyAccess
              • stateisMut
              • adminisSigner
              setEarlyAccessMint
              • tokenMintpublicKey
              • stateisMut
              • adminisSigner
              createOpenOrders
              • bumpu8
              • stateisMut
              • underlyingTokenMint
              • vaultAuthorityisMut
              • adminisSignerisMut
              • openOrdersisMut
              • market
              • dexProgram
              • systemProgram
              • rent
              createPricePerSharePage
              • bumpu8
              • pageIndexu128
              • state
              • pricePerSharePageisMut
              • underlyingTokenMint
              • payerisSigner
              • rent
              • systemProgram
              deposit
              • amountu64
              • stateisMut
              • pricePerSharePage
              • userAccountisMut
              • userUnderlyingTokenAccountisMut
              • userEarlyAccessTokenAccountisMut
              • underlyingTokenVaultisMut
              • underlyingTokenMint
              • userAuthorityisSigner
              • tokenProgram
              claimShares
                • stateisMut
                • pricePerSharePage
                • userAccountisMut
                • underlyingTokenMint
                • derivativeTokenMint
                • derivativeTokenVaultisMut
                • userDerivativeTokenAccountisMut
                • vaultAuthorityisMut
                • userAuthorityisSigner
                • tokenProgram
                initiateWithdraw
                • amountu64
                • stateisMut
                • userAccountisMut
                • underlyingTokenMint
                • derivativeTokenMint
                • derivativeTokenVaultisMut
                • userDerivativeTokenAccountisMut
                • vaultAuthorityisMut
                • userAuthorityisSigner
                • tokenProgram
                completeWithdraw
                  • stateisMut
                  • pricePerSharePage
                  • userAccountisMut
                  • underlyingTokenMint
                  • derivativeTokenMintisMut
                  • underlyingTokenVaultisMut
                  • derivativeTokenVaultisMut
                  • userUnderlyingTokenAccountisMut
                  • vaultAuthorityisMut
                  • userAuthorityisSigner
                  • tokenProgram
                  instantWithdraw
                  • amountUnderlyingu64
                  • stateisMut
                  • userAccountisMut
                  • underlyingTokenMint
                  • underlyingTokenVaultisMut
                  • userUnderlyingTokenAccountisMut
                  • vaultAuthorityisMut
                  • userAuthority
                  • tokenProgram
                  rollToNextOption
                    • adminisSignerisMut
                    • stateisMut
                    • vaultAuthorityisMut
                    • underlyingTokenMint
                    • underlyingTokenVault
                    • pricePerSharePageisMut
                    • derivativeTokenMintisMut
                    • derivativeTokenVaultisMut
                    • tokenProgram
                    setNextOption
                    • optionBumpu8
                    • writerBumpu8
                    • adminisSignerisMut
                    • stateisMut
                    • underlyingTokenMint
                    • nextOptionTokenMintisMut
                    • nextWriterTokenMintisMut
                    • nextOptionTokenVaultisMut
                    • nextWriterTokenVaultisMut
                    • vaultAuthorityisMut
                    • rent
                    • tokenProgram
                    • systemProgram
                    mintOptions
                      • stateisMut
                      • adminisSigner
                      • underlyingTokenMint
                      • vaultAuthorityisMut
                      • underlyingAssetPoolisMut
                      • optionMarket
                      • feeOwnerisMut
                      • optionMintisMut
                      • writerTokenMintisMut
                      • writerTokenVaultisMut
                      • optionTokenVaultisMut
                      • underlyingTokenVaultisMut
                      • psyAmericanProgram
                      • tokenProgram
                      • associatedTokenProgram
                      • clock
                      • rent
                      • systemProgram
                      settleExercisedOptions
                        • stateisMut
                        • adminisSignerisMut
                        • vaultAuthorityisMut
                        • optionMarket
                        • writerTokenMintisMut
                        • writerTokenVaultisMut
                        • quoteTokenVaultisMut
                        • quoteAssetPoolisMut
                        • underlyingTokenMint
                        • psyAmericanProgram
                        • optionTokenVaultisMut
                        • optionTokenMint
                        • tokenProgram
                        buyUnderlying
                        • limitPriceu64
                        • amountu64
                        • adminisSignerisMut
                        • state
                        • vaultAuthorityisMut
                        • marketisMut
                        • openOrdersisMut
                        • requestQueueisMut
                        • eventQueueisMut
                        • bidsisMut
                        • asksisMut
                        • coinVaultisMut
                        • pcVaultisMut
                        • underlyingTokenMint
                        • quoteTokenVaultisMut
                        • dexProgram
                        • rent
                        • tokenProgram
                        • systemProgram
                        cancelBuyOrder
                        • orderIdu128
                        • 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
                            sellOptions
                            • openOrderBumpu8
                            • openOrderBumpInitu8
                            • limitPriceu64
                            • state
                            • underlyingTokenMint
                            • vaultAuthorityisMut
                            • adminisSignerisMut
                            • marketisMut
                            • openOrdersisMut
                            • psyMarketAuthority
                            • optionTokenVaultisMut
                            • quoteTokenVaultisMut
                            • requestQueueisMut
                            • eventQueueisMut
                            • marketBidsisMut
                            • marketAsksisMut
                            • coinVaultisMut
                            • pcVaultisMut
                            • psyAmericanProgram
                            • dexProgram
                            • rent
                            • tokenProgram
                            • systemProgram
                            settleOptionSale
                              • state
                              • underlyingTokenMint
                              • adminisSignerisMut
                              • psyAmericanProgram
                              • dexProgram
                              • marketisMut
                              • vaultAuthorityisMut
                              • optionTokenVaultisMut
                              • quoteTokenVaultisMut
                              • openOrdersisMut
                              • coinVaultisMut
                              • pcVaultisMut
                              • referrerPcWalletisMut
                              • serumVaultSigner
                              • tokenProgram
                              createOtcTerms
                              • bumpu8
                              • state
                              • otcTermsisMut
                              • adminisSignerisMut
                              • systemProgram
                              setOtcTerms
                              • pricePerOptionTokenu64
                              • state
                              • otcTermsisMut
                              • adminisSigner
                              cancelOtcTerms
                                • state
                                • otcTermsisMut
                                • adminisSigner
                                fillOtcOrder
                                  • state
                                  • otcTermsisMut
                                  • buyerOptionTokenAccountisMut
                                  • buyerUnderlyingTokenAccountisMut
                                  • optionTokenVaultisMut
                                  • underlyingTokenVaultisMut
                                  • userAuthorityisSigner
                                  • vaultAuthorityisMut
                                  • tokenProgram