Logo

marinade_finance

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
initialize
  • dataInitializeData
  • creatorAuthorityisSigner
  • stateisMut
  • reservePda
  • stakeListisMut
  • validatorListisMut
  • msolMint
  • operationalSolAccount
  • liqPool
  • treasuryMsolAccount
  • clock
  • rent
changeAuthority
  • dataChangeAuthorityData
  • stateisMut
  • adminAuthorityisSigner
addValidator
  • scoreu32
  • stateisMut
  • managerAuthorityisSigner
  • validatorListisMut
  • validatorVote
  • duplicationFlagisMut
  • rentPayerisSignerisMut
  • clock
  • rent
  • systemProgram
removeValidator
  • indexu32
  • validatorVotepublicKey
  • stateisMut
  • managerAuthorityisSigner
  • validatorListisMut
  • duplicationFlagisMut
  • operationalSolAccountisMut
setValidatorScore
  • indexu32
  • validatorVotepublicKey
  • scoreu32
  • stateisMut
  • managerAuthorityisSigner
  • validatorListisMut
configValidatorSystem
  • extraRunsu32
  • stateisMut
  • managerAuthorityisSigner
deposit
  • lamportsu64
  • stateisMut
  • msolMintisMut
  • liqPoolSolLegPdaisMut
  • liqPoolMsolLegisMut
  • liqPoolMsolLegAuthority
  • reservePdaisMut
  • transferFromisSignerisMut
  • mintToisMut
  • msolMintAuthority
  • systemProgram
  • tokenProgram
depositStakeAccount
  • validatorIndexu32
  • stateisMut
  • validatorListisMut
  • stakeListisMut
  • stakeAccountisMut
  • stakeAuthorityisSigner
  • duplicationFlagisMut
  • rentPayerisSignerisMut
  • msolMintisMut
  • mintToisMut
  • msolMintAuthority
  • clock
  • rent
  • systemProgram
  • tokenProgram
  • stakeProgram
liquidUnstake
  • msolAmountu64
  • stateisMut
  • msolMintisMut
  • liqPoolSolLegPdaisMut
  • liqPoolMsolLegisMut
  • treasuryMsolAccountisMut
  • getMsolFromisMut
  • getMsolFromAuthorityisSigner
  • transferSolToisMut
  • systemProgram
  • tokenProgram
addLiquidity
  • lamportsu64
  • stateisMut
  • lpMintisMut
  • lpMintAuthority
  • liqPoolMsolLeg
  • liqPoolSolLegPdaisMut
  • transferFromisSignerisMut
  • mintToisMut
  • systemProgram
  • tokenProgram
removeLiquidity
  • tokensu64
  • stateisMut
  • lpMintisMut
  • burnFromisMut
  • burnFromAuthorityisSigner
  • transferSolToisMut
  • transferMsolToisMut
  • liqPoolSolLegPdaisMut
  • liqPoolMsolLegisMut
  • liqPoolMsolLegAuthority
  • systemProgram
  • tokenProgram
configLp
  • paramsConfigLpParams
  • stateisMut
  • adminAuthorityisSigner
configMarinade
  • paramsConfigMarinadeParams
  • stateisMut
  • adminAuthorityisSigner
orderUnstake
  • msolAmountu64
  • stateisMut
  • msolMintisMut
  • burnMsolFromisMut
  • burnMsolAuthorityisSigner
  • newTicketAccountisMut
  • clock
  • rent
  • tokenProgram
claim
    • stateisMut
    • reservePdaisMut
    • ticketAccountisMut
    • transferSolToisMut
    • clock
    • systemProgram
    stakeReserve
    • validatorIndexu32
    • stateisMut
    • validatorListisMut
    • stakeListisMut
    • validatorVoteisMut
    • reservePdaisMut
    • stakeAccountisMut
    • stakeDepositAuthority
    • clock
    • epochSchedule
    • rent
    • stakeHistory
    • stakeConfig
    • systemProgram
    • stakeProgram
    updateActive
    • stakeIndexu32
    • validatorIndexu32
    • common
    • validatorListisMut
    updateDeactivated
    • stakeIndexu32
    • common
    • operationalSolAccountisMut
    • systemProgram
    deactivateStake
    • stakeIndexu32
    • validatorIndexu32
    • stateisMut
    • reservePda
    • validatorListisMut
    • stakeListisMut
    • stakeAccountisMut
    • stakeDepositAuthority
    • splitStakeAccountisSignerisMut
    • splitStakeRentPayerisSignerisMut
    • clock
    • rent
    • epochSchedule
    • stakeHistory
    • systemProgram
    • stakeProgram
    emergencyUnstake
    • stakeIndexu32
    • validatorIndexu32
    • stateisMut
    • validatorManagerAuthorityisSigner
    • validatorListisMut
    • stakeListisMut
    • stakeAccountisMut
    • stakeDepositAuthority
    • clock
    • stakeProgram
    partialUnstake
    • stakeIndexu32
    • validatorIndexu32
    • desiredUnstakeAmountu64
    • stateisMut
    • validatorManagerAuthorityisSigner
    • validatorListisMut
    • stakeListisMut
    • stakeAccountisMut
    • stakeDepositAuthority
    • reservePda
    • splitStakeAccountisSignerisMut
    • splitStakeRentPayerisSignerisMut
    • clock
    • rent
    • stakeHistory
    • systemProgram
    • stakeProgram
    mergeStakes
    • destinationStakeIndexu32
    • sourceStakeIndexu32
    • validatorIndexu32
    • stateisMut
    • stakeListisMut
    • validatorListisMut
    • destinationStakeisMut
    • sourceStakeisMut
    • stakeDepositAuthority
    • stakeWithdrawAuthority
    • operationalSolAccountisMut
    • clock
    • stakeHistory
    • stakeProgram