NameArgumentsAccounts
deposit
lamports:`u64`
state
isMut
msolMint
isMut
liqPoolSolLegPda
isMut
liqPoolMsolLeg
isMut
liqPoolMsolLegAuthority
reservePda
isMut
transferFrom
isSignerisMut
mintTo
isMut
msolMintAuthority
systemProgram
tokenProgram
marinadeFinanceProgram
referralState
isMut
depositStakeAccount
validatorIndex:`u32`
state
isMut
validatorList
isMut
stakeList
isMut
stakeAccount
isMut
stakeAuthority
isSigner
duplicationFlag
isMut
rentPayer
isSignerisMut
msolMint
isMut
mintTo
isMut
msolMintAuthority
clock
rent
systemProgram
tokenProgram
stakeProgram
marinadeFinanceProgram
referralState
isMut
liquidUnstake
msolAmount:`u64`
state
isMut
msolMint
isMut
liqPoolSolLegPda
isMut
liqPoolMsolLeg
isMut
treasuryMsolAccount
isMut
getMsolFrom
isMut
getMsolFromAuthority
isSigner
transferSolTo
isMut
systemProgram
tokenProgram
marinadeFinanceProgram
referralState
isMut
initialize
treasuryMsolAuthBump:`u8`
adminAccount
isSigner
globalState
isMut
treasuryMsolAccount
initReferralAccount
partnerName:`string`
globalState
adminAccount
isSigner
treasuryMsolAccount
referralState
isMut
partnerAccount
tokenPartnerAccount
updateReferral
transferDuration:`u32`
pause:`bool`
globalState
adminAccount
isSigner
referralState
isMut
changeAuthority
globalState
isMut
adminAccount
isSigner
newAdminAccount