界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

bitcoin-libraries-tapd-go

bitcoin-libraries-tapd-go

【效率与协作】taproot-assets daemon (tapd): Go implementation of Taproot Assets Protocol by Lightning Labs. Companion to LND. USE WHEN: integrating with tapd, building Taproot Assets apps in Go.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: bitcoin-libraries-tapd-go description: | taproot-assets daemon (tapd): Go implementation of Taproot Assets Protocol by Lightning Labs. Companion to LND. USE WHEN: integrating with tapd, building Taproot Assets apps in Go. allowed-tools: Read, Grep, Glob

tapd (Taproot Assets Daemon)

Go implementation of Taproot Assets Protocol. Runs alongside LND.

Repo: github.com/lightninglabs/taproot-assets.

Install

go install github.com/lightninglabs/taproot-assets/cmd/tapd@latest
go install github.com/lightninglabs/taproot-assets/cmd/tapcli@latest

Run

tapd --network=mainnet \
    --lnd.host=localhost:10009 \
    --lnd.macaroonpath=admin.macaroon \
    --lnd.tlspath=tls.cert

CLI

tapcli assets mint --type normal --name USDC-Test --supply 1000000 --meta ...
tapcli addrs new --asset_id <id> --amt 1000
tapcli assets send --addrs <addr>

API

gRPC API:

import "github.com/lightninglabs/taproot-assets/taprpc"

client := taprpc.NewTaprootAssetsClient(conn)
info, _ := client.GetInfo(ctx, &taprpc.GetInfoRequest{})

Lightning integration

For Taproot Assets channels:

tapcli ln ...   # asset-aware Lightning subcommands

Combined with litcli (Lightning Terminal) for unified UI.

Use cases

  • Stablecoin / token issuance on Bitcoin.
  • Token-aware Lightning channels.
  • Asset-based payments via LN routing.

See also

我的收藏