Skip to main content

Module requires

Module requires 

Source

Structs§

CommitRecordCtx
CommitStateAccountCtx
DelegationMetadataCtx
DelegationRecordCtx
UndelegateBufferCtx

Traits§

RequireUninitializedAccountCtx
Context for require_uninitialized_account / require_uninitialized_pda.

Functions§

is_uninitialized_account
Returns true if the account is uninitialized based on the following conditions:
require_authorization
require_initialized_commit_record
Load initialized commit state record
require_initialized_commit_state
Load initialized commit state account
require_initialized_delegation_metadata
Load initialized delegation metadata
require_initialized_delegation_record
Load initialized delegation record
require_initialized_pda
Errors if:
require_initialized_protocol_fees_vault
Load fee vault PDA
require_initialized_validator_fees_vault
Load validator fee vault PDA
require_owned_pda
Errors if:
require_pda
Errors if:
require_program
Errors if:
require_program_config
Load program config PDA
require_signer
Errors if:
require_uninitialized_account
Errors if:
require_uninitialized_pda
Errors if: