libdogecoin_rs/
lib.rs

1//! # libdogecoin-rs
2//!
3//! Safe Rust bindings for libdogecoin, providing:
4//! - Wallet creation and key generation
5//! - Transaction creation and signing
6//! - HD Wallet support (BIP32/BIP44)
7//! - Mnemonic phrase generation (BIP39)
8//! - QR Code generation for addresses
9
10pub mod context;
11pub mod address;
12pub mod hdwallet;
13pub mod message;
14pub mod mnemonic;
15pub mod qrcode;
16#[cfg(feature = "rpc")]
17pub mod rpc;
18pub mod transaction;
19pub mod wallet;
20
21pub use address::{AddressNetwork, AddressUtils};
22pub use hdwallet::HdWallet;
23pub use libdogecoin_sys as sys;
24pub use message::Message;
25pub use mnemonic::Mnemonic;
26pub use qrcode::QrCode;
27#[cfg(feature = "rpc")]
28pub use rpc::DogeRpcClient;
29pub use transaction::DogeTransaction;
30pub use wallet::DogeWallet;