List of all items
Structs
- CpiSigner
- Vec
- address::AddressSeed
- compressed_account::CompressedAccount
- compressed_account::CompressedAccountConfig
- compressed_account::CompressedAccountData
- compressed_account::CompressedAccountDataConfig
- compressed_account::CompressedAccountWithMerkleContext
- compressed_account::InCompressedAccount
- compressed_account::InCompressedAccountWithMerkleContext
- compressed_account::MerkleContext
- compressed_account::PackedCompressedAccountWithMerkleContext
- compressed_account::PackedCompressedAccountWithMerkleContextConfig
- compressed_account::PackedInCompressedAccountWithMerkleContext
- compressed_account::PackedMerkleContext
- compressed_account::PackedReadOnlyCompressedAccount
- compressed_account::PackedReadOnlyCompressedAccountConfig
- compressed_account::ReadOnlyCompressedAccount
- compressed_account::ZCompressedAccountDataMetaMut
- compressed_account::ZCompressedAccountDataMut
- compressed_account::ZCompressedAccountMetaMut
- compressed_account::ZCompressedAccountMut
- compressed_account::ZPackedCompressedAccountWithMerkleContextMut
- compressed_account::ZPackedMerkleContext
- compressed_account::ZPackedMerkleContextMeta
- compressed_account::ZPackedMerkleContextMetaMut
- compressed_account::ZPackedMerkleContextMut
- compressed_account::ZPackedReadOnlyCompressedAccountMetaMut
- compressed_account::ZPackedReadOnlyCompressedAccountMut
- instruction_data::compressed_proof::CompressedProof
- instruction_data::compressed_proof::ValidityProof
- instruction_data::compressed_proof::ZCompressedProofMetaMut
- instruction_data::compressed_proof::ZCompressedProofMut
- instruction_data::cpi_context::CompressedCpiContext
- instruction_data::cpi_context::ZCompressedCpiContextMetaMut
- instruction_data::cpi_context::ZCompressedCpiContextMut
- instruction_data::data::InstructionDataInvoke
- instruction_data::data::NewAddressParams
- instruction_data::data::NewAddressParamsAssigned
- instruction_data::data::NewAddressParamsAssignedPacked
- instruction_data::data::NewAddressParamsPacked
- instruction_data::data::OutputCompressedAccountWithContext
- instruction_data::data::OutputCompressedAccountWithPackedContext
- instruction_data::data::OutputCompressedAccountWithPackedContextConfig
- instruction_data::data::PackedAddressTreeInfo
- instruction_data::data::PackedReadOnlyAddress
- instruction_data::data::ReadOnlyAddress
- instruction_data::data::ZNewAddressParamsAssignedPackedMetaMut
- instruction_data::data::ZNewAddressParamsAssignedPackedMut
- instruction_data::data::ZNewAddressParamsPackedMetaMut
- instruction_data::data::ZNewAddressParamsPackedMut
- instruction_data::data::ZOutputCompressedAccountWithPackedContextMut
- instruction_data::data::ZPackedAddressTreeInfo
- instruction_data::data::ZPackedAddressTreeInfoMeta
- instruction_data::data::ZPackedAddressTreeInfoMetaMut
- instruction_data::data::ZPackedAddressTreeInfoMut
- instruction_data::data::ZPackedReadOnlyAddressMetaMut
- instruction_data::data::ZPackedReadOnlyAddressMut
- instruction_data::insert_into_queues::AppendLeavesInput
- instruction_data::insert_into_queues::InsertAddressInput
- instruction_data::insert_into_queues::InsertIntoQueuesInstructionData
- instruction_data::insert_into_queues::InsertIntoQueuesInstructionDataMeta
- instruction_data::insert_into_queues::InsertIntoQueuesInstructionDataMut
- instruction_data::insert_into_queues::InsertNullifierInput
- instruction_data::insert_into_queues::MerkleTreeSequenceNumber
- instruction_data::invoke_cpi::InstructionDataInvokeCpi
- instruction_data::invoke_cpi::InstructionDataInvokeCpiConfig
- instruction_data::invoke_cpi::ZInstructionDataInvokeCpiMut
- instruction_data::traits::AccountOptions
- instruction_data::with_account_info::CompressedAccountInfo
- instruction_data::with_account_info::InAccountInfo
- instruction_data::with_account_info::InstructionDataInvokeCpiWithAccountInfo
- instruction_data::with_account_info::OutAccountInfo
- instruction_data::with_account_info::ZCompressedAccountInfo
- instruction_data::with_account_info::ZInAccountInfo
- instruction_data::with_account_info::ZInstructionDataInvokeCpiWithAccountInfo
- instruction_data::with_account_info::ZOutAccountInfo
- instruction_data::with_account_info::ZOutAccountInfoMeta
- instruction_data::with_account_info::ZOutAccountInfoMut
- instruction_data::with_readonly::InAccount
- instruction_data::with_readonly::InAccountConfig
- instruction_data::with_readonly::InstructionDataInvokeCpiWithReadOnly
- instruction_data::with_readonly::InstructionDataInvokeCpiWithReadOnlyConfig
- instruction_data::with_readonly::ZInAccount
- instruction_data::with_readonly::ZInAccountMeta
- instruction_data::with_readonly::ZInAccountMetaMut
- instruction_data::with_readonly::ZInAccountMut
- instruction_data::with_readonly::ZInstructionDataInvokeCpiWithReadOnly
- instruction_data::with_readonly::ZInstructionDataInvokeCpiWithReadOnlyMeta
- instruction_data::with_readonly::ZInstructionDataInvokeCpiWithReadOnlyMetaMut
- instruction_data::with_readonly::ZInstructionDataInvokeCpiWithReadOnlyMut
- instruction_data::zero_copy::AccountDesMeta
- instruction_data::zero_copy::ZCompressedAccount
- instruction_data::zero_copy::ZCompressedAccountData
- instruction_data::zero_copy::ZCompressedCpiContext
- instruction_data::zero_copy::ZInstructionDataInvoke
- instruction_data::zero_copy::ZInstructionDataInvokeCpi
- instruction_data::zero_copy::ZNewAddressParamsAssignedPacked
- instruction_data::zero_copy::ZNewAddressParamsPacked
- instruction_data::zero_copy::ZOutputCompressedAccountWithPackedContext
- instruction_data::zero_copy::ZPackedCompressedAccountWithMerkleContext
- instruction_data::zero_copy::ZPackedCompressedAccountWithMerkleContextMeta
- instruction_data::zero_copy::ZPackedMerkleContext
- instruction_data::zero_copy::ZPackedReadOnlyAddress
- instruction_data::zero_copy::ZPackedReadOnlyCompressedAccount
- pubkey::Pubkey
- vec::Drain
- vec::ExtractIf
- vec::IntoIter
- vec::PeekMut
- vec::Splice
- vec::Vec
Enums
Traits
- instruction_data::traits::InputAccount
- instruction_data::traits::InstructionData
- instruction_data::traits::InstructionDiscriminator
- instruction_data::traits::LightInstructionData
- instruction_data::traits::NewAddress
- instruction_data::traits::OutputAccount
- instruction_data::zero_copy_set::CompressedCpiContextTrait
- pubkey::AsPubkey
Macros
Functions
- address::derive_address
- address::derive_address_legacy
- bigint_to_be_bytes_array
- compressed_account::hash_with_hashed_values
- hash_chain::create_hash_chain_from_array
- hash_chain::create_hash_chain_from_slice
- hash_chain::create_two_inputs_hash_chain
- hash_to_bn254_field_size_be
- hashv_to_bn254_field_size_be
- nullifier::create_nullifier
- tx_hash::create_tx_hash
- tx_hash::create_tx_hash_from_hash_chains
Type Aliases
- compressed_account::PackedMerkleContextConfig
- instruction_data::compressed_proof::CompressedProofConfig
- instruction_data::cpi_context::CompressedCpiContextConfig
- instruction_data::data::NewAddressParamsAssignedPackedConfig
- instruction_data::data::NewAddressParamsPackedConfig
- instruction_data::data::PackedAddressTreeInfoConfig
- instruction_data::data::PackedReadOnlyAddressConfig
Constants
- ADDRESS_MERKLE_TREE_TYPE_V1
- ADDRESS_MERKLE_TREE_TYPE_V2
- ADDRESS_QUEUE_TYPE_V1
- ADDRESS_QUEUE_TYPE_V2
- INPUT_STATE_QUEUE_TYPE_V2
- NULLIFIER_QUEUE_TYPE_V1
- OUTPUT_STATE_QUEUE_TYPE_V2
- STATE_MERKLE_TREE_TYPE_V1
- STATE_MERKLE_TREE_TYPE_V2
- constants::ACCOUNT_COMPRESSION_AUTHORITY_PDA
- constants::ACCOUNT_COMPRESSION_PROGRAM_ID
- constants::ADDRESS_MERKLE_TREE_ACCOUNT_DISCRIMINATOR
- constants::CPI_AUTHORITY_PDA_SEED
- constants::CREATE_CPI_CONTEXT_ACCOUNT
- constants::INSERT_INTO_QUEUES_INSTRUCTION_DISCRIMINATOR
- constants::LIGHT_REGISTRY_PROGRAM_ID
- constants::LIGHT_SYSTEM_PROGRAM_ID
- constants::QUEUE_ACCOUNT_DISCRIMINATOR
- constants::REGISTERED_PROGRAM_PDA
- constants::STATE_MERKLE_TREE_ACCOUNT_DISCRIMINATOR
- constants::SYSTEM_PROGRAM_ID
- discriminators::DISCRIMINATOR_INSERT_INTO_QUEUES
- discriminators::DISCRIMINATOR_INVOKE
- discriminators::DISCRIMINATOR_INVOKE_CPI
- discriminators::DISCRIMINATOR_INVOKE_CPI_WITH_READ_ONLY
- discriminators::INVOKE_CPI_WITH_ACCOUNT_INFO_INSTRUCTION