@@ -2,7 +2,7 @@ use pinocchio::program_error::{ProgramError, ToStr};
22
33#[ derive( Debug , PartialEq , Eq ) ]
44pub enum ErrorCode {
5- InvalidProgramExecutable = 100 ,
5+ UnknownInstruction = 100 ,
66 AccountNotSigner ,
77 AccountDiscriminatorMismatch ,
88 HasOneConstraint ,
@@ -12,7 +12,6 @@ pub enum ErrorCode {
1212 TokenConstraintViolated ,
1313 BufferFull ,
1414 InvalidReturnData ,
15- UnknownInstruction ,
1615 InvalidDataLength ,
1716 InvalidDataAlignment ,
1817}
@@ -22,7 +21,7 @@ impl TryFrom<u32> for ErrorCode {
2221
2322 fn try_from ( value : u32 ) -> Result < Self , Self :: Error > {
2423 match value {
25- 100 => Ok ( ErrorCode :: InvalidProgramExecutable ) ,
24+ 100 => Ok ( ErrorCode :: UnknownInstruction ) ,
2625 101 => Ok ( ErrorCode :: AccountNotSigner ) ,
2726 102 => Ok ( ErrorCode :: AccountDiscriminatorMismatch ) ,
2827 103 => Ok ( ErrorCode :: HasOneConstraint ) ,
@@ -32,9 +31,8 @@ impl TryFrom<u32> for ErrorCode {
3231 107 => Ok ( ErrorCode :: TokenConstraintViolated ) ,
3332 108 => Ok ( ErrorCode :: BufferFull ) ,
3433 109 => Ok ( ErrorCode :: InvalidReturnData ) ,
35- 110 => Ok ( ErrorCode :: UnknownInstruction ) ,
36- 111 => Ok ( ErrorCode :: InvalidDataLength ) ,
37- 112 => Ok ( ErrorCode :: InvalidDataAlignment ) ,
34+ 110 => Ok ( ErrorCode :: InvalidDataLength ) ,
35+ 111 => Ok ( ErrorCode :: InvalidDataAlignment ) ,
3836 _ => Err ( ProgramError :: InvalidArgument ) ,
3937 }
4038 }
@@ -52,7 +50,7 @@ impl ToStr for ErrorCode {
5250 E : ' static + ToStr + TryFrom < u32 > ,
5351 {
5452 match self {
55- ErrorCode :: InvalidProgramExecutable => "Error: Program is not executable " ,
53+ ErrorCode :: UnknownInstruction => "Error: Unknown instruction " ,
5654 ErrorCode :: AccountNotSigner => "Error: Account is not a signer" ,
5755 ErrorCode :: AccountDiscriminatorMismatch => {
5856 "Error: Discriminator did not match what was expected"
@@ -66,7 +64,6 @@ impl ToStr for ErrorCode {
6664 ErrorCode :: TokenConstraintViolated => "Error: Token constraint was violated" ,
6765 ErrorCode :: BufferFull => "Error: Buffer is full" ,
6866 ErrorCode :: InvalidReturnData => "Error: The return data is invalid" ,
69- ErrorCode :: UnknownInstruction => "Error: Unknown instruction" ,
7067 ErrorCode :: InvalidDataLength => "Error: Invalid data length" ,
7168 ErrorCode :: InvalidDataAlignment => "Error: Invalid data alignment" ,
7269 }
0 commit comments