本指南介绍了 Rust 和 Solana 的安装、在 Solana 测试网上创建钱包和入金,以及运行 420Miner 脚本。
先决条件:访问可在其中执行这些命令的服务器。我在 WSL(适用于 Linux 的 Windows 子系统)上使用 Ubuntu 22.04 来说明本指南中的过程。
安装 Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
安装 Solana
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
您可能需要配置 Solana CLI(确保您的主目录匹配):
export PATH="/home/ubuntu/.local/share/solana/install/active_release/bin:$PATH"
确认 Solana 已安装
solana --version
创建和配置钱包
创建第一个钱包:
solana-keygen new
配置 Solana 测试网
solana config set --url https://api.testnet.solana.com
将 1 Sol 空投到您的第一个钱包
solana airdrop 1
检查余额,应为 1 SOL
solana balance
设置第二个钱包
cp /home/ubuntu/.config/solana/id.json /home/ubuntu/.config/solana/id1.json
创建第二个钱包
solana-keygen new --force
将 1 Sol 空投到您的第二个钱包:
solana airdrop 1
如果它不起作用并且您遇到以下错误:
,请注意,Solana 测试网水龙头会根据您计算机的钱包和 IP 地址限制 SOL 的速率。
简单修复:
创建货运项目
cargo new my_project
如果出现错误,请先安装 cargo:
sudo apr install cargo
导航到新目录:
cd my_project
完成后,edid Cargo.toml 文件以添加 solana-client 和 solana-sdk 依赖项:
nano Cargo.toml
为此,请将以下行插入到依赖项中:
[dependencies]
solana-client = "1.10"
solana-sdk = "1.10"
设置并运行SolXEN Miner
从以下 URL 获取 SolXEN Miner (代码):
https://gist.githubusercontent.com/jacklevin74/b3b3709aa3e66eab8f762c0fb4de53ff/raw/51ad482cd8c5a1d6c77457ae2c12378e4333a788/rs
现在,编辑矿工脚本 main.rs,从中删除所有内容,然后从上面的 URL 将内容粘贴到其中:
nano src/main.rs
和
请注意,如果您的主目录不是 /home/ubuntu,请修改脚本以确保主目录路径正确。
完成后,保存文件。
生成项目
cargo build
执行编译好的程序(运行矿机)
cargo run
验证测试网上的交易:
检查更新的 SOL 余额
solana balance
通过在 Solana 浏览器上输入您钱包的公共地址来检查交易历史和结果:https://explorer.solana.com/address/YOUR_WALLET_ADDRESS?cluster=testnet。
导航到“交易历史记录”,查看带有“420”字符串的哈希值,以确认 SolXen 是否成功挖掘:
享受!