Name | Arguments | Accounts |
---|---|---|
initVault | bump:`u8` | mint authority isSignerisMut ataVault isMut systemProgram tokenProgram rent |
initProject | jobs isSignerisMut feePayer isSignerisMut authority isSigner systemProgram | |
createJob | amount:`u64` data:`[u8; 32]` | job isSignerisMut jobs isMut ataVault isMut ataFrom isMut feePayer isSignerisMut authority isSigner tokenProgram systemProgram |
claimJob | jobs isMut job isMut authority isSigner systemProgram clock | |
finishJob | bump:`u8` data:`[u8; 32]` | job isMut ataVault isMut ataTo isMut authority isSigner systemProgram tokenProgram clock |
cancelJob | bump:`u8` | jobs isMut job isMut ataVault isMut ataTo isMut authority isSigner systemProgram tokenProgram |