# What changed in @metamask/tron-wallet-snap

> 11 changes in @metamask/tron-wallet-snap 15 to 16 from its official release notes, upgrade guides and advisories: 3 breaking, 2 new APIs and options. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/npm/@metamask/tron-wallet-snap/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @metamask/tron-wallet-snap 16

### Breaking changes

- Soroban RPC TRY_AGAIN_LATER now fails transaction submission instead of being treated as success. (16.0.0) — [release notes](https://github.com/MetaMask/internal-snaps/releases/tag/v16.0.0)

### Behavior and default changes

- Allows up to a 100% network-fee increase after confirmation and shows the latest fee estimate on the confirmation dialog. (16.0.0) — [release notes](https://github.com/MetaMask/internal-snaps/releases/tag/v16.0.0)

### Fixes and other changes

- Security alerts use generic copy instead of the Blockaid description. (16.0.0) — [release notes](https://github.com/MetaMask/internal-snaps/releases/tag/v16.0.0)
- Transaction rebuilding after txBadSeq preserves sorobanData, allowing SEP-41 sends to retry successfully. (16.0.0) — [release notes](https://github.com/MetaMask/internal-snaps/releases/tag/v16.0.0)
- The catalog hot-reloads during account sync when its last sync has expired, so newly listed SEP-41 tokens can appear without waiting for the hourly cron. (16.0.0) — [release notes](https://github.com/MetaMask/internal-snaps/releases/tag/v16.0.0)

## @metamask/tron-wallet-snap 15

### Breaking changes

- Now fetches live assets from the chain through the Snap's Solana RPC clients instead of returning persisted state. (15.0.0) — [release notes](https://github.com/MetaMask/internal-snaps/releases/tag/v15.0.0)
- Now fetches live balances from the chain through the Snap's Solana RPC clients instead of returning persisted state. (15.0.0) — [release notes](https://github.com/MetaMask/internal-snaps/releases/tag/v15.0.0)

### New APIs and options

- The unified swap/bridge flow accepts optional sourceAssetId and destAssetId request options to classify transaction_type; classification is carried through to Transaction Finalized. (15.0.0) — [release notes](https://github.com/MetaMask/internal-snaps/releases/tag/v15.0.0)
- Transaction lifecycle events now emit transaction_type, allowing transaction flows to be attributed. (15.0.0) — [release notes](https://github.com/MetaMask/internal-snaps/releases/tag/v15.0.0)

### Behavior and default changes

- Estimated changes from the previous scan remain visible while a confirmation re-scans, rather than being replaced by a loading skeleton. (15.0.0) — [release notes](https://github.com/MetaMask/internal-snaps/releases/tag/v15.0.0)
- A “Checking for security issues” banner appears while the transaction scan is in progress. (15.0.0) — [release notes](https://github.com/MetaMask/internal-snaps/releases/tag/v15.0.0)
