Skip to content

Commit 32f3676

Browse files
authored
Merge pull request #250 from oasisprotocol/lw/fix-walletconnect-signout
Fix WalletConnect signing out on every transaction
2 parents 53d2dd7 + 795ead7 commit 32f3676

2 files changed

Lines changed: 80 additions & 66 deletions

File tree

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,8 @@
5959
"typescript-eslint": "^8.30.1",
6060
"vite": "^6.3.5"
6161
},
62+
"resolutions": {
63+
"@walletconnect/universal-provider": "https://github.com/lukaw3d/walletconnect-monorepo/raw/refs/heads/fix-needless-accounts-changed-pack/providers/universal-provider/walletconnect-universal-provider-2.21.8.tgz"
64+
},
6265
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
6366
}

yarn.lock

Lines changed: 77 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -762,6 +762,11 @@
762762
dependencies:
763763
"@monaco-editor/loader" "^1.5.0"
764764

765+
"@msgpack/msgpack@3.1.2":
766+
version "3.1.2"
767+
resolved "https://registry.yarnpkg.com/@msgpack/msgpack/-/msgpack-3.1.2.tgz#fdd25cc2202297519798bbaf4689152ad9609e19"
768+
integrity sha512-JEW4DEtBzfe8HvUYecLU9e6+XJnKDlUAIve8FvPzF3Kzs6Xo/KuZkZJsDH0wJXl/qEZbeeE7edxDNY3kMs39hQ==
769+
765770
"@napi-rs/wasm-runtime@^0.2.10":
766771
version "0.2.11"
767772
resolved "https://registry.yarnpkg.com/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.11.tgz#192c1610e1625048089ab4e35bc0649ce478500e"
@@ -776,7 +781,7 @@
776781
resolved "https://registry.yarnpkg.com/@noble/ciphers/-/ciphers-1.2.1.tgz#3812b72c057a28b44ff0ad4aff5ca846e5b9cdc9"
777782
integrity sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA==
778783

779-
"@noble/ciphers@^1.3.0":
784+
"@noble/ciphers@1.3.0", "@noble/ciphers@^1.3.0":
780785
version "1.3.0"
781786
resolved "https://registry.yarnpkg.com/@noble/ciphers/-/ciphers-1.3.0.tgz#f64b8ff886c240e644e5573c097f86e5b43676dc"
782787
integrity sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==
@@ -1836,7 +1841,7 @@
18361841
resolved "https://registry.yarnpkg.com/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.23.1.tgz#1e86d471bcd2adb0f777246ccbea6fa39618e02c"
18371842
integrity sha512-6ORQfwtEJYpalCeVO21L4XXGSdbEMfyp2hEv6cP82afKXSwvse6d3sdelgaPWUxHIsFRkWvHDdzh8IyyKHZKxw==
18381843

1839-
"@scure/base@^1.1.3", "@scure/base@~1.2.2", "@scure/base@~1.2.4", "@scure/base@~1.2.5":
1844+
"@scure/base@1.2.6", "@scure/base@^1.1.3", "@scure/base@~1.2.2", "@scure/base@~1.2.4", "@scure/base@~1.2.5":
18401845
version "1.2.6"
18411846
resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.2.6.tgz#ca917184b8231394dd8847509c67a0be522e59f6"
18421847
integrity sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==
@@ -2387,10 +2392,10 @@
23872392
mipd "0.0.7"
23882393
zustand "5.0.0"
23892394

2390-
"@walletconnect/core@2.21.0":
2391-
version "2.21.0"
2392-
resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.21.0.tgz#a8927c79cd5ff47a2eaa8dd6a8e8f0060619393d"
2393-
integrity sha512-o6R7Ua4myxR8aRUAJ1z3gT9nM+jd2B2mfamu6arzy1Cc6vi10fIwFWb6vg3bC8xJ6o9H3n/cN5TOW3aA9Y1XVw==
2395+
"@walletconnect/core@2.21.1":
2396+
version "2.21.1"
2397+
resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.21.1.tgz#fb5ba547acb2b297a8b29b4f972167886374c9dc"
2398+
integrity sha512-Tp4MHJYcdWD846PH//2r+Mu4wz1/ZU/fr9av1UWFiaYQ2t2TPLDiZxjLw54AAEpMqlEHemwCgiRiAmjR1NDdTQ==
23942399
dependencies:
23952400
"@walletconnect/heartbeat" "1.2.2"
23962401
"@walletconnect/jsonrpc-provider" "1.0.14"
@@ -2403,17 +2408,17 @@
24032408
"@walletconnect/relay-auth" "1.1.0"
24042409
"@walletconnect/safe-json" "1.0.2"
24052410
"@walletconnect/time" "1.0.2"
2406-
"@walletconnect/types" "2.21.0"
2407-
"@walletconnect/utils" "2.21.0"
2411+
"@walletconnect/types" "2.21.1"
2412+
"@walletconnect/utils" "2.21.1"
24082413
"@walletconnect/window-getters" "1.0.1"
24092414
es-toolkit "1.33.0"
24102415
events "3.3.0"
24112416
uint8arrays "3.1.0"
24122417

2413-
"@walletconnect/core@2.21.1":
2414-
version "2.21.1"
2415-
resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.21.1.tgz#fb5ba547acb2b297a8b29b4f972167886374c9dc"
2416-
integrity sha512-Tp4MHJYcdWD846PH//2r+Mu4wz1/ZU/fr9av1UWFiaYQ2t2TPLDiZxjLw54AAEpMqlEHemwCgiRiAmjR1NDdTQ==
2418+
"@walletconnect/core@2.21.8":
2419+
version "2.21.8"
2420+
resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.21.8.tgz#57929f64d54a7273265c58e4ce1fc7d59dbdc81f"
2421+
integrity sha512-MD1SY7KAeHWvufiBK8C1MwP9/pxxI7SnKi/rHYfjco2Xvke+M+Bbm2OzvuSN7dYZvwLTkZCiJmBccTNVPCpSUQ==
24172422
dependencies:
24182423
"@walletconnect/heartbeat" "1.2.2"
24192424
"@walletconnect/jsonrpc-provider" "1.0.14"
@@ -2426,12 +2431,12 @@
24262431
"@walletconnect/relay-auth" "1.1.0"
24272432
"@walletconnect/safe-json" "1.0.2"
24282433
"@walletconnect/time" "1.0.2"
2429-
"@walletconnect/types" "2.21.1"
2430-
"@walletconnect/utils" "2.21.1"
2434+
"@walletconnect/types" "2.21.8"
2435+
"@walletconnect/utils" "2.21.8"
24312436
"@walletconnect/window-getters" "1.0.1"
2432-
es-toolkit "1.33.0"
2437+
es-toolkit "1.39.3"
24332438
events "3.3.0"
2434-
uint8arrays "3.1.0"
2439+
uint8arrays "3.1.1"
24352440

24362441
"@walletconnect/environment@^1.0.1":
24372442
version "1.0.1"
@@ -2562,34 +2567,34 @@
25622567
dependencies:
25632568
tslib "1.14.1"
25642569

2565-
"@walletconnect/sign-client@2.21.0":
2566-
version "2.21.0"
2567-
resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.21.0.tgz#3dc3be83be58ad9a9fb53d0fd8fa5e571cfdd046"
2568-
integrity sha512-z7h+PeLa5Au2R591d/8ZlziE0stJvdzP9jNFzFolf2RG/OiXulgFKum8PrIyXy+Rg2q95U9nRVUF9fWcn78yBA==
2570+
"@walletconnect/sign-client@2.21.1":
2571+
version "2.21.1"
2572+
resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.21.1.tgz#a0d42ae44f801d131208df7216a0326a9fad61bb"
2573+
integrity sha512-QaXzmPsMnKGV6tc4UcdnQVNOz4zyXgarvdIQibJ4L3EmLat73r5ZVl4c0cCOcoaV7rgM9Wbphgu5E/7jNcd3Zg==
25692574
dependencies:
2570-
"@walletconnect/core" "2.21.0"
2575+
"@walletconnect/core" "2.21.1"
25712576
"@walletconnect/events" "1.0.1"
25722577
"@walletconnect/heartbeat" "1.2.2"
25732578
"@walletconnect/jsonrpc-utils" "1.0.8"
25742579
"@walletconnect/logger" "2.1.2"
25752580
"@walletconnect/time" "1.0.2"
2576-
"@walletconnect/types" "2.21.0"
2577-
"@walletconnect/utils" "2.21.0"
2581+
"@walletconnect/types" "2.21.1"
2582+
"@walletconnect/utils" "2.21.1"
25782583
events "3.3.0"
25792584

2580-
"@walletconnect/sign-client@2.21.1":
2581-
version "2.21.1"
2582-
resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.21.1.tgz#a0d42ae44f801d131208df7216a0326a9fad61bb"
2583-
integrity sha512-QaXzmPsMnKGV6tc4UcdnQVNOz4zyXgarvdIQibJ4L3EmLat73r5ZVl4c0cCOcoaV7rgM9Wbphgu5E/7jNcd3Zg==
2585+
"@walletconnect/sign-client@2.21.8":
2586+
version "2.21.8"
2587+
resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.21.8.tgz#9d0c94df25bee38204c701103ba8ed442bffef59"
2588+
integrity sha512-lTcUbMjQ0YUZ5wzCLhpBeS9OkWYgLLly6BddEp2+pm4QxiwCCU2Nao0nBJXgzKbZYQOgrEGqtdm/7ze67gjzRA==
25842589
dependencies:
2585-
"@walletconnect/core" "2.21.1"
2590+
"@walletconnect/core" "2.21.8"
25862591
"@walletconnect/events" "1.0.1"
25872592
"@walletconnect/heartbeat" "1.2.2"
25882593
"@walletconnect/jsonrpc-utils" "1.0.8"
25892594
"@walletconnect/logger" "2.1.2"
25902595
"@walletconnect/time" "1.0.2"
2591-
"@walletconnect/types" "2.21.1"
2592-
"@walletconnect/utils" "2.21.1"
2596+
"@walletconnect/types" "2.21.8"
2597+
"@walletconnect/utils" "2.21.8"
25932598
events "3.3.0"
25942599

25952600
"@walletconnect/time@1.0.2", "@walletconnect/time@^1.0.2":
@@ -2623,28 +2628,21 @@
26232628
"@walletconnect/logger" "2.1.2"
26242629
events "3.3.0"
26252630

2626-
"@walletconnect/universal-provider@2.21.0":
2627-
version "2.21.0"
2628-
resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.21.0.tgz#fb21e9726a8eb983df70cf2b304b110b6a0b1354"
2629-
integrity sha512-mtUQvewt+X0VBQay/xOJBvxsB3Xsm1lTwFjZ6WUwSOTR1X+FNb71hSApnV5kbsdDIpYPXeQUbGt2se1n5E5UBg==
2631+
"@walletconnect/types@2.21.8":
2632+
version "2.21.8"
2633+
resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.21.8.tgz#14fddcc61fd5ff2fbacaf89792a14c251c67087f"
2634+
integrity sha512-xuLIPrLxe6viMu8Uk28Nf0sgyMy+4oT0mroOjBe5Vqyft8GTiwUBKZXmrGU9uDzZsYVn1FXLO9CkuNHXda3ODA==
26302635
dependencies:
26312636
"@walletconnect/events" "1.0.1"
2632-
"@walletconnect/jsonrpc-http-connection" "1.0.8"
2633-
"@walletconnect/jsonrpc-provider" "1.0.14"
2637+
"@walletconnect/heartbeat" "1.2.2"
26342638
"@walletconnect/jsonrpc-types" "1.0.4"
2635-
"@walletconnect/jsonrpc-utils" "1.0.8"
26362639
"@walletconnect/keyvaluestorage" "1.1.1"
26372640
"@walletconnect/logger" "2.1.2"
2638-
"@walletconnect/sign-client" "2.21.0"
2639-
"@walletconnect/types" "2.21.0"
2640-
"@walletconnect/utils" "2.21.0"
2641-
es-toolkit "1.33.0"
26422641
events "3.3.0"
26432642

2644-
"@walletconnect/universal-provider@2.21.1":
2645-
version "2.21.1"
2646-
resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.21.1.tgz#e6047b89454c64ee0766595b36ec308fba3b55e2"
2647-
integrity sha512-Wjx9G8gUHVMnYfxtasC9poGm8QMiPCpXpbbLFT+iPoQskDDly8BwueWnqKs4Mx2SdIAWAwuXeZ5ojk5qQOxJJg==
2643+
"@walletconnect/universal-provider@2.21.0", "@walletconnect/universal-provider@2.21.1", "@walletconnect/universal-provider@https://github.com/lukaw3d/walletconnect-monorepo/raw/refs/heads/fix-needless-accounts-changed-pack/providers/universal-provider/walletconnect-universal-provider-2.21.8.tgz":
2644+
version "2.21.8"
2645+
resolved "https://github.com/lukaw3d/walletconnect-monorepo/raw/refs/heads/fix-needless-accounts-changed-pack/providers/universal-provider/walletconnect-universal-provider-2.21.8.tgz#df82311e29fd293bdcd099fecf80e3b5a7567363"
26482646
dependencies:
26492647
"@walletconnect/events" "1.0.1"
26502648
"@walletconnect/jsonrpc-http-connection" "1.0.8"
@@ -2653,16 +2651,16 @@
26532651
"@walletconnect/jsonrpc-utils" "1.0.8"
26542652
"@walletconnect/keyvaluestorage" "1.1.1"
26552653
"@walletconnect/logger" "2.1.2"
2656-
"@walletconnect/sign-client" "2.21.1"
2657-
"@walletconnect/types" "2.21.1"
2658-
"@walletconnect/utils" "2.21.1"
2659-
es-toolkit "1.33.0"
2654+
"@walletconnect/sign-client" "2.21.8"
2655+
"@walletconnect/types" "2.21.8"
2656+
"@walletconnect/utils" "2.21.8"
2657+
es-toolkit "1.39.3"
26602658
events "3.3.0"
26612659

2662-
"@walletconnect/utils@2.21.0":
2663-
version "2.21.0"
2664-
resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.21.0.tgz#53517aab2ba456b9765b8ab064c7f721acfc4626"
2665-
integrity sha512-zfHLiUoBrQ8rP57HTPXW7rQMnYxYI4gT9yTACxVW6LhIFROTF6/ytm5SKNoIvi4a5nX5dfXG4D9XwQUCu8Ilig==
2660+
"@walletconnect/utils@2.21.1":
2661+
version "2.21.1"
2662+
resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.21.1.tgz#acdadc38685cefbc6b49b7d7853893dfcb8ee044"
2663+
integrity sha512-VPZvTcrNQCkbGOjFRbC24mm/pzbRMUq2DSQoiHlhh0X1U7ZhuIrzVtAoKsrzu6rqjz0EEtGxCr3K1TGRqDG4NA==
26662664
dependencies:
26672665
"@noble/ciphers" "1.2.1"
26682666
"@noble/curves" "1.8.1"
@@ -2673,7 +2671,7 @@
26732671
"@walletconnect/relay-auth" "1.1.0"
26742672
"@walletconnect/safe-json" "1.0.2"
26752673
"@walletconnect/time" "1.0.2"
2676-
"@walletconnect/types" "2.21.0"
2674+
"@walletconnect/types" "2.21.1"
26772675
"@walletconnect/window-getters" "1.0.1"
26782676
"@walletconnect/window-metadata" "1.0.1"
26792677
bs58 "6.0.0"
@@ -2682,28 +2680,31 @@
26822680
uint8arrays "3.1.0"
26832681
viem "2.23.2"
26842682

2685-
"@walletconnect/utils@2.21.1":
2686-
version "2.21.1"
2687-
resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.21.1.tgz#acdadc38685cefbc6b49b7d7853893dfcb8ee044"
2688-
integrity sha512-VPZvTcrNQCkbGOjFRbC24mm/pzbRMUq2DSQoiHlhh0X1U7ZhuIrzVtAoKsrzu6rqjz0EEtGxCr3K1TGRqDG4NA==
2683+
"@walletconnect/utils@2.21.8":
2684+
version "2.21.8"
2685+
resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.21.8.tgz#2bd3ed74ba586c8e161908f0279efd035de6fa73"
2686+
integrity sha512-HtMraGJ9qXo55l4wGSM1aZvyz0XVv460iWhlRGAyRl9Yz8RQeKyXavDhwBfcTFha/6kwLxPExqQ+MURtKeVVXw==
26892687
dependencies:
2690-
"@noble/ciphers" "1.2.1"
2691-
"@noble/curves" "1.8.1"
2692-
"@noble/hashes" "1.7.1"
2688+
"@msgpack/msgpack" "3.1.2"
2689+
"@noble/ciphers" "1.3.0"
2690+
"@noble/curves" "1.9.2"
2691+
"@noble/hashes" "1.8.0"
2692+
"@scure/base" "1.2.6"
26932693
"@walletconnect/jsonrpc-utils" "1.0.8"
26942694
"@walletconnect/keyvaluestorage" "1.1.1"
26952695
"@walletconnect/relay-api" "1.0.11"
26962696
"@walletconnect/relay-auth" "1.1.0"
26972697
"@walletconnect/safe-json" "1.0.2"
26982698
"@walletconnect/time" "1.0.2"
2699-
"@walletconnect/types" "2.21.1"
2699+
"@walletconnect/types" "2.21.8"
27002700
"@walletconnect/window-getters" "1.0.1"
27012701
"@walletconnect/window-metadata" "1.0.1"
2702+
blakejs "1.2.1"
27022703
bs58 "6.0.0"
27032704
detect-browser "5.3.0"
27042705
query-string "7.1.3"
2705-
uint8arrays "3.1.0"
2706-
viem "2.23.2"
2706+
uint8arrays "3.1.1"
2707+
viem "2.31.0"
27072708

27082709
"@walletconnect/window-getters@1.0.1", "@walletconnect/window-getters@^1.0.1":
27092710
version "1.0.1"
@@ -2869,6 +2870,11 @@ bip39@^3.1.0:
28692870
dependencies:
28702871
"@noble/hashes" "^1.2.0"
28712872

2873+
blakejs@1.2.1:
2874+
version "1.2.1"
2875+
resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.2.1.tgz#5057e4206eadb4a97f7c0b6e197a505042fc3814"
2876+
integrity sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==
2877+
28722878
bn.js@^5.2.1:
28732879
version "5.2.2"
28742880
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.2.tgz#82c09f9ebbb17107cd72cb7fd39bd1f9d0aaa566"
@@ -3582,6 +3588,11 @@ es-toolkit@1.33.0:
35823588
resolved "https://registry.yarnpkg.com/es-toolkit/-/es-toolkit-1.33.0.tgz#bcc9d92ef2e1ed4618c00dd30dfda9faddf4a0b7"
35833589
integrity sha512-X13Q/ZSc+vsO1q600bvNK4bxgXMkHcf//RxCmYDaRY5DAcT+eoXjY5hoAPGMdRnWQjvyLEcyauG3b6hz76LNqg==
35843590

3591+
es-toolkit@1.39.3:
3592+
version "1.39.3"
3593+
resolved "https://registry.yarnpkg.com/es-toolkit/-/es-toolkit-1.39.3.tgz#934b2cab9578c496dcbc0305cae687258cb14aee"
3594+
integrity sha512-Qb/TCFCldgOy8lZ5uC7nLGdqJwSabkQiYQShmw4jyiPk1pZzaYWTwaYKYP7EgLccWYgZocMrtItrwh683voaww==
3595+
35853596
esbuild@^0.25.0:
35863597
version "0.25.5"
35873598
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.5.tgz#71075054993fdfae76c66586f9b9c1f8d7edd430"
@@ -6276,7 +6287,7 @@ uint8arrays@3.1.0:
62766287
dependencies:
62776288
multiformats "^9.4.2"
62786289

6279-
uint8arrays@^3.0.0:
6290+
uint8arrays@3.1.1, uint8arrays@^3.0.0:
62806291
version "3.1.1"
62816292
resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.1.1.tgz#2d8762acce159ccd9936057572dade9459f65ae0"
62826293
integrity sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==
@@ -6502,7 +6513,7 @@ viem@2.23.2:
65026513
ox "0.6.7"
65036514
ws "8.18.0"
65046515

6505-
viem@>=2.29.0, viem@^2.1.1, viem@^2.31.0:
6516+
viem@2.31.0, viem@>=2.29.0, viem@^2.1.1, viem@^2.31.0:
65066517
version "2.31.0"
65076518
resolved "https://registry.yarnpkg.com/viem/-/viem-2.31.0.tgz#2263426cce091d440e283b88183dff6f1d8bae5c"
65086519
integrity sha512-U7OMQ6yqK+bRbEIarf2vqxL7unSEQvNxvML/1zG7suAmKuJmipqdVTVJGKBCJiYsm/EremyO2FS4dHIPpGv+eA==

0 commit comments

Comments
 (0)