时长:约 5 分钟 | 本集产出:你的智能体 Solana 钱包(私钥安全保管)+ 测试网余额
1. 本集目标
给你的智能体开一个 Solana 钱包(收钱用的"银行账户"),并领到 devnet 测试币(免费,练手用)。
两个关键概念:
- 钱包地址(公钥): 给别人看的,别人往这里打钱。像银行卡号。
- 私钥: 只有你有的"密码",用它才能动钱包里的钱。永远不要给别人。
我们真实的钱包:收款地址 SoLwALLetXXXXXXXXXXXXXX(第 8 集真钱收款就是它)。
2. 前置条件
-
第 2 集装好的 Node.js ≥ 20 -
能跑命令行(cmd / PowerShell)
3. 操作步骤
Step 1:创建项目文件夹(1 分钟)
做什么:建一个文件夹放你的智能体代码,以后所有文件都在这里。
命令(cmd 里依次输入):
建议路径别带中文和空格,避免后面脚本报错。例:
C:\my-agent
Step 2:生成钱包(2 分钟,自动)
做什么:用一行 Node 代码生成 Solana 钱包(地址 + 私钥)。
命令(在 my-agent 文件夹里):
然后创建文件 gen-wallet.mjs,内容:
运行:
你会看到(示例,别用下面这个,这是演示):
保存:把私钥存到项目里的 .env 文件(新建 .env,内容):
⚠️ 红线:
.env文件只在本地,绝不提交到 GitHub、绝不发到任何对话/云端。我们的项目里.env被 .gitignore 排除,防止误传。
Step 3:领 devnet 测试币(2 分钟,唯一需要"人点一下"的步骤)
做什么:给钱包领 Solana 测试网币(devnet SOL),用于链上操作(注册身份、转账)的手续费。

