v5.5.1 Release Candidate (#2598)
* v5.5.1 Release Candidate changes: - Enable Trezor for iOS - Add Swaps.xyz DEX * update versions [skip ci]
Omar Hatem committed
Oct 21, 2025 at 01:32 UTC
b46aea00b3e9c752da5bf1550c4401f2877b7737
10 files changed
+34
-41
assets/text/Monerocom_Release_Notes.txt
+2
-5
@@ -1,6 +1,3 @@
1
-Add support for Trezor
2
-Add support for Bitbox
3
-Hardware wallets flow enhancements
4
-New Themes
5
-New designs
1
+Enhance Trezor support
2
+Add Swaps.xyz Decentralized Exchange
3
Bug fixes
\ No newline at end of file
assets/text/Release_Notes.txt
+2
-6
@@ -1,7 +1,3 @@
1
-Add Base coin wallet
2
-Add support for Trezor
3
-Add support for Bitbox
4
-Hardware wallets flow enhancements
5
-New Themes
6
-New designs
1
+Enhance Trezor support
2
+Add Swaps.xyz Decentralized Exchange
3
Bug fixes
\ No newline at end of file
lib/exchange/exchange_provider_description.dart
+5
-5
@@ -16,13 +16,13 @@ class ExchangeProviderDescription extends EnumerableItem<int> with Serializable<
16
ExchangeProviderDescription(title: 'MorphToken', raw: 2, image: 'assets/images/morph.png');
17
static const sideShift =
18
ExchangeProviderDescription(title: 'SideShift', raw: 3, image: 'assets/images/sideshift.png');
19
- static const simpleSwap =
19
+ static const simpleSwap =
20
ExchangeProviderDescription(title: 'SimpleSwap', raw: 4, image: 'assets/images/simpleSwap.png');
21
static const trocador =
22
ExchangeProviderDescription(title: 'Trocador', raw: 5, image: 'assets/images/trocador.png');
23
static const exolix =
24
ExchangeProviderDescription(title: 'Exolix', raw: 6, image: 'assets/images/exolix.png');
25
- static const all =
25
+ static const all =
26
ExchangeProviderDescription(title: 'All trades', raw: 7, image: '');
27
static const thorChain =
28
ExchangeProviderDescription(title: 'ThorChain', raw: 8, image: 'assets/images/thorchain.png');
@@ -35,10 +35,10 @@ class ExchangeProviderDescription extends EnumerableItem<int> with Serializable<
35
static const chainflip =
36
ExchangeProviderDescription(title: 'Chainflip', raw: 12, image: 'assets/images/chainflip.png');
37
static const xoSwap =
38
- ExchangeProviderDescription(title: 'XOSwap', raw: 13, image: 'assets/images/xoswap.svg');
38
+ ExchangeProviderDescription(title: 'XOSwap', raw: 13, image: 'assets/images/xoswap.svg');
39
static const swapsXyz =
40
- ExchangeProviderDescription(title: 'Swaps.XYZ', raw: 14, image: 'assets/images/swaps_xyz.svg');
41
-
40
+ ExchangeProviderDescription(title: 'Swaps.XYZ', raw: 14, image: 'assets/images/swaps_xyz.svg');
41
+
42
static ExchangeProviderDescription deserialize({required int raw}) {
43
switch (raw) {
44
case 0:
lib/exchange/provider/swapsxyz_exchange_provider.dart
+1
-1
@@ -282,7 +282,7 @@ class SwapsXyzExchangeProvider extends ExchangeProvider {
282
'srcToken': srcToken,
283
'dstChainId': '${dstChain.chainId}',
284
'dstToken': dstToken,
285
- 'slippage': '100',
285
+ 'slippage': '300',
286
'swapDirection':
287
isFixedRateMode ? 'exact-amount-out' : 'exact-amount-in',
288
'amount': formattedAmount,
lib/src/screens/connect_device/select_device_manufacturer_page.dart
+9
-9
@@ -43,16 +43,16 @@ class SelectDeviceManufacturerPage extends BasePage {
43
),
44
hardwareWalletType: HardwareWalletType.ledger,
45
),
46
- if (Platform.isAndroid) ...[
47
- _DeviceManufacturer(
48
- image: SvgPicture.asset(
49
- 'assets/images/hardware_wallet/trezor_man.svg',
50
- height: 25,
51
- colorFilter: _colorFilter,
52
- ),
53
- hardwareWalletType: HardwareWalletType.trezor,
54
- tag: S.current.new_tag,
46
+ _DeviceManufacturer(
47
+ image: SvgPicture.asset(
48
+ 'assets/images/hardware_wallet/trezor_man.svg',
49
+ height: 25,
50
+ colorFilter: _colorFilter,
51
),
52
+ hardwareWalletType: HardwareWalletType.trezor,
53
+ tag: S.current.new_tag,
54
+ ),
55
+ if (Platform.isAndroid) ...[
56
_DeviceManufacturer(
57
image: SvgPicture.asset(
58
'assets/images/hardware_wallet/bitbox_man.svg',
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.5.0"
18
-MONERO_COM_BUILD_NUMBER=4139
17
+MONERO_COM_VERSION="5.5.1"
18
+MONERO_COM_BUILD_NUMBER=4140
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.5.0"
25
-CAKEWALLET_BUILD_NUMBER=4280
24
+CAKEWALLET_VERSION="5.5.1"
25
+CAKEWALLET_BUILD_NUMBER=4281
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.5.0"
16
-MONERO_COM_BUILD_NUMBER=140
15
+MONERO_COM_VERSION="5.5.1"
16
+MONERO_COM_BUILD_NUMBER=142
17
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
18
19
CAKEWALLET_NAME="Cake Wallet"
20
-CAKEWALLET_VERSION="5.5.0"
21
-CAKEWALLET_BUILD_NUMBER=342
20
+CAKEWALLET_VERSION="5.5.1"
21
+CAKEWALLET_BUILD_NUMBER=344
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.5.0"
18
-CAKEWALLET_BUILD_NUMBER=70
17
+CAKEWALLET_VERSION="5.5.1"
18
+CAKEWALLET_BUILD_NUMBER=71
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.5.0"
20
-MONERO_COM_BUILD_NUMBER=68
19
+MONERO_COM_VERSION="5.5.1"
20
+MONERO_COM_BUILD_NUMBER=69
21
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
22
23
CAKEWALLET_NAME="Cake Wallet"
24
-CAKEWALLET_VERSION="5.5.0"
25
-CAKEWALLET_BUILD_NUMBER=134
24
+CAKEWALLET_VERSION="5.5.1"
25
+CAKEWALLET_BUILD_NUMBER=135
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.5.0"
2
+#define MyAppVersion "5.5.1"
3
#define MyAppPublisher "Cake Labs LLC"
4
#define MyAppURL "https://cakewallet.com/"
5
#define MyAppExeName "CakeWallet.exe"