Add Program loader/environment instruction errors (#14120)

This commit is contained in:
Jack May
2020-12-15 09:54:07 -08:00
committed by GitHub
parent 03fc031611
commit d513b0c4ca
4 changed files with 31 additions and 30 deletions

View File

@ -171,6 +171,15 @@ pub enum InstructionError {
/// Cross-program invocation with unauthorized signer or writable account
#[error("Cross-program invocation with unauthorized signer or writable account")]
PrivilegeEscalation,
#[error("Failed to create program execution environment")]
ProgramEnvironmentSetupFailure,
#[error("Program failed to complete")]
ProgramFailedToComplete,
#[error("Program failed to compile")]
ProgramFailedToCompile,
}
#[derive(Debug, PartialEq, Clone, Serialize, Deserialize)]