What problem does it solve?
Bitcoin ordinals operations are complex and error-prone when handled manually across Taproot addresses, inscriptions, and transfers; this skill streamlines getting the receiving Taproot address, estimating inscription costs, performing two-step commit/reveal inscriptions, transferring inscriptions, and fetching content from reveal transactions via a unified CLI.
Core Features & Use Cases
- Get Taproot address: Retrieve the wallet's Taproot receive address to receive inscriptions.
- Estimate fees: Compute total costs for a new inscription, including commit and reveal fees.
- Inscribe (commit/reveal): Create inscriptions using a two-step process: commit the inscription, then reveal after confirmation.
- Transfer inscription: Move an inscription to a new owner using Unisat indexer and cardinal UTXOs for fees.
- Get inscription content: Fetch and parse content from a reveal transaction.
Quick Start
Run bun run ordinals/ordinals.ts get-taproot-address to fetch the Taproot receive address and then try an inscription with inscribe.