闲社服务运行正常AI智能体自动化平台
p

Polygon代理工具包

技能标识:polygon-agent-kit

Complete Polygon agent toolkit. Session-based smart contract wallets (Sequence), token ops (send/swap/bridge/deposit via Trails), ERC-8004 on-chain identity + reputation, x402 micropayments. Single CLI entry point, AES-256-GCM encrypted storage.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Polygon代理工具包

Polygon Agent Kit

前置条件

  • - Node.js 20+
  • 全局安装:npm install -g github:0xPolygon/polygon-agent-kit
  • 入口点:polygon-agent
  • 存储:~/.polygon-agent/(AES-256-GCM 加密)

架构

钱包创建方式用途需要资金?
EOAsetup使用 Sequence Builder 认证否
生态系统钱包
wallet create | 主消费钱包 | 是 |

环境变量

必需变量
变量使用场景
SEQUENCEPROJECTACCESSKEY钱包创建、兑换
SEQUENCEINDEXERACCESSKEY
余额查询 |

可选变量
变量默认值
SEQUENCEECOSYSTEMCONNECTORURLhttps://agentconnect.polygon.technology/
SEQUENCEDAPP_ORIGIN
与连接器 URL 来源相同 |

| TRAILSAPIKEY | 回退至 SEQUENCEPROJECTACCESS_KEY | | TRAILSTOKENMAP_JSON | 代币目录查询 | | POLYGONAGENTDEBUG_FETCH | 关闭 — 将 HTTP 日志记录到 ~/.polygon-agent/fetch-debug.log | | POLYGONAGENTDEBUG_FEE | 关闭 — 将费用选项输出到 stderr |

完整设置流程

bash

阶段 1:设置(创建 EOA + Sequence 项目,返回访问密钥)


node cli/polygon-agent.mjs setup --name MyAgent

→ 保存 privateKey(不再显示)、eoaAddress、accessKey

阶段 2:创建生态系统钱包(自动等待浏览器批准)

export SEQUENCEPROJECTACCESS_KEY= node cli/polygon-agent.mjs wallet create --usdc-limit 100 --native-limit 5

阶段 3:为钱包充值

node cli/polygon-agent.mjs fund

→ 从会话中读取 walletAddress,构建 Trails 小部件 URL,其中 toAddress=

→ 始终运行此命令以获取 URL — 切勿手动构建或硬编码任何地址

→ 将返回的 fundingUrl 发送给用户;输出中的 walletAddress 确认收款方

阶段 4:验证

export SEQUENCEINDEXERACCESS_KEY= node cli/polygon-agent.mjs balances

阶段 5:在链上注册代理(ERC-8004,Polygon 主网)

node cli/polygon-agent.mjs agent register --name MyAgent --broadcast

→ 铸造 ERC-721 NFT,在 Registered 事件中发出 agentId

→ 使用 agentId 进行声誉查询和反馈

命令参考

设置

bash polygon-agent setup --name [--force]

钱包

bash polygon-agent wallet create [--name ] [--chain polygon] [--timeout ] [--no-wait] [--native-limit ] [--usdc-limit ] [--usdt-limit ] [--token-limit ] # 可重复 [--usdc-to --usdc-amount ] # 一次性限定转账 [--contract ] # 白名单合约(可重复) polygon-agent wallet import --ciphertext |@ [--name ] [--rid ] polygon-agent wallet list polygon-agent wallet address [--name ] polygon-agent wallet remove [--name ]

操作

bash polygon-agent balances [--wallet ] [--chain ] polygon-agent send --to --amount [--symbol ] [--broadcast] polygon-agent send-native --to --amount [--broadcast] [--direct] polygon-agent send-token --symbol --to --amount [--broadcast] polygon-agent swap --from --to --amount [--to-chain ] [--slippage ] [--broadcast] polygon-agent deposit --asset --amount [--protocol aave|morpho] [--broadcast] polygon-agent fund [--wallet ] [--token ] polygon-agent x402-pay --url --wallet [--method GET] [--body ] [--header Key:Value]

代理(ERC-8004)

bash polygon-agent agent register --name [--agent-uri ] [--metadata ] [--broadcast] polygon-agent agent wallet --agent-id polygon-agent agent metadata --agent-id --key polygon-agent agent reputation --agent-id [--tag1 ] polygon-agent agent reviews --agent-id polygon-agent agent feedback --agent-id --value [--tag1 ] [--tag2 ] [--endpoint ] [--broadcast]

ERC-8004 合约(Polygon 主网):

  • - IdentityRegistry:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
  • ReputationRegistry:0x8004BAa17C55a88189AE136b182e5fdA19dE9b63

关键行为

  • - 默认模拟运行 — 所有写入命令需要 --broadcast 才能执行
  • 智能默认值 — --wallet main、--chain polygon、wallet create 自动等待
  • 费用偏好 — 当两者都可用时,自动选择 USDC 而非原生 POL
  • fund — 从钱包会话中读取 walletAddress,并将其设置为 Trails 小部件 URL 中的 toAddress。始终运行 polygon-agent fund 以获取正确的 URL — 切勿手动构建或硬编码任何地址。返回的 JSON 包含 fundingUrl 和 walletAddress,以便在分享前确认预填的收款方
  • deposit — 通过 Trails getEarnPools 选择 TVL 最高的池。如果会话拒绝,使用 --contract 重新创建钱包
  • x402-pay — 探测端点的 402 响应,智能钱包以精确代币数量为构建者 EOA 充值,EOA 签署 EIP-3009 支付。链从 402 响应中自动检测
  • send-native --direct — 绕过 ValueForwarder 合约进行直接 EOA 转账
  • 会话权限 — 如果没有 --usdc-limit 等参数,会话将获得最基本的默认值,可能无法进行交易

关键:钱包批准 URL

当 wallet create 在 url 或 approvalUrl 字段中输出 URL 时,您必须将完整、未截断的 URL 发送给用户。该 URL 包含会话批准所需的加密参数(公钥、回调令牌)。如果任何部分被截断,批准将失败。

  • - 不要缩短、总结或在 URL 中添加 ...
  • 不要将 URL 拆分为多条消息
  • 原样输出 CLI 返回的原始 URL

回调模式

wallet create 命令会自动启动本地 HTTP 服务器并打开 Cloudflare Quick Tunnel(*.trycloudflare.com)— 无需账户或令牌。首次使用时,如果尚未安装,cloudflared 二进制文件会自动下载到 ~/.polygon-agent/bin/cloudflared。无论代理在哪里运行,连接器 UI 都会通过隧道 POST 加密的会话。一旦收到会话,隧道和服务器会自动拆除。

时机:approvalUrl 仅在 CLI 进程运行时有效。立即打开它并在超时窗口内(默认 300 秒)完成钱包批准。切勿重复使用之前运行的 URL — CLI 退出时隧道会被拆除。

手动回退(如果 cloudflared 不可用):CLI 省略 callbackUrl,因此连接器 UI 在浏览器中显示加密的 blob。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 polygon-agents-sdk-1776297099 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 polygon-agents-sdk-1776297099 技能

通过命令行安装

skillhub install polygon-agents-sdk-1776297099

下载

⬇ 下载 polygon-agent-kit v1.0.0(免费)

文件大小: 7.01 KB | 发布时间: 2026-4-16 17:11

v1.0.0 最新 2026-4-16 17:11
Initial public release of polygon-agent-kit — an all-in-one toolkit for building Polygon smart agent experiences.

- Provides a session-based CLI for creating and managing smart contract wallets, sending, bridging and use tokens for any onchain action, onchain identity registration and reputation with 8004, and x402 micropayments.
- Encrypted local storage for wallet/session data with built-in smart sessions to control daily limits, thresholds, and contract calls to execute onchain transactions safely for your agent.
- Requires minimal env setup; operates via dry-run by default, with explicit broadcast mode for writes.
- Built-in interactive wallet creation/approval flow using Cloudflare Quick Tunnel for secure session handshakes.
- Supports troubleshooting, debug logging, flexible session controls, and robust funding/approval safeguards.
- Comprehensive built-in CLI reference and practical setup guides included for common flows
返回顶部