UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ 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.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

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

保存したスキル