Name | Arguments | Accounts |
---|---|---|
initVault | activePhaseStartTimestamp:`i64` activePhaseEndTimestamp:`i64` feeRate:`f64` | vaultAuthority isSignerisMut vaultInfo isMut iMint isMut jMint msolMint isMut jAuthority iRedeemPool isMut jRedeemPool solHoldingPool isMut msolHoldingPool isSignerisMut solFeeWallet msolFeeWallet msolState clock rent tokenProgram systemProgram |
initJAccounts | feeRate:`f64` | vaultAuthority isSignerisMut jAuthority isMut jMint isMut jRedeemPool isMut feeWallet rent tokenProgram associatedTokenProgram systemProgram |
deposit | amount:`u64` | depositor isSignerisMut vaultInfo isMut iMint isMut jMint isMut msolMint isMut iTo isMut jTo isMut solHoldingPool isMut msolHoldingPool isMut jAuthority msolState isMut marinadeProgram liqPoolSolLegPda isMut liqPoolMsolLeg isMut liqPoolMsolLegAuthority reservePda isMut msolMintAuthority clock tokenProgram rent associatedTokenProgram systemProgram |
redeemIAndJ | ijAmount:`u64` | withdrawAuthority isSignerisMut vaultInfo isMut msolMint iMint isMut jMint isMut msolTo isMut iFrom isMut jFrom isMut solHoldingPool isMut msolHoldingPool isMut solFeeWallet isMut msolFeeWallet isMut jAuthority tokenProgram clock rent associatedTokenProgram systemProgram |
redeemJ | jAmount:`u64` | withdrawAuthority isSignerisMut jMint isMut jFrom isMut jAuthority jRedeemPool isMut feeWallet isMut rent tokenProgram systemProgram |
redeemI | iAmount:`u64` | vaultInfo isMut iMint isMut withdrawAuthority isSignerisMut iFrom isMut iRedeemPool isMut solFeeWallet isMut rent tokenProgram systemProgram |
crankWarmup | executor isSignerisMut vaultInfo isMut clock | |
crankActive | executor isSignerisMut vaultInfo isMut msolMint isMut solHoldingPool isMut msolHoldingPool isMut msolState isMut marinadeProgram liqPoolSolLegPda isMut liqPoolMsolLeg isMut liqPoolMsolLegAuthority reservePda isMut msolMintAuthority tokenProgram clock systemProgram | |
crankUnstaking | executor isSignerisMut vaultInfo isMut msolMint isMut solHoldingPool msolHoldingPool isMut claimTicket isMut msolState isMut tokenProgram marinadeProgram clock rent systemProgram | |
crankExpired | executor isSignerisMut vaultInfo isMut iRedeemPool isMut jRedeemPool isMut solHoldingPool isMut claimTicket isMut msolState isMut reservePda isMut clock rent marinadeProgram tokenProgram systemProgram | |
editVault | activePhaseStartTimestamp:`Option<i64>` activePhaseEndTimestamp:`Option<i64>` feeRate:`Option<f64>` | vaultAuthority isSignerisMut vaultInfo isMut solFeeWallet msolFeeWallet clock |