Releases: fbsobreira/gotron-mcp
Releases · fbsobreira/gotron-mcp
Release list
v0.3.0
Changelog
Features
- 5e89207 feat: add MCP progress notifications to sign tools (#76)
- a032e7f feat: add TRC20 approval safety tools — get_allowance, revoke_approval (#82)
- abc2b27 feat: add Telegram approval system with limit override (#87)
- 668de9a feat: add analyze_account tool — comprehensive wallet overview (#80)
- c49847d feat: add analyze_transfer_cost tool and fix estimate_trc20_energy fallback (#81)
- 42796e8 feat: add resource query tools — permissions, delegations, delegatable amounts (#77)
- bc0302f feat: add token price service with CoinGecko integration and USD policy limits (#88)
- cb870af feat: add wallet policy engine — spend limits, whitelists, per-token limits (#86)
Bug Fixes
- a8ebd81 fix: add overflow guard for legacy TRX daily limit multiplication
- 95cd515 fix: trigger Docker build on tag push and track codecov on main
Refactoring
Other
v0.2.0
Changelog
Features
- 6f259d0 feat: accept plain-value params with type inference from method signature (#19) (#33)
- a79c8b3 feat: add TRC20 energy estimation tool via WithEstimate() (#31) (#37)
- 25f1dad feat: add TronGrid REST API tools for history, TRC20 transfers, and contract events (#38)
- 5b3addc feat: add call_value options, EVM address support, and pre-packed calldata (#48)
- 61d0340 feat: add wallet management and modernize signing tools (#57)
- a54106a feat: include decoded contract data in get_block transactions (#65)
- ec82b4b feat: migrate trigger_constant_contract and estimate_energy to contract builder (#43) (#50)
- 9f463bf feat: modernize TRC20 tools to use pkg/standards/trc20 typed wrapper (#51)
- d8c1659 feat: modernize write tools to txbuilder/contract fluent API (#42) (#49)
Bug Fixes
- 679815a fix: address release PR review feedback (#67)
- 09d630d fix: bump gotron-sdk and adapt to HexToAddress breaking change (#52) (#54)
- 9b7af2f fix: point codecov badge to develop branch
Refactoring
Other
- 3d717fb Add HTTP authentication for hosted mode (#27)
- 1c21046 Add IP-based rate limiting for hosted HTTP mode (#28)
- de1b4f7 Add pagination to list_witnesses and list_proposals (#26)
- 7ab3528 Add pending pool tools for mempool inspection (#36)
- 42efe7e Add workflow_dispatch to Docker workflow for manual triggers
- 85fcad5 Expand knowledge base with SDK v0.25.2 methods and fluent builder API (#35)
- 9cb7277 Improve tool descriptions for AI agent usability (#23)
- 24ce4ff Include decoded contract data in get_transaction response (#34)
- e6aad79 Increase test coverage across all internal packages (#25)
- 9242451 Increase test coverage from 48.8% to 84% (#29)
- e42b71f Merge pull request #66 from fbsobreira/develop
v0.1.0
Changelog
- 5d2b145 Add mock gRPC server tests for tool handlers (#14)
- 9d25411 Add unit tests for retry, nodepool, and config packages (#6)
- f9cec85 Address CodeRabbit review findings
- 62e537c Extract resolveNode function for testable network resolution (#8)
- b2eba7b Fix GoReleaser deprecation: format → formats
- d6207d3 Fix Homebrew tap token name: HOMEBREW_TAP_TOKEN
- a06034d Fix code review findings from initial review
- 337f7f7 Initial release of GoTRON MCP Server
- b4cfdb1 Integrate retry logic with node pool failover (#12)
- d413b8f Merge pull request #5 from fbsobreira/fix/code-review-findings
- 642ed08 Propagate request context to gRPC via Ctx methods (#11)
- 894d0ae Rename grpc variable to conn across all tool handlers (#10)
- bd78d4c Validate decimals in get_trc20_token_info before Int64() cast