Back to Changelog
July 22, 2025Enjin Wallet

Enjin Wallet & Wallet API: UI Improvements, ENJ Infusion Refresh, and Validator Identity Support

This release brings a wave of UI improvements, refreshes the ENJ Infusion modal, redesigns the Pool Validators view with identity support, and ships an in-app update prompt. The matching Wallet API release backs these changes with a Laravel 12 upgrade, paginated wallet queries, and an ownership validation fix for infusion.

Enjin Wallet 3.3.0

Added

  • In-app update prompt
  • Pool Validators redesign with identity support
  • SS58 address prefix validation when adding new addresses
  • Recognises pasted BIP-39 mnemonic words as a complete seed phrase
  • Reward Rate breakdown shown in tooltip

Changed

  • ENJ Infusion modal restructured
  • NFT tab now displays additional asset data
  • Warning added for Degen NFT transfers
  • Pool Overview screen UI tightened
  • Insufficient balance error message updated for fees
  • Translations updated

Fixed

  • Nonce-too-low errors on SOLX and API3 token actions
  • Proper ownership validation for infusion
  • First staked pool stuck at the top on iOS
  • Beam claim screen text margin on iOS
  • Empty address list in the Infuse menu when an asset is listed for sale
  • Snackbar error when sending an asset on Enjin Matrix
  • Inconsistent Explore button display in dark mode for new wallets
  • API error in the transaction request popup
  • Missing custom tokens
  • Loading balance indicator
  • Error feedback for unsupported addresses in the QR scanner
  • Display issue for large floor prices on asset details
  • Clickable Terms of Service and Privacy Policy URLs when language is Japanese
  • URL click box position in beam conditions
  • Android wallet name not being ellipsized
  • Element alignment in stake exchange offers breakdown on Android

Wallet API 3.3.0

Added

  • Wallet phrase security link in overview settings
  • App update info in OverviewSettings
  • Pagination on ExchangeOffersByAddress
  • Dedicated PendingWithdrawals query with pagination
  • Learn-more link for insufficient balance errors

Changed

  • Laravel upgraded to v12
  • Removed Pusher Beams notification support
  • HTTP client-level rate limiting implemented
  • Cleaned up code paths for unsupported chains
  • Optimised nomination pools query performance
  • Sped up the balance refresh process for wallet transactions

Fixed

  • Nova admin banner management permissions
  • Log snapshot API connectivity error
  • SQS queue configuration loading order
  • Lock key mismatch in Wallet::subscribe causing race conditions
  • AddressesBatch::get() returning null instead of Illuminate\Bus\Batch