Skip to content

Releases: TronLink/mcp-tronlink-signer

v0.1.2

15 Apr 09:52
cbc978c

Choose a tag to compare

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

15 Apr 09:52
24e0aea

Choose a tag to compare

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