| Crates.io | stellar_cli_wallet_lumen |
| lib.rs | stellar_cli_wallet_lumen |
| version | 0.1.0 |
| created_at | 2025-02-12 01:54:30.473635+00 |
| updated_at | 2025-02-12 01:54:30.473635+00 |
| description | A CLI tool for interacting with Stellar and Soroban networks. |
| homepage | |
| repository | https://github.com/robdicoco/dojo-stellar/tree/main/src/wallets/stellar_cli_wallet |
| max_upload_size | |
| id | 1552324 |
| size | 103,148 |
A command-line interface (CLI) tool for interacting with the Stellar network and Soroban RPC. This tool allows you to generate keypairs, fetch balances, send XLM, fund wallets, and manage keystores securely.
The Lumen Stellar CLI Wallet is designed to simplify interactions with the Stellar blockchain. Whether you're a developer testing smart contracts on Soroban or a user managing Stellar accounts, this CLI provides a simple and secure way to perform common tasks like generating keypairs, sending payments, and funding wallets using Friendbot.
To install the Stellar Wallet CLI, follow these steps:
Clone the repository:
git clone <repository_url>
cd <repository_directory>
Build the project:
cargo build --release
Run the CLI:
./target/release/stellar_wallet_cli
Once the CLI is running, you can perform the following operations:
Generate New Keypair
1. Generate New Keypair
Fetch Balance
2. Fetch Balance
Enter Public Key: <public_key>
Send XLM
3. Send XLM
Enter Source Secret Key: <source_secret_key>
Enter Destination Public Key: <destination_public_key>
Enter Amount: <amount>
Save Keystore
4. Save Keystore
Enter Password: <password>
Load Keystore
5. Load Keystore
Enter Password: <password>
Fund Wallet
6. Fund Wallet
Enter Public Key to fund: <public_key>
Exit
9. Exit
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
Please ensure your code adheres to the project's coding standards and includes appropriate tests.
cargo fmt before submitting a PR.This project is licensed under the MIT License. See the LICENSE file for details.