List of all items
Structs
- abi::Authority
- abi::FieldMut
- abi::FieldRef
- abi::FingerprintTransition
- abi::LayoutFingerprint
- abi::Mint
- abi::Program
- abi::TokenAccount
- abi::TypedAddress
- abi::UntypedAddress
- abi::WireBool
- abi::WireI128
- abi::WireI16
- abi::WireI32
- abi::WireI64
- abi::WireU128
- abi::WireU16
- abi::WireU32
- abi::WireU64
- account::AccountHeader
- account::AccountReader
- account::DataWriter
- account::DynamicView
- account::DynamicViewMut
- account::ReallocGuard
- account::SegmentDescriptor
- account::SegmentSlice
- account::SegmentSliceMut
- account::SegmentTable
- account::SegmentTableMut
- account::SliceCursor
- account::VerifiedAccount
- account::VerifiedAccountMut
- account::registry::SegmentEntry
- account::registry::SegmentIter
- account::registry::SegmentRegistry
- account::registry::SegmentRegistryMut
- accounts::context::HopperCtx
- accounts::explain::AccountExplain
- accounts::explain::AccountFieldSchema
- accounts::explain::ContextExplain
- accounts::explain::ContextSchema
- accounts::hopper_account::HopperAccount
- accounts::migrating::MigratingAccount
- accounts::program::ProgramRef
- accounts::program_account::ProgramAccount
- accounts::segmented::BorrowedSegmentRegistry
- accounts::segmented::SegmentedAccount
- accounts::signer::SignerAccount
- accounts::unchecked::UncheckedAccount
- check::graph::AccountConstraint
- check::graph::PostMutationValidator
- check::graph::TransactionConstraint
- check::graph::TransitionRulePack
- check::graph::ValidationBundle
- check::graph::ValidationContext
- check::graph::ValidationGraph
- check::graph::ValidationGroup
- check::modifier::Account
- check::modifier::AccountMut
- check::modifier::Mut
- check::modifier::Signer
- check::trust::TrustFlags
- check::trust::TrustProfile
- collections::BitSet
- collections::FixedVec
- collections::PackedMap
- collections::RingBuffer
- collections::SlotMap
- collections::SortedVec
- collections::journal::Journal
- collections::journal::JournalReader
- collections::slab::Slab
- cpi::HopperCpi
- cpi::HopperCpiBuf
- diff::ChangedRegion
- diff::ChangedRegionIter
- diff::ChangedRegions
- diff::StateDiff
- diff::StateSnapshot
- field_map::FieldInfo
- frame::Frame
- frame::FrameAccount
- frame::FrameAccountMut
- frame::phase::Executed
- frame::phase::ExecutionContext
- frame::phase::PhasedFrame
- frame::phase::Resolved
- frame::phase::ResolvedFrame
- frame::phase::Unresolved
- frame::phase::Validated
- frame::phase::ValidatedFrame
- invariant::InvariantDescriptor
- invariant::InvariantSet
- migrate::MigrationDescriptor
- policy::CapabilitySet
- policy::InstructionPolicy
- policy::PolicyPackDescriptor
- policy::PolicyRule
- policy::RequirementSet
- prelude::FieldInfo
- prelude::SegmentBorrow
- prelude::SegmentBorrowRegistry
- prelude_core::FieldInfo
- prelude_core::Segment
- prelude_core::SegmentBorrow
- prelude_core::SegmentBorrowRegistry
- receipt::DecodedReceipt
- receipt::ReceiptExplain
- receipt::ReceiptNarrative
- receipt::StateReceipt
- segment_map::StaticSegment
- sysvar::CachedClock
- sysvar::CachedRent
- sysvar::Clock
- sysvar::Rent
- sysvar::SysvarContext
- virtual_state::ShardedAccess
- virtual_state::VirtualSlot
- virtual_state::VirtualState
Enums
- account::segment_role::SegmentRole
- check::trust::TrustLevel
- migrate::MigrationKind
- policy::Capability
- policy::PolicyClass
- policy::PolicyRequirement
- prelude::AccessKind
- prelude_core::AccessKind
- receipt::CompatImpact
- receipt::FailureStage
- receipt::NarrativeRisk
- receipt::Phase
Traits
- abi::WireType
- account::FixedLayout
- account::Pod
- accounts::context::HopperAccounts
- accounts::entry::HopperIx
- accounts::meta::AccountMetaProvider
- accounts::traits::ExplainAccount
- accounts::traits::ValidateAccount
- check::graph::Validatable
- check::modifier::FromAccount
- check::modifier::HasView
- check::modifier::HopperLayout
- field_map::FieldMap
- frame::args::InstructionArgs
- frame::args::ValidateArgs
- prelude::FieldMap
- prelude::Pod
- prelude_core::FieldMap
- prelude_core::Pod
- segment_map::SegmentMap
Macros
Functions
- account::cast_unchecked
- account::cast_unchecked_mut
- account::check_header
- account::overlay
- account::overlay_mut
- account::pod_from_bytes
- account::pod_from_bytes_mut
- account::pod_read
- account::pod_write
- account::read_discriminator
- account::read_dynamic_u16
- account::read_dynamic_u32
- account::read_dynamic_u8
- account::read_header_flags
- account::read_layout_id
- account::read_version
- account::registry::segment_id
- account::safe_close
- account::safe_close_with_sentinel
- account::safe_realloc
- account::write_dynamic_u16
- account::write_dynamic_u32
- account::write_dynamic_u8
- account::write_header
- account::zero_init
- accounts::entry::hopper_entry
- accounts::validate::require_executable
- accounts::validate::require_owner
- accounts::validate::require_pda
- accounts::validate::require_signer
- accounts::validate::require_writable
- anchor_account_discriminator
- anchor_discriminator
- check::check_account
- check::check_accounts_unique
- check::check_accounts_unique_3
- check::check_address
- check::check_discriminator
- check::check_executable
- check::check_has_one
- check::check_instruction_data_min
- check::check_keys_eq
- check::check_lamports_gte
- check::check_no_subsequent_invocation
- check::check_not_closed
- check::check_owner
- check::check_owner_multi
- check::check_program
- check::check_rent_exempt
- check::check_signer
- check::check_size
- check::check_system_program
- check::check_uninitialized
- check::check_writable
- check::current_instruction_index
- check::detect_flash_loan_bracket
- check::fast::check_account_fast
- check::fast::check_authority_fast
- check::fast::check_executable_fast
- check::fast::check_signer_fast
- check::fast::check_writable_fast
- check::find_and_verify_pda
- check::graph::require_all_unique_accounts
- check::graph::require_data_min
- check::graph::require_keys_equal
- check::graph::require_lamports_gte
- check::graph::require_owned_at
- check::graph::require_signer_at
- check::graph::require_unique
- check::graph::require_unique_signer_accounts
- check::graph::require_unique_writable_accounts
- check::graph::require_writable_at
- check::guards::check_lamport_conservation
- check::guards::check_writable_coherence
- check::guards::require_all_unique
- check::guards::require_authority
- check::guards::require_owned_writable
- check::guards::require_payer
- check::guards::require_unique_signers
- check::guards::require_unique_writable
- check::guards::snapshot_lamports
- check::instruction_count
- check::is_zero_address
- check::keys_eq_fast
- check::read_program_id_at
- check::rent_exempt_min
- check::require_top_level
- check::trust::load_foreign_with_profile
- check::verify_pda
- check::verify_pda_cached
- collections::slab::bitmap_bytes
- diff::field_diff_mask
- dispatch::dispatch_instruction
- dispatch::dispatch_instruction_8
- dispatch::dispatch_instruction_u16
- event::emit_event
- event::emit_event_cpi
- event::emit_event_tagged
- event::emit_slices
- invariant::check_invariant
- invariant::check_invariant_fn
- math::bps_of
- math::bps_of_ceil
- math::checked_add
- math::checked_add_i64
- math::checked_div
- math::checked_div_ceil
- math::checked_mul
- math::checked_mul_div
- math::checked_mul_div_ceil
- math::checked_pow
- math::checked_sub
- math::checked_sub_i64
- math::div_ceil
- math::scale_amount
- math::scale_amount_ceil
- math::scale_bps
- math::scale_fraction
- math::to_u64
- migrate::is_append_compatible
- migrate::migrate_append
- segment_map::assert_segment_field_alignment
- state::check_state
- state::check_state_in
- state::check_state_not
- state::check_state_transition
- state::transition_state
- sysvar::read_clock
- sysvar::read_rent
- time::check_cooldown_elapsed
- time::check_deadline_not_passed
- time::check_deadline_passed
- time::check_in_future
- time::check_in_past
- time::check_staleness
Type Aliases
- abi::Token
- account::registry::SegmentId
- check::graph::InstructionTag
- check::graph::PostMutationFn
- check::graph::ValidateFn
Constants
- account::CLOSE_SENTINEL
- account::HEADER_FORMAT
- account::HEADER_LEN
- account::MAX_SEGMENTS
- account::SEGMENT_DESC_SIZE
- account::registry::MAX_REGISTRY_SEGMENTS
- account::registry::REGISTRY_HEADER_SIZE
- account::registry::REGISTRY_OFFSET
- account::registry::SEGMENT_ENTRY_SIZE
- account::registry::SEG_FLAG_DYNAMIC
- account::registry::SEG_FLAG_FROZEN
- account::registry::SEG_FLAG_LOCKED
- account::segment_role::SEG_ROLE_AUDIT
- account::segment_role::SEG_ROLE_CACHE
- account::segment_role::SEG_ROLE_CORE
- account::segment_role::SEG_ROLE_EXTENSION
- account::segment_role::SEG_ROLE_INDEX
- account::segment_role::SEG_ROLE_JOURNAL
- account::segment_role::SEG_ROLE_SHARD
- check::fast::HEADER_AUTHORITY
- check::fast::HEADER_EXECUTABLE
- check::fast::HEADER_NODUP
- check::fast::HEADER_SIGNER
- check::fast::HEADER_SIGNER_WRITABLE
- check::fast::HEADER_WRITABLE
- collections::journal::JOURNAL_FLAG_CIRCULAR
- collections::journal::JOURNAL_HEADER_SIZE
- collections::slab::SLAB_HEADER_SIZE
- dispatch::EVENT_CPI_PREFIX
- frame::MAX_FRAME_ACCOUNTS
- policy::ACCOUNT_CLOSE_CAPS
- policy::ACCOUNT_CLOSE_POLICY
- policy::ACCOUNT_INIT_CAPS
- policy::ACCOUNT_INIT_POLICY
- policy::AUTHORITY_CHANGE_CAPS
- policy::AUTHORITY_CHANGE_POLICY
- policy::EXTERNAL_CALL_CAPS
- policy::EXTERNAL_CALL_POLICY
- policy::JOURNAL_TOUCH_CAPS
- policy::JOURNAL_TOUCH_POLICY
- policy::MIGRATION_SENSITIVE_CAPS
- policy::MIGRATION_SENSITIVE_POLICY
- policy::NAMED_POLICY_PACKS
- policy::READ_ONLY_AUDIT_CAPS
- policy::READ_ONLY_AUDIT_POLICY
- policy::SHARD_MUTATION_CAPS
- policy::SHARD_MUTATION_POLICY
- policy::TREASURY_WRITE_CAPS
- policy::TREASURY_WRITE_POLICY
- receipt::FAILED_INVARIANT_NONE
- receipt::MAX_RECEIPT_FIELDS
- receipt::RECEIPT_SIZE
- receipt::RECEIPT_SIZE_LEGACY