NameArgumentsAccounts
initialize
inputData:`InitializeInputData`
payer
isSignerisMut
owner
vaultConfig
isSignerisMut
vaultAuthority
vyperTrancheConfig
reserveMint
seniorTrancheMint
juniorTrancheMint
reserveTokenAccount
isSignerisMut
seniorTrancheTokenAccount
isSignerisMut
juniorTrancheTokenAccount
isSignerisMut
vyperCore
rent
systemProgram
tokenProgram
updateVaultData
inputData:`UpdateVaultDataInput`
vaultConfig
isMut
owner
isSigner
initializeUserData
vaultConfig
userData
isMut
authority
isSignerisMut
systemProgram
initializeEpochData
inputData:`InitializeEpochDataInputData`
vaultConfig
epochData
isMut
signer
isSignerisMut
systemProgram
epochTick
vaultConfig
vaultAuthority
epochData
isMut
reserveTokenAccount
isMut
seniorTrancheTokenAccount
isMut
juniorTrancheTokenAccount
isMut
reserveMint
seniorTrancheMint
isMut
juniorTrancheMint
isMut
vyperCore
vyperTrancheConfig
isMut
vyperTrancheAuthority
vyperReserve
isMut
systemProgram
tokenProgram
rent
initializeUserPosition
inputData:`InitializeUserPositionInputData`
vaultConfig
userData
isMut
epochData
isMut
userPosition
isMut
authority
isSignerisMut
systemProgram
cancelUserPosition
vaultConfig
epochData
isMut
userData
isMut
userPosition
isMut
authority
isSigner
closeUserPosition
vaultConfig
epochData
userData
isMut
userPosition
isMut
owner
signer
isSigner
depositReserve
inputData:`DepositReserveInputData`
vaultConfig
userData
isMut
reserveTokenAccount
isMut
userReserveTokenAccount
isMut
authority
isSigner
tokenProgram
withdrawReserve
inputData:`WithdrawReserveInputData`
vaultConfig
userData
isMut
vaultAuthority
reserveTokenAccount
isMut
userReserveTokenAccount
isMut
authority
isSigner
tokenProgram
depositTranche
inputData:`DepositTrancheInputData`
vaultConfig
userData
isMut
seniorTrancheTokenAccount
isMut
juniorTrancheTokenAccount
isMut
userSeniorTrancheTokenAccount
isMut
userJuniorTrancheTokenAccount
isMut
authority
isSigner
tokenProgram
withdrawTranche
inputData:`WithdrawTrancheInputData`
vaultConfig
userData
isMut
vaultAuthority
seniorTrancheTokenAccount
isMut
juniorTrancheTokenAccount
isMut
userSeniorTrancheTokenAccount
isMut
userJuniorTrancheTokenAccount
isMut
authority
isSigner
tokenProgram