Name | Arguments | Accounts |
---|---|---|
newPool | bump:`u8` mintBump:`u8` | pool isMut primaryMint replicaMint isMut payer isSignerisMut tokenProgram systemProgram rent |
newPoolV2 | pool isMut primaryMint replicaMint isMut payer isSignerisMut tokenProgram systemProgram rent | |
initMergeMiner | bump:`u8` | pool owner mm isMut payer isSignerisMut systemProgram |
initMergeMinerV2 | pool owner mm isMut payer isSignerisMut systemProgram | |
initMiner | bump:`u8` | pool mm miner isMut quarry isMut rewarder tokenMint minerVault payer isSignerisMut mineProgram systemProgram tokenProgram |
initMinerV2 | pool mm miner isMut quarry isMut rewarder tokenMint minerVault payer isSignerisMut mineProgram systemProgram tokenProgram | |
stakePrimaryMiner | mmOwner isSigner mmPrimaryTokenAccount isMut stake | |
stakeReplicaMiner | mmOwner isSigner replicaMint isMut replicaMintTokenAccount isMut stake | |
unstakePrimaryMiner | amount:`u64` | mmOwner isSigner mmPrimaryTokenAccount isMut stake |
unstakeAllReplicaMiner | mmOwner isSigner replicaMint isMut replicaMintTokenAccount isMut stake | |
withdrawTokens | owner isSigner pool mm isMut withdrawMint mmTokenAccount isMut tokenDestination isMut tokenProgram | |
rescueTokens | mmOwner isSigner mergePool mm miner minerTokenAccount isMut destinationTokenAccount isMut quarryMineProgram tokenProgram | |
claimRewards | mintWrapper isMut mintWrapperProgram minter isMut rewardsTokenMint isMut rewardsTokenAccount isMut claimFeeTokenAccount isMut stakeTokenAccount isMut stake |