Return appropriate error for invalid program account (#9047)

automerge
This commit is contained in:
Justin Starry
2020-03-26 04:23:05 +08:00
committed by GitHub
parent 9dc69d9843
commit ef3af104ae
3 changed files with 12 additions and 8 deletions

View File

@ -60,6 +60,9 @@ pub enum TransactionError {
/// Transaction did not pass signature verification
SignatureFailure,
/// This program may not be used for executing instructions
InvalidProgramForExecution,
}
pub type Result<T> = result::Result<T, TransactionError>;