initializeCrankAuthority | | - payerisSignerisMut
- crankAuthorityisSignerisMut
- currentAuthority
- crankTreasury
- systemProgram
|
transferCrankAuthority | | - payerisSigner
- crankAuthority
- pendingAuthority
|
acceptCrankAuthority | | - payerisSigner
- crankAuthority
|
setCrankTreasury | | - payerisSigner
- crankAuthority
- crankTreasury
|
setCrankFeeBps | | - payerisSigner
- crankAuthority
- crankTreasury
|
initializeDcaMetadata | - amountPerIntervalu64
- intervalLengthu64
- maxIntervalsu16
| - payerisSignerisMut
- crankAuthority
- dcaMetadataisSignerisMut
- fromMint
- toMint
- fromMintUserTokenAccountisMut
- toMintUserTokenAccountisMut
- fromMintVaultTokenAccountisMut
- toMintVaultTokenAccountisMut
- programAsSigner
- systemProgram
- tokenProgram
- associatedTokenProgram
- rent
|
triggerDcaPayment | | - payerisSigner
- crankAuthority
- dcaMetadataisMut
- fromMintCrankAuthorityTokenAccountisMut
- fromMintVaultTokenAccountisMut
- fromMint
- programAsSigner
- tokenProgram
|
withdrawTokenFromMetadata | | - payerisSigner
- dcaMetadata
- crankAuthority
- fromMintUserTokenAccount
- toMintUserTokenAccount
- fromMintVaultTokenAccount
- toMintVaultTokenAccount
- fromMint
- toMint
- tokenProgram
|
closeDcaMetadata | | - payerisSignerisMut
- dcaMetadataisMut
|