List of all items
Structs
- RentSponsor
- cpi_accounts::CpiAccountsConfig
- cpi_accounts::v1::CpiAccounts
- cpi_accounts::v2::CpiAccounts
- cpi_context_write::CpiContextWriteAccounts
- instruction::PackedStateTreeInfo
- instruction::account_meta::CompressedAccountMeta
- instruction::account_meta::CompressedAccountMetaInitIfNeeded
- instruction::account_meta::CompressedAccountMetaNoAddress
- instruction::account_meta::CompressedAccountMetaNoLamportsNoAddress
- instruction::account_meta::CompressedAccountMetaReadOnly
- instruction::account_meta::CompressedAccountMetaWithLamports
- lca::CpiSigner
- lca::Pubkey
- lca::Vec
- lca::address::AddressSeed
- lca::compressed_account::CompressedAccount
- lca::compressed_account::CompressedAccountData
- lca::compressed_account::CompressedAccountWithMerkleContext
- lca::compressed_account::InCompressedAccount
- lca::compressed_account::InCompressedAccountWithMerkleContext
- lca::compressed_account::MerkleContext
- lca::compressed_account::PackedCompressedAccountWithMerkleContext
- lca::compressed_account::PackedInCompressedAccountWithMerkleContext
- lca::compressed_account::PackedMerkleContext
- lca::compressed_account::PackedReadOnlyCompressedAccount
- lca::compressed_account::ReadOnlyCompressedAccount
- lca::instruction_data::compressed_proof::CompressedProof
- lca::instruction_data::compressed_proof::ValidityProof
- lca::instruction_data::cpi_context::CompressedCpiContext
- lca::instruction_data::data::InstructionDataInvoke
- lca::instruction_data::data::NewAddressParams
- lca::instruction_data::data::NewAddressParamsAssigned
- lca::instruction_data::data::NewAddressParamsAssignedPacked
- lca::instruction_data::data::NewAddressParamsPacked
- lca::instruction_data::data::OutputCompressedAccountWithContext
- lca::instruction_data::data::OutputCompressedAccountWithPackedContext
- lca::instruction_data::data::PackedAddressTreeInfo
- lca::instruction_data::data::PackedReadOnlyAddress
- lca::instruction_data::data::ReadOnlyAddress
- lca::instruction_data::insert_into_queues::AppendLeavesInput
- lca::instruction_data::insert_into_queues::InsertAddressInput
- lca::instruction_data::insert_into_queues::InsertIntoQueuesInstructionData
- lca::instruction_data::insert_into_queues::InsertIntoQueuesInstructionDataMeta
- lca::instruction_data::insert_into_queues::InsertIntoQueuesInstructionDataMut
- lca::instruction_data::insert_into_queues::InsertNullifierInput
- lca::instruction_data::insert_into_queues::MerkleTreeSequenceNumber
- lca::instruction_data::insert_into_queues::Pubkey
- lca::instruction_data::invoke_cpi::InstructionDataInvokeCpi
- lca::instruction_data::with_account_info::CompressedAccountInfo
- lca::instruction_data::with_account_info::InAccountInfo
- lca::instruction_data::with_account_info::InstructionDataInvokeCpiWithAccountInfo
- lca::instruction_data::with_account_info::OutAccountInfo
- lca::instruction_data::with_readonly::InAccount
- lca::instruction_data::with_readonly::InstructionDataInvokeCpiWithReadOnly
- lca::pubkey::Pubkey
- lca::pubkey::ZeroCopyPubkey
- lca::vec::Drain
- lca::vec::ExtractIf
- lca::vec::IntoIter
- lca::vec::PeekMut
- lca::vec::Splice
- lca::vec::Vec
- pack_accounts::PackedAccounts
- types::Pubkey
Enums
- cpi_accounts::v1::CompressionCpiAccountIndex
- cpi_accounts::v2::CompressionCpiAccountIndex
- error::LightSdkTypesError
- lca::CompressedAccountError
- lca::QueueType
- lca::TreeType
Traits
- AnchorDeserialize
- AnchorSerialize
- LightDiscriminator
- cpi_accounts::TreeAccounts
- instruction::PackedAddressTreeInfoExt
- instruction::account_info::CompressedAccountInfoTrait
- instruction::account_info::InAccountInfoTrait
- instruction::account_meta::CompressedAccountMetaTrait
- lca::instruction_data::traits::InstructionDiscriminator
- lca::instruction_data::traits::LightInstructionData
- pack_accounts::AccountMetasVec
Macros
Derive Macros
Functions
- address::v1::derive_address
- address::v1::derive_address_seed
- address::v2::derive_address
- address::v2::derive_address_from_seed
- address::v2::derive_address_seed
- lca::address::derive_address
- lca::address::derive_address_legacy
- lca::bigint_to_be_bytes_array
- lca::compressed_account::hash_with_hashed_values
- lca::hash_chain::create_hash_chain_from_array
- lca::hash_chain::create_hash_chain_from_slice
- lca::hash_chain::create_two_inputs_hash_chain
- lca::hash_to_bn254_field_size_be
- lca::hashv_to_bn254_field_size_be
- lca::nullifier::create_nullifier
Type Aliases
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::ADDRESS_QUEUE_V1
- constants::ADDRESS_TREE_V1
- constants::ADDRESS_TREE_V2
- constants::CPI_CONTEXT_ACCOUNT_1_DISCRIMINATOR
- constants::CPI_CONTEXT_ACCOUNT_2_DISCRIMINATOR
- constants::LIGHT_TOKEN_CONFIG
- constants::LIGHT_TOKEN_PROGRAM_ID
- constants::LIGHT_TOKEN_RENT_SPONSOR
- constants::NOOP_PROGRAM_ID
- constants::RENT_SPONSOR_SEED
- constants::SOL_POOL_PDA
- 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
- cpi_accounts::v1::SYSTEM_ACCOUNTS_LEN
- cpi_accounts::v2::PROGRAM_ACCOUNTS_LEN
- cpi_accounts::v2::SYSTEM_ACCOUNTS_LEN
- lca::ADDRESS_MERKLE_TREE_TYPE_V1
- lca::ADDRESS_MERKLE_TREE_TYPE_V2
- lca::ADDRESS_QUEUE_TYPE_V1
- lca::ADDRESS_QUEUE_TYPE_V2
- lca::INPUT_STATE_QUEUE_TYPE_V2
- lca::NULLIFIER_QUEUE_TYPE_V1
- lca::OUTPUT_STATE_QUEUE_TYPE_V2
- lca::STATE_MERKLE_TREE_TYPE_V1
- lca::STATE_MERKLE_TREE_TYPE_V2
- lca::constants::ACCOUNT_COMPRESSION_AUTHORITY_PDA
- lca::constants::ACCOUNT_COMPRESSION_PROGRAM_ID
- lca::constants::ADDRESS_MERKLE_TREE_ACCOUNT_DISCRIMINATOR
- lca::constants::CPI_AUTHORITY_PDA_SEED
- lca::constants::CREATE_CPI_CONTEXT_ACCOUNT
- lca::constants::INSERT_INTO_QUEUES_INSTRUCTION_DISCRIMINATOR
- lca::constants::LIGHT_REGISTRY_PROGRAM_ID
- lca::constants::LIGHT_SYSTEM_PROGRAM_ID
- lca::constants::QUEUE_ACCOUNT_DISCRIMINATOR
- lca::constants::REGISTERED_PROGRAM_PDA
- lca::constants::STATE_MERKLE_TREE_ACCOUNT_DISCRIMINATOR
- lca::constants::SYSTEM_PROGRAM_ID
- lca::discriminators::DISCRIMINATOR_INSERT_INTO_QUEUES
- lca::discriminators::DISCRIMINATOR_INVOKE
- lca::discriminators::DISCRIMINATOR_INVOKE_CPI
- lca::discriminators::DISCRIMINATOR_INVOKE_CPI_WITH_READ_ONLY
- lca::discriminators::INVOKE_CPI_WITH_ACCOUNT_INFO_INSTRUCTION