HTLC 交易:原子交换与 NFT 交易 - Openclaw Skills
作者:互联网
2026-04-05
什么是 HTLC 交易?
HTLC 交易是为 EVM 兼容网络上的哈希时间锁定合约(HTLC)操作而设计的技术实现。通过利用 Openclaw Skills,开发者可以促进原子交换,确保双方都能收到资产,否则交易将完全回滚。此技能专门针对 Base、Ethereum 和 Arbitrum 等平台上的铭文和 NFT 交易进行了优化,为传统中间机构或中心化市场提供了安全、去中心化的替代方案。
下载入口:https://github.com/openclaw/skills/tree/main/skills/web4agent/htlc
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install htlc
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 htlc。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
HTLC 交易 应用场景
- 无需第三方托管服务的铭文和 NFT 点对点交易。
- 为高价值数字资产交换建立去信任的托管系统。
- 在自动化交易工作流中实现安全的承诺-揭示(commit-reveal)模式。
- 为基于 EVM 的资产执行带有内置超时保护的去中心化交换。
- 卖家生成一个秘密原像,并分享该原像的哈希值以及铭文数据。
- 买家验证资产,并使用该哈希值和特定的超时时间将指定资金锁定到智能合约中。
- 卖家使用秘密原像调用 reveal 函数,这会自动将资金释放到其地址。
- 买家确认收到资产,完成去信任交易生命周期。
HTLC 交易 配置指南
要将此功能集成到您的环境中,请安装必要的库并配置 RPC 设置:
npm install ethers viem
export PRIVATE_KEY=0xYourPrivateKey
export BASE_ETH_RPC=https://mainnet.base.org
HTLC 交易 数据架构与分类体系
该技能通过特定的合约参数和本地元数据管理交易状态:
| 组件 | 描述 |
|---|---|
| 原像 (Preimage) | 卖家生成的唯一秘密,用于保障交易安全 |
| 锁定哈希 (Lock Hash) | 用于在合约中锁定 ETH/资产的加密哈希 |
| 超时 (Timeout) | 买家可以收回锁定资金前的区块持续时间 |
| 合约 | 部署在 Base 上的 0xa7f9f88e753147d69baf8f2fef89a551680dbac1 |
name: htlc-trade
description: HTLC (Hash Time Locked Contract) trading for inscriptions and NFTs on EVM chains. Use when: (1) Buying or selling inscriptions via atomic swap, (2) Trading NFTs peer-to-peer without intermediaries, (3) Setting up trustless escrow for any digital asset, (4) Implementing commit-reveal trading patterns. Supports Base, Ethereum, Arbitrum and other EVM chains.
HTLC Trade
Atomic swap trading using Hash Time Locked Contracts.
Quick Start
# Install dependencies
npm install ethers viem
# Set environment
export PRIVATE_KEY=0x...
export BASE_ETH_RPC=https://mainnet.base.org
Commands
Generate Preimage
node scripts/htlc.js preimage
Lock Funds (Buyer)
node scripts/htlc.js lock
Reveal (Seller)
node scripts/htlc.js reveal
Full Trade
node scripts/htlc.js trade
Contract
BaseTimelock: 0xa7f9f88e753147d69baf8f2fef89a551680dbac1
Flow
- Seller generates preimage, shares hash + inscription
- Buyer verifies inscription, calls lock() with ETH
- Seller calls reveal() with preimage → ETH released
- Buyer confirms receipt → trade complete
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
自动更新器:自动化智能体与技能维护 - Openclaw Skills
自动更新器:自动执行核心与技能更新 - Openclaw Skills
Agent Browser:AI 智能体网页自动化 CLI - Openclaw Skills
Hacker News 发布器:自动进行 HN 提交和评论 - Openclaw Skills
ClawdHub CLI: 管理和发布 Openclaw 技能 - Openclaw Skills
ClawdHub CLI:管理并发布智能体技能 - Openclaw Skills
bird: 面向 AI 智能体的 X/Twitter CLI 技能 - Openclaw Skills
bird: X/Twitter CLI 与 AI 智能体集成 - Openclaw Skills
Bird:基于 CLI 的 X/Twitter 自动化与内容管理 - Openclaw Skills
bird: 用于社交媒体自动化的 X/Twitter CLI - Openclaw Skills
AI精选
