List of all items
Structs
- builder::BuilderConfig
- builder::DepositProofBundle
- builder::GasPaymentBundle
- builder::JoinProofBundle
- builder::MulticallBundle
- builder::PublicClaimProofBundle
- builder::SplitProofBundle
- builder::TransactionBuilder
- builder::TransferProofBundle
- builder::WithdrawProofBundle
- config::DarkPoolConfig
- config::GasLimits
- config::PrivacyTxResult
- crypto_helpers::DleqResult
- crypto_helpers::MemoEncryptionResult
- economics::FeeConfig
- economics::FeeEstimate
- economics::FeeManager
- economics::PriceData
- identity::BjjKeypair
- identity::ClientIdentity
- identity::DarkAccount
- identity::X25519Keypair
- key_repository::KeyRepository
- merkle_tree::LocalMerkleTree
- merkle_tree::MerklePath
- note_factory::ChangeNoteResult
- note_factory::DepositNoteResult
- note_factory::NoteFactory
- note_factory::SpendingInputs
- note_factory::TransferNoteResult
- note_processor::NoteProcessor
- note_processor::UnprocessedEvent
- note_processor::WalletNote
- persistence::WalletState
- privacy_client::PrivacyClient
- proof_inputs::DLEQProof
- proof_inputs::DepositInputs
- proof_inputs::GasPaymentInputs
- proof_inputs::JoinInputs
- proof_inputs::NotePlaintext
- proof_inputs::PublicClaimInputs
- proof_inputs::SplitInputs
- proof_inputs::TransferInputs
- proof_inputs::WithdrawInputs
- prover::ClientProver
- scan_engine::PublicMemoInfo
- scan_engine::ScanEngine
- scan_engine::ScanResult
- utxo_store::OwnedNote
- utxo_store::UtxoStore
Enums
- CryptoError
- builder::BuilderError
- crypto_helpers::CryptoError
- note_factory::NoteFactoryError
- note_processor::EventType
- persistence::PersistenceError
- privacy_client::PrivacyClientError
- privacy_client::Transport
- scan_engine::DarkPoolEvent
- scan_engine::ScanError
Traits
Functions
- address_to_field
- aes128_decrypt
- aes128_encrypt
- bjj_scalar_mul
- builder::compute_execution_hash
- builder::convert_public_inputs_to_bytes32
- builder::encode_multicall
- builder::format_proof_for_solidity
- builder::format_public_inputs_for_solidity
- crypto_helpers::address_to_field
- crypto_helpers::aes128_decrypt
- crypto_helpers::aes128_encrypt
- crypto_helpers::bjj_is_on_curve
- crypto_helpers::bjj_scalar_mul
- crypto_helpers::calculate_public_memo_id
- crypto_helpers::decrypt_note_from_fields
- crypto_helpers::derive_nullifier_path_a
- crypto_helpers::derive_nullifier_path_b
- crypto_helpers::derive_public_key_from_sk
- crypto_helpers::derive_shared_secret_bjj
- crypto_helpers::encrypt_memo_note_3party
- crypto_helpers::encrypt_note_for_deposit_aes
- crypto_helpers::field_to_address
- crypto_helpers::fr_to_u256
- crypto_helpers::from_noir_hex
- crypto_helpers::generate_dleq_proof
- crypto_helpers::kdf_to_aes_key_iv
- crypto_helpers::pack_ciphertext_to_fields
- crypto_helpers::pack_note_plaintext
- crypto_helpers::poseidon_hash
- crypto_helpers::random_bjj_scalar
- crypto_helpers::random_field
- crypto_helpers::recipient_decrypt_3party
- crypto_helpers::string_to_fr
- crypto_helpers::to_noir_decimal
- crypto_helpers::to_noir_hex
- crypto_helpers::u256_to_fr
- crypto_helpers::unpack_ciphertext_from_fields
- crypto_helpers::unpack_note_plaintext
- derive_shared_secret_bjj
- field_to_address
- fr_to_u256
- from_noir_hex
- kdf_to_aes_key_iv
- persistence::load_wallet_state
- persistence::save_wallet_state
- poseidon_hash
- proof_inputs::address_to_field
- random_field
- to_noir_decimal
- to_noir_hex
- u256_to_fr
Type Aliases
- identity::X25519PublicKey
- identity::X25519SecretKey
- privacy_client::PrivacyClientConfig
- proof_inputs::CompliancePk