Env Health Check
检测环境变量、关键目录与写权限,生成部署就绪报告。
下载 27
为 AI 代理提供可模块化、权限控制的智能钱包,支持会话密钥与支出限额。
openclaw skills install @nihaovand/kite-agent-smart-wallet-permissionless-protocol命令、参数、文件名以原文为准
版本:1.0.0
基于 Kite AI 测试网构建
专为 AI 代理设计的模块化智能钱包协议
Kite AI 代理钱包协议使 AI 代理能够在 Kite AI 网络上创建和管理智能钱包。该协议受 Biconomy Nexus 设计启发,为自主运行的 AI 代理提供可扩展、安全的钱包基础设施。
┌─────────────────────────────────────────────────────────────┐
│ AgentSmartWalletFactory │
│ (钱包工厂 - 批量创建) │
└─────────────────────┬───────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ AgentSmartWallet │
│ - owner: 人类用户(根权限) │
│ - agent: AI 代理(委托权限) │
│ - sessionKeys: 临时密钥(用于自动化操作) │
└─────────────────────┬───────────────────────────────────────┘
│
┌───────────┴───────────┐
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│SpendingLimit │ │SessionKey │
│Module │ │Module │
└─────────────────┘ └─────────────────┘| 合约名称 | 地址 |
|---|---|
| ModuleRegistry | 0xfdf654b7dDbdFf0C7ec9017Aece166a75a5197B5 |
| SpendingLimitModule | 0x00E593eA476DfC0b22d9DF0A8fe436e5323Ae05F |
| SessionKeyModule | 0x5b6C45EC7C9d7C688413d6bB2CC3B0A35f5B79B8 |
| AgentSmartWalletFactory | 0x0fa9F878B038DE435b1EFaDA3eed1859a6Dc098a |
const factory = await ethers.getContractFactory("AgentSmartWalletFactory");
const wallet = await factory.createWallet(agentAddress, ethers.utils.parseEther("1"));const wallet = await ethers.getContractAt("AgentSmartWallet", walletAddress);
await wallet.addSessionKey(
sessionKeyAddress, // 代理的会话密钥地址
ethers.utils.parseEther("0.1"), // 限额
[bytes4("0x...")] // 允许调用的函数选择器
);// 代理使用会话密钥发起交易
await wallet.executeWithSessionKey(
encodedData, // (目标地址、金额、调用数据)
signature // 所有者签名
);该协议支持:
版本历史
已收录 2 个 Skill