Name | Arguments | Accounts |
---|---|---|
initialize | inputData:`InitializeInput` | payer isSignerisMut owner trancheConfig isSignerisMut trancheAuthority rateProgram rateProgramState redeemLogicProgram redeemLogicProgramState reserveMint reserve isMut seniorTrancheMint isSignerisMut juniorTrancheMint isSignerisMut systemProgram tokenProgram rent |
updateTrancheData | inputData:`UpdateTrancheDataInput` | owner isSigner trancheConfig isMut |
refreshTrancheFairValue | signer isSigner trancheConfig isMut seniorTrancheMint isMut juniorTrancheMint isMut rateProgramState redeemLogicProgram redeemLogicProgramState | |
deposit | inputData:`DepositInput` | signer isSigner trancheConfig isMut trancheAuthority reserve isMut userReserveToken isMut seniorTrancheMint isMut juniorTrancheMint isMut seniorTrancheDest isMut juniorTrancheDest isMut systemProgram tokenProgram rent |
redeem | inputData:`RedeemInput` | signer isSigner trancheConfig isMut trancheAuthority reserve isMut userReserveToken isMut seniorTrancheMint isMut juniorTrancheMint isMut seniorTrancheSource isMut juniorTrancheSource isMut systemProgram tokenProgram rent |
collectFee | trancheConfig isMut trancheAuthority reserve isMut destReserve isMut owner isSigner tokenProgram |