Skip to main content

RequireUninitializedAccountCtx

Trait RequireUninitializedAccountCtx 

Source
pub trait RequireUninitializedAccountCtx {
    // Required methods
    fn label(&self) -> &str;
    fn invalid_seeds(&self) -> ProgramError;
    fn invalid_account_owner(&self) -> ProgramError;
    fn account_already_initialized(&self) -> ProgramError;
    fn immutable(&self) -> ProgramError;
}
Expand description

Context for require_uninitialized_account / require_uninitialized_pda.

This trait describes how to map low–level validation failures for a particular account (e.g. “commit state account”, “delegation record”) into concrete DlpError variants.

Required Methods§

Implementors§