v2.94.0
Changelog:
- Added: DappsController -
hasUnverifiedDappsAndSendResToUimethod for verifying if passed dapps as parameter are part of the verified DefiLlama dapps #2195 - Added: Safe 1/x quick sign & broadcast #2311
- Added: Speed up transactions #2315
- if the same eoaNonce txn has been confirmed, marked pending ones with the same nonce as rbf-ed
- you can make a request with the same accountOp now - needed for speeding up the txn
- speedUp logic in signAccountOp
- Added: Custom gas prices #2314
- add the ability for the user to set custom gas prices
- add a hasCustomGasPrices flag in signAccountOp with a goal to stop all gas prices updates once the user has chosen gas prices on his own
- display the RPC error message in full to the user if hasCustomGasPrices has been selected as he will probably have problems when selecting too low a few and the full error message with more useful to him than a generic "transaction underpriced". Nothing changes for users that don't touch the custom gas price options
- custom gas prices are available for chain native broadcast only (they will be disabled for gas tank, tokens, etc
- Added: Store balance by accounts #2293
- Added: Smooth max transfer #2317
- a sync mechanism between transfer & sign-account-op for MAX transfers
- enable the MAX transfered out token as a fee (if it's a legit fee token)
- suppress "not enough to pay the fee" errors during synching period in one click transfer mode
- Changed: Refactor - add a common encodeCalls function in libs/safe #2308
- Changed: Disable (maybe temporarily) injecting $WALLET token on Base as an option the Swap & Bridge "Receive" #2320
- Fixed: Recurring timeout race condition (implements a Session ID locking mechanism in RecurringTimeout to prevent stale background tasks from blocking immediate foreground requests) #2299
- Fixed: Sync dApps with latest from Phishing (removed dapp from the blacklist was still visible in the dapp catalog as a dangerous) #2310
- Fixed:
allOpsts error in Аctivity #2323 - Fixed: mock the values from velcro as we don't need it for the portfolio cache test #2324
- Fixed: Phishing refresh guard that prevents redundant requests to the Scam checker #2322
Full Changelog: v2.93.2...v2.94.0