bitcoin-libraries-tapd-go

v2026.09.24

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
Install command
npx skhub add claude-dev-suite/bitcoin-libraries-tapd-go
Markdown
SKILL.md

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

Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

MIT

Source path

skills/bitcoin/libraries/tapd-go

Default branch

main

Latest commit

9496306

Tree SHA

fe4e2f1