Name | Arguments | Accounts |
---|---|---|
initVault | activePhaseStartTimestamp:`i64` activePhaseEndTimestamp:`i64` feeRate:`f64` | vaultAuthority isSignerisMut vaultInfo isMut baseMint iMint isMut jMint jAuthority iRedeemPool isSignerisMut jRedeemPool holdingPool isSignerisMut feeWallet miner isMut minerVault isMut quarry isMut rewarder redeemer minter isMut quarryMineProgram rewardsTokenAccount isMut rewardsTokenMint mintWrapper claimFeeTokenAccount redemptionVault clock rent tokenProgram associatedTokenProgram systemProgram |
initJAccounts | feeRate:`f64` | vaultAuthority isSignerisMut jAuthority isMut baseMint jMint isMut jRedeemPool isSignerisMut feeWallet rent tokenProgram associatedTokenProgram systemProgram |
deposit | amount:`u64` | depositAuthority isSignerisMut vaultInfo isMut iMint isMut jMint isMut from isMut iTo isMut jTo isMut holdingPool isMut jAuthority quarryMineProgram miner isMut quarry isMut minerVault isMut rewardsTokenAccount isMut rewarder clock tokenProgram rent associatedTokenProgram systemProgram |
redeemIAndJ | ijAmount:`u64` | withdrawAuthority isSignerisMut vaultInfo isMut baseMint iMint isMut jMint isMut to isMut iFrom isMut jFrom isMut holdingPool isMut feeWallet isMut jAuthority quarryMineProgram miner isMut quarry isMut minerVault isMut rewardsTokenAccount isMut rewarder mintWrapper isMut mintWrapperProgram minter isMut rewardsTokenMint isMut claimFeeTokenAccount isMut tokenProgram clock rent associatedTokenProgram systemProgram |
redeemJ | jAmount:`u64` | withdrawAuthority isSignerisMut jMint isMut to isMut jFrom isMut baseMint isMut jAuthority jRedeemPool isMut feeWallet isMut tokenProgram rent associatedTokenProgram systemProgram |
redeemI | iAmount:`u64` | vaultInfo isMut iMint isMut jMint isMut withdrawAuthority isSignerisMut to isMut iFrom isMut iRedeemPool isMut baseMint feeWallet isMut tokenProgram rent associatedTokenProgram systemProgram |
crank | executor isSignerisMut vaultInfo isMut baseMint iMint jMint jAuthority iRedeemPool isMut jRedeemPool isMut holdingPool isMut mintWrapper isMut mintWrapperProgram quarryMineProgram quarryRedeemerProgram minter isMut rewardsTokenMint isMut rewardsTokenAccount isMut claimFeeTokenAccount isMut miner isMut quarry isMut rewarder redeemer isMut redemptionVault isMut minerVault isMut tokenProgram clock | |
editVault | activePhaseStartTimestamp:`i64` activePhaseEndTimestamp:`i64` feeRate:`f64` | vaultAuthority isSignerisMut vaultInfo isMut feeWallet clock |