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
PendingWithdrawalsquery 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::subscribecausing race conditions AddressesBatch::get()returning null instead ofIlluminate\Bus\Batch


