Linux 安装Solana 并生成密钥

官方现在推荐先安装 Rust 环境,然后通过 Rust 的包管理器 Cargo 来安装 solana-cli。这样做可以更好地管理版本和依赖。

1、安装 Rust

如果你的系统里没有 Rust,请运行以下命令来安装。如果已经安装,请跳过此步。

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装过程中,如果提示你选择安装类型,直接按 1 (默认安装) 并回车即可。

安装完成后,运行下面的命令来让当前终端环境生效(或者直接重启终端):

source "$HOME/.cargo/env"

通过运行 rustc --version 检查是否安装成功。

2、安装 Solana CLI

现在,使用 Rust 的包管理器 Cargo 来安装 Solana CLI:

cargo install solana-cli

这个命令会自动获取并编译安装最新版本的 Solana CLI 工具。

3、验证安装

安装完成后,运行以下命令来验证:

solana --version

如果成功,它会打印出 Solana CLI 的版本号,例如 solana-cli 1.18.17

4、使用 Python 脚本直接生成

pip install solana base58

5、运行以下Python代码

from solana.keypair import Keypair
import base58

# 创建一个新的密钥对
keypair = Keypair()

# 获取字节格式的私钥 (前32位)
private_key_bytes = keypair.secret_key[:32]

# 将私钥编码为 Base58 字符串
base58_private_key = base58.b58encode(private_key_bytes).decode('utf-8')

print(f"新钱包公钥 (Public Key): {keypair.public_key}")
print("-" * 30)
print(f"新钱包私钥 (Base58 Private Key):\n{base58_private_key}")

python convert_key.py

运行后,会直接打印出可用的公钥和 Base58 私钥。

 

疑难杂症

报错 error: failed to run custom build command for `hidapi v2.6.3`

sudo apt-get update
sudo apt-get install -y libudev-dev
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇