Releases: TronLink/mcp-tronlink-signer
Releases · TronLink/mcp-tronlink-signer
v0.1.2
Packages: tronlink-signer@0.1.2, mcp-tronlink-signer@0.1.2
Major UX overhaul with single-page approval flow, transaction parsing, and signing robustness improvements.
New Features
- Single-page approval flow — reuses one browser tab instead of opening a new tab per operation, with heartbeat-based alive detection
- Transaction parsing — parse TRON transaction types (TRX transfer, TRC10, TRC20, TRC721 NFT, stake/unstake, delegate, vote, etc.) into
human-readable display - broadcast option for sign_transaction — optionally sign and broadcast in one step
- Server session invalidation — stale browser tabs are automatically detected and invalidated across server restarts
- Auto-complete connect — skip connect approval when wallet is already connected
Improvements
- Split monolithic HTML into modular JS files (wallet.js, tx-parser.js, actions.js, app.js)
- Improve TRC20 amount validation with proper BigInt decimal conversion (handles edge cases like 0 decimals, >18 decimals)
- Add broadcast error checking for send_trx and sign_transaction
- Harden browser approval flow with error handling for expired requests
- Add signing notices in MCP tool descriptions and stderr logs
- Return actual wallet network from connectWallet
- Add process signal handlers for port cleanup on exit
- Fix Express route ordering for /api/pending/next
- Fix empty error messages and wallet connection error handling
v0.1.1
Packages: tronlink-signer@0.1.1, mcp-tronlink-signer@0.1.1
Initial npm release with documentation and metadata updates.
Changes
- Add per-package README with usage instructions and API documentation
- Add npm package metadata (keywords, repository, license, files)
- Update root README with project overview
- Add copyright notice to license