Name | Arguments | Accounts |
---|---|---|
newRewarder | bump:`u8` | base isSigner rewarder isMut authority payer isSigner systemProgram clock mintWrapperProgram mintWrapper rewardsTokenMint |
transferAuthority | newAuthority:`publicKey` | authority isSigner rewarder isMut |
acceptAuthority | authority isSigner rewarder isMut | |
setDailyRewards | newRate:`u64` | auth clock |
createQuarry | bump:`u8` | quarry isMut auth tokenMint payer clock systemProgram |
setRewardsShare | newShare:`u64` | auth quarry isMut clock |
setFamine | famineTs:`i64` | auth quarry isMut |
updateQuarryRewards | quarry isMut rewarder clock | |
createMiner | bump:`u8` | authority isSigner miner isMut quarry systemProgram payer tokenMint minerVault tokenProgram |
claimRewards | mintWrapper mintWrapperProgram minter isMut rewardsTokenMint isMut rewardsTokenAccount isMut stake | |
stakeTokens | amount:`u64` | authority isSigner miner isMut quarry isMut minerVault isMut tokenAccount isMut tokenProgram rewarder clock |
withdrawTokens | amount:`u64` | authority isSigner miner isMut quarry isMut minerVault isMut tokenAccount isMut tokenProgram rewarder clock |
unusedStubClaimRewards | mintWrapper mintWrapperProgram minter isMut rewardsTokenMint isMut rewardsTokenAccount isMut stake |