Name | Arguments | Accounts |
---|---|---|
newRewarder | bump:`u8` | base isSigner rewarder isMut initialAuthority payer isSignerisMut systemProgram unusedAccount mintWrapper rewardsTokenMint claimFeeTokenAccount |
newRewarderV2 | base isSigner rewarder isMut initialAuthority payer isSignerisMut systemProgram mintWrapper rewardsTokenMint claimFeeTokenAccount | |
setPauseAuthority | auth newPauseAuthority | |
pause | pauseAuthority isSigner rewarder isMut | |
unpause | pauseAuthority isSigner rewarder isMut | |
transferAuthority | newAuthority:`publicKey` | authority isSigner rewarder isMut |
acceptAuthority | authority isSigner rewarder isMut | |
setAnnualRewards | newRate:`u64` | auth |
createQuarry | bump:`u8` | quarry isMut auth tokenMint payer isSignerisMut unusedAccount systemProgram |
createQuarryV2 | quarry isMut auth tokenMint payer isSignerisMut systemProgram | |
setRewardsShare | newShare:`u64` | auth quarry isMut |
setFamine | famineTs:`i64` | auth quarry isMut |
updateQuarryRewards | quarry isMut rewarder | |
createMiner | bump:`u8` | authority isSigner miner isMut quarry isMut rewarder systemProgram payer isSignerisMut tokenMint minerVault tokenProgram |
createMinerV2 | authority isSigner miner isMut quarry isMut rewarder systemProgram payer isSignerisMut tokenMint minerVault tokenProgram | |
claimRewards | mintWrapper isMut mintWrapperProgram minter isMut rewardsTokenMint isMut rewardsTokenAccount isMut claimFeeTokenAccount isMut claim | |
claimRewardsV2 | mintWrapper isMut mintWrapperProgram minter isMut rewardsTokenMint isMut rewardsTokenAccount isMut claimFeeTokenAccount isMut claim | |
stakeTokens | amount:`u64` | authority isSigner miner isMut quarry isMut minerVault isMut tokenAccount isMut tokenProgram rewarder |
withdrawTokens | amount:`u64` | authority isSigner miner isMut quarry isMut minerVault isMut tokenAccount isMut tokenProgram rewarder |
rescueTokens | miner authority isSigner minerTokenAccount isMut destinationTokenAccount isMut tokenProgram | |
extractFees | rewarder claimFeeTokenAccount isMut feeToTokenAccount isMut tokenProgram |