搜索

PythonReactSEOPDF
OpenClaw

Kyberswap Arbitrage

KyberSwap Arbitrage

harleyscodes0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install harleyscodes/kyberswap-arbitrage

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

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
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
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

来源信息

Source
github
Repository
openclaw/skills
Path
skills/harleyscodes/kyberswap-arbitrage
Version
—
Commit
0757c3f610b3f89613bd3fde68c36574675c54ba
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# 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

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.