v2.110.0
Pre-release
Pre-release
Changelog:
- Added: Mandatory invite gate for the mobile apps, owned by the Invite controller #2603
- The controller now owns the whole verification flow, with a loading state and an in-form error message instead of a silent failure.
- Error messages prefer the reason returned by the Relayer; connection problems get a neutral message, so a valid code is never blamed for being offline.
- Users who were already on the app are granted access without a Relayer call, and an already verified code is never overwritten.
- The extension keeps its current behavior: it stores and reads the same invite entry, but does not enforce the gate.
- Added: Business logic for native WALLET staking and stake-based Swap & Bridge fees #2641
- Loads the current xWALLET share value (with caching, request deduplication and fallback to the last known value) and exposes it through the portfolio and the selected-account state.
- Adds helpers for converting and formatting xWALLET amounts as their underlying WALLET value, plus conversion info in stkWALLET unwrap humanizations.
- Adds dynamic Ambire fee tiers for Swap & Bridge based on the USD value of the stkWALLET held, propagated through LiFi, Socket and Uniswap.
Full Changelog: v2.109.0...v2.110.0