当前位置: 首页 > news >正文

如何创建一个 Solana 钱包?

了解如何创建和管理 Solana 钱包,是你踏入 Solana 公链生态的第一步。本文将分两部分详解:

  • 使用官方 Solana CLI 创建钱包

  • 使用 CiaoTool 快速生成钱包地址

  • 并对比两者适用场景,帮助你根据需求选择。


一、为什么需要自己创建钱包?

在 Solana 网络中,钱包是你与链交互、签名交易、持有资产的关键。创建自己的 Wallet,意味着:

  • 掌握私钥和控制权

  • 能使用 CLI 或 SDK 访问链上功能;

  • 为未来操作(发币、部署合约、接收 Airdrop)做准备。


二、方式一:使用 Solana 官方 CLI 创建钱包

这是最标准、安全的方式,适合开发者和多钱包管理流程。

步骤 1:安装 Solana CLI

sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
solana --version

安装完成后请确保将安装路径添加到 PATH 中。

步骤 2:生成钱包 Keypair

solana-keygen new --outfile ~/.config/solana/id.json

系统会为你生成助记词,并输出对应的公钥地址(Pubkey)。

如果想存储为自定义路径:

solana-keygen new --outfile ~/my-wallet.json

你也可以使用 --force 覆盖已有文件。

步骤 3:查看钱包地址、公钥

solana address

或:

solana-keygen pubkey ~/my-wallet.json

得到你钱包的 Solana 地址(公钥)。

步骤 4:配置网络与查看余额

默认连接 mainnet-beta,可切换为 Devnet:

solana config set --url devnet
solana airdrop 2
solana balance

这会申请 Devnet 免费 SOL,方便测试链上交互。


三、方式二:使用 CiaoTool 快速创建钱包

CiaoTool 不仅支持代币发行,也提供一键生成钱包地址的功能,适合无需安装 CLI 的用户。

为什么使用 CiaoTool?

  • 无需命令行操作,界面化流程;

  • 快速生成多个地址,甚至可批量创建钱包;

  • 可立即连接 Phantom等钱包使用。

使用流程概览

  1. 打开 CiaoTool平台 → 进入钱包管理→批量创建钱包页面;

  2. 输入数量,点击创建

  3. 可点击下载表格,方便导入。

此方式适合非开发者、营销活动或批量账号使用场景。


四、对比总结:CLI vs CiaoTool

方法优势适用场景
Solana CLI内置官方工具,完全自主,适合集成脚本与节点开发、部署、自动化流程
CiaoTool 平台化生成无需命令行,可快速批量创建地址社区活动、空投、测试地址管理等场景

五、安全建议

  • CLI 钱包文件为明文 JSON,请妥善保管,不要上传至没有信任的平台;

  • 从 CiaoTool 导出私钥后,也请安全存储;

  • 助记词和私钥永不泄露,切勿在公开网络或陌生链接粘贴使用。


六、如何选择适合你的方式?

  • 如果你熟悉命令行、希望掌控流程,使用 Solana CLI;

  • 如果你只需要快速生成一个地址进行空投测试、批量操作,CiaoTool 更便捷;

  • 两者生成的钱包皆可在任何支持 Solana 的 SDK 或钱包内使用。


七、结语

创建属于自己的 Solana 钱包,其实非常容易。CLI 提供最官方可信赖的方法,CiaoTool 则提供另一个友好界面入口,适合零基础用户。了解并使用这些方式后,你就可以开始真正与 Solana 交互:接收 SOL、组建账户、发币、做测试等等都不在话下。

http://www.lryc.cn/news/603859.html

相关文章:

  • imx6ull-驱动开发篇3——字符设备驱动开发实验
  • C 语言第 12 天学习笔记:函数进阶应用与变量特性解析
  • 每日学习笔记记录(分享更新版-凌乱)
  • imx6ull-驱动开发篇2——字符设备驱动开发步骤
  • 网络通信基础(一)
  • Redis 跨主机连接超时分析:从网络波动到架构优化
  • 使用鼠标在Canvas上绘制矩形
  • 【C++算法】80.BFS解决FloodFill算法_岛屿数量
  • 《Java 程序设计》第 9 章 - 内部类、枚举和注解
  • 实在智能Agent智能体荣登全球“Go_Global_AI_100”百强榜,中国AI走向世界!
  • STM32——HAL库
  • 什么是EasyVR shield 3?如何设置EasyVR shield 3
  • 大模型应用开发模拟面试
  • 用动态的观点看加锁
  • TCMalloc 内存分配原理简析
  • 2-verilog-基础语法
  • Coze Studio概览(三)--智能体管理
  • sqli-labs通关笔记-第24关 SQL二次注入(单引号闭合)
  • 硬件学习笔记--73 电能表新旧精度等级对应关系
  • debug redis里面的lua脚本
  • Spring Boot 防重放攻击全面指南:原理、方案与最佳实践
  • ElasticSearch 的3种数据迁移方案
  • 在Word和WPS文字中把全角数字全部改为半角
  • Vue2学习-MVVM模型
  • Spring Boot 简单接口角色授权检查实现
  • C++入门知识学习(上)
  • 嵌入式学习日志(十一)
  • css3之三维变换详说
  • SQL Server中的分页查询
  • leetcode热题——螺旋矩阵