solana-transfer

💸 Solana 链上安全即时支付

🥥36总安装量 13评分人数 7
100% 的用户推荐

OpenClaw 官方 Solana 转账技能,支持 Agent 间即时 SOL/SPL 代币支付与奖励结算,链上透明可追溯。

S

安全性较高,可在多数场景中优先使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 代码安全规范,无 eval/exec/system 等危险函数,使用 Solana 官方库 (@solana/web3.js)
  • ✅ 私钥本地存储且不上传远程,交易签名在本地完成,无静默数据收集
  • ⚠️ parseInt() 处理金额存在 JavaScript 整数精度限制(最大安全整数 2^53-1)
  • ⚠️ 依赖使用 ^ 语义化版本范围,允许小版本自动更新
  • ⚠️ 转账操作无二次确认机制,需由调用方自行实现确认逻辑

使用说明

该技能为 OpenClaw Agent 提供 Solana 区块链原生转账能力,支持 SOL 和 SPL 代币(如 USDC)的链上支付与结算。

核心用法:通过简单的 JavaScript API 调用(sendSOLsendSPLToken),Agent 可向其他 Agent 或钱包地址发送代币。使用时需本地配置 Solana 密钥对(keypair.json)和 RPC 端点,支持 mainnet、devnet 和 testnet 网络。典型场景包括专家查询付费、任务奖励发放、自动化交易结算等,所有操作均通过 @solana/web3.js 官方库与链上交互。

显著优点:基于 Solana 官方库构建,代码规范且经过安全审计;支持原生代币和 SPL 代币,满足不同支付需求;交易上链后可生成唯一哈希,便于构建审计追踪、争议解决和数据分析系统;配置灵活,支持自定义 RPC 端点和多网络切换;API 设计轻量简洁,错误处理完善,几行代码即可集成。

潜在缺点或局限性:使用 parseInt() 处理金额,对于超过 JavaScript 安全整数范围(2^53-1)的大额转账可能存在精度丢失风险;技能本身不提供转账二次确认机制,需调用方自行实现确认逻辑;依赖外部 RPC 服务,网络拥堵时可能出现确认延迟;高频转账可能触发 RPC 限流,需自行添加延迟控制;目前仅支持基础转账,不支持多签、DeFi 交互等复杂操作。

适合的目标群体:构建 Agent 经济系统的开发者(实现 Agent 间自动支付)、搭建专家咨询平台的团队(按查询自动结算)、任务分发与奖励系统构建者(自动发放报酬)、以及需要链上透明结算的 DAO 或自动化组织。

使用风险:私钥以明文存储在本地 keypair.json,若文件权限设置不当(建议 600)或被恶意读取将导致资金被盗;区块链交易不可逆,错误地址或金额会造成永久损失;使用不可信 RPC 可能面临交易信息泄露或 front-running 风险;JavaScript 数字精度限制可能影响大金额转账准确性,建议大额交易前验证金额。

solana-transfer 内容

手动下载zip · 14.9 kB
config.example.jsonapplication/json
请选择文件