Name | Arguments | Accounts |
---|---|---|
createReceipt | args:`CreateReceiptArgs` | admin isSigner realm receipt isMut strategyAuthority |
updateReceipt | wrapper:`Option<publicKey>` | admin isSigner realm receipt isMut |
claimRewards | realm receipt strategyAuthority rewarder quarry isMut mintWrapper isMut minter isMut rewardsTokenMint isMut claimFeeTokenAccount isMut miner isMut strategyRewardsAta isMut tokenProgram quarryMineProgram quarryMintWrapperProgram | |
withdrawRewards | realm receipt strategyAuthority strategyAta isMut beneficiaryAta isMut tokenProgram | |
wrapDecimals | bot isSigner realm receipt strategyAuthority isMut strategyTreasuryAta isMut strategyWrapperAta isMut decimalWrapper wrapperMint isMut wrapperTreasuryAta isMut decimalProgram tokenProgram | |
deposit | minToleranceBasisPoints:`u16` | bot isSigner rentPayer isSignerisMut realm receipt isMut strategyAuthority isMut swap swapAuthority tokenAReserve isMut tokenBReserve isMut poolMint isMut tokenAMint tokenBMint strategyTokenAAta isMut strategyTokenBAta isMut strategyLpAta isMut rewarder quarry isMut miner isMut minerVault isMut systemProgram tokenProgram stableSwapProgram quarryMineProgram |
redeem | amount:`u64` | user isSigner depositReceipt realm vault isMut receipt isMut realmAuthority strategyAuthority isMut collateralMint isMut poolMint isMut treasuryMint swap swapAuthority tokenAReserve isMut tokenBReserve isMut tokenAFee isMut tokenBFee isMut userCollateralAta isMut userTreasuryAta isMut realmTreasuryAta isMut strategyLpAta isMut rewarder quarry isMut miner isMut minerVault isMut tokenProgram collateralProgram stableSwapProgram quarryMineProgram |
redeemFull | amount:`u64` | redeem |