executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
bitcoin-libraries-tapd-gotaproot-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
Go implementation of Taproot Assets Protocol. Runs alongside LND.
Repo: github.com/lightninglabs/taproot-assets.
go install github.com/lightninglabs/taproot-assets/cmd/tapd@latest
go install github.com/lightninglabs/taproot-assets/cmd/tapcli@latest
tapd --network=mainnet \
--lnd.host=localhost:10009 \
--lnd.macaroonpath=admin.macaroon \
--lnd.tlspath=tls.cert
tapcli assets mint --type normal --name USDC-Test --supply 1000000 --meta ...
tapcli addrs new --asset_id <id> --amt 1000
tapcli assets send --addrs <addr>
gRPC API:
import "github.com/lightninglabs/taproot-assets/taprpc"
client := taprpc.NewTaprootAssetsClient(conn)
info, _ := client.GetInfo(ctx, &taprpc.GetInfoRequest{})
For Taproot Assets channels:
tapcli ln ... # asset-aware Lightning subcommands
Combined with litcli (Lightning Terminal) for unified UI.