Move TransactionError into the SDK

This commit is contained in:
Greg Fitzgerald
2019-03-13 14:37:24 -06:00
parent 4ca4038d54
commit e58220282a
15 changed files with 95 additions and 98 deletions

View File

@ -2,6 +2,13 @@ use crate::pubkey::Pubkey;
use crate::system_program;
use crate::transaction_builder::BuilderInstruction;
#[derive(Serialize, Debug, Clone, PartialEq)]
pub enum SystemError {
AccountAlreadyInUse,
ResultWithNegativeLamports,
SourceNotSystemAccount,
}
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
pub enum SystemInstruction {
/// Create a new account