Skip to content

Commit 7386e13

Browse files
v5.6.0 Early RC (#2647)
* v5.6.0 Early RC - EVM enhancements and fee corrections - Auto node switching enhancements - Pay anything enhancements - Sync bar ETA enhancements - Solana fixes * prevent multiple creation of wallets by spam tapping the button * Last RC :3 Improve wallets performance Litecoin and MWEB support in Cupcake Ethereum and EVM chains enhancements Improved EVM fee estimation Improvements for AnyPay Better automatic node switching New navbar/tab navigation WalletConnect enhancements Add Dark and tintable app icons Bug fixes * fix: properly prevent create function from being called multiple times at once (#2679) --------- Co-authored-by: cyan <[email protected]>
1 parent 98babac commit 7386e13

File tree

8 files changed

+44
-17
lines changed

8 files changed

+44
-17
lines changed
Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1-
Enhance Trezor support
2-
Add Swaps.xyz Decentralized Exchange
1+
Improve wallets performance
2+
Improvements for AnyPay
3+
Better automatic node switching
4+
New navbar/tab navigation
5+
Add Dark and tintable app icons
36
Bug fixes

assets/text/Release_Notes.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,10 @@
1+
Improve wallets performance
2+
Litecoin and MWEB support in Cupcake
3+
Ethereum and EVM chains enhancements
4+
Improved EVM fee estimation
5+
Improvements for AnyPay
6+
Better automatic node switching
7+
New navbar/tab navigation
8+
WalletConnect enhancements
9+
Add Dark and tintable app icons
110
Bug fixes

lib/view_model/wallet_creation_vm.dart

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,24 @@ abstract class WalletCreationVMBase with Store {
6464

6565
Future<bool> typeExists(WalletType type) => walletCreationService.typeExists(type);
6666

67+
bool _isCreating = false;
6768
Future<void> create({dynamic options}) async {
69+
try {
70+
if (_isCreating) {
71+
printV("not creating because we don't feel like doing so");
72+
return;
73+
}
74+
_isCreating = true;
75+
await _create(options: options);
76+
} finally {
77+
_isCreating = false;
78+
}
79+
}
80+
81+
Future<void> _create({dynamic options}) async {
6882
final type = this.type;
6983
try {
84+
7085
state = IsExecutingState();
7186
if (name.isEmpty) {
7287
name = await generateName();

scripts/android/app_env.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ TYPES=($MONERO_COM $CAKEWALLET)
1414
APP_ANDROID_TYPE=$1
1515

1616
MONERO_COM_NAME="Monero.com"
17-
MONERO_COM_VERSION="5.5.1"
18-
MONERO_COM_BUILD_NUMBER=4140
17+
MONERO_COM_VERSION="5.6.0"
18+
MONERO_COM_BUILD_NUMBER=4142
1919
MONERO_COM_BUNDLE_ID="com.monero.app"
2020
MONERO_COM_PACKAGE="com.monero.app"
2121
MONERO_COM_SCHEME="monero.com"
2222

2323
CAKEWALLET_NAME="Cake Wallet"
24-
CAKEWALLET_VERSION="5.5.2"
25-
CAKEWALLET_BUILD_NUMBER=4284
24+
CAKEWALLET_VERSION="5.6.0"
25+
CAKEWALLET_BUILD_NUMBER=4286
2626
CAKEWALLET_BUNDLE_ID="com.cakewallet.cake_wallet"
2727
CAKEWALLET_PACKAGE="com.cakewallet.cake_wallet"
2828
CAKEWALLET_SCHEME="cakewallet"

scripts/ios/app_env.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ TYPES=($MONERO_COM $CAKEWALLET)
1212
APP_IOS_TYPE=$1
1313

1414
MONERO_COM_NAME="Monero.com"
15-
MONERO_COM_VERSION="5.5.1"
16-
MONERO_COM_BUILD_NUMBER=142
15+
MONERO_COM_VERSION="5.6.0"
16+
MONERO_COM_BUILD_NUMBER=145
1717
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
1818

1919
CAKEWALLET_NAME="Cake Wallet"
20-
CAKEWALLET_VERSION="5.5.2"
21-
CAKEWALLET_BUILD_NUMBER=345
20+
CAKEWALLET_VERSION="5.6.0"
21+
CAKEWALLET_BUILD_NUMBER=349
2222
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
2323

2424

scripts/linux/app_env.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ if [ -n "$1" ]; then
1414
fi
1515

1616
CAKEWALLET_NAME="Cake Wallet"
17-
CAKEWALLET_VERSION="5.5.2"
18-
CAKEWALLET_BUILD_NUMBER=72
17+
CAKEWALLET_VERSION="5.6.0"
18+
CAKEWALLET_BUILD_NUMBER=73
1919

2020
if ! [[ " ${TYPES[*]} " =~ " ${APP_LINUX_TYPE} " ]]; then
2121
echo "Wrong app type."

scripts/macos/app_env.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ if [ -n "$1" ]; then
1616
fi
1717

1818
MONERO_COM_NAME="Monero.com"
19-
MONERO_COM_VERSION="5.5.1"
20-
MONERO_COM_BUILD_NUMBER=69
19+
MONERO_COM_VERSION="5.6.0"
20+
MONERO_COM_BUILD_NUMBER=70
2121
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
2222

2323
CAKEWALLET_NAME="Cake Wallet"
24-
CAKEWALLET_VERSION="5.5.2"
25-
CAKEWALLET_BUILD_NUMBER=136
24+
CAKEWALLET_VERSION="5.6.0"
25+
CAKEWALLET_BUILD_NUMBER=137
2626
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
2727

2828
if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then

scripts/windows/build_exe_installer.iss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#define MyAppName "Cake Wallet"
2-
#define MyAppVersion "5.5.2"
2+
#define MyAppVersion "5.6.0"
33
#define MyAppPublisher "Cake Labs LLC"
44
#define MyAppURL "https://cakewallet.com/"
55
#define MyAppExeName "CakeWallet.exe"

0 commit comments

Comments
 (0)