add instruction errors

This commit is contained in:
Jordan Sexton 2021-12-19 19:31:28 -06:00
parent e97f51031f
commit 7f8d04cdeb
1 changed files with 20 additions and 0 deletions

View File

@ -34,3 +34,23 @@ export class TokenInvalidOwnerError extends TokenError {
export class TokenOwnerOffCurveError extends TokenError {
name = 'TokenOwnerOffCurveError';
}
/** Thrown if an instruction's program is invalid */
export class TokenInvalidInstructionProgramError extends TokenError {
name = 'TokenInvalidInstructionProgramError';
}
/** Thrown if an instruction's keys are invalid */
export class TokenInvalidInstructionKeysError extends TokenError {
name = 'TokenInvalidInstructionKeysError';
}
/** Thrown if an instruction's data is invalid */
export class TokenInvalidInstructionDataError extends TokenError {
name = 'TokenInvalidInstructionDataError';
}
/** Thrown if an instruction's type is invalid */
export class TokenInvalidInstructionTypeError extends TokenError {
name = 'TokenInvalidInstructionTypeError';
}