NameArgumentsAccounts
initializeCrankAuthority
feeBps:`u16`
payer
isSignerisMut
crankAuthority
isSignerisMut
currentAuthority
crankTreasury
systemProgram
transferCrankAuthority
payer
isSigner
crankAuthority
pendingAuthority
acceptCrankAuthority
payer
isSigner
crankAuthority
setCrankTreasury
payer
isSigner
crankAuthority
crankTreasury
setCrankFeeBps
feeBps:`u16`
payer
isSigner
crankAuthority
crankTreasury
initializeDcaMetadata
amountPerInterval:`u64`
intervalLength:`u64`
maxIntervals:`u16`
payer
isSignerisMut
crankAuthority
dcaMetadata
isSignerisMut
fromMint
toMint
fromMintUserTokenAccount
isMut
toMintUserTokenAccount
isMut
fromMintVaultTokenAccount
isMut
toMintVaultTokenAccount
isMut
programAsSigner
systemProgram
tokenProgram
associatedTokenProgram
rent
triggerDcaPayment
payer
isSigner
crankAuthority
dcaMetadata
isMut
fromMintCrankAuthorityTokenAccount
isMut
fromMintVaultTokenAccount
isMut
fromMint
programAsSigner
tokenProgram
withdrawTokenFromMetadata
fromToken:`bool`
amount:`u64`
payer
isSigner
dcaMetadata
crankAuthority
fromMintUserTokenAccount
toMintUserTokenAccount
fromMintVaultTokenAccount
toMintVaultTokenAccount
fromMint
toMint
tokenProgram
closeDcaMetadata
payer
isSignerisMut
dcaMetadata
isMut