1 个稳定版本
1.1.0 | 2024 年 7 月 31 日 |
---|
#374 在 神奇豆子
144 每月下载量
35KB
223 行
SoWa - Solana 钱包 CLI
Sowa(SOlana-WAllet)是一个用于管理 Solana 钱包并在 Solana 区块链上执行基本操作的命令行界面工具。
功能
- 创建新的 Solana 账户
- 检查账户余额
- 发送 SOL 交易
- 查看交易历史
- 可配置的 RPC 端点
安装
先决条件
- Rust 和 Cargo
- Git
从源码构建
-
克隆仓库
git clone https://github.com/yourusername/sowa.git cd sowa
-
构建项目
cargo build --release
-
二进制文件将在
target/release/sowa
可用
使用方法
您可以使用 cargo run
或直接运行编译的二进制文件来运行 Sowa。以下是一些示例命令
创建新账户
cargo run -- create-account
这将生成一个新的密钥对并将其保存到 ~/.config/sowa/keypair.json
。
检查账户余额
cargo run -- balance <PUBKEY>
将 <PUBKEY>
替换为您想要检查的地址。
发送 SOL
cargo run -- send <TO_PUBKEY> <AMOUNT>
这将发送指定数量的 SOL 到给定的地址。
查看交易历史
cargo run -- history
此命令将显示当前账户的交易历史。
配置 RPC URL
查看当前 RPC URL
cargo run -- config
更新 RPC URL
cargo run -- config <NEW_RPC_URL>
配置
Sowa 将其配置存储在 ~/.config/sowa/config.json
。默认 RPC URL 设置为 Solana devnet。根据需要,您可以将其更改为 mainnet-beta 或 testnet。
安全注意事项
- 密钥对存储在本地
~/.config/sowa/keypair.json
。请确保此文件的安全,不要与他人分享。 - 发送交易时始终仔细检查地址,以避免资金损失。
依赖项
~70MB
~1.5M SLoC