Skip to main content

Crate harmoniis_wallet

Crate harmoniis_wallet 

Source

Re-exports§

pub use error::Error;
pub use error::Result;
pub use identity::Identity;
pub use types::Certificate;
pub use types::Contract;
pub use types::ContractStatus;
pub use types::ContractType;
pub use types::Role;
pub use types::StablecashProof;
pub use types::StablecashSecret;
pub use types::VoucherProof;
pub use types::VoucherSecret;
pub use types::WitnessProof;
pub use types::WitnessSecret;
pub use vault::VaultPublicIdentity;
pub use vault::VaultRootMaterial;
pub use wallet::keychain;
pub use wallet::labeled_wallets::LabeledWallet;
pub use wallet::vault;
pub use wallet::webcash::extract_webcash_secret;
pub use wallet::snapshots::FullBackup;
pub use wallet::store::HarmoniiStore;
pub use wallet::store::NewPaymentAttempt;
pub use wallet::store::NewPaymentTransaction;
pub use wallet::store::NewPaymentTransactionEvent;
pub use wallet::store::PaymentAttemptRecord;
pub use wallet::store::PaymentAttemptUpdate;
pub use wallet::store::PaymentBlacklistRecord;
pub use wallet::store::PaymentLossRecord;
pub use wallet::store::PaymentTransactionEventRecord;
pub use wallet::store::PaymentTransactionRecord;
pub use wallet::store::PaymentTransactionUpdate;
pub use wallet::store::PgpIdentityRecord;
pub use wallet::store::PgpIdentityRow;
pub use wallet::store::PgpIdentitySnapshot;
pub use wallet::store::WalletSlotRecord;
pub use wallet::store::WalletSnapshot;
pub use wallet::store_mem::MemHarmoniiStore;
pub use voucher_wallet::VoucherStats;
pub use voucher_wallet::VoucherWallet;
pub use wallet::store_sqlite::SqliteHarmoniiStore;
pub use wallet::RgbWallet;
pub use wallet::ark;
pub use wallet::bitcoin;
pub use webylib;

Modules§

arbiter
Arbiter contract signature verification for client-side use.
client
config
Centralized configuration for the harmoniis-wallet crate.
crypto
error
identity
marketplace
miner
Webcash mining engine with GPU (wgpu) and CPU (rayon) backends.
types
voucher_wallet
wallet
Wallet engine — deterministic HD wallet for Webcash, Bitcoin, and RGB.

Structs§

PublicWebcash
Public Webcash containing the hash of the secret
SecretWebcash
Secret Webcash containing the actual secret value
WebcashAmount
Amount type representing webcash values with 8 decimal places
WebcashServerClient
Webcash server client (Clone shares connection pool)
WebcashWallet
Webcash wallet with pluggable storage backend.