Releases: AmbireTech/ambire-common
Releases · AmbireTech/ambire-common
v2.8.1
v2.8.0
Changelog:
- Added: Reusable controller status logic in
EventEmitter
#734 and #745 - Added: An Invite controller that manages the verification for invite codes and persists the current invite status #751
- Added: Add
id
to theHumanizerVisualization
#729 - Added: Custom network native token symbol update for the Humanizer #746
- Changed: Humanizer improvements:
humanizerMeta
lazy storing and reading, caching in memory and bugfixes #672 - Changed: Humanizer internal refactoring of the async ops system #737
- Changed: The RPC for the mantle test (the other one was failing) #752
- Fixed: Estimation failure on reject #725
- Fixed: Reflecting the pending portfolio state #716
- Fixed: Even if pinned, do not filter it out because simulation suffers #726
- Fixed: Check if fee speeds are set before declaring error in sign account op #728
- Fixed: Force Emit updates to FE, as bypassing Background and React batching #695
- Fixed: If the transaction (not the receipt) is not found 15 minutes after broadcast, declare it a failure #730
- Fixed: Do not re-add accountOp on estimation #732
- Fixed: Selecting default account (MainController status being overwritten) #733
- Fixed: Settings race condition for the Account Adder controller #735
- Fixed: Add checks for the entered amount in the Transfer controller (that used to throw ethers error when the passed amount in the transfer screen was too small) #747
Full Changelog: v2.7.0...v2.8.0
v2.7.0
Changelog:
- Added: USDC.E mapping #719
- Changed: Wrap select account in statusWrapper #715
- Refactored: fee speeds #702
- Fixed: make sign message work for custom networks by #717
- Fixed: nonce discrepancy #720
- Fixed: Partial or old balance displayed on the dashboard #714
- Fixed: Call Update Selected Account On Transaction Confirmed or UnknownButPastNonce #705
- Fixed: native fee payment option for custom network first SA txn #709
- Fixed: remove token icon fetching from portfolio #704
- Fixed: improve 4337 dapp feedback #708
- Fixed: Portfolio lib swallows
priceIn
errors #710 - Fixed: Transfer sw warning displayed for addresses in the address book #712
- Fixed: Portfolio controller state prepare racing condition #718
- Fixed: PendingUserRequests Duplicating Id With AccountOpEoaBanners Id #721
Full Changelog: v2.6.0...v2.7.0
v1.0.14
v1.0.13
v1.0.12
v1.0.11
v2.6.0
Changelog:
- Added: Multiple RPC URLs for a Network #671
- Added: EOA estimation.sol #693
- Added: Token to payOptions to reduce FE logic complexity #696
- Added: Temporary Tokens state in
portfolio
#690 - Changed: Use static providers #685
- Changed: Stop: debug trace call for predefined networks | estimateWithRetries | ERC-4337 estimation failure #694
- Changed: Preselect used accounts when importing private key #697
- Changed: Pass addressBook ctrl as param to the constructor of Transfer by #679
- Refactored: Use Ethers v6 (instead of Ethers sub-packages that are still on Ethers v5) #684
- Fixed: 4337 token balances #687
- Fixed: for erc-4337 estimations, use the token balances after the simulation from Estimation.sol for fee token payments
- Refactored: Estimation.sol into smaller chunks
- Changed: return the fee token options from Estimation.sol when we don't have a valid spoof without calculating gasUsed for them. This is for view only accounts - it will allow them to check what fee options they have in the select dropdown
- Fixed: nonce discrepancy issues when there's a pending txn #683
- Fixed: not all gas tank tokens found #662
- Fixed: math rounding bug #698
- Fixed: Selected token information isn't updated if the token is already selected #699
- Fixed: Missing initial value for selectedAccount (addressBook) #701
- Fixed: silent errors during signAccountOp tests #686
Full Changelog: v2.5.0...v2.6.0
v1.0.10
v2.5.0
Changelog:
- Added: Address Book #663
- Added: Token Preferences #637
- Added: ERC-4337 bundler estimation #673
- enable ERC-4337 on arbitrum
- use Pimlico (the bundler) for ERC-4337 estimations
- tell jiffyscan which network the user op resides on to help for faster search results
- Changed: Stop Arb debug_traceCall but show full support for txn simulation on Arb #674
- Changed: Custom networks improvements #675
- Changed: better detection of when the rpc is bad when adding a network #681
- Fixed: Detect differences for account stored associated keys, the keys coming from the account found on page and cover different scenarios with having associatedKeys and imported keys alongside #670
- Fixed: Return false on allReady flag on acc change #669
- Fixed: bundler call gas limit by #676
- Fixed: state overrides so the bundler estimates correctly by #677
- Docs: Domains controller replaced jsdoc with a regular comment #680
Full Changelog: v2.4.0...v2.5.0