用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill bitcoin-libraries-rust-dlc命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | bitcoin-libraries-rust-dlc |
| description | | Use when this capability is needed. |
Rust implementation of Discreet Log Contracts. Maintained by Crypto Garage et al.
Repo: github.com/p2pderivatives/rust-dlc.
[dependencies]
dlc = "0.7"
dlc-manager = "0.7"
dlc-messages = "0.7"
dlc — primitives (CETs, oracle messages, contract types).dlc-manager — orchestrates the full lifecycle.dlc-messages — wire-format messages.dlc-trie — efficient CET tree for numerical outcomes.use dlc_manager::Manager;
use dlc_manager::contract::offered_contract::OfferedContract;
let manager = Manager::new(blockchain, wallet, ...);
// Offer side
let offer = manager.send_offer(&counter_party_pubkey, &contract_input)?;
// Accept side (counterparty)
let accept = manager.accept_contract(offer)?;
// Sign side (offerer)
let sign = manager.process_accept(accept)?;
// Confirm
manager.process_sign(sign)?;
manager.broadcast_funding()?;
// At settlement, oracle publishes attestation, manager picks CET
manager.close_contract(...)?;
Oracles publish nonces upfront, attestations at settlement. rust-dlc handles:
Source: claude-dev-suite/claude-dev-suite — distributed by TomeVault.