summaryrefslogtreecommitdiff
path: root/impls/monero.rs/example/src
diff options
context:
space:
mode:
authorsneurlax <sneurlax@gmail.com>2024-10-10 21:30:28 -0500
committersneurlax <sneurlax@gmail.com>2024-10-10 21:30:28 -0500
commit3ceeecc3bc0213622efa7b6135f442ff2da14286 (patch)
tree2c66e2db46dbe4069e21a2fb74c51d834c9230f2 /impls/monero.rs/example/src
parentc2c2f2c00dba3b7253627ddfaec37b2d015ba36b (diff)
/monero_rust -> /monero.rs
just to match the style in impls and sneurlax/monero_c -> MrCyjaneK/monero_c
Diffstat (limited to 'impls/monero.rs/example/src')
-rw-r--r--impls/monero.rs/example/src/main.rs25
1 files changed, 25 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..aae688b
--- /dev/null
+++ b/impls/monero.rs/example/src/main.rs
@@ -0,0 +1,25 @@
+use monero_rust::{WalletError, WalletManager, NETWORK_TYPE_MAINNET};
+
+fn main() -> Result<(), WalletError> {
+ let wallet_manager = WalletManager::new(None)?;
+
+ let wallet = wallet_manager.create_wallet(
+ "wallet",
+ "password",
+ "English",
+ NETWORK_TYPE_MAINNET,
+ )?;
+
+ match wallet.get_seed("") {
+ Ok(seed) => println!("Seed: {}", seed),
+ Err(e) => {
+ eprintln!("Failed to get seed: {:?}", e);
+ return Err(e);
+ }
+ }
+
+ let address = wallet.get_address(0, 0)?;
+ println!("Wallet Address: {}", address);
+
+ Ok(())
+}