Skip to content

Commit 6729f1f

Browse files
committed
Merge branch 'staging'
2 parents 0580ef4 + a2d738d commit 6729f1f

43 files changed

Lines changed: 2234 additions & 2189 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.cursor/BUGBOT.md

Lines changed: 755 additions & 0 deletions
Large diffs are not rendered by default.

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,4 @@
5050

5151
- Create pseudo-merge commits with "future! branch-name" for dependent features
5252
- Use `git rebase --onto` to update dependent branches when base changes
53-
- Remove future commits by rebasing onto master once dependencies are merged
53+
- Remove future commits by rebasing onto master once dependencies are merged

CHANGELOG.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
# edge-react-gui
22

3-
## Unreleased (develop)
3+
## 4.45.0 (staging)
44

5-
## 4.44.0 (staging)
5+
- fixed: Fixed Zano token minting transaction detection issues.
6+
- fixed: Fixed Zano resync data clearing bug.
7+
- fixed: Improved Nym Mixnet Network Privacy performance.
8+
- fixed: Promo card carousel touch interception opening wrong card's CTA link.
9+
- removed: Temporarily disabled Nym mixnet until feature is stable.
10+
11+
## 4.44.0 (2025-02-24)
612

713
- added: MAYAChain (CACAO) wallet support
814
- added: Monad (MON) wallet support
@@ -18,13 +24,19 @@
1824
- changed: Distinguish network vs service errors in gift card scenes
1925
- changed: Lock network fee to high priority for gift card purchases
2026
- changed: Pad gift card purchase quantity by 0.00000002 to mitigate underpayments
27+
- added: Register n.exchange (nexchange) swap plugin
2128
- changed: Manage tokens scene saves changes on explicit save instead of live toggling
2229
- changed: Unify split wallet scene titles and add chain-specific descriptions for EVM and UTXO splits
2330
- changed: ramps: Infinite buy support enabled
2431
- changed: Update Coreum display names to TX branding
2532
- fixed: Missing 2-factor approve / deny scene on login
2633
- fixed: Security check notification not reappearing after dismissal
2734
- fixed: Fix incorrect Moonpay buy tracking values caused by deeplink handler overwrite
35+
- fixed: Search bars automatically accepting autocorrect suggestions
36+
37+
## 4.43.2 (2025-02-15)
38+
39+
- fixed: (Zano) Reject wrapped ETH addresses in address validation.
2840

2941
## 4.43.1 (2026-02-13)
3042

eslint.config.mjs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ export default [
236236
'src/components/rows/PaymentMethodRow.tsx',
237237
'src/components/rows/SwapProviderRow.tsx',
238238
'src/components/rows/TxCryptoAmountRow.tsx',
239-
'src/components/scenes/AssetSettingsScene.tsx',
239+
240240
'src/components/scenes/ChangeMiningFeeScene.tsx',
241241

242242
'src/components/scenes/ConfirmScene.tsx',
@@ -363,7 +363,7 @@ export default [
363363

364364
'src/components/themed/SearchFooter.tsx',
365365
'src/components/themed/SelectableRow.tsx',
366-
'src/components/themed/SendFromFioRows.tsx',
366+
367367
'src/components/themed/ShareButtons.tsx',
368368

369369
'src/components/themed/Slider.tsx',
@@ -440,7 +440,7 @@ export default [
440440
'src/locales/strings.ts',
441441
'src/plugins/borrow-plugins/common/ApprovableCall.ts',
442442
'src/plugins/borrow-plugins/common/cleaners/asBigNumber.ts',
443-
'src/plugins/borrow-plugins/plugins/aave/AaveBorrowEngineFactory.ts',
443+
444444
'src/plugins/borrow-plugins/plugins/aave/index.ts',
445445

446446
'src/plugins/gui/providers/bityProvider.ts',

ios/Podfile.lock

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ PODS:
1515
- disklet (0.5.2):
1616
- React
1717
- DoubleConversion (1.1.6)
18-
- edge-core-js (2.43.0):
18+
- edge-core-js (2.43.3):
1919
- React-Core
20-
- edge-currency-accountbased (4.75.0):
20+
- edge-currency-accountbased (4.75.3):
2121
- React-Core
2222
- edge-currency-plugins (3.8.11):
2323
- React-Core
24-
- edge-exchange-plugins (2.41.1):
24+
- edge-exchange-plugins (2.42.3):
2525
- React-Core
26-
- edge-login-ui-rn (3.35.0):
26+
- edge-login-ui-rn (3.35.1):
2727
- React-Core
2828
- EXConstants (17.1.7):
2929
- ExpoModulesCore
@@ -1663,7 +1663,7 @@ PODS:
16631663
- ReactCommon/turbomodule/bridging
16641664
- ReactCommon/turbomodule/core
16651665
- Yoga
1666-
- react-native-piratechain (0.5.20):
1666+
- react-native-piratechain (0.5.21):
16671667
- gRPC-Swift (~> 1.8)
16681668
- MnemonicSwift (~> 2.2)
16691669
- React-Core
@@ -1771,10 +1771,10 @@ PODS:
17711771
- ReactCommon/turbomodule/bridging
17721772
- ReactCommon/turbomodule/core
17731773
- Yoga
1774-
- react-native-zano (0.2.6):
1774+
- react-native-zano (0.2.8):
17751775
- OpenSSL-Universal
17761776
- React-Core
1777-
- react-native-zcash (0.10.3):
1777+
- react-native-zcash (0.10.4):
17781778
- gRPC-Swift (~> 1.8)
17791779
- MnemonicSwift (~> 2.2)
17801780
- React-Core
@@ -3335,11 +3335,11 @@ SPEC CHECKSUMS:
33353335
CNIOWindows: 3047f2d8165848a3936a0a755fee27c6b5ee479b
33363336
disklet: 8a20bf8a568635b6e6bb8f93297dac13ee5cef98
33373337
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
3338-
edge-core-js: 2f7bb514606d52a13c6b02d697d6d3e25ec3e9ec
3339-
edge-currency-accountbased: 09c206934ac0033f48a9cb3c14948efef8bd96e7
3338+
edge-core-js: 25c812c0a6cd8c6862da9acbedcb744eb1474ce1
3339+
edge-currency-accountbased: 27d31e4f3fe4bf63dfefd2ea56a2c2a8734d205b
33403340
edge-currency-plugins: 002abe3c0d4fb6040046ec779b208c6aa83bee83
3341-
edge-exchange-plugins: 0228ac95e3c8d5c06d82f907ac8f67205132256d
3342-
edge-login-ui-rn: 74294715a31efa2f79a916a3f89bf47a99cec102
3341+
edge-exchange-plugins: fa709f9b47b1c7985f5c594f17596de6c3c97cae
3342+
edge-login-ui-rn: 923d44766b7611aad471cf8107aaf3950dc6d6a4
33433343
EXConstants: 98bcf0f22b820f9b28f9fee55ff2daededadd2f8
33443344
Expo: 43d9e0c3108cc3a1c2739743e9b51086144ee4b0
33453345
ExpoAsset: ef06e880126c375f580d4923fdd1cdf4ee6ee7d6
@@ -3410,13 +3410,13 @@ SPEC CHECKSUMS:
34103410
react-native-mymonero-core: 89717c706af7024c9100ccb6c3f22a587ccc8f09
34113411
react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187
34123412
react-native-performance: f0471c84eda0f6625bd42a1f515b1b216f284b12
3413-
react-native-piratechain: 82adcbaa6f37993246028ae988840f98ac70e372
3413+
react-native-piratechain: efcbba8a1d4cd340675552a8d83f5c3e10762570
34143414
react-native-render-html: 5afc4751f1a98621b3009432ef84c47019dcb2bd
34153415
react-native-safari-view: 07dc856a2663fef31eaca6beb79b111b8f6cf1f2
34163416
react-native-safe-area-context: 83e0ac3d023997de1c2e035af907cc4dc05f718c
34173417
react-native-webview: 69c118d283fccfbc4fca0cd680e036ff3bf188fa
3418-
react-native-zano: dd0967aaa0bbfe347c0ea5af15bc94f2d059fbf7
3419-
react-native-zcash: 34b665ed972547f6d09ad47aad706c5daa80bf09
3418+
react-native-zano: 55542cc969fbe349608b3f877575b9f3ce62c303
3419+
react-native-zcash: 3d108b151ae84a2425d05353715025ddd0715d9d
34203420
React-NativeModulesApple: df8e5bc59e78ca3040ffbf41336889f3bd0fad68
34213421
React-oscompat: ef5df1c734f19b8003e149317d041b8ce1f7d29c
34223422
React-perflogger: 9a151e0b4c933c9205fd648c246506a83f31395d

package.json

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "edge-react-gui",
3-
"version": "4.44.0",
3+
"version": "4.45.0",
44
"private": true,
55
"description": "Edge Wallet React GUI",
66
"homepage": "https://edge.app",
@@ -72,6 +72,7 @@
7272
"@ethersproject/shims": "^5.6.0",
7373
"@noble/curves": "^1.9.7",
7474
"@noble/hashes": "^1.8.0",
75+
"@paraswap/sdk": "^6.12.0",
7576
"@react-native-async-storage/async-storage": "^1.19.4",
7677
"@react-native-clipboard/clipboard": "^1.16.3",
7778
"@react-native-community/datetimepicker": "^8.4.2",
@@ -105,19 +106,18 @@
105106
"deprecated-react-native-prop-types": "^5.0.0",
106107
"detect-bundler": "^1.1.0",
107108
"disklet": "^0.5.2",
108-
"edge-core-js": "^2.43.0",
109-
"edge-currency-accountbased": "^4.75.0",
109+
"edge-core-js": "^2.43.3",
110+
"edge-currency-accountbased": "^4.75.3",
110111
"edge-currency-monero": "^2.2.0",
111112
"edge-currency-plugins": "^3.8.11",
112-
"edge-exchange-plugins": "^2.41.1",
113+
"edge-exchange-plugins": "^2.42.3",
113114
"edge-info-server": "^3.10.0",
114-
"edge-login-ui-rn": "^3.35.0",
115+
"edge-login-ui-rn": "^3.35.1",
115116
"ethers": "^5.7.2",
116117
"expo": "^53.0.0",
117118
"jsrsasign": "^11.1.0",
118119
"marked": "^15.0.9",
119120
"p-debounce": "^4.0.0",
120-
"paraswap": "^5.2.0",
121121
"posthog-js": "^1.88.1",
122122
"posthog-react-native": "^2.8.1",
123123
"prompts": "^2.4.2",
@@ -154,7 +154,7 @@
154154
"react-native-patina": "^0.1.6",
155155
"react-native-performance": "^5.1.4",
156156
"react-native-permissions": "^4.1.5",
157-
"react-native-piratechain": "^0.5.20",
157+
"react-native-piratechain": "^0.5.21",
158158
"react-native-reanimated": "^4.1.3",
159159
"react-native-render-html": "^6.3.4",
160160
"react-native-reorderable-list": "^0.5.0",
@@ -171,8 +171,8 @@
171171
"react-native-webview": "^13.15.0",
172172
"react-native-wheel-picker-android": "^2.0.6",
173173
"react-native-worklets": "^0.6.1",
174-
"react-native-zano": "^0.2.6",
175-
"react-native-zcash": "^0.10.3",
174+
"react-native-zano": "^0.2.8",
175+
"react-native-zcash": "^0.10.4",
176176
"react-redux": "^8.1.1",
177177
"redux": "^4.2.1",
178178
"redux-thunk": "^2.3.0",
@@ -206,8 +206,10 @@
206206
"@testing-library/react-native": "^13.2.0",
207207
"@typechain/ethers-v5": "^11.1.2",
208208
"@types/async-lock": "^1.1.5",
209+
"@types/body-parser": "^1.19.6",
209210
"@types/csv-stringify": "^3.1.0",
210211
"@types/dateformat": "^5.0.0",
212+
"@types/express": "^4.16.2",
211213
"@types/fs-extra": "^9.0.13",
212214
"@types/jest": "^29.5.13",
213215
"@types/lodash": "^4.14.149",

patches/react-native-zano+0.2.5.patch

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/__tests__/modals/__snapshots__/CategoryModal.test.tsx.snap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -848,6 +848,7 @@ exports[`CategoryModal should render with a subcategory 1`] = `
848848
accessible={true}
849849
allowFontScaling={false}
850850
autoCapitalize="words"
851+
autoCorrect={false}
851852
autoFocus={true}
852853
collapsable={false}
853854
defaultValue="Paycheck"
@@ -2570,6 +2571,7 @@ exports[`CategoryModal should render with an empty subcategory 1`] = `
25702571
accessible={true}
25712572
allowFontScaling={false}
25722573
autoCapitalize="words"
2574+
autoCorrect={false}
25732575
autoFocus={true}
25742576
collapsable={false}
25752577
defaultValue=""

src/__tests__/modals/__snapshots__/PasswordReminderModal.test.tsx.snap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -612,6 +612,7 @@ Please enter your password below. A successful verification will prevent this wa
612612
accessible={true}
613613
allowFontScaling={false}
614614
autoCapitalize="none"
615+
autoCorrect={false}
615616
autoFocus={false}
616617
collapsable={false}
617618
defaultValue=""

src/__tests__/modals/__snapshots__/TextInputModal.test.tsx.snap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -505,6 +505,7 @@ exports[`TextInputModal should render with a blank input field 1`] = `
505505
}
506506
accessible={true}
507507
allowFontScaling={false}
508+
autoCorrect={false}
508509
autoFocus={true}
509510
collapsable={false}
510511
defaultValue=""
@@ -1357,6 +1358,7 @@ exports[`TextInputModal should render with a populated input field 1`] = `
13571358
}
13581359
accessible={true}
13591360
allowFontScaling={false}
1361+
autoCorrect={false}
13601362
autoFocus={true}
13611363
collapsable={false}
13621364
defaultValue="initialValue"

0 commit comments

Comments
 (0)