What problem does it solve?
This Skill removes the trial-and-error involved in authenticating to litd and working with LND and Taproot Assets gRPC APIs in Go, especially when a wallet needs to inspect balances, open channels, create invoices, or decode payment data correctly.
Core Features & Use Cases
- Authentication Workflow: Connects through litd using macaroons and TLS, including the supermacaroon flow needed for full access.
- Asset and Channel Handling: Helps distinguish asset IDs from group keys, interpret decimal display values, and read channel asset data from JSON-encoded custom channel metadata.
- Payment and Invoice Operations: Supports pagination, deduplication, memo recovery from Bolt11 invoices, and decoding HTLC custom data for asset payments.
- Use Case: Use this Skill when building a Go wallet or operator tool that must reliably query Taproot Assets balances, open asset channels, or create and analyze asset invoices without misreading the underlying RPC structures.
Quick Start
Ask the skill to help you connect to litd and perform the specific Taproot Assets gRPC task you need, such as reading balances, creating an invoice, or decoding channel asset metadata.