What problem does it solve?
Consolidates three transfer workflows—STX, SIP-010 fungible tokens, and SIP-009 NFTs—into a single, easy-to-use command-line experience, requiring only an unlocked wallet to execute transfers.
Core Features & Use Cases
- Unified transfers: send native STX, fungible tokens, or NFTs from one CLI tool.
- Subcommands: stx, token, nft, each performing signing, validation, and broadcast of transactions.
- Safe-guarded operations: input validation for amounts, token IDs, and ownership status, plus fee handling and error reporting.
- Output: returns a consistent JSON payload with txid, sender, recipient, asset details, network, and explorer URL for tracking.
Quick Start
Run bun run transfer/transfer.ts stx --recipient <address> --amount <microStx> to send STX, or use token or nft subcommands to transfer fungible tokens or NFTs.