List of all items
Structs
- address::AddressWithMerkleContext
- address::NewAddressParams
- address::NewAddressParamsPacked
- compressed_account::CompressedAccount
- compressed_account::CompressedAccountData
- compressed_account::CompressedAccountWithMerkleContext
- compressed_account::LightCloseAccount
- compressed_account::LightInitAccount
- compressed_account::LightMutAccount
- compressed_account::OutputCompressedAccountWithPackedContext
- compressed_account::PackedCompressedAccountWithMerkleContext
- context::LightContext
- event::MerkleTreeSequenceNumber
- event::PublicTransactionEvent
- merkle_context::AddressMerkleContext
- merkle_context::MerkleContext
- merkle_context::MerkleOutputContext
- merkle_context::PackedAddressMerkleContext
- merkle_context::PackedMerkleContext
- merkle_context::PackedMerkleOutputContext
- merkle_context::QueueIndex
- merkle_context::RemainingAccounts
- proof::CompressedProof
- proof::MerkleProof
- proof::NewAddressProofWithContext
- proof::ProofRpcResult
- state::AccessMetadata
- state::MerkleTreeMetadata
- state::RolloverMetadata
- token::TokenData
- token::TokenDataWithMerkleContext
- verify::CompressedCpiContext
- verify::InstructionDataInvokeCpi
- verify::InvokeCpi
Enums
Traits
- compressed_account::LightAccounts
- traits::InvokeAccounts
- traits::InvokeCpiAccounts
- traits::InvokeCpiContextAccount
- traits::InvokeCpiContextAccountMut
- traits::LightSystemAccount
- traits::SignerAccounts
Macros
Attribute Macros
Derive Macros
Functions
- address::derive_address
- address::derive_address_seed
- address::pack_new_address_params
- address::pack_new_addresses_params
- compressed_account::input_compressed_account
- compressed_account::output_compressed_account
- compressed_account::pack_compressed_account
- compressed_account::pack_compressed_accounts
- compressed_account::serialize_and_hash_account
- merkle_context::pack_address_merkle_context
- merkle_context::pack_address_merkle_contexts
- merkle_context::pack_merkle_context
- merkle_context::pack_merkle_contexts
- merkle_context::pack_merkle_output_context
- merkle_context::pack_merkle_output_contexts
- program_merkle_context::pack_address_merkle_context
- program_merkle_context::pack_address_merkle_contexts
- program_merkle_context::unpack_address_merkle_context
- program_merkle_context::unpack_address_merkle_contexts
- utils::create_cpi_inputs_for_account_deletion
- utils::create_cpi_inputs_for_account_update
- utils::create_cpi_inputs_for_new_account
- utils::get_cpi_authority_pda
- utils::get_registered_program_pda
- verify::find_cpi_signer
- verify::invoke_cpi
- verify::setup_cpi_accounts
- verify::verify
Constants
- constants::ADDRESS_MERKLE_TREE_CANOPY_DEPTH
- constants::ADDRESS_MERKLE_TREE_CHANGELOG
- constants::ADDRESS_MERKLE_TREE_HEIGHT
- constants::ADDRESS_MERKLE_TREE_INDEXED_CHANGELOG
- constants::ADDRESS_MERKLE_TREE_ROOTS
- constants::CPI_AUTHORITY_PDA_SEED
- constants::PROGRAM_ID_ACCOUNT_COMPRESSION
- constants::PROGRAM_ID_LIGHT_SYSTEM
- constants::PROGRAM_ID_LIGHT_TOKEN
- constants::PROGRAM_ID_NOOP
- constants::STATE_MERKLE_TREE_CANOPY_DEPTH
- constants::STATE_MERKLE_TREE_CHANGELOG
- constants::STATE_MERKLE_TREE_HEIGHT
- constants::STATE_MERKLE_TREE_ROOTS
- constants::TOKEN_COMPRESSED_ACCOUNT_DISCRIMINATOR