Task Router Skill
Task Router
KyberSwap Arbitrage
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install harleyscodes/kyberswap-arbitrage打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
Triangular arbitrage: profit from price differences between 3 tokens (e.g., USDC → ETH → USDT → USDC)
0x6131B5fae19EA4f9D964eAc0408E4408b2a37dD8
0x5F1dddbf348aC2BEbe18559BF0eDE9D3fE6ce35f
const router = new ethers.Contract(routerAddr, routerABI, provider);
// Get amounts out for exact input
const [amountOut] = await router.getAmountsOut(
amountIn, // Wei amount
[tokenA, tokenB, tokenC] // Path
);
profit = finalAmount - initialAmount - gasCosts
const tx = await router.swapExactTokensForTokens(
amountIn,
amountOutMin,
path,
recipient,
deadline
);
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
0xfde4C96c85940E8F44A6D8d5e4fD4f4C4f9D8E8
0x4200000000000000000000000000000000000006
0x4200000000000000000000000000000000000006
Common triangular paths:
amountOutMin = output * (1 - slippage%)这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
# KyberSwap Arbitrage ## Overview Triangular arbitrage: profit from price differences between 3 tokens (e.g., USDC → ETH → USDT → USDC) ## Key Contracts (Base Mainnet) - **Router**: `0x6131B5fae19EA4f9D964eAc0408E4408b2a37dD8` - **Factory**: `0x5F1dddbf348aC2BEbe18559BF0eDE9D3fE6ce35f` ## Core Logic ### 1. Get Quotes ```typescript const router = new ethers.Contract(routerAddr, routerABI, provider); // Get amounts out for exact input const [amountOut] = await router.getAmountsOut( amountIn, // Wei amount [tokenA, tokenB, tokenC] // Path ); ``` ### 2. Calculate Profit ``` profit = finalAmount - initialAmount - gasCosts ``` ### 3. Execute Swap ```typescript const tx = await router.swapExactTokensForTokens( amountIn, amountOutMin, path, recipient, deadline ); ``` ## Token Addresses (Base) - **USDC**: `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` - **USDT**: `0xfde4C96c85940E8F44A6D8d5e4fD4f4C4f9D8E8` - **ETH**: `0x4200000000000000000000000000000000000006` - **WETH**: `0x4200000000000000000000000000000000000006` ## Arbitrage Pairs (Base) Common triangular paths: - USDC → ETH → USDC - USDC → WETH → USDT → USDC - USDT → ETH → USDC → USDT ## Safety Checks 1. **Slippage**: Set `amountOutMin` = output * (1 - slippage%) 2. **Gas**: Estimate gas, ensure profit > gas 3. **Max Price Impact**: Check pool reserves before large trades 4. **Renounced Contracts**: Only trade tokens with renounced ownership ## Risk Profile - **Aggressive** but audit-first - Skip all non-renounced contracts - Check for honeypot tokens
Task Router
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay,...
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.