Logo

structured_generic

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
initialize
  • bumpu8
  • authorityBumpu8
  • derivativeMintBumpu8
  • vaultBumpsVaultBumps
  • decimalsu8
  • vaultCapu128
  • identifierisSigner
  • 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
                    • 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
                    • expectedAmountu64
                    • 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
                      • optionParametersBumpu8
                      • state
                      • optionParametersisMut
                      • payerisSignerisMut
                      • systemProgram
                      setNextOption
                      • expiryu64
                      • strikeu64
                      • 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
                        • 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
                            createOtcTerms
                            • bumpu8
                            • state
                            • otcTermsisMut
                            • tokenMintToSell
                            • tokenMintToBuy
                            • adminisSignerisMut
                            • systemProgram
                            closeOtcTerms
                              • state
                              • otcTermsisMut
                              • adminisSignerisMut
                              setOtcTerms
                              • totalPriceu64
                              • state
                              • otcTermsisMut
                              • adminisSigner
                              cancelOtcTerms
                                • state
                                • otcTermsisMut
                                • adminisSigner
                                fillOtcOrder
                                  • state
                                  • otcTermsisMut
                                  • buyerAcquiringTokenAccountisMut
                                  • buyerPayingTokenAccountisMut
                                  • tokenToSellVaultisMut
                                  • tokenToBuyVaultisMut
                                  • userAuthorityisSigner
                                  • vaultAuthorityisMut
                                  • tokenProgram
                                  setExpireOverride
                                  • overridePriceu64
                                  • state
                                  • underlyingTokenMint
                                  • optionTokenMint
                                  • vaultAuthority
                                  • optionAccountisMut
                                  • flexState
                                  • flexUnderlyingisMut
                                  • flexVault
                                  • zetaFlexProgram
                                  • adminisSigner