File tree Expand file tree Collapse file tree 8 files changed +513
-280
lines changed
Expand file tree Collapse file tree 8 files changed +513
-280
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ ' @reown/appkit-scaffold-react-native ' : patch
3+ ' @reown/appkit-ethers5-react-native ' : patch
4+ ' @reown/appkit-ethers-react-native ' : patch
5+ ' @reown/appkit-wagmi-react-native ' : patch
6+ ' @reown/appkit-auth-ethers-react-native ' : patch
7+ ' @reown/appkit-auth-wagmi-react-native ' : patch
8+ ' @reown/appkit-coinbase-ethers-react-native ' : patch
9+ ' @reown/appkit-coinbase-wagmi-react-native ' : patch
10+ ' @reown/appkit-common-react-native ' : patch
11+ ' @reown/appkit-core-react-native ' : patch
12+ ' @reown/appkit-scaffold-utils-react-native ' : patch
13+ ' @reown/appkit-siwe-react-native ' : patch
14+ ' @reown/appkit-ui-react-native ' : patch
15+ ' @reown/appkit-wallet-react-native ' : patch
16+ ---
17+
18+ fix: set empty required chains for connections + updated ethereum provider version
Original file line number Diff line number Diff line change 3838 "react-native" : " 0.76.7" ,
3939 "react-native-get-random-values" : " ~1.11.0" ,
4040 "react-native-modal" : " 14.0.0-rc.0" ,
41- "react-native-svg" : " 15.8 .0" ,
41+ "react-native-svg" : " 15.12 .0" ,
4242 "react-native-toast-message" : " 2.2.1" ,
4343 "react-native-web" : " ~0.19.13" ,
4444 "react-native-webview" : " 13.12.5" ,
45- "uuid" : " ^11.1.0" ,
46- "viem" : " 2.23.10" ,
47- "wagmi" : " 2.14.13"
45+ "uuid" : " ^11.1.0"
4846 },
4947 "devDependencies" : {
5048 "@babel/core" : " ^7.24.0" ,
Original file line number Diff line number Diff line change 4242 "@reown/appkit-scaffold-react-native" : " 1.2.3" ,
4343 "@reown/appkit-scaffold-utils-react-native" : " 1.2.3" ,
4444 "@reown/appkit-siwe-react-native" : " 1.2.3" ,
45- "@walletconnect/ethereum-provider" : " 2.17.3 "
45+ "@walletconnect/ethereum-provider" : " 2.21.0 "
4646 },
4747 "peerDependencies" : {
4848 "@react-native-async-storage/async-storage" : " >=1.17.0" ,
Original file line number Diff line number Diff line change @@ -226,7 +226,10 @@ export class AppKit extends AppKitScaffold {
226226 }
227227 }
228228 } else {
229- await WalletConnectProvider . connect ( ) ;
229+ await WalletConnectProvider . connect ( {
230+ chains : [ ] ,
231+ optionalChains : [ ...this . chains . map ( chain => chain . chainId ) ] as [ number ]
232+ } ) ;
230233 }
231234
232235 await this . setWalletConnectProvider ( ) ;
@@ -552,6 +555,7 @@ export class AppKit extends AppKitScaffold {
552555 projectId : this . projectId ,
553556 showQrModal : false ,
554557 rpcMap,
558+ chains : [ ] ,
555559 optionalChains : [ ...this . chains . map ( chain => chain . chainId ) ] as [ number ] ,
556560 metadata : this . metadata
557561 } ;
Original file line number Diff line number Diff line change 4242 "@reown/appkit-scaffold-react-native" : " 1.2.3" ,
4343 "@reown/appkit-scaffold-utils-react-native" : " 1.2.3" ,
4444 "@reown/appkit-siwe-react-native" : " 1.2.3" ,
45- "@walletconnect/ethereum-provider" : " 2.17.3 "
45+ "@walletconnect/ethereum-provider" : " 2.21.0 "
4646 },
4747 "peerDependencies" : {
4848 "@react-native-async-storage/async-storage" : " >=1.17.0" ,
Original file line number Diff line number Diff line change @@ -213,7 +213,10 @@ export class AppKit extends AppKitScaffold {
213213 }
214214 }
215215 } else {
216- await WalletConnectProvider . connect ( ) ;
216+ await WalletConnectProvider . connect ( {
217+ chains : [ ] ,
218+ optionalChains : [ ...this . chains . map ( chain => chain . chainId ) ] as [ number ]
219+ } ) ;
217220 }
218221
219222 await this . setWalletConnectProvider ( ) ;
@@ -532,6 +535,7 @@ export class AppKit extends AppKitScaffold {
532535 return map ;
533536 } , { } )
534537 : ( { } as Record < number , string > ) ,
538+ chains : [ ] ,
535539 optionalChains : [ ...this . chains . map ( chain => chain . chainId ) ] as [ number ] ,
536540 metadata : this . metadata
537541 } ;
Original file line number Diff line number Diff line change @@ -164,7 +164,9 @@ export function walletConnect(parameters: WalletConnectParameters) {
164164 const optionalChains = config . chains
165165 . filter ( chain => chain . id !== targetChainId )
166166 . map ( optionalChain => optionalChain . id ) ;
167+
167168 await provider . connect ( {
169+ chains : [ ] ,
168170 optionalChains : [ targetChainId , ...optionalChains ] ,
169171 ...( 'pairingTopic' in rest ? { pairingTopic : rest . pairingTopic } : { } )
170172 } ) ;
@@ -255,6 +257,7 @@ export function walletConnect(parameters: WalletConnectParameters) {
255257 const { projectId, metadata, ...params } = parameters ;
256258
257259 return await EthereumProvider . init ( {
260+ chains : [ ] ,
258261 optionalChains,
259262 projectId,
260263 rpcMap : Object . fromEntries (
You can’t perform that action at this time.
0 commit comments