Skip to content

Releases: AmbireTech/ambire-common

v2.85.2

Choose a tag to compare

@superKalo superKalo released this 20 Jan 15:19
7ca9412

Changelog:

  • Fixed: Refactor the Transfer state persistence to work in all cases (also simplifies transfer state persistence) #2112

Full Changelog: v2.85.1...v2.85.2

v2.85.1

Choose a tag to compare

@superKalo superKalo released this 14 Jan 15:52
96d9cc5

Changelog:

  • Added: Humanizer for claiming rewards in Rewards S1 #2105
  • Changed: Remove the Swap & Bridge fee waiver for Ambire OGs #2106

Full Changelog: v2.85.0...v2.85.1

v2.84.6

Choose a tag to compare

@superKalo superKalo released this 14 Jan 13:57
db33191

Changelog:

  • Added: Humanizer for claiming rewards in Rewards S1 #2105
  • Changed: Remove the Swap & Bridge fee waiver for Ambire OGs #2106

Full Changelog: v2.84.5...v2.84.6

v2.85.0

Choose a tag to compare

@superKalo superKalo released this 12 Jan 13:44
72c3bf4

Changelog:

  • Added: An ui method to the activity that transfers data to Ambire Explorer #2027
  • Added: isRecipientAddressViewOnly prop to the Transfer controller #2050
  • Added: Portfolio - enhance token validation to handle network errors #1979
  • Added: Rewards: multiplier count #2064
  • Added: revokeAllPoliciesForDomain method and corresponding tests #2095
  • Changed: Humanizer: do not block safe{walet} delegate call #2066
  • Changed: Rewards in extension: Instead of calculating projected rewards based solely on snapshot data from relayer, now we take into account the current balances from the wallet #2062
    • balance on whitelisted chains
    • wallet/eth liquidity
    • stk wallet balance
  • Changed: Refactoring - make signAccountOpController part of the request #2054
    • Move the signAccountOp ctrl in the calls request and remove it from the MainController
    • Added logic to the signAccountOp ctrl to set a default fee token on init to improve the load performance on SignAccountOp screen open
  • Fixed: Do not remove the pending simulation before confirmation from the activity #2061
  • Fixed: Rewards: fix calculations for multipliers #2063
  • Fixed: Broken unit tests #2058
    • Fixes networks test
    • Fixes selectedAccount test
    • Improves uni v3 positions mixing - handles the case where a custom position is not returned by debank
  • Fixed: Cancel the ongoing linked accounts verifications (and any further logic) if the Account Picker resets mid-process #2065
  • Fixed: Logic for checking if the recipient address is view-only account in Transfer page #2067
  • Fixed: Account Picker misleadingly marking all EOAs on the page as "used" on some chains (Ronin, iExec and others) #2084
  • Fixed: Add missing x-app-version header to the Email Vault-related unit tests #2085 and #2088
  • Fixed: Migrate Keystore controller unit tests our of the legacy test pattern (otherwise, unit tests break after the change in the event emitter) #2089
  • Fixed: Polling unit tests glitch in the auto-confirm mechanism #2090
  • Fixed: Remove amounts from Socket route humanization #2081
  • Fixed: DeFi positions test account (deployless breaks every time with the past account, regardless of the RPC) #2092
  • Fixed: Make etherspot work reliably #2093
  • Fixed: SelectedAccount unit test #2094
  • Fixed: EthereumProvider error handing bug (custom EthereumProvider error is ignored by the eth-rpc-errors library due to an incorrect error code, resulting in a generic error being thrown to the dapp instead of the provided one) #2091

Full Changelog: v2.84.5...v2.85.0

v2.84.5

Choose a tag to compare

@superKalo superKalo released this 08 Jan 15:50

Changelog:

  • Fixed: One-click transfer or swap success state is sometimes skipped #2087

Full Changelog: v2.84.4...v2.84.5

v2.84.4

Choose a tag to compare

@superKalo superKalo released this 07 Jan 14:15
2225117

Changelog:

  • Fixed: Remove legacy validation logic that checks whether the recipient address is an exchange #2082

Full Changelog: v2.84.3...v2.84.4

v2.84.3

Choose a tag to compare

@superKalo superKalo released this 07 Jan 10:30
d330a3e

Changelog:

  • Changed: Allow sending to own address #2076

Full Changelog: v2.84.2...v2.84.3

v2.84.2

Choose a tag to compare

@superKalo superKalo released this 06 Jan 17:16
006fed1

Changelog:

  • Added: x-app-version to the Fetch custom headers interface #2072
  • Changed: Better activity bundler handling if a bundler infinite timeouts #2073
  • Changed: Remove METIS as a token from the portfolio as it's a duplicate of the native METIS #2074
  • Changed: Move the Swap & Bridge fee to 0.5% #2075
  • Changed: Make a common place for handling bundler receipts #2077
  • Changed: Allow signing call to self only when no data #2080
  • Fixed: Transfer success screen shows incorrect token #2071
  • Fixed: Transfer screen shows hidden tokens #2069
  • Fixed: Removing tokens from the portfolio caused duplicated token swaps to stop working #2070
  • Fixed: Transaction queued notification displayed even if not queued #2079
  • Fixed: Transfer - top-up Gas Tank with Trezor flow #2078

Full Changelog: v2.84.0...v2.84.2

v2.83.5

Choose a tag to compare

@superKalo superKalo released this 06 Jan 16:19
e983a09

Changelog:

  • Fixed: Clean up email vault storage

Full Changelog: v2.83.4...v2.83.5

v2.84.0

Choose a tag to compare

@superKalo superKalo released this 17 Dec 13:40
eb15e1d

Changelog:

  • Added: Rewards: interface prop for total swap vol #2046 but then reverted in #2047
  • Added: The ability for the user to specify a custom bundler he's going to use on the network #2040
  • Changed: Refactoring - Move the actions ctrl logic into the requests ctrl #1996
    • Moved all the actions ctrl logic to the requests ctrl and removed the actions ctrl all together.
    • Refactored UserRequests interface to allow batching multiple calls and dappPromises into a single userRequest
    • TS fixes and improvements
  • Changed: Improve activity EOA fetch (multiple txns for an EOA as a single account op now get all of their receipts fetched at the same time if all are available) #2024
  • Changed: Transfer useEffect refactoring #2026
    • Now the tokens are setting in the transfer controller
    • Added session mechanism
    • Added selectedAccountData subscribe/unsubscribe mechanism
  • Changed: Refactoring - Phishing Controller #2029
    • Implements logic for continuously fetching and updating the phishing domain and address lists, keeping all phishing data from the relayer stored locally in the extension’s storage so we can perform scam detection as early as page load without needing to request the relayer each time.
    • There is still the prev logic for getting the blacklisted status of a domain or an address as a fallback logic for handling scam detection while the phishing data is still not migrated from the relayer to the extension or is still in progress.
  • Changed: Enable the bundler rotation on Ethereum #2028
  • Changed: Do not make bundler gas price fetch calls if the bundler doesn't support the network #2057
  • Changed: Refactor - selectedAccount test and add an error to relayerCall #2023
    • Refactors the selectedAccount ctrl test so all controller logic is in prepareTest
    • Makes relayerCall throw an error if fetch or relayerUrl are undefined
  • Fixed: Swap & Bridge banners visible on the wrong account #2022
  • Fixed: EmailVault Relayer down error toast (error messages are now handled with a clearer message, and parsing errors no longer appear when the Relayer is down) #2010
  • Fixed: Fix transfer token autoselect infinite loop #2019
  • Fixed: Update active route status on a non-selected account #2025
  • Fixed: Now we handle if some of the projected rewards result is undefined #2039
  • Fixed: Request window shows old request state #2037
  • Fixed: TS error in storage interfaces #2049
  • Fixed: Tests - fix Native tokens are fetched for all networks (portfolio ctrl) #2053
  • Fixed: EmittableError missing stack trace if there is no error #2011

Full Changelog: v2.83.4...v2.84.0