360 Secure SkillHub
360 安全技能中心

FORGE — Cross-Chain Swap Agent

FORGE 通过 THORChain 提供跨链兑换服务,覆盖 BTC、ETH、RUNE、AVAX、USDC 等 44+ 资产的报价与交易构建;返回金库存款地址和 memo,由用户钱包自行发送资金,按其说明不托管资产。每笔兑换嵌入 0.5% 归集到 forgemb 的推荐费。可经 MCP 或 REST 调用。

morebetterclaw
morebetterclaw
热度 49.74
最近更新 2026-05-11 17:32:08
分类:自动化依赖:第三方 API / MCP 服务应用场景:财务 / API 集成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add forge-swap
Metadata
name
forge
description
Cross-chain swap routing via THORChain. Get quotes and build swap transactions across 44+ assets (BTC, ETH, RUNE, AVAX, USDC and more). Non-custodial — returns vault address and memo, user's wallet executes. 0.5% affiliate fee to forgemb on every routed swap.
version
0.1.0
author
MoreBetter Studios
homepage
https://morebetterstudios.com
repository
https://github.com/morebetterclaw/forge
api
https://forge-api-production-50de.up.railway.app
mcp
https://forge-api-production-50de.up.railway.app/mcp
tags
["crypto","defi","thorchain","swap","cross-chain","bitcoin","ethereum","rune"]

FORGE — Cross-Chain Swap Agent

Non-custodial cross-chain swaps powered by THORChain. Routes quotes across 44+ assets via the THORNode API directly. Every swap embeds a 0.5% affiliate fee to forgemb — protocol-native, trustless, settled in RUNE.

Live API

Base:      https://forge-api-production-50de.up.railway.app
MCP:       https://forge-api-production-50de.up.railway.app/mcp
Discovery: https://forge-api-production-50de.up.railway.app/.well-known/mcp.json

MCP Tools (Claude Desktop / Cursor / any MCP client)

{
  "mcpServers": {
    "forge": {
      "url": "https://forge-api-production-50de.up.railway.app/mcp",
      "transport": "streamable-http"
    }
  }
}

Tools: forge_quote · forge_execute · forge_assets · forge_status

REST API

# Get a quote
curl -X POST https://forge-api-production-50de.up.railway.app/swap/quote \
  -H "Content-Type: application/json" \
  -d '{"fromAsset":"ETH.ETH","toAsset":"BTC.BTC","amount":"0.1"}'

# Build swap transaction (returns vault address + memo — no funds sent)
curl -X POST https://forge-api-production-50de.up.railway.app/swap/execute \
  -H "Content-Type: application/json" \
  -d '{"fromAsset":"ETH.ETH","toAsset":"THOR.RUNE","amount":"0.05","destinationAddress":"thor1..."}'

# List supported assets
curl https://forge-api-production-50de.up.railway.app/swap/assets

How It Works

  1. Call /swap/execute with from/to asset and destination address
  2. FORGE returns a vault deposit address and THORChain memo
  3. User's wallet sends funds to vault address with memo as calldata
  4. THORChain protocol routes the swap — FORGE never holds funds
  5. forgemb earns 0.5% affiliate fee embedded in the memo, settled natively

Asset Format

Assets use CHAIN.TICKER format:

  • ETH.ETH — Ethereum native
  • BTC.BTC — Bitcoin
  • THOR.RUNE — THORChain native
  • AVAX.AVAX — Avalanche native
  • ETH.USDC-0xA0b86... — ERC-20 tokens include contract address

Environment Variables (self-hosted)

FEE_RECIPIENT_ADDRESS=forgemb   # THORName or thor1... address for affiliate fees
SWAP_FEE_BPS=50                 # 50 = 0.5%
PORT=3000
ALLOWED_ORIGINS=*

Revenue Model

Every swap routed through FORGE earns 0.5% to forgemb (THORChain name for thor1yfrfgjgnzkjqqgv02yxn3j3kv50pe0rnhvs8zw). Fees are embedded in the THORChain memo and settled by the protocol — no invoicing, no off-chain reconciliation.