返回顶部
c

clankerkit自主钱包操作

Autonomous wallet operations for AI agents on Monad — swap, stake, deploy wallets, trade memecoins, and manage spending policies via natural language.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
564
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clankerkit

ClankerKit - Monad上AI代理的自主钱包

ClankerKit为您的AI代理在Monad区块链上提供自主金融能力。部署智能合约钱包,设置支出策略,通过Kuru DEX兑换代币,质押MON,使用策略交易Meme币,以及执行跨链兑换。

快速开始

bash

安装技能


claw skill install clankerkit

环境变量

变量名必填描述
AGENTWALLETADDRESS已部署的AgentWallet合约地址
POLICYENGINEADDRESS
是 | 已部署的PolicyEngine合约地址 | | AGENTPRIVATEKEY | 是 | 代理私钥(带0x前缀) | | OWNER_ADDRESS | 是 | 人类所有者地址 | | MONADRPCURL | 否 | Monad RPC URL(默认:测试网) | | MONAD_NETWORK | 否 | testnet 或 mainnet(默认:testnet) | | ZEROXAPIKEY | 否 | 0x兑换API密钥(仅用于zerox_swap) |

工具(共32个)

钱包管理

getwalletinfo

获取钱包地址、所有者、代理、MON余额和策略状态。

gettokenbalance

获取代理钱包的ERC-20代币余额。
  • - token: 代币符号(WMON、USDC、CHOG、DAK、YAKI)或合约地址

send_tokens

从钱包发送原生MON代币。
  • - to: 接收方地址
  • amount: 人类可读形式的金额(例如0.5)

send_token

从钱包发送ERC-20代币。
  • - token: 代币合约地址
  • to: 接收方地址
  • amount: 人类可读形式的金额

execute_transaction

通过钱包执行任意合约调用。
  • - target: 目标合约地址
  • value: 要发送的原生MON(wei,默认0)
  • data: 编码的调用数据(十六进制)

ensure_gas

确保代理EOA有足够的MON支付Gas费。如果EOA余额低于最低阈值,自动从AgentWallet合约向EOA发送MON。用户只需为钱包合约充值——代理从中自行补充Gas。
  • - minBalance: EOA可接受的最低MON余额(人类可读,默认0.01)
  • topUpAmount: 低于最低阈值时向EOA发送的MON数量(人类可读,默认0.05)

策略与安全

get_policy

查看当前支出限额(每日/每周)、使用情况和白名单。

create_policy

创建支出策略。在受保护交易生效前必须调用一次。
  • - dailyLimit: 每日最大MON(人类可读,例如1.0)
  • weeklyLimit: 每周最大MON(默认为每日的7倍)
  • allowedTokens: 可选的ERC-20地址白名单
  • allowedContracts: 可选的合约地址白名单
  • requireApprovalAbove: 需要所有者批准的MON阈值

updatedailylimit

更新每日支出限额。
  • - newLimit: 人类可读MON的新限额

代币兑换(Kuru DEX)

swap_tokens

通过Kuru Flow聚合器在Monad上兑换代币。接受符号(MON、USDC、WMON、CHOG、DAK、AUSD、WETH、WBTC)或合约地址。
  • - tokenIn: 源代币(符号或地址)
  • tokenOut: 目标代币(符号或地址)
  • amount: 人类可读金额(例如0.01)
  • slippage: 滑点(基点,默认:50 = 0.5%)

getswapquote

获取兑换报价而不执行。
  • - tokenIntokenOutamount: 与swap_tokens相同

质押

stake_mon

向验证者质押MON以赚取奖励。
  • - amount: 要质押的MON(人类可读)
  • validatorId: 验证者ID(可选,使用默认值)

unstake_mon

开始从验证者解除质押MON。
  • - amount: 要解除质押的MON(人类可读)
  • validatorId: 验证者ID(可选)
  • withdrawId: 提款ID(默认:0)

withdraw_stake

在1个纪元延迟后提取已解除质押的MON。
  • - validatorIdwithdrawId: 可选

claimstakingrewards

领取累积的质押奖励。
  • - validatorId: 可选

compound_rewards

重新质押累积的奖励。
  • - validatorId: 可选

getstakinginfo

获取委托信息(质押金额、未领取奖励)。
  • - validatorId: 可选

Kuru CLOB订单簿交易

getkurumarkets

列出Monad主网上已知的Kuru CLOB订单簿市场。

getorderbook

获取Kuru CLOB市场的实时L2订单簿(买单/卖单)。
  • - marketAddress: 订单簿合约地址

getmarketprice

获取Kuru CLOB市场的最佳买价、卖价和中间价。
  • - marketAddress: 订单簿合约地址

kurumarketorder

在Kuru CLOB市场下达市价单(IOC)。代理EOA必须持有代币。
  • - marketAddress: 订单簿合约地址
  • amount: 人类可读浮点数
  • isBuy: true为买入,false为卖出
  • minAmountOut: 最小输出量(默认:0)
  • slippageBps: 滑点(基点,默认:100)

kurulimitorder

在Kuru CLOB市场下达限价单(GTC)。
  • - marketAddress: 订单簿合约地址
  • price: 报价资产中的价格(浮点数)
  • size: 基础资产中的数量(浮点数)
  • isBuy: true为买单,false为卖单
  • postOnly: 如果跨越价差则拒绝(默认:false)

cancelkuruorders

取消Kuru CLOB市场上的未成交订单。
  • - marketAddress: 订单簿合约地址
  • orderIds: 订单ID字符串数组

Meme币交易

getmemetokens

获取所有已知Monad Meme币(DAK、CHOG、YAKI)的实时价格指标。使用CLOB订单簿,Kuru Flow作为后备。

gettokenprice

通过符号或合约地址获取特定代币的实时价格。
  • - token: 符号(DAK、CHOG、YAKI)或合约地址

smart_trade

评估或执行自主交易策略。
  • - token: 代币符号
  • strategyType: dca、momentum、scalp或hodl
  • budgetMon: MON总预算
  • stopLoss: 止损比例(默认:0.1 = -10%)
  • takeProfit: 止盈比例(默认:0.3 = +30%)
  • dcaIntervals: DCA买入次数(默认:5)
  • momentumThreshold: 动量策略的最小24小时变化(默认:0.05)
  • autoExecute: 执行交易或模拟运行(默认:false)

跨链兑换

kyber_swap

通过KyberSwap在以太坊/Polygon/Arbitrum/Optimism/Base/BSC/Avalanche上进行兑换。无需API密钥。使用代理EOA(而非钱包合约)。
  • - chain: 目标链名称
  • tokenIntokenOut: 目标链上的代币地址
  • amountIn: 最小单位的金额(wei)
  • slippageBps: 滑点(默认:50)
  • recipient: 接收方地址(默认:代理EOA)

zerox_swap

通过0x Swap API v2进行兑换。需要ZEROXAPIKEY。
  • - chaintokenIntokenOutamountInslippageBps: 与kyber_swap相同

支付与身份

payforservice

为启用x402的API端点付费。
  • - endpoint: API端点URL
  • amount: USDC支付金额

register_agent

在ERC-8004身份注册表上注册。
  • - name: 代理名称
  • description: 代理描述

部署

deploypolicyengine

部署新的PolicyEngine合约。部署者成为所有者。无需参数。

deployagentwallet

部署新的AgentWallet合约。可选择同时部署PolicyEngine。 -

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clankerkit-1776419965 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clankerkit-1776419965 技能

通过命令行安装

skillhub install clankerkit-1776419965

下载

⬇ 下载 clankerkit v0.1.0(免费)

文件大小: 23.95 KB | 发布时间: 2026-4-17 20:13

v0.1.0 最新 2026-4-17 20:13
Initial release: 32-tool autonomous wallet SDK for AI agents on Monad

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部