From f184d69c7ae69e39b152a5d9bcfe20b651c2e295 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Mon, 3 Dec 2018 22:21:55 -0800 Subject: [PATCH] Add account userdata errors --- sdk/src/native_program.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sdk/src/native_program.rs b/sdk/src/native_program.rs index f3a270850d..d662d5b51c 100644 --- a/sdk/src/native_program.rs +++ b/sdk/src/native_program.rs @@ -25,6 +25,12 @@ pub enum ProgramError { /// Program spent the tokens of an account that doesn't belong to it ExternalAccountTokenSpend, + /// An account's userdata contents was invalid + InvalidUserdata, + + /// An account's userdata was too small + UserdataTooSmall, + /// SystemInstruction::Assign was attempted on an account unowned by the system program AssignOfUnownedAccount,