Skip to content

Commit f9239a9

Browse files
authored
Merge pull request #1050 from rsksmart/deps-upgrade
RIF WALLET full dependency update Jan 2026
2 parents 63e0eb6 + 158c4d3 commit f9239a9

File tree

37 files changed

+5118
-2079
lines changed

37 files changed

+5118
-2079
lines changed

.eslintrc.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
require('@rushstack/eslint-patch/modern-module-resolution')
22
module.exports = {
33
root: true,
4-
extends: ['@react-native', 'plugin:@typescript-eslint/recommended'],
4+
extends: ['@react-native'],
55
parser: '@typescript-eslint/parser',
66
plugins: ['prettier', 'eslint-plugin-import', 'react-hooks'],
77
rules: {
8+
'@react-native/no-deep-imports': 'off',
9+
'react/no-unstable-nested-components': 'off',
810
'react/react-in-jsx-scope': 'off',
911
semi: 'off',
1012
'eslint-comments/no-unlimited-disable': 'off',
13+
'eslint-comments/no-unused-disable': 'off',
1114
'react-hooks/exhaustive-deps': 'error',
1215
'no-undef': 'off',
1316
'no-shadow': 'off',

android/build.gradle

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
buildscript {
22
ext {
3-
buildToolsVersion = "35.0.0"
3+
buildToolsVersion = "36.0.0"
44
minSdkVersion = 24
5-
compileSdkVersion = 35
6-
targetSdkVersion = 35
5+
compileSdkVersion = 36
6+
targetSdkVersion = 36
77
ndkVersion = "27.1.12297006"
88
kotlinVersion = "2.0.21"
9+
// Paths for RN libraries so they don't need to call node
10+
REACT_NATIVE_NODE_MODULES_DIR = "$rootDir/../node_modules/react-native"
11+
REACT_NATIVE_WORKLETS_NODE_MODULES_DIR = "$rootDir/../node_modules/react-native-worklets"
912
}
1013
repositories {
1114
google()
@@ -18,4 +21,12 @@ buildscript {
1821
}
1922
}
2023

24+
allprojects {
25+
configurations.all {
26+
resolutionStrategy.dependencySubstitution {
27+
substitute module("com.facebook.react:hermes-android") using module("com.facebook.hermes:hermes-android:0.14.0")
28+
}
29+
}
30+
}
31+
2132
apply plugin: "com.facebook.react.rootproject"

android/gradle.properties

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m
2222
# https://developer.android.com/topic/libraries/support-library/androidx-rn
2323
android.useAndroidX=true
2424

25-
# Version of flipper SDK to use with React Native
26-
FLIPPER_VERSION=0.170.0
27-
2825
# Use this property to specify which architecture you want to build.
2926
# You can also override it from the CLI using
3027
# ./gradlew <task> -PreactNativeArchitectures=x86_64
@@ -41,4 +38,12 @@ newArchEnabled=true
4138
# If set to false, you will be using JSC instead.
4239
hermesEnabled=true
4340

41+
# Use this property to enable edge-to-edge display support.
42+
# This allows your app to draw behind system bars for an immersive UI.
43+
# Note: Only works with ReactActivity and should not be used with custom Activity.
44+
edgeToEdgeEnabled=false
45+
4446
VisionCamera_enableCodeScanner=true
47+
48+
# Node binary path for Android Studio (needed when node is installed via nvm/homebrew)
49+
NODE_BINARY=/opt/homebrew/bin/node

docs/recovery/main.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable @typescript-eslint/no-var-requires */
21
const { ethers, Contract, BigNumber } = require('../../node_modules/ethers')
32
const SmartWalletFactoryABI = require('./abi/smartWalletFactory.json')
43
const smartWalletABI = require('./abi/smartWalletABI.json')

0 commit comments

Comments
 (0)