1 个稳定版本

1.1.0 2024 年 7 月 31 日

#374神奇豆子

Download history 142/week @ 2024-07-28 2/week @ 2024-08-04

144 每月下载量

自定义许可证

35KB
223

SoWa - Solana 钱包 CLI

Sowa(SOlana-WAllet)是一个用于管理 Solana 钱包并在 Solana 区块链上执行基本操作的命令行界面工具。

功能

  • 创建新的 Solana 账户
  • 检查账户余额
  • 发送 SOL 交易
  • 查看交易历史
  • 可配置的 RPC 端点

安装

先决条件

  • Rust 和 Cargo
  • Git

从源码构建

  1. 克隆仓库

    git clone https://github.com/yourusername/sowa.git
    cd sowa
    
  2. 构建项目

    cargo build --release
    
  3. 二进制文件将在 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