v0.2.6-pre.012
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-app-wallet-desk/src/lib.rs
|
||||
// version: 12
|
||||
// version: 13
|
||||
|
||||
//! Tauri desktop application shell for KSP Wallet management and inspection.
|
||||
|
||||
@@ -21,12 +21,14 @@ mod tw_main;
|
||||
mod tw_splash;
|
||||
mod wallet_balance;
|
||||
mod wallet_config;
|
||||
mod wallet_export;
|
||||
mod wallet_import;
|
||||
mod wallet_inventory;
|
||||
mod wallet_metadata;
|
||||
mod wallet_secrets;
|
||||
mod wallet_security;
|
||||
mod wallet_session;
|
||||
mod wallet_transfer;
|
||||
|
||||
/// Runs the KSP wallet desktop application.
|
||||
pub use self::tauri::run;
|
||||
@@ -59,6 +61,8 @@ pub(crate) use self::constants::TRACING_DOMAIN_SHELL;
|
||||
pub(crate) use self::constants::TRACING_DOMAIN_TRANSPORT;
|
||||
/// Structured domain used while preparing Wallet filesystem roots.
|
||||
pub(crate) use self::constants::TRACING_DOMAIN_WALLET_CONFIG;
|
||||
/// Structured domain used by native-save-picker OWNER transfer export operations.
|
||||
pub(crate) use self::constants::TRACING_DOMAIN_WALLET_EXPORT;
|
||||
/// Structured domain used by native-picker Wallet transfer import operations.
|
||||
pub(crate) use self::constants::TRACING_DOMAIN_WALLET_IMPORT;
|
||||
/// Structured domain used while enumerating and inspecting locked Wallet files.
|
||||
@@ -111,6 +115,8 @@ pub(crate) use self::errors::ERROR_CODE_WALLET_AUTHORIZATION_REQUIRED;
|
||||
pub(crate) use self::errors::ERROR_CODE_WALLET_DIRECTORY_INVALID;
|
||||
/// Wallet Desk could not inspect or create the configured Wallet directory tree.
|
||||
pub(crate) use self::errors::ERROR_CODE_WALLET_DIRECTORY_PREPARE_FAILED;
|
||||
/// Native save-picker Wallet export destination is invalid.
|
||||
pub(crate) use self::errors::ERROR_CODE_WALLET_EXPORT_DESTINATION_INVALID;
|
||||
/// Native-picker transfer source is invalid or cannot be staged.
|
||||
pub(crate) use self::errors::ERROR_CODE_WALLET_IMPORT_SOURCE_INVALID;
|
||||
/// Wallet import has no staged native-picker source.
|
||||
@@ -155,14 +161,20 @@ pub(crate) use self::wallet_balance::format_lamports_as_sol;
|
||||
pub(crate) use self::wallet_config::WalletConfigStartup;
|
||||
/// Resolves the composite-selected Wallet Config and prepares its application-owned directory tree.
|
||||
pub(crate) use self::wallet_config::initialize_wallet_config;
|
||||
/// OWNER transfer export request carrying only the format selected by the frontend.
|
||||
pub(crate) use self::wallet_export::WalletExportRequestDto;
|
||||
/// Safe OWNER transfer export result without path or key material.
|
||||
pub(crate) use self::wallet_export::WalletExportResultDto;
|
||||
/// Builds the deterministic native save-picker filename for the current OWNER Wallet.
|
||||
pub(crate) use self::wallet_export::wallet_export_default_filename;
|
||||
/// Extracts a safe basename from the Rust-only native save-picker destination.
|
||||
pub(crate) use self::wallet_export::wallet_export_destination_name;
|
||||
/// Rust-only staged import source containing bounded zeroizing transfer bytes.
|
||||
pub(crate) use self::wallet_import::PendingWalletImport;
|
||||
/// Import request whose new native Wallet credentials move frontend -> Rust only.
|
||||
pub(crate) use self::wallet_import::WalletImportRequestDto;
|
||||
/// Native picker request containing only the expected transfer format.
|
||||
pub(crate) use self::wallet_import::WalletImportSourceRequestDto;
|
||||
/// Safe transfer format DTO used by the import picker.
|
||||
pub(crate) use self::wallet_import::WalletTransferFormatDto;
|
||||
/// Safe inspection projection for one staged external transfer source.
|
||||
pub(crate) use self::wallet_import::WalletTransferInspectionDto;
|
||||
/// Loads and validates one native-picker import source into bounded zeroizing Rust memory.
|
||||
@@ -225,3 +237,5 @@ pub(crate) use self::wallet_session::WalletUnlockRequestDto;
|
||||
pub(crate) use self::wallet_session::owner_projection;
|
||||
/// Builds an authorized VIEW DTO from a Rust-only Wallet handle.
|
||||
pub(crate) use self::wallet_session::view_projection;
|
||||
/// Shared import/export transfer format selected by Wallet Desk.
|
||||
pub(crate) use self::wallet_transfer::WalletTransferFormatDto;
|
||||
|
||||
Reference in New Issue
Block a user