diff options
Diffstat (limited to 'impls/monero.rs/example/src')
| -rw-r--r-- | impls/monero.rs/example/src/main.rs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/impls/monero.rs/example/src/main.rs b/impls/monero.rs/example/src/main.rs new file mode 100644 index 0000000..099c6d4 --- /dev/null +++ b/impls/monero.rs/example/src/main.rs @@ -0,0 +1,26 @@ +use monero_rust::{network, WalletError, WalletManager}; + +fn main() -> Result<(), WalletError> { + let wallet_manager = WalletManager::new(None)?; + + let wallet = wallet_manager.create_wallet( + "wallet_name", + "password", + "English", + network::MAINNET, + )?; + + println!("Wallet created successfully."); + + match wallet.get_seed("") { + Ok(seed) => println!("Seed: {}", seed), + Err(e) => eprintln!("Failed to get seed: {:?}", e), + } + + match wallet.get_address(0, 0) { + Ok(address) => println!("Primary address: {}", address), + Err(e) => eprintln!("Failed to get address: {:?}", e), + } + + Ok(()) +} |
