This skill should be used when the user asks to "decode transaction", "parse tx hex", "transaction details", "analyze transaction", "decode BEEF", "parse BEEF hex", "decode EF transaction", "inspect transaction", or needs to decode BSV transaction hex (raw, Extended Format, or BEEF) into human-readable format.
This skill should be used when the user asks to "decode transaction", "parse tx hex", "transaction details", "analyze transaction", "decode BEEF", "parse BEEF hex", "decode EF transaction", "inspect transaction", or needs to decode BSV transaction hex (raw, Extended Format, or BEEF) into human-readable format.
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Skill metadata
Parsed from SKILL.md frontmatter.
Allowed toolsBash(bun:*)
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md3,238 B
docsSUMMARY.md228 B
History
First recorded snapshot · 0 installs
SKILL.md
Decode BSV Transaction
Decode BSV transaction hex into human-readable format. Supports raw hex, Extended Format (EF), and BEEF format.
Status
Complete - All tests passing
Transaction Formats
BSV transactions come in three formats:
Format
Parser
Starts With
Contains
Raw
Transaction.fromHex()
01000000
Just the transaction
EF (Extended Format)
Transaction.fromHexEF()
0100beef
Tx + source tx data for fee validation
BEEF
Transaction.fromHexBEEF()
0100beef
Tx + merkle proofs for SPV
The script auto-detects format. Pass --beef flag to force BEEF parsing.
Usage
# Decode raw or EF hex (auto-detected)
bun run /path/to/skills/decode-bsv-transaction/scripts/decode.ts <tx-hex>
# Decode BEEF hex (from WalletClient noSend)
bun run /path/to/skills/decode-bsv-transaction/scripts/decode.ts --beef <beef-hex>
# Decode transaction by txid (fetches from chain)
bun run /path/to/skills/decode-bsv-transaction/scripts/decode.ts --txid <txid>
# JSON output
bun run /path/to/skills/decode-bsv-transaction/scripts/decode.ts <tx-hex> --json
# Skip prevout lookups (faster; no input values or fee)
bun run /path/to/skills/decode-bsv-transaction/scripts/decode.ts --txid <txid> --no-fees