Logo

vyper_vaults

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
initialize
  • inputDataInitializeInputData
  • payerisSignerisMut
  • owner
  • vaultConfigisSignerisMut
  • vaultAuthority
  • vyperTrancheConfig
  • reserveMint
  • seniorTrancheMint
  • juniorTrancheMint
  • reserveTokenAccountisSignerisMut
  • seniorTrancheTokenAccountisSignerisMut
  • juniorTrancheTokenAccountisSignerisMut
  • vyperCore
  • rent
  • systemProgram
  • tokenProgram
updateVaultData
  • inputDataUpdateVaultDataInput
  • vaultConfigisMut
  • ownerisSigner
initializeUserData
    • vaultConfig
    • userDataisMut
    • authorityisSignerisMut
    • systemProgram
    initializeEpochData
    • inputDataInitializeEpochDataInputData
    • vaultConfig
    • epochDataisMut
    • signerisSignerisMut
    • systemProgram
    epochTick
      • vaultConfig
      • vaultAuthority
      • epochDataisMut
      • reserveTokenAccountisMut
      • seniorTrancheTokenAccountisMut
      • juniorTrancheTokenAccountisMut
      • reserveMint
      • seniorTrancheMintisMut
      • juniorTrancheMintisMut
      • vyperCore
      • vyperTrancheConfigisMut
      • vyperTrancheAuthority
      • vyperReserveisMut
      • systemProgram
      • tokenProgram
      • rent
      initializeUserPosition
      • inputDataInitializeUserPositionInputData
      • vaultConfig
      • userDataisMut
      • epochDataisMut
      • userPositionisMut
      • authorityisSignerisMut
      • systemProgram
      cancelUserPosition
        • vaultConfig
        • epochDataisMut
        • userDataisMut
        • userPositionisMut
        • authorityisSigner
        closeUserPosition
          • vaultConfig
          • epochData
          • userDataisMut
          • userPositionisMut
          • owner
          • signerisSigner
          depositReserve
          • inputDataDepositReserveInputData
          • vaultConfig
          • userDataisMut
          • reserveTokenAccountisMut
          • userReserveTokenAccountisMut
          • authorityisSigner
          • tokenProgram
          withdrawReserve
          • inputDataWithdrawReserveInputData
          • vaultConfig
          • userDataisMut
          • vaultAuthority
          • reserveTokenAccountisMut
          • userReserveTokenAccountisMut
          • authorityisSigner
          • tokenProgram
          depositTranche
          • inputDataDepositTrancheInputData
          • vaultConfig
          • userDataisMut
          • seniorTrancheTokenAccountisMut
          • juniorTrancheTokenAccountisMut
          • userSeniorTrancheTokenAccountisMut
          • userJuniorTrancheTokenAccountisMut
          • authorityisSigner
          • tokenProgram
          withdrawTranche
          • inputDataWithdrawTrancheInputData
          • vaultConfig
          • userDataisMut
          • vaultAuthority
          • seniorTrancheTokenAccountisMut
          • juniorTrancheTokenAccountisMut
          • userSeniorTrancheTokenAccountisMut
          • userJuniorTrancheTokenAccountisMut
          • authorityisSigner
          • tokenProgram