Back to Changelog
September 23, 2025Enjin Wallet

Wallet API: NFT Metadata Display Fixes, Balance Caching, and Reorg Handling

This release fixes NFT metadata display issues, improves how blockchain reorganisation events are handled, and introduces a pending transaction cache. Reward-related features and the rewards push notification have been removed in this update.

Added

  • Pending transaction cache with automatic invalidation
  • isReorganized flag for blockchain reorganisation events
  • Stale balance returned with a freshness indicator
  • bestPools indexer integration for nomination pool best matches

Changed

  • Removed rewards activity from transaction history
  • Removed rewards push notification
  • Removed reward filter from staking activity filters
  • Removed temporary refresh balances call
  • Updated frozen token support URL
  • Updated Laravel Nightwatch and added request context

Fixed

  • Incorrect NFT metadata origin display
  • ERC1155 metadata display and improved NFT contract support
  • Missing ENJ balance on newly added Enjin addresses
  • TypeError when accessing Address objects as arrays
  • InvalidArgumentException for unsupported blockchain activity filters
  • Pool ID key in SubscriberRetrievers