Add Program loader/environment instruction errors (#14120) (#14143)

(cherry picked from commit d513b0c4ca)

Co-authored-by: Jack May <jack@solana.com>
This commit is contained in:
mergify[bot]
2020-12-16 03:50:04 +00:00
committed by GitHub
parent 5d170d83c0
commit 485b3d64a1
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)]