CryptoAtlas · 返回首页

Rig Onchain Kit

为 Rust Agent 提供 Solana/EVM 链上工具的 crate,README 包含签名器、钱包和 Privy 嵌入式钱包接入。

开发工具 · 仓库资料已读 · 资料日期 2026-10-12

官方入口 ↗

适合场景与使用门槛

开发自己的 Agent · 钱包与支付 · 寻找交易助手。需要开发与部署能力,SDK。

Rust crate 与签名器

建议第一步:先了解本地签名器和嵌入式钱包的不同配置。

签名与委托权限由钱包配置决定。

费用与使用条件

尚未独立核验当前套餐与总成本,请查看官方价格。

官方能力描述

  • 为 Rust Agent 提供 Solana/EVM 链上工具的 crate,README 包含签名器、钱包和 Privy 嵌入式钱包接入。
    Rig Onchain Kit · README ↗

执行与资金权限

开发者通过 Rust 工具执行链上操作。

本地密钥/嵌入式钱包与委托授权由配置决定。

观察与证据缺口

已阅读所列公开资料,观察限于页面与仓库内容;未注册或执行交易。

编辑判断:与 Listen 有工具链关联但属于独立组件;研究时保留依赖关系。

  • 当前版本、依赖、维护与许可证范围
  • 具体连接器/协议的可复现运行及 paper/测试环境
  • 密钥保存、签名/API 权限、风控约束与失败恢复的代码依据

REA REVERSE ENGINEERING

逆向工程 · 公开证据分析

发布包包含实际本地钱包签名与发送交易的实现。SignerContext 用 Tokio task-local 传递签名器;这种上下文隔离并不构成交易额度、审批或损失控制。

crates.io 官方 rig-onchain-kit 1.0.0 的发布源码;保留原始 crate 哈希并转换为 ZIP 兼容输入供 REA 清单检查。未编译、运行或签名。 · 2026-10-13 · REA 6.4.0

REA 已检查官方 crate 内容的兼容派生清单 实际观察

原始 crate 解压后未改文件内容,转换为 ZIP 供 REA 检查;inspect_artifact 返回 115 个内容节点、116 个文件/目录出现项。这个结果证明本次检查输入的身份和结构,不证明 Python、Go 或 Rust 代码运行行为,也不等同于完成产品逆向。

查看证据来源 ↗

SignerContext 是任务级上下文 代码推断

发布包的 signer/mod.rs 使用 tokio::task_local! 保存 Arc<dyn TransactionSigner>,with_signer 通过 scope 将签名器绑定到异步任务。它解决工具调用取得哪个签名器的问题,不能由此推导账户托管安全或交易限额。

查看证据来源 ↗

本地 Solana 路径会签名并发送交易 代码推断

LocalSolanaSigner 从传入私钥创建 Keypair;sign_and_send_solana_transaction 读取 blockhash、调用 try_sign 后调用 send_tx。调用者若启用这一实现,接口语义包含发送交易,而不只是生成建议。该路径在本次没有执行。

查看证据来源 ↗ · 查看证据来源 ↗

发布源码与仓库 commit 有明确对应 代码推断

crate 内 .cargo_vcs_info.json 标记的 commit 为 999f0898dfe68c0ad9de00a48f56fa12503a6974,与本报告引用的固定源码一致。发布包同时含 Local EVM、Local Solana 与 Privy 签名器实现,不能用一个笼统的托管标签概括所有接入方式。

查看证据来源 ↗ · 查看证据来源 ↗

分析范围与限制

  • REA 6.4.0 的该 CLI 不直接识别 .crate/tar.gz;因此检查的是从原包解压、未改文件内容的 ZIP 派生输入。原始与派生 SHA-256 分开保留。
  • 发布包是 Rust 源码分发,不是经本次验证的编译二进制;REA 文件清单不提供 Rust 语义或运行证明。
  • 没有加载私钥、创建钱包、请求签名或广播任何交易。
下载完整报告 JSON

资料来源

Rig Onchain Kit · README ↗

适用场景为编辑判断;独立金融能力实测未完成。

补充或纠正这份档案