v5.4.0 Release Candidate (#2505)
* v5.4.0 Release Candidate (without new contacts flow) * uncomment potential scam [skip ci]
Omar Hatem committed
Sep 9, 2025 at 03:48 UTC
c3b61dfbfaff50aea8cae47ff6d05ee8824d6af7
9 files changed
+27
-25
assets/text/Monerocom_Release_Notes.txt
+3
-3
@@ -1,4 +1,4 @@
1
-Swap flow improvements
2
-Cakepay improvements
3
-UI enhancements
1
+Better support for embedded Tor
2
+Improve sending and swapping flow
3
+Enhance payment scanning
4
Bug fixes
\ No newline at end of file
assets/text/Release_Notes.txt
+4
-5
@@ -1,6 +1,5 @@
1
-Add Dogecoin to Cake Wallet
2
-Swap flow improvements
3
-Cakepay improvements
4
-Silent Payment enhancements
5
-UI enhancements
1
+Better support for embedded Tor
2
+Improve sending and swapping flow
3
+Enhance payment scanning
4
+Silent Payments enhancements and better reliability
5
Bug fixes
\ No newline at end of file
lib/src/screens/dashboard/edit_token_page.dart
+5
@@ -242,6 +242,11 @@ class _EditTokenPageBodyState extends State<EditTokenPageBody> {
242
243
// check if the token symbol is the same as any of the base currencies symbols (ETH, SOL, POL, TRX, etc):
244
// if it is, then it's probably a scam unless it's in the whitelist
245
+
246
+ // ugh, should it be commented out?
247
+ // because there are some tokens that has the name of original currencies
248
+ // like: 0x455e53CBB86018Ac2B8092FdCd39d8444aFFC3F6
249
+
250
final baseCurrencySymbols =
251
CryptoCurrency.all.map((e) => e.title.toUpperCase()).toList();
252
if (baseCurrencySymbols.contains(tokenSymbol.trim().toUpperCase()) &&
lib/view_model/dashboard/home_settings_view_model.dart
-2
@@ -1,8 +1,6 @@
1
import 'dart:convert';
2
-import 'dart:developer';
2
3
import 'package:cake_wallet/core/fiat_conversion_service.dart';
5
-import 'package:cake_wallet/entities/erc20_token_info_explorers.dart';
4
import 'package:cake_wallet/entities/fiat_api_mode.dart';
5
import 'package:cake_wallet/entities/erc20_token_info_moralis.dart';
6
import 'package:cake_wallet/entities/sort_balance_types.dart';
scripts/android/app_env.sh
+4
-4
@@ -14,15 +14,15 @@ TYPES=($MONERO_COM $CAKEWALLET)
14
APP_ANDROID_TYPE=$1
15
16
MONERO_COM_NAME="Monero.com"
17
-MONERO_COM_VERSION="5.3.0"
18
-MONERO_COM_BUILD_NUMBER=134
17
+MONERO_COM_VERSION="5.4.0"
18
+MONERO_COM_BUILD_NUMBER=135
19
MONERO_COM_BUNDLE_ID="com.monero.app"
20
MONERO_COM_PACKAGE="com.monero.app"
21
MONERO_COM_SCHEME="monero.com"
22
23
CAKEWALLET_NAME="Cake Wallet"
24
-CAKEWALLET_VERSION="5.3.0"
25
-CAKEWALLET_BUILD_NUMBER=275
24
+CAKEWALLET_VERSION="5.4.0"
25
+CAKEWALLET_BUILD_NUMBER=276
26
CAKEWALLET_BUNDLE_ID="com.cakewallet.cake_wallet"
27
CAKEWALLET_PACKAGE="com.cakewallet.cake_wallet"
28
CAKEWALLET_SCHEME="cakewallet"
scripts/ios/app_env.sh
+4
-4
@@ -12,13 +12,13 @@ TYPES=($MONERO_COM $CAKEWALLET)
12
APP_IOS_TYPE=$1
13
14
MONERO_COM_NAME="Monero.com"
15
-MONERO_COM_VERSION="5.3.0"
16
-MONERO_COM_BUILD_NUMBER=136
15
+MONERO_COM_VERSION="5.4.0"
16
+MONERO_COM_BUILD_NUMBER=137
17
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
18
19
CAKEWALLET_NAME="Cake Wallet"
20
-CAKEWALLET_VERSION="5.3.0"
21
-CAKEWALLET_BUILD_NUMBER=335
20
+CAKEWALLET_VERSION="5.4.0"
21
+CAKEWALLET_BUILD_NUMBER=336
22
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
23
24
scripts/linux/app_env.sh
+2
-2
@@ -14,8 +14,8 @@ if [ -n "$1" ]; then
14
fi
15
16
CAKEWALLET_NAME="Cake Wallet"
17
-CAKEWALLET_VERSION="5.3.0"
18
-CAKEWALLET_BUILD_NUMBER=65
17
+CAKEWALLET_VERSION="5.4.0"
18
+CAKEWALLET_BUILD_NUMBER=66
19
20
if ! [[ " ${TYPES[*]} " =~ " ${APP_LINUX_TYPE} " ]]; then
21
echo "Wrong app type."
scripts/macos/app_env.sh
+4
-4
@@ -16,13 +16,13 @@ if [ -n "$1" ]; then
16
fi
17
18
MONERO_COM_NAME="Monero.com"
19
-MONERO_COM_VERSION="5.3.0"
20
-MONERO_COM_BUILD_NUMBER=62
19
+MONERO_COM_VERSION="5.4.0"
20
+MONERO_COM_BUILD_NUMBER=63
21
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
22
23
CAKEWALLET_NAME="Cake Wallet"
24
-CAKEWALLET_VERSION="5.3.0"
25
-CAKEWALLET_BUILD_NUMBER=127
24
+CAKEWALLET_VERSION="5.4.0"
25
+CAKEWALLET_BUILD_NUMBER=128
26
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
27
28
if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then
scripts/windows/build_exe_installer.iss
+1
-1
@@ -1,5 +1,5 @@
1
#define MyAppName "Cake Wallet"
2
-#define MyAppVersion "5.3.0"
2
+#define MyAppVersion "5.4.0"
3
#define MyAppPublisher "Cake Labs LLC"
4
#define MyAppURL "https://cakewallet.com/"
5
#define MyAppExeName "CakeWallet.exe"