Skip to content

Releases: AmbireTech/ambire-common

v2.88.6

20 Feb 11:03
c273232

Choose a tag to compare

Changelog:

  • Added: ctUSD, USDC, USDT & wBTC as paymaster fee tokens on the Citrea network #2198
  • Changed: Broadcasting Ambire v1 transactions is now restricted to only be possible by using an ЕОА (because the other options were are troublesome) #2196

Full Changelog: v2.88.5...v2.88.6

v2.88.5

16 Feb 14:27
d3fa2e8

Choose a tag to compare

Changelog:

  • Added: Citrea network token prices #2189
  • Fixed: Do not set to null the estimation and gas price controllers in signAcccountOp #2191
  • Fixed: Interval on multiple simultaneous requests #2190
  • Fixed: Remove altitude.fi from our featured apps (we've prev added altitude.fi to our Apps Catalog, but incorrectly marked it as "featured" for a while during one of the refactorings) #2193

Full Changelog: v2.88.4...v2.88.5

v2.88.4

13 Feb 12:16
1591dae

Choose a tag to compare

Changelog:

  • Added: Record blockHash, gasUsed in activity

Full Changelog: v2.88.3...v2.88.4

v2.88.3

11 Feb 10:50
f0ae639

Choose a tag to compare

Changelog:

  • Changed: Remove the atomicity required check #2179
  • Added: Fee for the MegaETH chain for Swaps & Bridges #2180

Full Changelog: v2.88.2...v2.88.3

v2.88.2

09 Feb 15:51
84b26ef

Choose a tag to compare

Changelog:

  • Changed: Swap & Bridge sorting options - Across & Relay at the top when bridging, Bungee at the bottom when swapping #2175

Full Changelog: v2.88.1...v2.88.2

v2.88.1

09 Feb 15:31
9431dcc

Choose a tag to compare

Changelog:

  • Added: Method to retrieve current app from the full list in the Dapps controller #2167
  • Changed: During account import - check if an account is used on a network only against the currently enabled networks #2172
  • Fixed: Handle Bungee Exchange legacy urls in Apps Catalog #2169
    • Added: Force include bungee.exchange in Apps Catalog. It is coming from DefiLlama, but doesn't show up because of missing TVL value
    • Changed: Skip filtering out apps that either have no networks or low TVL if these are part of the dappsNotToFilterOutByDomain list.
    • Fixed: Force removing new.bungee.exchange and multitx.bungee.exchange from Apps Catalog. Both domains got left hanging since Bungee moved to bungee.exchange. If an user was connected to any of those before, they'd misleadingly appear on the Apps Catalog for this user (until user disconnects manually).
  • Fixed: Fee speeds identifier for EOAs were the same for all EOA broadcast options when using a v1/v2 ambire smart account (if the first EOA didn't have enough funds to broadcast, the rest of the EOAs wouldn't be able to choose a different broadcast speed than slow) #2171

Full Changelog: v2.88.0...v2.88.1

v2.88.0

04 Feb 13:13
f88a8e0

Choose a tag to compare

Changelog:

  • Added: Update the portfolio of recipients when a transaction is confirmed #2137
  • Changed: Refactor gasPrice and estimation intervals and ensure only one is running at a time #2121
    • Replaces custom interval implementations with RecurringTimeout
    • Ensures that there is only one interval running at a time
    • Ensures that, if there is a running estimation, and a new estimation call is made because the accountOp changed, the new call will run and not be overwritten by the other estimation
    • Ensures that an estimation call (FROM ANYWHERE) always restarts the timer
    • Fixes: hasNewCalls was always false
    • Fixes: Sometimes simulate() was called for accountOps that should be estimated only
  • Changed: Use error decoder in verifyMessage #2150
  • Changed: Providers refactoring #2140
    • Refactor the ProvidersController to dynamically create providers when they are accessed and destroy them when the corresponding network no longer exists.
    • Refactor RPC provider usage to always use the Provider controller instance
  • Changed: Remove the page locking for the Account Picker controller #2154
  • Changed: Update CoinGecko token aliasing to include stkWALLET #2153
  • Changed: ResolveDomain refactoring #2157
    • Move the resolve domain logic from the FE to the DomainsController
  • Changed: Update NodeJS to v24.13.0 #2156
  • Fixed: Tests - fix requests controller simulation errors #2146
  • Fixed: Rewards: reason to not display projected rewards and 0 projection #2144
  • Fixed: discoveryTime should come from the controller, not the library #2132
  • Fixed: decode 0x7939f424 to Trasnfer From Failed #2151
  • Fixed: Humanizer: two cases for "Invalid date" #2155
    • when there should be no deadline, the standart practice is for that value to be ffffff....ffffff - we need to display No expiration date
    • when the value is simply unreasonably large - we should display Invalid expiration date

Full Changelog: v2.87.2...v2.88.0

v2.87.2

02 Feb 15:54
e5791c5

Choose a tag to compare

Changelog:

  • 📣 Added: Barter as a featured app in the Apps Catalog
  • Fixed: Autologin siwe domain mismatch comparison to use tldts #2158
  • Fixed: Rewards - no rewards projection when no asset prices #2160

Full Changelog: v2.87.1...v2.87.2

v2.87.1

28 Jan 17:40
f797d5c

Choose a tag to compare

Changelog:

  • Fixed: Don’t set gasPrice and estimation to null when signAccountOp is destroyed #2148

Full Changelog: v2.87.0...v2.87.1

v2.87.0

28 Jan 13:05
098d29f

Choose a tag to compare

Changelog:

  • Added: Uni V3 deployless: return pool addr #2129
  • Added: Feature Opt-outs #2120
  • Changed: Merge defi and portfolio ctrl, remove most of selectedAccount's logic #1980
  • Changed: Redundant dotenv config calls #2139
  • Changed: Refactor - Unify and simplify validation #2141
  • Fixed: Linting: selected acc #2131
  • Fixed: Respect the chainId incoming from wallet_sendCalls app requests #2133
  • Fixed: DeFi positions lib tests #2143

Full Changelog: v2.86.4...v2.87.0