From 75030f57d7333f7e5394750e2ab513a36f383adc Mon Sep 17 00:00:00 2001 From: portdeveloper <108868128+portdeveloper@users.noreply.github.com> Date: Tue, 21 Jan 2025 09:37:25 +0300 Subject: [PATCH 1/9] Up @rainbow-me/rainbowkit wagmi viem@2.x @tanstack/react-query --- packages/nextjs/package.json | 8 +- yarn.lock | 1095 +++++++++++++++++++--------------- 2 files changed, 604 insertions(+), 499 deletions(-) diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 7af3a38f..1053989e 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -17,8 +17,8 @@ }, "dependencies": { "@heroicons/react": "^2.0.11", - "@rainbow-me/rainbowkit": "2.1.2", - "@tanstack/react-query": "^5.28.6", + "@rainbow-me/rainbowkit": "^2.2.2", + "@tanstack/react-query": "^5.64.2", "@uniswap/sdk-core": "^4.0.1", "@uniswap/v2-sdk": "^3.0.1", "@vercel/og": "^0.6.2", @@ -38,8 +38,8 @@ "react-select": "^5.8.0", "use-debounce": "^8.0.4", "usehooks-ts": "^2.7.2", - "viem": "2.13.6", - "wagmi": "2.9.8", + "viem": "2.x", + "wagmi": "^2.14.8", "zustand": "^4.1.2" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 774d40bb..833f85a7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,10 +12,10 @@ __metadata: languageName: node linkType: hard -"@adraffy/ens-normalize@npm:1.9.0": - version: 1.9.0 - resolution: "@adraffy/ens-normalize@npm:1.9.0" - checksum: a8d47f85db7a0bba01227fae8781a3245a4517875503d6848a47ca29e7f7da271742a2f93b55afc1b9201e74eda1fd1f1e6e79e70f967359fd7f6ec3d45bf243 +"@adraffy/ens-normalize@npm:^1.10.1": + version: 1.11.0 + resolution: "@adraffy/ens-normalize@npm:1.11.0" + checksum: b2911269e3e0ec6396a2e5433a99e0e1f9726befc6c167994448cd0e53dbdd0be22b4835b4f619558b568ed9aa7312426b8fa6557a13999463489daa88169ee5 languageName: node linkType: hard @@ -215,7 +215,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.19.4, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.21.0": +"@babel/runtime@npm:^7.21.0": version: 7.24.7 resolution: "@babel/runtime@npm:7.24.7" dependencies: @@ -224,6 +224,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/runtime@npm:7.26.0" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: c8e2c0504ab271b3467a261a8f119bf2603eb857a0d71e37791f4e3fae00f681365073cc79f141ddaa90c6077c60ba56448004ad5429d07ac73532be9f7cf28a + languageName: node + linkType: hard + "@babel/template@npm:^7.20.7": version: 7.20.7 resolution: "@babel/template@npm:7.20.7" @@ -296,17 +305,15 @@ __metadata: languageName: node linkType: hard -"@coinbase/wallet-sdk@npm:4.0.2": - version: 4.0.2 - resolution: "@coinbase/wallet-sdk@npm:4.0.2" +"@coinbase/wallet-sdk@npm:4.2.3": + version: 4.2.3 + resolution: "@coinbase/wallet-sdk@npm:4.2.3" dependencies: - buffer: ^6.0.3 + "@noble/hashes": ^1.4.0 clsx: ^1.2.1 eventemitter3: ^5.0.1 - keccak: ^3.0.3 - preact: ^10.16.0 - sha.js: ^2.4.11 - checksum: d0cb646ae8a57142f0abc9a46ae449c732aec6347fc217547854ebb872668716b9494c5232dc564eeab2e26c9b24df3cfd536b7ee3027a39d5e9e89a6d05ea9c + preact: ^10.24.2 + checksum: f1cb3c5975bf7eed46aa56077943becea16e92ac7dda46e78fb2939b3f3864815a7f218842410abb40b2b3182d09c9636ea699714c3d564009438c3611f45abc languageName: node linkType: hard @@ -362,6 +369,15 @@ __metadata: languageName: node linkType: hard +"@ecies/ciphers@npm:^0.2.2": + version: 0.2.2 + resolution: "@ecies/ciphers@npm:0.2.2" + peerDependencies: + "@noble/ciphers": ^1.0.0 + checksum: 10a623261aa212184850fcd41788ae1f616365b5084df03ac0d7108223519e24a5f7d92caac1ee9e0f2e3b6cfae3037a42e466b25de20cf85e91098f60ba1187 + languageName: node + linkType: hard + "@edge-runtime/format@npm:1.1.0": version: 1.1.0 resolution: "@edge-runtime/format@npm:1.1.0" @@ -845,7 +861,7 @@ __metadata: languageName: node linkType: hard -"@metamask/json-rpc-engine@npm:^7.0.0, @metamask/json-rpc-engine@npm:^7.3.2": +"@metamask/json-rpc-engine@npm:^7.0.0": version: 7.3.3 resolution: "@metamask/json-rpc-engine@npm:7.3.3" dependencies: @@ -856,15 +872,26 @@ __metadata: languageName: node linkType: hard -"@metamask/json-rpc-middleware-stream@npm:^6.0.2": - version: 6.0.2 - resolution: "@metamask/json-rpc-middleware-stream@npm:6.0.2" +"@metamask/json-rpc-engine@npm:^8.0.1, @metamask/json-rpc-engine@npm:^8.0.2": + version: 8.0.2 + resolution: "@metamask/json-rpc-engine@npm:8.0.2" + dependencies: + "@metamask/rpc-errors": ^6.2.1 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^8.3.0 + checksum: c240d298ad503d93922a94a62cf59f0344b6d6644a523bc8ea3c0f321bea7172b89f2747a5618e2861b2e8152ae5086b76f391a10e4566529faa50b8850c051d + languageName: node + linkType: hard + +"@metamask/json-rpc-middleware-stream@npm:^7.0.1": + version: 7.0.2 + resolution: "@metamask/json-rpc-middleware-stream@npm:7.0.2" dependencies: - "@metamask/json-rpc-engine": ^7.3.2 + "@metamask/json-rpc-engine": ^8.0.2 "@metamask/safe-event-emitter": ^3.0.0 "@metamask/utils": ^8.3.0 readable-stream: ^3.6.2 - checksum: e831041b03e9f48f584f4425188f72b58974f95b60429c9fe8b5561da69c6bbfad2f2b2199acdff06ee718967214b65c05604d4f85f3287186619683487f1060 + checksum: ff11ad3ff0ec27530efc53c4e6543661648f437dacdd58797449307e20dbc428b479cd8d1e9767797268b98d0445bd6f1986820a8c855faeef01d5c03b55323b languageName: node linkType: hard @@ -887,15 +914,15 @@ __metadata: languageName: node linkType: hard -"@metamask/providers@npm:^15.0.0": - version: 15.0.0 - resolution: "@metamask/providers@npm:15.0.0" +"@metamask/providers@npm:16.1.0": + version: 16.1.0 + resolution: "@metamask/providers@npm:16.1.0" dependencies: - "@metamask/json-rpc-engine": ^7.3.2 - "@metamask/json-rpc-middleware-stream": ^6.0.2 + "@metamask/json-rpc-engine": ^8.0.1 + "@metamask/json-rpc-middleware-stream": ^7.0.1 "@metamask/object-multiplex": ^2.0.0 "@metamask/rpc-errors": ^6.2.1 - "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/safe-event-emitter": ^3.1.1 "@metamask/utils": ^8.3.0 detect-browser: ^5.2.0 extension-port-stream: ^3.0.0 @@ -903,7 +930,7 @@ __metadata: is-stream: ^2.0.0 readable-stream: ^3.6.2 webextension-polyfill: ^0.10.0 - checksum: 42571450e79d69d943384f557f6a61e0f73101d49804fb6e8075d791959f76c42b8ff626f711d434674792d77aead6cb8a32b04a3dcd53598c8aff24cbb1ad25 + checksum: 85e40140f342a38112c3d7cee436751a2be4c575cc4f815ab48a73b549abc2d756bf4a10e4b983e91dbd38076601f992531edb6d8d674aebceae32ef7e299275 languageName: node linkType: hard @@ -931,82 +958,65 @@ __metadata: languageName: node linkType: hard -"@metamask/sdk-communication-layer@npm:0.20.2": - version: 0.20.2 - resolution: "@metamask/sdk-communication-layer@npm:0.20.2" +"@metamask/safe-event-emitter@npm:^3.1.1": + version: 3.1.2 + resolution: "@metamask/safe-event-emitter@npm:3.1.2" + checksum: 8ef7579f9317eb5c94ecf3e6abb8d13b119af274b678805eac76abe4c0667bfdf539f385e552bb973e96333b71b77aa7c787cb3fce9cd5fb4b00f1dbbabf880d + languageName: node + linkType: hard + +"@metamask/sdk-communication-layer@npm:0.31.0": + version: 0.31.0 + resolution: "@metamask/sdk-communication-layer@npm:0.31.0" dependencies: bufferutil: ^4.0.8 date-fns: ^2.29.3 debug: ^4.3.4 - utf-8-validate: ^6.0.3 + utf-8-validate: ^5.0.2 uuid: ^8.3.2 peerDependencies: - cross-fetch: ^3.1.5 - eciesjs: ^0.3.16 - eventemitter2: ^6.4.7 + cross-fetch: ^4.0.0 + eciesjs: "*" + eventemitter2: ^6.4.9 readable-stream: ^3.6.2 socket.io-client: ^4.5.1 - checksum: 4d8ef60fa459a164db4be5f2bed2a51895e106fa38ee6948b37ca54e4623b9fbe855d7830f7d2fc572fa0a72aac2c81e64a7828899f540fbc362f0ccd4ca1205 + checksum: 3f9283d828d736f331154bfa0e1368b7c7c18e00eff66ccd20e97fb86618433cef3c60ed4168e2565bda825303562eb00bb9ca101d1abdcdc3f3848f807e614e languageName: node linkType: hard -"@metamask/sdk-install-modal-web@npm:0.20.2": - version: 0.20.2 - resolution: "@metamask/sdk-install-modal-web@npm:0.20.2" +"@metamask/sdk-install-modal-web@npm:0.31.5": + version: 0.31.5 + resolution: "@metamask/sdk-install-modal-web@npm:0.31.5" dependencies: - qr-code-styling: ^1.6.0-rc.1 - peerDependencies: - i18next: 22.5.1 - react: ^18.2.0 - react-dom: ^18.2.0 - react-i18next: ^13.2.2 - react-native: "*" - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - react-native: - optional: true - checksum: cba31f783ddb6351d5ef7e47d61a8eeee8ab3d95af345069ea0055ccc500da34c6f3c2e729db20664d4ff7f2c147d6e9f783131557cf28b1fb218737cdcc6d1c + "@paulmillr/qr": ^0.2.1 + checksum: b0ed6812a72437ed4ea482737a3c3bed9710d623d2def43d86cde30d004bf9ccb39310ff81cd13dc1d3a951854de5e7c9ab81088fb6d261d8607f024eef95bd9 languageName: node linkType: hard -"@metamask/sdk@npm:0.20.3": - version: 0.20.3 - resolution: "@metamask/sdk@npm:0.20.3" +"@metamask/sdk@npm:0.31.5": + version: 0.31.5 + resolution: "@metamask/sdk@npm:0.31.5" dependencies: + "@babel/runtime": ^7.26.0 "@metamask/onboarding": ^1.0.1 - "@metamask/providers": ^15.0.0 - "@metamask/sdk-communication-layer": 0.20.2 - "@metamask/sdk-install-modal-web": 0.20.2 - "@types/dom-screen-wake-lock": ^1.0.0 + "@metamask/providers": 16.1.0 + "@metamask/sdk-communication-layer": 0.31.0 + "@metamask/sdk-install-modal-web": 0.31.5 + "@paulmillr/qr": ^0.2.1 bowser: ^2.9.0 cross-fetch: ^4.0.0 debug: ^4.3.4 - eciesjs: ^0.3.15 + eciesjs: ^0.4.11 eth-rpc-errors: ^4.0.3 - eventemitter2: ^6.4.7 - i18next: 22.5.1 - i18next-browser-languagedetector: 7.1.0 + eventemitter2: ^6.4.9 obj-multiplex: ^1.0.0 pump: ^3.0.0 - qrcode-terminal-nooctal: ^0.12.1 - react-native-webview: ^11.26.0 readable-stream: ^3.6.2 - rollup-plugin-visualizer: ^5.9.2 socket.io-client: ^4.5.1 + tslib: ^2.6.0 util: ^0.12.4 uuid: ^8.3.2 - peerDependencies: - react: ^18.2.0 - react-dom: ^18.2.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - checksum: f3e0a99e744c12cec7e3c00aa9f4517b467d0b403379b70780303877bc84fedc9f068738ef6dfd04426aec4235729bde1e1667cf54f744506eaf6df5345498ac + checksum: 611f2e6b4f6e5486972f63bb5b546592cb46683b28ef70f30d71c2494c34429c3e3852f187b8989745a3819bd8acf316ed8f2a919af291d5919454cd3590a9d8 languageName: node linkType: hard @@ -1211,12 +1221,10 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:1.0.0, @noble/curves@npm:~1.0.0": - version: 1.0.0 - resolution: "@noble/curves@npm:1.0.0" - dependencies: - "@noble/hashes": 1.3.0 - checksum: 6bcef44d626c640dc8961819d68dd67dffb907e3b973b7c27efe0ecdd9a5c6ce62c7b9e3dfc930c66605dced7f1ec0514d191c09a2ce98d6d52b66e3315ffa79 +"@noble/ciphers@npm:^1.0.0": + version: 1.2.1 + resolution: "@noble/ciphers@npm:1.2.1" + checksum: 843bd81a2b17cac7045c4ecc511c1e88f42e51f5df2635efdbd30fd318afe78d88c732772773a8412d5057560d23746a6aea6dd255af1a49fb17928ef23f6c22 languageName: node linkType: hard @@ -1238,6 +1246,24 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:1.7.0, @noble/curves@npm:~1.7.0": + version: 1.7.0 + resolution: "@noble/curves@npm:1.7.0" + dependencies: + "@noble/hashes": 1.6.0 + checksum: e220b704f1e516f326fff985e794e840a267f5542e1388737142b08177672ebc41b460b5a5bf636d7622c68e8ae719bc042ccd8aed16dc14311450a94b5f2a05 + languageName: node + linkType: hard + +"@noble/curves@npm:^1.6.0, @noble/curves@npm:~1.8.1": + version: 1.8.1 + resolution: "@noble/curves@npm:1.8.1" + dependencies: + "@noble/hashes": 1.7.1 + checksum: 4143f1248ed57c1ae46dfef5c692a91383e5830420b9c72d3ff1061aa9ebbf8999297da6d2aed8a9716fef8e6b1f5a45737feeab02abf55ca2a4f514bf9339ec + languageName: node + linkType: hard + "@noble/hashes@npm:1.3.0": version: 1.3.0 resolution: "@noble/hashes@npm:1.3.0" @@ -1252,6 +1278,27 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:1.6.0": + version: 1.6.0 + resolution: "@noble/hashes@npm:1.6.0" + checksum: 07729b80108d2a9b862eb4e070d4f78ca7ee86b9a9c13a4f7c338ba47a15d4386dd283235da71f21ad515fa9f0b9429fc3da39d2f2b4a50e2442212d14cfd4a9 + languageName: node + linkType: hard + +"@noble/hashes@npm:1.6.1, @noble/hashes@npm:~1.6.0": + version: 1.6.1 + resolution: "@noble/hashes@npm:1.6.1" + checksum: 57c62f65ee217c0293b4321b547792aa6d79812bfe70a7d62dc83e0f936cc677b14ed981b4e88cf8fdad37cd6d3a0cbd3bd0908b0728adc9daf066e678be8901 + languageName: node + linkType: hard + +"@noble/hashes@npm:1.7.1, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:^1.5.0, @noble/hashes@npm:~1.7.1": + version: 1.7.1 + resolution: "@noble/hashes@npm:1.7.1" + checksum: 4f1b56428a10323feef17e4f437c9093556cb18db06f94d254043fadb69c3da8475f96eb3f8322d41e8670117d7486475a8875e68265c2839f60fd03edd6a616 + languageName: node + linkType: hard + "@noble/hashes@patch:@noble/hashes@npm%3A1.3.0#./.yarn/patches/@noble-hashes-npm-1.3.0-ce5907dcd3.patch::locator=se-2%40workspace%3A.": version: 1.3.0 resolution: "@noble/hashes@patch:@noble/hashes@npm%3A1.3.0#./.yarn/patches/@noble-hashes-npm-1.3.0-ce5907dcd3.patch::version=1.3.0&hash=46cc1f&locator=se-2%40workspace%3A." @@ -1451,6 +1498,13 @@ __metadata: languageName: node linkType: hard +"@paulmillr/qr@npm:^0.2.1": + version: 0.2.1 + resolution: "@paulmillr/qr@npm:0.2.1" + checksum: 8a7b882f74f472759b0e5911c9c902a29c5232609373af4c5775625d9aad4ebda635d84c25be27e694144ba73d8e4204e72c3b9b59e9a375ec1d19f034a2d2ad + languageName: node + linkType: hard + "@pkgr/utils@npm:^2.3.1": version: 2.3.1 resolution: "@pkgr/utils@npm:2.3.1" @@ -1486,16 +1540,16 @@ __metadata: languageName: node linkType: hard -"@rainbow-me/rainbowkit@npm:2.1.2": - version: 2.1.2 - resolution: "@rainbow-me/rainbowkit@npm:2.1.2" +"@rainbow-me/rainbowkit@npm:^2.2.2": + version: 2.2.2 + resolution: "@rainbow-me/rainbowkit@npm:2.2.2" dependencies: - "@vanilla-extract/css": 1.14.0 - "@vanilla-extract/dynamic": 2.1.0 - "@vanilla-extract/sprinkles": 1.6.1 - clsx: 2.1.0 - qrcode: 1.5.3 - react-remove-scroll: 2.5.7 + "@vanilla-extract/css": 1.15.5 + "@vanilla-extract/dynamic": 2.1.2 + "@vanilla-extract/sprinkles": 1.6.3 + clsx: 2.1.1 + qrcode: 1.5.4 + react-remove-scroll: 2.6.2 ua-parser-js: ^1.0.37 peerDependencies: "@tanstack/react-query": ">=5.0.0" @@ -1503,7 +1557,7 @@ __metadata: react-dom: ">=18" viem: 2.x wagmi: ^2.9.0 - checksum: 8d127509b376715c3e22030a4df74ef061d3da86bfa481bae3ea035192fa324fb82179da284f4bdf98feb1b2672157ca9440ed0c51d9280d9da694b9e6ba6250 + checksum: 1c2d2d1266de53f50ae072143e65ada6d5dd0da888111eaf1dbda79805e96edb8d215678282826bff8b9772d1be80b2b1bd9cb4aee6dadd2f31d400145fd40de languageName: node linkType: hard @@ -1531,23 +1585,23 @@ __metadata: languageName: node linkType: hard -"@safe-global/safe-apps-provider@npm:0.18.1": - version: 0.18.1 - resolution: "@safe-global/safe-apps-provider@npm:0.18.1" +"@safe-global/safe-apps-provider@npm:0.18.5": + version: 0.18.5 + resolution: "@safe-global/safe-apps-provider@npm:0.18.5" dependencies: - "@safe-global/safe-apps-sdk": ^8.1.0 + "@safe-global/safe-apps-sdk": ^9.1.0 events: ^3.3.0 - checksum: fb77aee24149303a8886f1c23ed35ccd75ed63ed67cdb1dfd5c7160e7744f37c8872feadcfbf6d5712d2de65896a1aaf339dc4afb1fa648f0dddd689ff89183c + checksum: 0d00a4f24c66a0f96d2808f918e1ee33aed5fc6454c3a3b7ca5419cbd420b30e6517991fc79cefb4dc54aec1dde5ec40154aeac1813dc32d39674cf53d86b303 languageName: node linkType: hard -"@safe-global/safe-apps-sdk@npm:8.1.0, @safe-global/safe-apps-sdk@npm:^8.1.0": - version: 8.1.0 - resolution: "@safe-global/safe-apps-sdk@npm:8.1.0" +"@safe-global/safe-apps-sdk@npm:9.1.0, @safe-global/safe-apps-sdk@npm:^9.1.0": + version: 9.1.0 + resolution: "@safe-global/safe-apps-sdk@npm:9.1.0" dependencies: "@safe-global/safe-gateway-typescript-sdk": ^3.5.3 - viem: ^1.0.0 - checksum: e9d31ed6d9cd2cd9ed71ef5a0e1f6ecfca9f0c62acb9b86a0ddb1b65a609090f2297c4304591ac0518b266a1bcc88d1dad31b0d05e50c7732accccb65adab754 + viem: ^2.1.1 + checksum: e56c3fe83f52667b370072807468b011e9f3e6d690126af4cc5b13ee1544dd5a91b4b3e962d45d2dab065fc4401ef57c350896a9f43c70a9fb3269249f265d72 languageName: node linkType: hard @@ -1581,14 +1635,10 @@ __metadata: languageName: node linkType: hard -"@scure/bip32@npm:1.3.0": - version: 1.3.0 - resolution: "@scure/bip32@npm:1.3.0" - dependencies: - "@noble/curves": ~1.0.0 - "@noble/hashes": ~1.3.0 - "@scure/base": ~1.1.0 - checksum: 6eae997f9bdf41fe848134898960ac48e645fa10e63d579be965ca331afd0b7c1b8ebac170770d237ab4099dafc35e5a82995384510025ccf2abe669f85e8918 +"@scure/base@npm:~1.2.1, @scure/base@npm:~1.2.2, @scure/base@npm:~1.2.4": + version: 1.2.4 + resolution: "@scure/base@npm:1.2.4" + checksum: db554eb550a1bd17684af9282e1ad751050a13d4add0e83ad61cc496680d7d1c1c1120ca780e72935a293bb59721c20a006a53a5eec6f6b5bdcd702cf27c8cae languageName: node linkType: hard @@ -1614,13 +1664,25 @@ __metadata: languageName: node linkType: hard -"@scure/bip39@npm:1.2.0": - version: 1.2.0 - resolution: "@scure/bip39@npm:1.2.0" +"@scure/bip32@npm:1.6.0": + version: 1.6.0 + resolution: "@scure/bip32@npm:1.6.0" dependencies: - "@noble/hashes": ~1.3.0 - "@scure/base": ~1.1.0 - checksum: 980d761f53e63de04a9e4db840eb13bfb1bd1b664ecb04a71824c12c190f4972fd84146f3ed89b2a8e4c6bd2c17c15f8b592b7ac029e903323b0f9e2dae6916b + "@noble/curves": ~1.7.0 + "@noble/hashes": ~1.6.0 + "@scure/base": ~1.2.1 + checksum: 1347477e28678a9bc4e2ec5e8e0f679263f2e3cb19c0e65849f76810c4c608461d4b283521c897249fa7dacc8c76e1b50e2a866b22467c8e93662a9c545cd42b + languageName: node + linkType: hard + +"@scure/bip32@npm:^1.5.0": + version: 1.6.2 + resolution: "@scure/bip32@npm:1.6.2" + dependencies: + "@noble/curves": ~1.8.1 + "@noble/hashes": ~1.7.1 + "@scure/base": ~1.2.2 + checksum: e7586619f8a669e522267ce71a90b2d00c3a91da658f1f50e54072cf9f432ba26d2bb4d3d91a5d06932ab96612b8bd038bc31d885bbc048cebfb6509c4a790fc languageName: node linkType: hard @@ -1644,13 +1706,33 @@ __metadata: languageName: node linkType: hard +"@scure/bip39@npm:1.5.0": + version: 1.5.0 + resolution: "@scure/bip39@npm:1.5.0" + dependencies: + "@noble/hashes": ~1.6.0 + "@scure/base": ~1.2.1 + checksum: 03d1888f5d0d514eebc5c3adc1e071d225963d434fcf789abea5ef2c8b4b99f3ad9ebee8a597c0c13d5415e6b2b380f55f61560c1643cd871961ab91cbcf5122 + languageName: node + linkType: hard + +"@scure/bip39@npm:^1.4.0": + version: 1.5.4 + resolution: "@scure/bip39@npm:1.5.4" + dependencies: + "@noble/hashes": ~1.7.1 + "@scure/base": ~1.2.4 + checksum: 744f302559ad05ee6ea4928572ac8f0b5443e8068fd53234c9c2e158814e910a043c54f0688d05546decadd2ff66e0d0c76355d10e103a28cb8f44efe140857a + languageName: node + linkType: hard + "@se-2/nextjs@workspace:packages/nextjs": version: 0.0.0-use.local resolution: "@se-2/nextjs@workspace:packages/nextjs" dependencies: "@heroicons/react": ^2.0.11 - "@rainbow-me/rainbowkit": 2.1.2 - "@tanstack/react-query": ^5.28.6 + "@rainbow-me/rainbowkit": ^2.2.2 + "@tanstack/react-query": ^5.64.2 "@trivago/prettier-plugin-sort-imports": ^4.1.1 "@types/node": ^17.0.35 "@types/react": ^18.0.9 @@ -1688,8 +1770,8 @@ __metadata: use-debounce: ^8.0.4 usehooks-ts: ^2.7.2 vercel: ^28.15.1 - viem: 2.13.6 - wagmi: 2.9.8 + viem: 2.x + wagmi: ^2.14.8 zustand: ^4.1.2 languageName: unknown linkType: soft @@ -1892,21 +1974,21 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:5.45.0": - version: 5.45.0 - resolution: "@tanstack/query-core@npm:5.45.0" - checksum: a3c13d90cfa12955d22fa754ebfddbea70081fc0128111083269bdd78ed0d25678f050007b753164a929a00fdef9ee5ebba945deb8e360120ae3cbae06e655a5 +"@tanstack/query-core@npm:5.64.2": + version: 5.64.2 + resolution: "@tanstack/query-core@npm:5.64.2" + checksum: 219a0cbcd6663bf2246a7c90cdb3c356271b5f88a19e8fe8ec3e97a5aaadce16b8829a39101b420ccbe3656f4064d607e31a373de6e3f83788544a89fb9ee1cd languageName: node linkType: hard -"@tanstack/react-query@npm:^5.28.6": - version: 5.45.1 - resolution: "@tanstack/react-query@npm:5.45.1" +"@tanstack/react-query@npm:^5.64.2": + version: 5.64.2 + resolution: "@tanstack/react-query@npm:5.64.2" dependencies: - "@tanstack/query-core": 5.45.0 + "@tanstack/query-core": 5.64.2 peerDependencies: - react: ^18.0.0 - checksum: b5d8178ee1f4b1dd197a783e7f0eb4a7c0e9ef8fde18c73f71aee636cd57e742a1693a2cd2279fbfb3d6b04aa535212fba8b6c535f6ffc92d020938cc117796e + react: ^18 || ^19 + checksum: e8e886220e9cef2514dc08af8c1bbf4def05e0607d01b3321a37d9f85e00ffe817d66e87b642e087bbab46bb0d31e036bb2c96cc0b5d2fd0fb898307985d5eec languageName: node linkType: hard @@ -1986,13 +2068,6 @@ __metadata: languageName: node linkType: hard -"@types/dom-screen-wake-lock@npm:^1.0.0": - version: 1.0.3 - resolution: "@types/dom-screen-wake-lock@npm:1.0.3" - checksum: 66bece3508b4f4147db97a530c758f8f5d3132ef00c06cab1db4bf2b4af6a3a614ae0a0ba6b53ddc4177a6545adf9d312547087256efc8eff7314b13221380b8 - languageName: node - linkType: hard - "@types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.9": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" @@ -2092,15 +2167,6 @@ __metadata: languageName: node linkType: hard -"@types/secp256k1@npm:^4.0.6": - version: 4.0.6 - resolution: "@types/secp256k1@npm:4.0.6" - dependencies: - "@types/node": "*" - checksum: 984494caf49a4ce99fda2b9ea1840eb47af946b8c2737314108949bcc0c06b4880e871296bd49ed6ea4c8423e3a302ad79fec43abfc987330e7eb98f0c4e8ba4 - languageName: node - linkType: hard - "@types/sinonjs__fake-timers@npm:8.1.1": version: 8.1.1 resolution: "@types/sinonjs__fake-timers@npm:8.1.1" @@ -2354,6 +2420,26 @@ __metadata: languageName: node linkType: hard +"@vanilla-extract/css@npm:1.15.5": + version: 1.15.5 + resolution: "@vanilla-extract/css@npm:1.15.5" + dependencies: + "@emotion/hash": ^0.9.0 + "@vanilla-extract/private": ^1.0.6 + css-what: ^6.1.0 + cssesc: ^3.0.0 + csstype: ^3.0.7 + dedent: ^1.5.3 + deep-object-diff: ^1.1.9 + deepmerge: ^4.2.2 + lru-cache: ^10.4.3 + media-query-parser: ^2.0.2 + modern-ahocorasick: ^1.0.0 + picocolors: ^1.0.0 + checksum: 0c260e55a1648a827df74cae4475a1a61767e4ef3a7a3a299853ae3f77ed220d7a4b604737886140ea9e72a379eda4ee45b7349a4651cf3d5a4f2c8697448d6d + languageName: node + linkType: hard + "@vanilla-extract/dynamic@npm:2.1.0": version: 2.1.0 resolution: "@vanilla-extract/dynamic@npm:2.1.0" @@ -2363,6 +2449,15 @@ __metadata: languageName: node linkType: hard +"@vanilla-extract/dynamic@npm:2.1.2": + version: 2.1.2 + resolution: "@vanilla-extract/dynamic@npm:2.1.2" + dependencies: + "@vanilla-extract/private": ^1.0.6 + checksum: ec6ec9b02c7ec8a9d60aebf63225fd3f930c06ad824321f03f683f1948eb6d4e554d934303da140b3230b4af2fa15bab494c6da2a3b9a172e4118c245b4f942a + languageName: node + linkType: hard + "@vanilla-extract/private@npm:^1.0.3": version: 1.0.3 resolution: "@vanilla-extract/private@npm:1.0.3" @@ -2370,6 +2465,13 @@ __metadata: languageName: node linkType: hard +"@vanilla-extract/private@npm:^1.0.6": + version: 1.0.6 + resolution: "@vanilla-extract/private@npm:1.0.6" + checksum: 2265b02af29d8cd40f6ddeeed197fb2df1a7695f5a9821d5e3597677179be8b83bcd8fe4df4a6178544f89123d745a3c6a13599d4fe4e5873b065a8ad329f690 + languageName: node + linkType: hard + "@vanilla-extract/sprinkles@npm:1.6.1": version: 1.6.1 resolution: "@vanilla-extract/sprinkles@npm:1.6.1" @@ -2379,6 +2481,15 @@ __metadata: languageName: node linkType: hard +"@vanilla-extract/sprinkles@npm:1.6.3": + version: 1.6.3 + resolution: "@vanilla-extract/sprinkles@npm:1.6.3" + peerDependencies: + "@vanilla-extract/css": ^1.0.0 + checksum: 7eb4fe0f1a6048bf5ffb5ffab964c2d127ff95244da79dca2e448af380b591c7af3b4f63ab243584baa8a42c7694d8fe9eeb366587a2da381a481fe1a9e02af8 + languageName: node + linkType: hard + "@vercel/build-utils@npm:6.2.0": version: 6.2.0 resolution: "@vercel/build-utils@npm:6.2.0" @@ -2558,37 +2669,24 @@ __metadata: languageName: node linkType: hard -"@wagmi/chains@npm:1.2.0": - version: 1.2.0 - resolution: "@wagmi/chains@npm:1.2.0" - peerDependencies: - typescript: ">=5.0.4" - peerDependenciesMeta: - typescript: - optional: true - checksum: adac1caf245820bb50292bf2509be195e8efb3b349dc2ac0e0ed7370993b5fed93db57deaf4d27192b20e8418e9f10cdc7a59bd0a6ce1ac0447e61af76efe423 - languageName: node - linkType: hard - -"@wagmi/connectors@npm:5.0.7": - version: 5.0.7 - resolution: "@wagmi/connectors@npm:5.0.7" +"@wagmi/connectors@npm:5.7.4": + version: 5.7.4 + resolution: "@wagmi/connectors@npm:5.7.4" dependencies: - "@coinbase/wallet-sdk": 4.0.2 - "@metamask/sdk": 0.20.3 - "@safe-global/safe-apps-provider": 0.18.1 - "@safe-global/safe-apps-sdk": 8.1.0 - "@walletconnect/ethereum-provider": 2.13.0 - "@walletconnect/modal": 2.6.2 + "@coinbase/wallet-sdk": 4.2.3 + "@metamask/sdk": 0.31.5 + "@safe-global/safe-apps-provider": 0.18.5 + "@safe-global/safe-apps-sdk": 9.1.0 + "@walletconnect/ethereum-provider": 2.17.0 cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" peerDependencies: - "@wagmi/core": 2.10.5 + "@wagmi/core": 2.16.3 typescript: ">=5.0.4" viem: 2.x peerDependenciesMeta: typescript: optional: true - checksum: 7eb0c2f2bb47801d8276a16642fbdebbfb6cafd2b8e5ef90d9b2b191cdbc7ba34667010faf26c75351a6d9c49c3325a7a9635f990cd615c613286c92dada90f8 + checksum: 272526ddd9bcd0eb7a419070973180b6e7231a78043dd6f8b40564e4cb927bb4f22a00a20f11083bef8602909a164f57c74188c032fc162531350a65a5099867 languageName: node linkType: hard @@ -2612,13 +2710,13 @@ __metadata: languageName: node linkType: hard -"@wagmi/core@npm:2.10.5": - version: 2.10.5 - resolution: "@wagmi/core@npm:2.10.5" +"@wagmi/core@npm:2.16.3": + version: 2.16.3 + resolution: "@wagmi/core@npm:2.16.3" dependencies: eventemitter3: 5.0.1 - mipd: 0.0.5 - zustand: 4.4.1 + mipd: 0.0.7 + zustand: 5.0.0 peerDependencies: "@tanstack/query-core": ">=5.0.0" typescript: ">=5.0.4" @@ -2628,13 +2726,13 @@ __metadata: optional: true typescript: optional: true - checksum: 411a18c042799cc9be7661d30a8c8da9bb12edc68141c3ec315ffd0b981dc5c490a45a8ce297847c1adb5be2acb290cb49bdc7faa1dcc09a882ced0be557c481 + checksum: d5df7e351dfcf1656a422ac8c2f8847ca25b05a59003b4d68169abfb1b7d8c2feb308b9ddbe2b6040ec6bef959ab2080c63cb1c07c045d74fdfe5793750b7e0f languageName: node linkType: hard -"@walletconnect/core@npm:2.13.0": - version: 2.13.0 - resolution: "@walletconnect/core@npm:2.13.0" +"@walletconnect/core@npm:2.17.0": + version: 2.17.0 + resolution: "@walletconnect/core@npm:2.17.0" dependencies: "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-provider": 1.0.14 @@ -2643,17 +2741,16 @@ __metadata: "@walletconnect/jsonrpc-ws-connection": 1.0.14 "@walletconnect/keyvaluestorage": 1.1.1 "@walletconnect/logger": 2.1.2 - "@walletconnect/relay-api": 1.0.10 + "@walletconnect/relay-api": 1.0.11 "@walletconnect/relay-auth": 1.0.4 "@walletconnect/safe-json": 1.0.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.13.0 - "@walletconnect/utils": 2.13.0 + "@walletconnect/types": 2.17.0 + "@walletconnect/utils": 2.17.0 events: 3.3.0 - isomorphic-unfetch: 3.1.0 lodash.isequal: 4.5.0 uint8arrays: 3.1.0 - checksum: 6e503bdc7d678ccaeaa9d93fdc6311298d326febef87f233b80c12340178ae3eff54a3a79e19400d65298f109466c508dbef0d5710fffd09d357b7b6bec8b56f + checksum: 97cd155fe79fe6dfc7128da6c38b6644209cf1840bc4c43fc76d691c3c0ba2fe544e5c61e5a8198886c3b037cc5551ed211523938793220db7f1effce705f4e2 languageName: node linkType: hard @@ -2666,21 +2763,21 @@ __metadata: languageName: node linkType: hard -"@walletconnect/ethereum-provider@npm:2.13.0": - version: 2.13.0 - resolution: "@walletconnect/ethereum-provider@npm:2.13.0" +"@walletconnect/ethereum-provider@npm:2.17.0": + version: 2.17.0 + resolution: "@walletconnect/ethereum-provider@npm:2.17.0" dependencies: "@walletconnect/jsonrpc-http-connection": 1.0.8 "@walletconnect/jsonrpc-provider": 1.0.14 "@walletconnect/jsonrpc-types": 1.0.4 "@walletconnect/jsonrpc-utils": 1.0.8 - "@walletconnect/modal": 2.6.2 - "@walletconnect/sign-client": 2.13.0 - "@walletconnect/types": 2.13.0 - "@walletconnect/universal-provider": 2.13.0 - "@walletconnect/utils": 2.13.0 + "@walletconnect/modal": 2.7.0 + "@walletconnect/sign-client": 2.17.0 + "@walletconnect/types": 2.17.0 + "@walletconnect/universal-provider": 2.17.0 + "@walletconnect/utils": 2.17.0 events: 3.3.0 - checksum: 24356a41b72fea5125ef0e6605df4469f023141ce5de8cc92f1ae23b35215efb0ee2c1e5857f483f34eccd4a051915b64518daadc4c8a2145bf91473c2f5a7bc + checksum: e851ed258f9a1ef45db00cf46b225a9dc2efb09e4503f4a711a48e14abf4fa3746fad60960791e14c87cebde855e8487fe29146f1b025644472bacb5bb1d3a0f languageName: node linkType: hard @@ -2807,43 +2904,43 @@ __metadata: languageName: node linkType: hard -"@walletconnect/modal-core@npm:2.6.2": - version: 2.6.2 - resolution: "@walletconnect/modal-core@npm:2.6.2" +"@walletconnect/modal-core@npm:2.7.0": + version: 2.7.0 + resolution: "@walletconnect/modal-core@npm:2.7.0" dependencies: valtio: 1.11.2 - checksum: 94daceba50c323b06ecbeac2968d9f0972f327359c6118887c6526cd64006249b12f64322d71bc6c4a2b928436ecc89cf3d3af706511fcdc264c1f4b34a2dd5d + checksum: 2abc4958eed0f65b3f03599f25f7393f06c94602df8ffceb59795e9da6ab3a36242520ee7f1e0733b14278422e9bbba5f850915b0b069f7f0a8f2d48c51365de languageName: node linkType: hard -"@walletconnect/modal-ui@npm:2.6.2": - version: 2.6.2 - resolution: "@walletconnect/modal-ui@npm:2.6.2" +"@walletconnect/modal-ui@npm:2.7.0": + version: 2.7.0 + resolution: "@walletconnect/modal-ui@npm:2.7.0" dependencies: - "@walletconnect/modal-core": 2.6.2 + "@walletconnect/modal-core": 2.7.0 lit: 2.8.0 motion: 10.16.2 qrcode: 1.5.3 - checksum: cd1ec0205eb491e529670599d3dd26f6782d7c5a99d5594bf6949a8c760c1c5f4eb6ed72b8662450774fe4e2dd47678f2c05145c8f2494bd7153446ddf4bd7ed + checksum: fbea115142df9aeeaa95eeb08581d03d829a5bef1aa145227f3e8c367e4ad990c0b833da37fe82464bf1349744197092a741ca85d3fe9ee255e42ba911f862cc languageName: node linkType: hard -"@walletconnect/modal@npm:2.6.2": - version: 2.6.2 - resolution: "@walletconnect/modal@npm:2.6.2" +"@walletconnect/modal@npm:2.7.0": + version: 2.7.0 + resolution: "@walletconnect/modal@npm:2.7.0" dependencies: - "@walletconnect/modal-core": 2.6.2 - "@walletconnect/modal-ui": 2.6.2 - checksum: 68b354d49960b96d22de0e47a3801df27c01a3e96ec5fbde3ca6df1344ca2b20668b0c4d58fe1803f5670ac7b7b4c6f5b7b405e354f5f9eaff5cca147c13de9c + "@walletconnect/modal-core": 2.7.0 + "@walletconnect/modal-ui": 2.7.0 + checksum: 028e914db306faac24e350510ea286f08c2aec1b6c39857b2ba8740f7d1bfab6a6c4d2acba5ab63fc127fd7da617ec80ab13599083363f13e72e2aff611615bf languageName: node linkType: hard -"@walletconnect/relay-api@npm:1.0.10": - version: 1.0.10 - resolution: "@walletconnect/relay-api@npm:1.0.10" +"@walletconnect/relay-api@npm:1.0.11": + version: 1.0.11 + resolution: "@walletconnect/relay-api@npm:1.0.11" dependencies: "@walletconnect/jsonrpc-types": ^1.0.2 - checksum: a332cbfdf0d3bad7046b0559653a5121a4b5a540f029cc01eeb8ef466681b10626a5a24d55668405e7c635535f35b8038d4aa5a2f0d16c8b512c41fecff2448c + checksum: 9fcddf055de01c04b9fa59035e8c6e31d523743c848d266f528009048aeadaa1b4d9b544bdcb6928e7a69f738d5f0352d1cdebbaa34b1346b937942cb5f6f144 languageName: node linkType: hard @@ -2879,20 +2976,20 @@ __metadata: languageName: node linkType: hard -"@walletconnect/sign-client@npm:2.13.0": - version: 2.13.0 - resolution: "@walletconnect/sign-client@npm:2.13.0" +"@walletconnect/sign-client@npm:2.17.0": + version: 2.17.0 + resolution: "@walletconnect/sign-client@npm:2.17.0" dependencies: - "@walletconnect/core": 2.13.0 + "@walletconnect/core": 2.17.0 "@walletconnect/events": 1.0.1 "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/logger": 2.1.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.13.0 - "@walletconnect/utils": 2.13.0 + "@walletconnect/types": 2.17.0 + "@walletconnect/utils": 2.17.0 events: 3.3.0 - checksum: d8516d5bc7f554962651d59af36c13716da35216e78a92b4ab2632d6c2e65dccc9fda83e5ef8ceaab3195c2436cdd038ff7ed1176b25c57142f823735a5f987c + checksum: 980c747a815c7016191086597f295268a4f285a5a830d6d80b2896bc6f6ca4a2528bae3c16bde83d2524b94553feb6fe74fd041de8d95d54dc6fd7f0613e87e2 languageName: node linkType: hard @@ -2905,9 +3002,9 @@ __metadata: languageName: node linkType: hard -"@walletconnect/types@npm:2.13.0": - version: 2.13.0 - resolution: "@walletconnect/types@npm:2.13.0" +"@walletconnect/types@npm:2.17.0": + version: 2.17.0 + resolution: "@walletconnect/types@npm:2.17.0" dependencies: "@walletconnect/events": 1.0.1 "@walletconnect/heartbeat": 1.2.2 @@ -2915,46 +3012,48 @@ __metadata: "@walletconnect/keyvaluestorage": 1.1.1 "@walletconnect/logger": 2.1.2 events: 3.3.0 - checksum: 868e12449026154c5a8945359ab03c2f2dd7dd329e631fea721e8399928823b93585013784253d787daf184adb76de6bccd76525679b4c87fd830300c70275d4 + checksum: 0dd1eecd69a90a920f7cd33baeb1613f11ca24466783482752435b80a9362fd8f55b0d21c03073d97c20224f932d3fafc72fe8f6defeb0d1a139e8f10cc58aa3 languageName: node linkType: hard -"@walletconnect/universal-provider@npm:2.13.0": - version: 2.13.0 - resolution: "@walletconnect/universal-provider@npm:2.13.0" +"@walletconnect/universal-provider@npm:2.17.0": + version: 2.17.0 + resolution: "@walletconnect/universal-provider@npm:2.17.0" dependencies: "@walletconnect/jsonrpc-http-connection": 1.0.8 "@walletconnect/jsonrpc-provider": 1.0.14 "@walletconnect/jsonrpc-types": 1.0.4 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/logger": 2.1.2 - "@walletconnect/sign-client": 2.13.0 - "@walletconnect/types": 2.13.0 - "@walletconnect/utils": 2.13.0 + "@walletconnect/sign-client": 2.17.0 + "@walletconnect/types": 2.17.0 + "@walletconnect/utils": 2.17.0 events: 3.3.0 - checksum: 3eb26d07bebbebe67e7f1e666d7b37cbdb6513a807262b9fd9026e8340238bc715b80f99d81127939aa53ff9f9027f903d9828e649e9f6c3c1e536c557b0840d + checksum: c7bb25a571ad5e354bd5e2aceabab3468def3b47a7ea83e0e93278b3c33c5a68a751e95bc526cd3b27c071cfabf37cda72736315c1416fcf226100b75c74c363 languageName: node linkType: hard -"@walletconnect/utils@npm:2.13.0": - version: 2.13.0 - resolution: "@walletconnect/utils@npm:2.13.0" +"@walletconnect/utils@npm:2.17.0": + version: 2.17.0 + resolution: "@walletconnect/utils@npm:2.17.0" dependencies: "@stablelib/chacha20poly1305": 1.0.1 "@stablelib/hkdf": 1.0.1 "@stablelib/random": 1.0.2 "@stablelib/sha256": 1.0.1 "@stablelib/x25519": 1.0.3 - "@walletconnect/relay-api": 1.0.10 + "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.0.4 "@walletconnect/safe-json": 1.0.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.13.0 + "@walletconnect/types": 2.17.0 "@walletconnect/window-getters": 1.0.1 "@walletconnect/window-metadata": 1.0.1 detect-browser: 5.3.0 + elliptic: ^6.5.7 query-string: 7.1.3 uint8arrays: 3.1.0 - checksum: ab3c008aa72e573d67f342042e62c04e4aa779bde94f850de53f7bda31a4458665b39af2e33ae6ee6f237aa19f55cef542c75cabbe647218c02075700d2c713f + checksum: 093e508718f1c770b1ff05442376add40ecbaffa8cb5c8cfdf76786d6422e33afdb39d4b7b374a3b65330a4da2cbb71a2c552b041831295a12006dc29cb32340 languageName: node linkType: hard @@ -3005,19 +3104,6 @@ __metadata: languageName: node linkType: hard -"abitype@npm:0.8.7": - version: 0.8.7 - resolution: "abitype@npm:0.8.7" - peerDependencies: - typescript: ">=5.0.4" - zod: ^3 >=3.19.1 - peerDependenciesMeta: - zod: - optional: true - checksum: 4351466808969bcc73e5c535c3d96bb687ee2be0bccd48eba024c47e6cc248f0c8bd368f9e42dab35d39923e63b1349ade470f72812de27127968caf1a1426c9 - languageName: node - linkType: hard - "abitype@npm:0.9.8": version: 0.9.8 resolution: "abitype@npm:0.9.8" @@ -3063,6 +3149,36 @@ __metadata: languageName: node linkType: hard +"abitype@npm:1.0.7": + version: 1.0.7 + resolution: "abitype@npm:1.0.7" + peerDependencies: + typescript: ">=5.0.4" + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + checksum: c3b3ee19becbbce1d5c55a40a13dee6c09c0d710eee9c601433eb496c5ee2cd39e97dd0d043fa1ff7e68b1239ef83fe56951b2009d467e989fe941785cd7f8b8 + languageName: node + linkType: hard + +"abitype@npm:^1.0.6": + version: 1.0.8 + resolution: "abitype@npm:1.0.8" + peerDependencies: + typescript: ">=5.0.4" + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + checksum: 104bc2f6820ced8d2cb61521916f7f22c0981a846216f5b6144f69461265f7da137a4ae108bf4b84cd8743f2dd1e9fdadffc0f95371528e15a59e0a369e08438 + languageName: node + linkType: hard + "abort-controller@npm:^3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" @@ -3980,17 +4096,6 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.1 - wrap-ansi: ^7.0.0 - checksum: 79648b3b0045f2e285b76fb2e24e207c6db44323581e421c3acbd0e86454cba1b37aea976ab50195a49e7384b871e6dfb2247ad7dec53c02454ac6497394cb56 - languageName: node - linkType: hard - "clsx@npm:2.1.0": version: 2.1.0 resolution: "clsx@npm:2.1.0" @@ -3998,6 +4103,13 @@ __metadata: languageName: node linkType: hard +"clsx@npm:2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: acd3e1ab9d8a433ecb3cc2f6a05ab95fe50b4a3cfc5ba47abb6cbf3754585fcb87b84e90c822a1f256c4198e3b41c7f6c391577ffc8678ad587fc0976b24fd57 + languageName: node + linkType: hard + "clsx@npm:^1.2.1": version: 1.2.1 resolution: "clsx@npm:1.2.1" @@ -4477,6 +4589,18 @@ __metadata: languageName: node linkType: hard +"dedent@npm:^1.5.3": + version: 1.5.3 + resolution: "dedent@npm:1.5.3" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 045b595557b2a8ea2eb9b0b4623d764e9a87326486fe2b61191b4342ed93dc01245644d8a09f3108a50c0ee7965f1eedd92e4a3a503ed89ea8e810566ea27f9a + languageName: node + linkType: hard + "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -4674,14 +4798,15 @@ __metadata: languageName: node linkType: hard -"eciesjs@npm:^0.3.15": - version: 0.3.19 - resolution: "eciesjs@npm:0.3.19" +"eciesjs@npm:^0.4.11": + version: 0.4.13 + resolution: "eciesjs@npm:0.4.13" dependencies: - "@types/secp256k1": ^4.0.6 - futoin-hkdf: ^1.5.3 - secp256k1: ^5.0.0 - checksum: 29d2cafcac452ae7086048cebeedf7b4307caf4a8e916120d0314e6da2076f2d1763b7f6a1916c6526fb78f0eb5e394d7dd0654c9a8bfe59252d242adb4830b2 + "@ecies/ciphers": ^0.2.2 + "@noble/ciphers": ^1.0.0 + "@noble/curves": ^1.6.0 + "@noble/hashes": ^1.5.0 + checksum: d5c66e2b4c6590e09a5b0fbb3b3ce63f31155b7ebd9e89a693035f623177166b850364ba74b9f44dfb17f3c7206d7b8d49f0d27760ea7f99a44b81cf959d36cb languageName: node linkType: hard @@ -4711,9 +4836,9 @@ __metadata: languageName: node linkType: hard -"elliptic@npm:^6.5.4": - version: 6.5.5 - resolution: "elliptic@npm:6.5.5" +"elliptic@npm:^6.5.7": + version: 6.6.1 + resolution: "elliptic@npm:6.6.1" dependencies: bn.js: ^4.11.9 brorand: ^1.1.0 @@ -4722,7 +4847,7 @@ __metadata: inherits: ^2.0.4 minimalistic-assert: ^1.0.1 minimalistic-crypto-utils: ^1.0.1 - checksum: ec9105e4469eb3b32b0ee2579756c888ddf3f99d259aa0d65fccb906ee877768aaf8880caae73e3e669c9a4adeb3eb1945703aa974ec5000d2d33a239f4567eb + checksum: 27b14a52f68bbbc0720da259f712cb73e953f6d2047958cd02fb0d0ade2e83849dc39fb4af630889c67df8817e24237428cf59c4f4c07700f755b401149a7375 languageName: node linkType: hard @@ -5112,13 +5237,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 - languageName: node - linkType: hard - "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" @@ -5530,7 +5648,7 @@ __metadata: languageName: node linkType: hard -"eventemitter2@npm:^6.4.7": +"eventemitter2@npm:^6.4.9": version: 6.4.9 resolution: "eventemitter2@npm:6.4.9" checksum: be59577c1e1c35509c7ba0e2624335c35bbcfd9485b8a977384c6cc6759341ea1a98d3cb9dbaa5cea4fff9b687e504504e3f9c2cc1674cf3bd8a43a7c74ea3eb @@ -5969,13 +6087,6 @@ __metadata: languageName: node linkType: hard -"futoin-hkdf@npm:^1.5.3": - version: 1.5.3 - resolution: "futoin-hkdf@npm:1.5.3" - checksum: 790da5675b31df4b9a34c19a5181f673171b5ad81fa92b91981bcfd2250692f895d6aada5ae4203212babba3c7d7a1916432e0b42c7aa88d3f70408439ec315e - languageName: node - linkType: hard - "gauge@npm:^3.0.0": version: 3.0.2 resolution: "gauge@npm:3.0.2" @@ -6009,7 +6120,7 @@ __metadata: languageName: node linkType: hard -"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": +"get-caller-file@npm:^2.0.1": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 @@ -6477,24 +6588,6 @@ __metadata: languageName: node linkType: hard -"i18next-browser-languagedetector@npm:7.1.0": - version: 7.1.0 - resolution: "i18next-browser-languagedetector@npm:7.1.0" - dependencies: - "@babel/runtime": ^7.19.4 - checksum: 36981b9a9995ed66387f3735cceffe107ed3cdb6ca278d45fa243fabc65669c0eca095ed4a55a93dac046ca1eb23fd986ec0079723be7ebb8505e6ba25f379bb - languageName: node - linkType: hard - -"i18next@npm:22.5.1": - version: 22.5.1 - resolution: "i18next@npm:22.5.1" - dependencies: - "@babel/runtime": ^7.20.6 - checksum: 175f8ab7fac2abcee147b00cc2d8e7d4fa9b05cdc227f02cac841fc2fd9545ed4a6d88774f594f8ad12dc944e4d34cc8e88aa00c8b9947baef9e859d93abd305 - languageName: node - linkType: hard - "iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" @@ -6591,7 +6684,7 @@ __metadata: languageName: node linkType: hard -"invariant@npm:2.2.4, invariant@npm:^2.2.4": +"invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" dependencies: @@ -6956,25 +7049,6 @@ __metadata: languageName: node linkType: hard -"isomorphic-unfetch@npm:3.1.0": - version: 3.1.0 - resolution: "isomorphic-unfetch@npm:3.1.0" - dependencies: - node-fetch: ^2.6.1 - unfetch: ^4.2.0 - checksum: 82b92fe4ec2823a81ab0fc0d11bd94d710e6f9a940d56b3cba31896d4345ec9ffc7949f4ff31ebcae84f6b95f7ebf3474c4c7452b834eb4078ea3f2c37e459c5 - languageName: node - linkType: hard - -"isomorphic-ws@npm:5.0.0": - version: 5.0.0 - resolution: "isomorphic-ws@npm:5.0.0" - peerDependencies: - ws: "*" - checksum: e20eb2aee09ba96247465fda40c6d22c1153394c0144fa34fe6609f341af4c8c564f60ea3ba762335a7a9c306809349f9b863c8beedf2beea09b299834ad5398 - languageName: node - linkType: hard - "isows@npm:1.0.3": version: 1.0.3 resolution: "isows@npm:1.0.3" @@ -6993,6 +7067,15 @@ __metadata: languageName: node linkType: hard +"isows@npm:1.0.6": + version: 1.0.6 + resolution: "isows@npm:1.0.6" + peerDependencies: + ws: "*" + checksum: ab9e85b50bcc3d70aa5ec875aa2746c5daf9321cb376ed4e5434d3c2643c5d62b1f466d93a05cd2ad0ead5297224922748c31707cb4fbd68f5d05d0479dce99c + languageName: node + linkType: hard + "isstream@npm:~0.1.2": version: 0.1.2 resolution: "isstream@npm:0.1.2" @@ -7505,6 +7588,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^10.4.3": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a + languageName: node + linkType: hard + "lru-cache@npm:^6.0.0": version: 6.0.0 resolution: "lru-cache@npm:6.0.0" @@ -7777,6 +7867,18 @@ __metadata: languageName: node linkType: hard +"mipd@npm:0.0.7": + version: 0.0.7 + resolution: "mipd@npm:0.0.7" + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 14526f78d6d1bc8580898922508d64714f5abc7293b5998fe93c54237fd1cea120dc98674fe2b329ba3803bda5a85f3e442c3b1fa880e4c6b443bf73018514a8 + languageName: node + linkType: hard + "mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" @@ -8008,15 +8110,6 @@ __metadata: languageName: node linkType: hard -"node-addon-api@npm:^5.0.0": - version: 5.1.0 - resolution: "node-addon-api@npm:5.1.0" - dependencies: - node-gyp: latest - checksum: 2508bd2d2981945406243a7bd31362fc7af8b70b8b4d65f869c61731800058fb818cc2fd36c8eac714ddd0e568cc85becf5e165cebbdf7b5024d5151bbc75ea1 - languageName: node - linkType: hard - "node-addon-api@npm:^7.0.0": version: 7.1.0 resolution: "node-addon-api@npm:7.1.0" @@ -8047,7 +8140,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12": +"node-fetch@npm:^2.6.12": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -8390,6 +8483,26 @@ __metadata: languageName: node linkType: hard +"ox@npm:0.6.5": + version: 0.6.5 + resolution: "ox@npm:0.6.5" + dependencies: + "@adraffy/ens-normalize": ^1.10.1 + "@noble/curves": ^1.6.0 + "@noble/hashes": ^1.5.0 + "@scure/bip32": ^1.5.0 + "@scure/bip39": ^1.4.0 + abitype: ^1.0.6 + eventemitter3: 5.0.1 + peerDependencies: + typescript: ">=5.4.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 2ad755c09652561c71f5d76e8af1d106fb2c09a2a61c3e606fb107dea5e436027438884968f995f4a5d2a8dc5608bd44c54931a2f4385c9db63340f7e1138e21 + languageName: node + linkType: hard + "p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -8788,6 +8901,13 @@ __metadata: languageName: node linkType: hard +"preact@npm:^10.24.2": + version: 10.25.4 + resolution: "preact@npm:10.25.4" + checksum: 309f3128267c5bcac828c70a7a97fba0fdfed7b9ef2ece32a50bf94d257b5c825975df0648d9d5c79f90201d3a295cb2c9f511640aca37cb6879e509688b885a + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -8923,31 +9043,6 @@ __metadata: languageName: node linkType: hard -"qr-code-styling@npm:^1.6.0-rc.1": - version: 1.6.0-rc.1 - resolution: "qr-code-styling@npm:1.6.0-rc.1" - dependencies: - qrcode-generator: ^1.4.3 - checksum: 778754790fe0b586ecd38fb02de777c7dd9cf844cf6e3c88f9a23ad85b122200a8567c946e3c41dba84ddd2f0016aa31ddfd1507150e1dbfea8a58323b62d944 - languageName: node - linkType: hard - -"qrcode-generator@npm:^1.4.3": - version: 1.4.4 - resolution: "qrcode-generator@npm:1.4.4" - checksum: 860cfdd2a7a608d34e92cab99774cc08182e1911432f30ed36d16f8a5cdabd7fdf40239caed91fa2691cfe66c8d95c1340a2fc9cc439eed07a9f2eb328c6f527 - languageName: node - linkType: hard - -"qrcode-terminal-nooctal@npm:^0.12.1": - version: 0.12.1 - resolution: "qrcode-terminal-nooctal@npm:0.12.1" - bin: - qrcode-terminal: bin/qrcode-terminal.js - checksum: 1071c4be2bfa07b3956ad0a63c87452ced0b5180a9dc19f224fc3dd69bb24ad687a7af365acdde0f876ddf89dc1a4beadba88d89c7c5c5cbf2ef3efaef64736e - languageName: node - linkType: hard - "qrcode.react@npm:^3.1.0": version: 3.1.0 resolution: "qrcode.react@npm:3.1.0" @@ -8971,6 +9066,19 @@ __metadata: languageName: node linkType: hard +"qrcode@npm:1.5.4": + version: 1.5.4 + resolution: "qrcode@npm:1.5.4" + dependencies: + dijkstrajs: ^1.0.1 + pngjs: ^5.0.0 + yargs: ^15.3.1 + bin: + qrcode: bin/qrcode + checksum: 0a162822e12c02b0333315462fd4ccad22255002130f86806773be7592aec5ef295efaffa3eb148cbf00e290839c7b610f63b0d62a0c5efc5bc52a68f4189684 + languageName: node + linkType: hard + "qs@npm:6.10.4": version: 6.10.4 resolution: "qs@npm:6.10.4" @@ -9063,19 +9171,6 @@ __metadata: languageName: node linkType: hard -"react-native-webview@npm:^11.26.0": - version: 11.26.1 - resolution: "react-native-webview@npm:11.26.1" - dependencies: - escape-string-regexp: 2.0.0 - invariant: 2.2.4 - peerDependencies: - react: "*" - react-native: "*" - checksum: d2f95a89e944a2f1e8cf402e4e274f3568edae42e7ef190915e9fba8004a01d699c962459bdc9688c159060538e90aea3017cab24e6f4112021cbbc10ef57104 - languageName: node - linkType: hard - "react-remove-scroll-bar@npm:^2.3.4": version: 2.3.6 resolution: "react-remove-scroll-bar@npm:2.3.6" @@ -9092,6 +9187,22 @@ __metadata: languageName: node linkType: hard +"react-remove-scroll-bar@npm:^2.3.7": + version: 2.3.8 + resolution: "react-remove-scroll-bar@npm:2.3.8" + dependencies: + react-style-singleton: ^2.2.2 + tslib: ^2.0.0 + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: c4663247f689dbe51c370836edf735487f6d8796acb7f15b09e8a1c14e84c7997360e8e3d54de2bc9c0e782fed2b2c4127d15b4053e4d2cf26839e809e57605f + languageName: node + linkType: hard + "react-remove-scroll@npm:2.5.7": version: 2.5.7 resolution: "react-remove-scroll@npm:2.5.7" @@ -9111,6 +9222,25 @@ __metadata: languageName: node linkType: hard +"react-remove-scroll@npm:2.6.2": + version: 2.6.2 + resolution: "react-remove-scroll@npm:2.6.2" + dependencies: + react-remove-scroll-bar: ^2.3.7 + react-style-singleton: ^2.2.1 + tslib: ^2.1.0 + use-callback-ref: ^1.3.3 + use-sidecar: ^1.1.2 + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 310e6e6d2f28226a1751dc5084a2dce49167f0b69e3d78d6510f329f423ee313d4f6477f5e1adccb68baef40a7af75541e980a8c398cb82ea0d3573e514e8124 + languageName: node + linkType: hard + "react-select@npm:^5.8.0": version: 5.8.0 resolution: "react-select@npm:5.8.0" @@ -9148,6 +9278,22 @@ __metadata: languageName: node linkType: hard +"react-style-singleton@npm:^2.2.2": + version: 2.2.3 + resolution: "react-style-singleton@npm:2.2.3" + dependencies: + get-nonce: ^1.0.0 + tslib: ^2.0.0 + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: a7b0bf493c9231065ebafa84c4237aed997c746c561196121b7de82fe155a5355b372db5070a3ac9fe980cf7f60dc0f1e8cf6402a2aa5b2957392932ccf76e76 + languageName: node + linkType: hard + "react-transition-group@npm:^4.3.0": version: 4.4.5 resolution: "react-transition-group@npm:4.4.5" @@ -9476,25 +9622,6 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-visualizer@npm:^5.9.2": - version: 5.12.0 - resolution: "rollup-plugin-visualizer@npm:5.12.0" - dependencies: - open: ^8.4.0 - picomatch: ^2.3.1 - source-map: ^0.7.4 - yargs: ^17.5.1 - peerDependencies: - rollup: 2.x || 3.x || 4.x - peerDependenciesMeta: - rollup: - optional: true - bin: - rollup-plugin-visualizer: dist/bin/cli.js - checksum: 17dc10a93d4bd457c8bb7796a57c284487fb00f4b9703a33a1a954f5d40c66a89b24aca98564569922456f4fa8f72281c3ef96a95502195e6930b3fac62fce8e - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -9597,18 +9724,6 @@ __metadata: languageName: unknown linkType: soft -"secp256k1@npm:^5.0.0": - version: 5.0.0 - resolution: "secp256k1@npm:5.0.0" - dependencies: - elliptic: ^6.5.4 - node-addon-api: ^5.0.0 - node-gyp: latest - node-gyp-build: ^4.2.0 - checksum: a0719dff4687c38d385b5e0b7e811c51a4ea24893128be9d097aee99f879eb0ea52582590deb15a49da627a3db23c6b028ad5c9c6ac1fca92ce760153b8cf21c - languageName: node - linkType: hard - "semver@npm:6.1.1": version: 6.1.1 resolution: "semver@npm:6.1.1" @@ -9846,13 +9961,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.7.4": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 - languageName: node - linkType: hard - "split-on-first@npm:^1.0.0": version: 1.1.0 resolution: "split-on-first@npm:1.1.0" @@ -10462,6 +10570,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.6.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a + languageName: node + linkType: hard + "tsutils@npm:^3.21.0": version: 3.21.0 resolution: "tsutils@npm:3.21.0" @@ -10623,13 +10738,6 @@ __metadata: languageName: node linkType: hard -"unfetch@npm:^4.2.0": - version: 4.2.0 - resolution: "unfetch@npm:4.2.0" - checksum: 6a4b2557e1d921eaa80c4425ce27a404945ec26491ed06e62598f333996a91a44c7908cb26dc7c2746d735762b13276cf4aa41829b4c8f438dde63add3045d7a - languageName: node - linkType: hard - "unicode-trie@npm:^2.0.0": version: 2.0.0 resolution: "unicode-trie@npm:2.0.0" @@ -10806,6 +10914,21 @@ __metadata: languageName: node linkType: hard +"use-callback-ref@npm:^1.3.3": + version: 1.3.3 + resolution: "use-callback-ref@npm:1.3.3" + dependencies: + tslib: ^2.0.0 + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 4da1c82d7a2409cee6c882748a40f4a083decf238308bf12c3d0166f0e338f8d512f37b8d11987eb5a421f14b9b5b991edf3e11ed25c3bb7a6559081f8359b44 + languageName: node + linkType: hard + "use-debounce@npm:^8.0.4": version: 8.0.4 resolution: "use-debounce@npm:8.0.4" @@ -10852,6 +10975,15 @@ __metadata: languageName: node linkType: hard +"use-sync-external-store@npm:1.4.0": + version: 1.4.0 + resolution: "use-sync-external-store@npm:1.4.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: dc3843a1b59ac8bd01417bd79498d4c688d5df8bf4801be50008ef4bfaacb349058c0b1605b5b43c828e0a2d62722d7e861573b3f31cea77a7f23e8b0fc2f7e3 + languageName: node + linkType: hard + "usehooks-ts@npm:^2.7.2": version: 2.9.1 resolution: "usehooks-ts@npm:2.9.1" @@ -10872,13 +11004,13 @@ __metadata: languageName: node linkType: hard -"utf-8-validate@npm:^6.0.3": - version: 6.0.4 - resolution: "utf-8-validate@npm:6.0.4" +"utf-8-validate@npm:^5.0.2": + version: 5.0.10 + resolution: "utf-8-validate@npm:5.0.10" dependencies: node-gyp: latest node-gyp-build: ^4.3.0 - checksum: ccbfbceeed7cbad62282aed5420236d38006453ce583cf9021ad6225c2d15996a660a3b3bdd2b9344b4d3b5df5673fbaf9e70c3637628a2cd58824089d9d9153 + checksum: 5579350a023c66a2326752b6c8804cc7b39dcd251bb088241da38db994b8d78352e388dcc24ad398ab98385ba3c5ffcadb6b5b14b2637e43f767869055e46ba6 languageName: node linkType: hard @@ -10999,43 +11131,24 @@ __metadata: languageName: node linkType: hard -"viem@npm:2.13.6": - version: 2.13.6 - resolution: "viem@npm:2.13.6" +"viem@npm:2.x, viem@npm:^2.1.1": + version: 2.22.10 + resolution: "viem@npm:2.22.10" dependencies: - "@adraffy/ens-normalize": 1.10.0 - "@noble/curves": 1.2.0 - "@noble/hashes": 1.3.2 - "@scure/bip32": 1.3.2 - "@scure/bip39": 1.2.1 - abitype: 1.0.0 - isows: 1.0.4 - ws: 8.13.0 + "@noble/curves": 1.7.0 + "@noble/hashes": 1.6.1 + "@scure/bip32": 1.6.0 + "@scure/bip39": 1.5.0 + abitype: 1.0.7 + isows: 1.0.6 + ox: 0.6.5 + ws: 8.18.0 peerDependencies: typescript: ">=5.0.4" peerDependenciesMeta: typescript: optional: true - checksum: e6dae3cb8e90922d2deac6c6d5922c63908eb545820fcbd21572591d05d5a69b9434b4dad859461d20bf23faa3cde9b10f5f879de5db6858735c4b848bccb584 - languageName: node - linkType: hard - -"viem@npm:^1.0.0": - version: 1.2.1 - resolution: "viem@npm:1.2.1" - dependencies: - "@adraffy/ens-normalize": 1.9.0 - "@noble/curves": 1.0.0 - "@noble/hashes": 1.3.0 - "@scure/bip32": 1.3.0 - "@scure/bip39": 1.2.0 - "@wagmi/chains": 1.2.0 - abitype: 0.8.7 - isomorphic-ws: 5.0.0 - ws: 8.12.0 - peerDependencies: - typescript: ">=5.0.4" - checksum: f3b0a682a801bcaa89164e587916d5a8c17793ad8bfb639cb43ce0083261bba5ae5a28a6e2815e5267009f91e566d6b6ff83c7130fda0c248bd735bef2548cdb + checksum: 6e32423899b816e9ab976f032ff39ca85f147daaceb96e1139d82889b28cb2d476d43b933b4330e02575c11b15dffcc6c934353d83ead5dbddd22f9aaca48dcd languageName: node linkType: hard @@ -11060,13 +11173,13 @@ __metadata: languageName: node linkType: hard -"wagmi@npm:2.9.8": - version: 2.9.8 - resolution: "wagmi@npm:2.9.8" +"wagmi@npm:^2.14.8": + version: 2.14.8 + resolution: "wagmi@npm:2.14.8" dependencies: - "@wagmi/connectors": 5.0.7 - "@wagmi/core": 2.10.5 - use-sync-external-store: 1.2.0 + "@wagmi/connectors": 5.7.4 + "@wagmi/core": 2.16.3 + use-sync-external-store: 1.4.0 peerDependencies: "@tanstack/react-query": ">=5.0.0" react: ">=18" @@ -11075,7 +11188,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 2e6e0645579dcde14829005ddbf70f88e7c67616d0bc1a39fd8de9fc5fc4ead3126c57686773b758170d751201468c4cde4c3d3128f1fdd1b731e1940d8eb371 + checksum: b5285940f043bb2350b9e1212456c4370f3376096a801b4d1cb8ed9f4906542c2b0217966442756cd938472e68ecff9bb66a13f98d08911304b01ea694056b7f languageName: node linkType: hard @@ -11207,9 +11320,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.12.0": - version: 8.12.0 - resolution: "ws@npm:8.12.0" +"ws@npm:8.13.0": + version: 8.13.0 + resolution: "ws@npm:8.13.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -11218,13 +11331,13 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 818ff3f8749c172a95a114cceb8b89cedd27e43a82d65c7ad0f7882b1e96a2ee6709e3746a903c3fa88beec0c8bae9a9fcd75f20858b32a166dfb7519316a5d7 + checksum: 53e991bbf928faf5dc6efac9b8eb9ab6497c69feeb94f963d648b7a3530a720b19ec2e0ec037344257e05a4f35bd9ad04d9de6f289615ffb133282031b18c61c languageName: node linkType: hard -"ws@npm:8.13.0": - version: 8.13.0 - resolution: "ws@npm:8.13.0" +"ws@npm:8.18.0": + version: 8.18.0 + resolution: "ws@npm:8.18.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -11233,7 +11346,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 53e991bbf928faf5dc6efac9b8eb9ab6497c69feeb94f963d648b7a3530a720b19ec2e0ec037344257e05a4f35bd9ad04d9de6f289615ffb133282031b18c61c + checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975 languageName: node linkType: hard @@ -11288,13 +11401,6 @@ __metadata: languageName: node linkType: hard -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 54f0fb95621ee60898a38c572c515659e51cc9d9f787fb109cef6fde4befbe1c4602dc999d30110feee37456ad0f1660fa2edcfde6a9a740f86a290999550d30 - languageName: node - linkType: hard - "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" @@ -11326,13 +11432,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c - languageName: node - linkType: hard - "yargs@npm:^15.3.1": version: 15.4.1 resolution: "yargs@npm:15.4.1" @@ -11352,21 +11451,6 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.5.1": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: ^8.0.1 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.3 - y18n: ^5.0.5 - yargs-parser: ^21.1.1 - checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a - languageName: node - linkType: hard - "yauzl@npm:^2.10.0": version: 2.10.0 resolution: "yauzl@npm:2.10.0" @@ -11418,6 +11502,27 @@ __metadata: languageName: node linkType: hard +"zustand@npm:5.0.0": + version: 5.0.0 + resolution: "zustand@npm:5.0.0" + peerDependencies: + "@types/react": ">=18.0.0" + immer: ">=9.0.6" + react: ">=18.0.0" + use-sync-external-store: ">=1.2.0" + peerDependenciesMeta: + "@types/react": + optional: true + immer: + optional: true + react: + optional: true + use-sync-external-store: + optional: true + checksum: dc7414de234f9d2c0afad472d6971e9ac32281292faa8ee0910521cad063f84eeeb6f792efab068d6750dab5854fb1a33ac6e9294b796925eb680a59fc1b42f9 + languageName: node + linkType: hard + "zustand@npm:^4.1.2": version: 4.1.2 resolution: "zustand@npm:4.1.2" From 48c763ccc1899b9c632b2ce550aacdf187987a80 Mon Sep 17 00:00:00 2001 From: portdeveloper <108868128+portdeveloper@users.noreply.github.com> Date: Tue, 21 Jan 2025 09:38:15 +0300 Subject: [PATCH 2/9] Remove zkySync testnet from networks.ts as it does not exist in viem chains anymore --- packages/nextjs/utils/scaffold-eth/networks.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/packages/nextjs/utils/scaffold-eth/networks.ts b/packages/nextjs/utils/scaffold-eth/networks.ts index 272ae9bf..f660b280 100644 --- a/packages/nextjs/utils/scaffold-eth/networks.ts +++ b/packages/nextjs/utils/scaffold-eth/networks.ts @@ -108,12 +108,6 @@ export const NETWORKS_EXTRA_DATA: Record = { etherscanApiKey: ZKSYNC_ETHERSCAN_API_KEY, icon: "/zksync.svg", }, - [chains.zkSyncTestnet.id]: { - color: "#5f4bb6", - etherscanEndpoint: "https://block-explorer-api.testnets.zksync.dev", - etherscanApiKey: ZKSYNC_ETHERSCAN_API_KEY, - icon: "/zksync.svg", - }, [chains.base.id]: { color: "#1450EE", etherscanEndpoint: "https://api.basescan.org", From ad7d8d89a6f08258a081d1d923b8a3861b9777df Mon Sep 17 00:00:00 2001 From: portdeveloper <108868128+portdeveloper@users.noreply.github.com> Date: Tue, 21 Jan 2025 09:40:05 +0300 Subject: [PATCH 3/9] Remove duplicate chains programmatically in NetworksDropdown/utils.ts --- .../nextjs/components/NetworksDropdown/utils.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/nextjs/components/NetworksDropdown/utils.ts b/packages/nextjs/components/NetworksDropdown/utils.ts index 7072229b..9136f506 100644 --- a/packages/nextjs/components/NetworksDropdown/utils.ts +++ b/packages/nextjs/components/NetworksDropdown/utils.ts @@ -79,18 +79,18 @@ export const filterChains = ( return Object.values(chains).filter(chain => !networkIds.has(chain.id) && !existingChainIds.has(chain.id)); }; -const excludeChainKeys = ["lineaTestnet", "x1Testnet"]; // duplicate chains in viem chains - type Chains = Record; const unfilteredChains: Chains = wagmiChains as Chains; -export const filteredChains = Object.keys(unfilteredChains) - .filter(key => !excludeChainKeys.includes(key)) - .reduce((obj: Chains, key) => { - obj[key] = unfilteredChains[key]; - return obj; - }, {} as Chains); +// Remove duplicate chains by keeping only the first occurrence of each chainId +export const filteredChains = Object.entries(unfilteredChains).reduce((acc: Chains, [key, chain]) => { + const isDuplicateId = Object.values(acc).some(existingChain => existingChain.id === chain.id); + if (!isDuplicateId) { + acc[key] = chain; + } + return acc; +}, {} as Chains); export const mapChainsToOptions = (chains: Chain[]): Options[] => { return chains.map(chain => ({ From e4f581e59d9fd842a897a6425fa2b682003ba90f Mon Sep 17 00:00:00 2001 From: Shiv Bhonde Date: Fri, 7 Feb 2025 21:45:26 +0530 Subject: [PATCH 4/9] lock viem and wagmi version --- packages/nextjs/package.json | 4 +- yarn.lock | 355 ++++++++++++++++++++++++----------- 2 files changed, 252 insertions(+), 107 deletions(-) diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 1053989e..0faa8f49 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -38,8 +38,8 @@ "react-select": "^5.8.0", "use-debounce": "^8.0.4", "usehooks-ts": "^2.7.2", - "viem": "2.x", - "wagmi": "^2.14.8", + "viem": "2.21.32", + "wagmi": "2.12.23", "zustand": "^4.1.2" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 833f85a7..724b510b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,7 +12,7 @@ __metadata: languageName: node linkType: hard -"@adraffy/ens-normalize@npm:^1.10.1": +"@adraffy/ens-normalize@npm:1.11.0, @adraffy/ens-normalize@npm:^1.10.1": version: 1.11.0 resolution: "@adraffy/ens-normalize@npm:1.11.0" checksum: b2911269e3e0ec6396a2e5433a99e0e1f9726befc6c167994448cd0e53dbdd0be22b4835b4f619558b568ed9aa7312426b8fa6557a13999463489daa88169ee5 @@ -215,21 +215,21 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.21.0": - version: 7.24.7 - resolution: "@babel/runtime@npm:7.24.7" +"@babel/runtime@npm:^7.19.4, @babel/runtime@npm:^7.23.2": + version: 7.26.7 + resolution: "@babel/runtime@npm:7.26.7" dependencies: regenerator-runtime: ^0.14.0 - checksum: d17f29eed6f848ac15cdf4202a910b741facfb0419a9d79e5c7fa37df6362fc3227f1cc2e248cc6db5e53ddffb4caa6686c488e6e80ce3d29c36a4e74c8734ea + checksum: a1664a08f3f4854b895b540cca2f5f5c6c1993b5fb788c9615d70fc201e16bb254df8e0550c83eaf2749a14d87775e11a7c9ded6161203e9da7a4a323d546925 languageName: node linkType: hard -"@babel/runtime@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/runtime@npm:7.26.0" +"@babel/runtime@npm:^7.21.0": + version: 7.24.7 + resolution: "@babel/runtime@npm:7.24.7" dependencies: regenerator-runtime: ^0.14.0 - checksum: c8e2c0504ab271b3467a261a8f119bf2603eb857a0d71e37791f4e3fae00f681365073cc79f141ddaa90c6077c60ba56448004ad5429d07ac73532be9f7cf28a + checksum: d17f29eed6f848ac15cdf4202a910b741facfb0419a9d79e5c7fa37df6362fc3227f1cc2e248cc6db5e53ddffb4caa6686c488e6e80ce3d29c36a4e74c8734ea languageName: node linkType: hard @@ -305,15 +305,15 @@ __metadata: languageName: node linkType: hard -"@coinbase/wallet-sdk@npm:4.2.3": - version: 4.2.3 - resolution: "@coinbase/wallet-sdk@npm:4.2.3" +"@coinbase/wallet-sdk@npm:4.1.0": + version: 4.1.0 + resolution: "@coinbase/wallet-sdk@npm:4.1.0" dependencies: "@noble/hashes": ^1.4.0 clsx: ^1.2.1 eventemitter3: ^5.0.1 - preact: ^10.24.2 - checksum: f1cb3c5975bf7eed46aa56077943becea16e92ac7dda46e78fb2939b3f3864815a7f218842410abb40b2b3182d09c9636ea699714c3d564009438c3611f45abc + preact: ^10.16.0 + checksum: 13ccdbf48bc43db5b9285ca4e6d13a81e1d0c7d13735b1695f9c33c4e3bb0b03683adfffc084344aed475832c3613d68e025f029fc8f2b6abe386596aeee39c9 languageName: node linkType: hard @@ -965,9 +965,9 @@ __metadata: languageName: node linkType: hard -"@metamask/sdk-communication-layer@npm:0.31.0": - version: 0.31.0 - resolution: "@metamask/sdk-communication-layer@npm:0.31.0" +"@metamask/sdk-communication-layer@npm:0.30.0": + version: 0.30.0 + resolution: "@metamask/sdk-communication-layer@npm:0.30.0" dependencies: bufferutil: ^4.0.8 date-fns: ^2.29.3 @@ -976,47 +976,68 @@ __metadata: uuid: ^8.3.2 peerDependencies: cross-fetch: ^4.0.0 - eciesjs: "*" - eventemitter2: ^6.4.9 + eciesjs: ^0.3.16 + eventemitter2: ^6.4.7 readable-stream: ^3.6.2 socket.io-client: ^4.5.1 - checksum: 3f9283d828d736f331154bfa0e1368b7c7c18e00eff66ccd20e97fb86618433cef3c60ed4168e2565bda825303562eb00bb9ca101d1abdcdc3f3848f807e614e + checksum: 163385834b5f0719fd4fd6c89b62426261e190df001fab39226c0eae72e6597b02f0214ebf3f3530317c974a867afe0b29c5243775dc4cde65f0c382e5f6a314 languageName: node linkType: hard -"@metamask/sdk-install-modal-web@npm:0.31.5": - version: 0.31.5 - resolution: "@metamask/sdk-install-modal-web@npm:0.31.5" +"@metamask/sdk-install-modal-web@npm:0.30.0": + version: 0.30.0 + resolution: "@metamask/sdk-install-modal-web@npm:0.30.0" dependencies: - "@paulmillr/qr": ^0.2.1 - checksum: b0ed6812a72437ed4ea482737a3c3bed9710d623d2def43d86cde30d004bf9ccb39310ff81cd13dc1d3a951854de5e7c9ab81088fb6d261d8607f024eef95bd9 + qr-code-styling: ^1.6.0-rc.1 + peerDependencies: + i18next: 23.11.5 + react: ^18.2.0 + react-dom: ^18.2.0 + react-native: "*" + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + react-native: + optional: true + checksum: 025c5d975b1a76cfcca50014b8860a3ecaa3a951645390b4bf7b488aedd910d35b569aab3f711dcf4c98f20e38d43d432ddcfe891f21e39ad6435b8daf9c45c6 languageName: node linkType: hard -"@metamask/sdk@npm:0.31.5": - version: 0.31.5 - resolution: "@metamask/sdk@npm:0.31.5" +"@metamask/sdk@npm:0.30.1": + version: 0.30.1 + resolution: "@metamask/sdk@npm:0.30.1" dependencies: - "@babel/runtime": ^7.26.0 "@metamask/onboarding": ^1.0.1 "@metamask/providers": 16.1.0 - "@metamask/sdk-communication-layer": 0.31.0 - "@metamask/sdk-install-modal-web": 0.31.5 - "@paulmillr/qr": ^0.2.1 + "@metamask/sdk-communication-layer": 0.30.0 + "@metamask/sdk-install-modal-web": 0.30.0 bowser: ^2.9.0 cross-fetch: ^4.0.0 debug: ^4.3.4 - eciesjs: ^0.4.11 + eciesjs: ^0.4.8 eth-rpc-errors: ^4.0.3 - eventemitter2: ^6.4.9 + eventemitter2: ^6.4.7 + i18next: 23.11.5 + i18next-browser-languagedetector: 7.1.0 obj-multiplex: ^1.0.0 pump: ^3.0.0 + qrcode-terminal-nooctal: ^0.12.1 + react-native-webview: ^11.26.0 readable-stream: ^3.6.2 socket.io-client: ^4.5.1 - tslib: ^2.6.0 util: ^0.12.4 uuid: ^8.3.2 - checksum: 611f2e6b4f6e5486972f63bb5b546592cb46683b28ef70f30d71c2494c34429c3e3852f187b8989745a3819bd8acf316ed8f2a919af291d5919454cd3590a9d8 + peerDependencies: + react: ^18.2.0 + react-dom: ^18.2.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: c698e84b56cca3b6c39d97c12872e49eaeb9abc3950e17557838efad25e1c1102f6eec8db6ac11fae5874b430fdd6967ba7c409b3c9534eec76882d896ca2620 languageName: node linkType: hard @@ -1246,6 +1267,15 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:1.6.0, @noble/curves@npm:~1.6.0": + version: 1.6.0 + resolution: "@noble/curves@npm:1.6.0" + dependencies: + "@noble/hashes": 1.5.0 + checksum: 258f3feb2a6098cf35521562ecb7d452fd728e8a008ff9f1ef435184f9d0c782ceb8f7b7fa8df3317c3be7a19f53995ee124cd05c8080b130bd42e3cb072f24d + languageName: node + linkType: hard + "@noble/curves@npm:1.7.0, @noble/curves@npm:~1.7.0": version: 1.7.0 resolution: "@noble/curves@npm:1.7.0" @@ -1255,7 +1285,7 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:^1.6.0, @noble/curves@npm:~1.8.1": +"@noble/curves@npm:^1.4.0, @noble/curves@npm:^1.6.0, @noble/curves@npm:~1.8.1": version: 1.8.1 resolution: "@noble/curves@npm:1.8.1" dependencies: @@ -1278,6 +1308,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:1.5.0, @noble/hashes@npm:~1.5.0": + version: 1.5.0 + resolution: "@noble/hashes@npm:1.5.0" + checksum: 9cc031d5c888c455bfeef76af649b87f75380a4511405baea633c1e4912fd84aff7b61e99716f0231d244c9cfeda1fafd7d718963e6a0c674ed705e9b1b4f76b + languageName: node + linkType: hard + "@noble/hashes@npm:1.6.0": version: 1.6.0 resolution: "@noble/hashes@npm:1.6.0" @@ -1498,13 +1535,6 @@ __metadata: languageName: node linkType: hard -"@paulmillr/qr@npm:^0.2.1": - version: 0.2.1 - resolution: "@paulmillr/qr@npm:0.2.1" - checksum: 8a7b882f74f472759b0e5911c9c902a29c5232609373af4c5775625d9aad4ebda635d84c25be27e694144ba73d8e4204e72c3b9b59e9a375ec1d19f034a2d2ad - languageName: node - linkType: hard - "@pkgr/utils@npm:^2.3.1": version: 2.3.1 resolution: "@pkgr/utils@npm:2.3.1" @@ -1585,13 +1615,13 @@ __metadata: languageName: node linkType: hard -"@safe-global/safe-apps-provider@npm:0.18.5": - version: 0.18.5 - resolution: "@safe-global/safe-apps-provider@npm:0.18.5" +"@safe-global/safe-apps-provider@npm:0.18.3": + version: 0.18.3 + resolution: "@safe-global/safe-apps-provider@npm:0.18.3" dependencies: "@safe-global/safe-apps-sdk": ^9.1.0 events: ^3.3.0 - checksum: 0d00a4f24c66a0f96d2808f918e1ee33aed5fc6454c3a3b7ca5419cbd420b30e6517991fc79cefb4dc54aec1dde5ec40154aeac1813dc32d39674cf53d86b303 + checksum: e208df42fe49474d54847d8edd44efb601b5aafaf9e25537500db7fefb1172201a62f577c749f424b34932439dd7ebe461d33b23075cf6b80fb35ef841017a30 languageName: node linkType: hard @@ -1635,6 +1665,13 @@ __metadata: languageName: node linkType: hard +"@scure/base@npm:~1.1.7, @scure/base@npm:~1.1.8": + version: 1.1.9 + resolution: "@scure/base@npm:1.1.9" + checksum: 120820a37dfe9dfe4cab2b7b7460552d08e67dee8057ed5354eb68d8e3440890ae983ce3bee957d2b45684950b454a2b6d71d5ee77c1fd3fddc022e2a510337f + languageName: node + linkType: hard + "@scure/base@npm:~1.2.1, @scure/base@npm:~1.2.2, @scure/base@npm:~1.2.4": version: 1.2.4 resolution: "@scure/base@npm:1.2.4" @@ -1664,6 +1701,17 @@ __metadata: languageName: node linkType: hard +"@scure/bip32@npm:1.5.0": + version: 1.5.0 + resolution: "@scure/bip32@npm:1.5.0" + dependencies: + "@noble/curves": ~1.6.0 + "@noble/hashes": ~1.5.0 + "@scure/base": ~1.1.7 + checksum: 2e119525cdffccc3aad7ca64aec22df2101233708111dfb551410f82aae85fe14acf39dc87cea1a535adc327451f9c3dea3c6a2dd22b859508025bc46a7a80ce + languageName: node + linkType: hard + "@scure/bip32@npm:1.6.0": version: 1.6.0 resolution: "@scure/bip32@npm:1.6.0" @@ -1706,6 +1754,16 @@ __metadata: languageName: node linkType: hard +"@scure/bip39@npm:1.4.0": + version: 1.4.0 + resolution: "@scure/bip39@npm:1.4.0" + dependencies: + "@noble/hashes": ~1.5.0 + "@scure/base": ~1.1.8 + checksum: 211f2c01361993bfe54c0e4949f290224381457c7f76d7cd51d6a983f3f4b6b9f85adfd0e623977d777ed80417a5fe729eb19dd34e657147810a0e58a8e7b9e0 + languageName: node + linkType: hard + "@scure/bip39@npm:1.5.0": version: 1.5.0 resolution: "@scure/bip39@npm:1.5.0" @@ -1770,8 +1828,8 @@ __metadata: use-debounce: ^8.0.4 usehooks-ts: ^2.7.2 vercel: ^28.15.1 - viem: 2.x - wagmi: ^2.14.8 + viem: 2.21.32 + wagmi: 2.12.23 zustand: ^4.1.2 languageName: unknown linkType: soft @@ -2669,24 +2727,24 @@ __metadata: languageName: node linkType: hard -"@wagmi/connectors@npm:5.7.4": - version: 5.7.4 - resolution: "@wagmi/connectors@npm:5.7.4" +"@wagmi/connectors@npm:5.3.2": + version: 5.3.2 + resolution: "@wagmi/connectors@npm:5.3.2" dependencies: - "@coinbase/wallet-sdk": 4.2.3 - "@metamask/sdk": 0.31.5 - "@safe-global/safe-apps-provider": 0.18.5 + "@coinbase/wallet-sdk": 4.1.0 + "@metamask/sdk": 0.30.1 + "@safe-global/safe-apps-provider": 0.18.3 "@safe-global/safe-apps-sdk": 9.1.0 "@walletconnect/ethereum-provider": 2.17.0 cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" peerDependencies: - "@wagmi/core": 2.16.3 + "@wagmi/core": 2.14.1 typescript: ">=5.0.4" viem: 2.x peerDependenciesMeta: typescript: optional: true - checksum: 272526ddd9bcd0eb7a419070973180b6e7231a78043dd6f8b40564e4cb927bb4f22a00a20f11083bef8602909a164f57c74188c032fc162531350a65a5099867 + checksum: 32c7345ca9cdea09a12c3aa99d8554f75d3cec427fb023ea97afe45570f01685e744e9b894db6c7d746ef81dcaa5d6fcbdf78ac1a6ab4fa0cd60515489230c8b languageName: node linkType: hard @@ -2710,9 +2768,9 @@ __metadata: languageName: node linkType: hard -"@wagmi/core@npm:2.16.3": - version: 2.16.3 - resolution: "@wagmi/core@npm:2.16.3" +"@wagmi/core@npm:2.14.1": + version: 2.14.1 + resolution: "@wagmi/core@npm:2.14.1" dependencies: eventemitter3: 5.0.1 mipd: 0.0.7 @@ -2726,7 +2784,7 @@ __metadata: optional: true typescript: optional: true - checksum: d5df7e351dfcf1656a422ac8c2f8847ca25b05a59003b4d68169abfb1b7d8c2feb308b9ddbe2b6040ec6bef959ab2080c63cb1c07c045d74fdfe5793750b7e0f + checksum: c77ca6cbb3904b52d1e93d08fee790cb872d5846d39de09c789a9f8aef40fec8399d5e44dd6394c2743fd3d73220c819ffdc957d09ec8948eb599f73c62a85bd languageName: node linkType: hard @@ -3149,6 +3207,21 @@ __metadata: languageName: node linkType: hard +"abitype@npm:1.0.6": + version: 1.0.6 + resolution: "abitype@npm:1.0.6" + peerDependencies: + typescript: ">=5.0.4" + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + checksum: 0bf6ed5ec785f372746c3ec5d6c87bf4d8cf0b6db30867b8d24e86fbc66d9f6599ae3d463ccd49817e67eedec6deba7cdae317bcf4da85b02bc48009379b9f84 + languageName: node + linkType: hard + "abitype@npm:1.0.7": version: 1.0.7 resolution: "abitype@npm:1.0.7" @@ -4798,7 +4871,7 @@ __metadata: languageName: node linkType: hard -"eciesjs@npm:^0.4.11": +"eciesjs@npm:^0.4.8": version: 0.4.13 resolution: "eciesjs@npm:0.4.13" dependencies: @@ -5237,6 +5310,13 @@ __metadata: languageName: node linkType: hard +"escape-string-regexp@npm:2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 + languageName: node + linkType: hard + "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" @@ -5648,7 +5728,7 @@ __metadata: languageName: node linkType: hard -"eventemitter2@npm:^6.4.9": +"eventemitter2@npm:^6.4.7": version: 6.4.9 resolution: "eventemitter2@npm:6.4.9" checksum: be59577c1e1c35509c7ba0e2624335c35bbcfd9485b8a977384c6cc6759341ea1a98d3cb9dbaa5cea4fff9b687e504504e3f9c2cc1674cf3bd8a43a7c74ea3eb @@ -6588,6 +6668,24 @@ __metadata: languageName: node linkType: hard +"i18next-browser-languagedetector@npm:7.1.0": + version: 7.1.0 + resolution: "i18next-browser-languagedetector@npm:7.1.0" + dependencies: + "@babel/runtime": ^7.19.4 + checksum: 36981b9a9995ed66387f3735cceffe107ed3cdb6ca278d45fa243fabc65669c0eca095ed4a55a93dac046ca1eb23fd986ec0079723be7ebb8505e6ba25f379bb + languageName: node + linkType: hard + +"i18next@npm:23.11.5": + version: 23.11.5 + resolution: "i18next@npm:23.11.5" + dependencies: + "@babel/runtime": ^7.23.2 + checksum: e9ec83703af59205af81f10929fd420314c0c976d1f4c42a191dc4d13f1284d13517105325286772571292953839c7183baa92e9bb43f41efe87dbc50c9aed1c + languageName: node + linkType: hard + "iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" @@ -6684,7 +6782,7 @@ __metadata: languageName: node linkType: hard -"invariant@npm:^2.2.4": +"invariant@npm:2.2.4, invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" dependencies: @@ -8901,13 +8999,6 @@ __metadata: languageName: node linkType: hard -"preact@npm:^10.24.2": - version: 10.25.4 - resolution: "preact@npm:10.25.4" - checksum: 309f3128267c5bcac828c70a7a97fba0fdfed7b9ef2ece32a50bf94d257b5c825975df0648d9d5c79f90201d3a295cb2c9f511640aca37cb6879e509688b885a - languageName: node - linkType: hard - "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -9043,6 +9134,31 @@ __metadata: languageName: node linkType: hard +"qr-code-styling@npm:^1.6.0-rc.1": + version: 1.9.1 + resolution: "qr-code-styling@npm:1.9.1" + dependencies: + qrcode-generator: ^1.4.4 + checksum: f8dbc47fdd575047ccf8ffcf69ee488988d46acea9dfe1720d1d761bc474d0491cd2c2846bcde1f7c4a6f9fea653183e54fbc7823631319b10378c1404712e7e + languageName: node + linkType: hard + +"qrcode-generator@npm:^1.4.4": + version: 1.4.4 + resolution: "qrcode-generator@npm:1.4.4" + checksum: 860cfdd2a7a608d34e92cab99774cc08182e1911432f30ed36d16f8a5cdabd7fdf40239caed91fa2691cfe66c8d95c1340a2fc9cc439eed07a9f2eb328c6f527 + languageName: node + linkType: hard + +"qrcode-terminal-nooctal@npm:^0.12.1": + version: 0.12.1 + resolution: "qrcode-terminal-nooctal@npm:0.12.1" + bin: + qrcode-terminal: bin/qrcode-terminal.js + checksum: 1071c4be2bfa07b3956ad0a63c87452ced0b5180a9dc19f224fc3dd69bb24ad687a7af365acdde0f876ddf89dc1a4beadba88d89c7c5c5cbf2ef3efaef64736e + languageName: node + linkType: hard + "qrcode.react@npm:^3.1.0": version: 3.1.0 resolution: "qrcode.react@npm:3.1.0" @@ -9171,6 +9287,19 @@ __metadata: languageName: node linkType: hard +"react-native-webview@npm:^11.26.0": + version: 11.26.1 + resolution: "react-native-webview@npm:11.26.1" + dependencies: + escape-string-regexp: 2.0.0 + invariant: 2.2.4 + peerDependencies: + react: "*" + react-native: "*" + checksum: d2f95a89e944a2f1e8cf402e4e274f3568edae42e7ef190915e9fba8004a01d699c962459bdc9688c159060538e90aea3017cab24e6f4112021cbbc10ef57104 + languageName: node + linkType: hard + "react-remove-scroll-bar@npm:^2.3.4": version: 2.3.6 resolution: "react-remove-scroll-bar@npm:2.3.6" @@ -10570,13 +10699,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.6.0": - version: 2.8.1 - resolution: "tslib@npm:2.8.1" - checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a - languageName: node - linkType: hard - "tsutils@npm:^3.21.0": version: 3.21.0 resolution: "tsutils@npm:3.21.0" @@ -10975,15 +11097,6 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:1.4.0": - version: 1.4.0 - resolution: "use-sync-external-store@npm:1.4.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: dc3843a1b59ac8bd01417bd79498d4c688d5df8bf4801be50008ef4bfaacb349058c0b1605b5b43c828e0a2d62722d7e861573b3f31cea77a7f23e8b0fc2f7e3 - languageName: node - linkType: hard - "usehooks-ts@npm:^2.7.2": version: 2.9.1 resolution: "usehooks-ts@npm:2.9.1" @@ -11131,24 +11244,25 @@ __metadata: languageName: node linkType: hard -"viem@npm:2.x, viem@npm:^2.1.1": - version: 2.22.10 - resolution: "viem@npm:2.22.10" +"viem@npm:2.21.32": + version: 2.21.32 + resolution: "viem@npm:2.21.32" dependencies: - "@noble/curves": 1.7.0 - "@noble/hashes": 1.6.1 - "@scure/bip32": 1.6.0 - "@scure/bip39": 1.5.0 - abitype: 1.0.7 + "@adraffy/ens-normalize": 1.11.0 + "@noble/curves": 1.6.0 + "@noble/hashes": 1.5.0 + "@scure/bip32": 1.5.0 + "@scure/bip39": 1.4.0 + abitype: 1.0.6 isows: 1.0.6 - ox: 0.6.5 + webauthn-p256: 0.0.10 ws: 8.18.0 peerDependencies: typescript: ">=5.0.4" peerDependenciesMeta: typescript: optional: true - checksum: 6e32423899b816e9ab976f032ff39ca85f147daaceb96e1139d82889b28cb2d476d43b933b4330e02575c11b15dffcc6c934353d83ead5dbddd22f9aaca48dcd + checksum: da9e623651ceebd9cae0e35eba9b3d226622b6dfbfcc656f905e522c650c691316247d9536681cf7710cf33a4c95dcf11b640ce04c56f374c60addafba0fb8d9 languageName: node linkType: hard @@ -11173,13 +11287,34 @@ __metadata: languageName: node linkType: hard -"wagmi@npm:^2.14.8": - version: 2.14.8 - resolution: "wagmi@npm:2.14.8" +"viem@npm:^2.1.1": + version: 2.22.10 + resolution: "viem@npm:2.22.10" + dependencies: + "@noble/curves": 1.7.0 + "@noble/hashes": 1.6.1 + "@scure/bip32": 1.6.0 + "@scure/bip39": 1.5.0 + abitype: 1.0.7 + isows: 1.0.6 + ox: 0.6.5 + ws: 8.18.0 + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 6e32423899b816e9ab976f032ff39ca85f147daaceb96e1139d82889b28cb2d476d43b933b4330e02575c11b15dffcc6c934353d83ead5dbddd22f9aaca48dcd + languageName: node + linkType: hard + +"wagmi@npm:2.12.23": + version: 2.12.23 + resolution: "wagmi@npm:2.12.23" dependencies: - "@wagmi/connectors": 5.7.4 - "@wagmi/core": 2.16.3 - use-sync-external-store: 1.4.0 + "@wagmi/connectors": 5.3.2 + "@wagmi/core": 2.14.1 + use-sync-external-store: 1.2.0 peerDependencies: "@tanstack/react-query": ">=5.0.0" react: ">=18" @@ -11188,7 +11323,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: b5285940f043bb2350b9e1212456c4370f3376096a801b4d1cb8ed9f4906542c2b0217966442756cd938472e68ecff9bb66a13f98d08911304b01ea694056b7f + checksum: 6d20d0ad1f1d94e9dbb73dc3e678dbffe5eb4cceb5443824608d6b6274b13329b9b9855fb9795dc72ec69cf629925b57e0d069deebcdd0987798f292034a762e languageName: node linkType: hard @@ -11199,6 +11334,16 @@ __metadata: languageName: node linkType: hard +"webauthn-p256@npm:0.0.10": + version: 0.0.10 + resolution: "webauthn-p256@npm:0.0.10" + dependencies: + "@noble/curves": ^1.4.0 + "@noble/hashes": ^1.4.0 + checksum: 0648a3d78451bfa7105b5151a34bd685ee60e193be9be1981fe73819ed5a92f410973bdeb72427ef03c8c2a848619f818cf3e66b94012d5127b462cb10c24f5d + languageName: node + linkType: hard + "webextension-polyfill@npm:>=0.10.0 <1.0": version: 0.12.0 resolution: "webextension-polyfill@npm:0.12.0" From 1d1ce279939579e8f584989b72d2e6a85a87112f Mon Sep 17 00:00:00 2001 From: Shiv Bhonde Date: Fri, 7 Feb 2025 21:52:49 +0530 Subject: [PATCH 5/9] use public url as fallback if getAlchmyHttpUrl is not present for heimdall --- packages/nextjs/pages/index.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/nextjs/pages/index.tsx b/packages/nextjs/pages/index.tsx index 359961c0..74e6433a 100644 --- a/packages/nextjs/pages/index.tsx +++ b/packages/nextjs/pages/index.tsx @@ -16,7 +16,7 @@ import useFetchContractAbi from "~~/hooks/useFetchContractAbi"; import { useHeimdall } from "~~/hooks/useHeimdall"; import { useGlobalState } from "~~/services/store/store"; import { parseAndCorrectJSON } from "~~/utils/abi"; -import { notification } from "~~/utils/scaffold-eth"; +import { getAlchemyHttpUrl, notification } from "~~/utils/scaffold-eth"; enum TabName { verifiedContract, @@ -53,7 +53,9 @@ const Home: NextPage = () => { const { abi: heimdallAbi, isLoading: isHeimdallFetching } = useHeimdall({ contractAddress: localAbiContractAddress as Address, - rpcUrl: publicClient?.chain.rpcUrls.default.http[0], + rpcUrl: getAlchemyHttpUrl(parseInt(network)) + ? getAlchemyHttpUrl(parseInt(network)) + : publicClient?.chain.rpcUrls.default.http[0], disabled: network === "31337" || !localAbiContractAddress, }); From 0e7e0b54d0c73f7793b56c995b692ada5e34d5f9 Mon Sep 17 00:00:00 2001 From: Shiv Bhonde Date: Fri, 7 Feb 2025 21:54:19 +0530 Subject: [PATCH 6/9] lock rainbowkit version --- packages/nextjs/package.json | 2 +- yarn.lock | 45 ++++++++++++------------------------ 2 files changed, 16 insertions(+), 31 deletions(-) diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 0faa8f49..f12fa622 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@heroicons/react": "^2.0.11", - "@rainbow-me/rainbowkit": "^2.2.2", + "@rainbow-me/rainbowkit": "2.1.6", "@tanstack/react-query": "^5.64.2", "@uniswap/sdk-core": "^4.0.1", "@uniswap/v2-sdk": "^3.0.1", diff --git a/yarn.lock b/yarn.lock index 724b510b..de25bc6f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1570,16 +1570,16 @@ __metadata: languageName: node linkType: hard -"@rainbow-me/rainbowkit@npm:^2.2.2": - version: 2.2.2 - resolution: "@rainbow-me/rainbowkit@npm:2.2.2" +"@rainbow-me/rainbowkit@npm:2.1.6": + version: 2.1.6 + resolution: "@rainbow-me/rainbowkit@npm:2.1.6" dependencies: "@vanilla-extract/css": 1.15.5 "@vanilla-extract/dynamic": 2.1.2 "@vanilla-extract/sprinkles": 1.6.3 clsx: 2.1.1 qrcode: 1.5.4 - react-remove-scroll: 2.6.2 + react-remove-scroll: 2.6.0 ua-parser-js: ^1.0.37 peerDependencies: "@tanstack/react-query": ">=5.0.0" @@ -1587,7 +1587,7 @@ __metadata: react-dom: ">=18" viem: 2.x wagmi: ^2.9.0 - checksum: 1c2d2d1266de53f50ae072143e65ada6d5dd0da888111eaf1dbda79805e96edb8d215678282826bff8b9772d1be80b2b1bd9cb4aee6dadd2f31d400145fd40de + checksum: d13af4b9ffa25271282dadfb438b025a3c630bc8e4b9893450a4ac900a8f7f151c02e6c597d52f5fdceff7c0446e4f4c8ebd68ff0773971ec6f6a76c34be0548 languageName: node linkType: hard @@ -1789,7 +1789,7 @@ __metadata: resolution: "@se-2/nextjs@workspace:packages/nextjs" dependencies: "@heroicons/react": ^2.0.11 - "@rainbow-me/rainbowkit": ^2.2.2 + "@rainbow-me/rainbowkit": 2.1.6 "@tanstack/react-query": ^5.64.2 "@trivago/prettier-plugin-sort-imports": ^4.1.1 "@types/node": ^17.0.35 @@ -9316,7 +9316,7 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.7": +"react-remove-scroll-bar@npm:^2.3.6": version: 2.3.8 resolution: "react-remove-scroll-bar@npm:2.3.8" dependencies: @@ -9351,22 +9351,22 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll@npm:2.6.2": - version: 2.6.2 - resolution: "react-remove-scroll@npm:2.6.2" +"react-remove-scroll@npm:2.6.0": + version: 2.6.0 + resolution: "react-remove-scroll@npm:2.6.0" dependencies: - react-remove-scroll-bar: ^2.3.7 + react-remove-scroll-bar: ^2.3.6 react-style-singleton: ^2.2.1 tslib: ^2.1.0 - use-callback-ref: ^1.3.3 + use-callback-ref: ^1.3.0 use-sidecar: ^1.1.2 peerDependencies: - "@types/react": "*" - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 310e6e6d2f28226a1751dc5084a2dce49167f0b69e3d78d6510f329f423ee313d4f6477f5e1adccb68baef40a7af75541e980a8c398cb82ea0d3573e514e8124 + checksum: e7ad2383ce20d63cf28f3ed14e63f684e139301fc4a5c1573da330d4465b733e6084c33b2bfcaee448c9b1df0e37993a15d6cba8a1dd80fe631f803e48e9f798 languageName: node linkType: hard @@ -11036,21 +11036,6 @@ __metadata: languageName: node linkType: hard -"use-callback-ref@npm:^1.3.3": - version: 1.3.3 - resolution: "use-callback-ref@npm:1.3.3" - dependencies: - tslib: ^2.0.0 - peerDependencies: - "@types/react": "*" - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 4da1c82d7a2409cee6c882748a40f4a083decf238308bf12c3d0166f0e338f8d512f37b8d11987eb5a421f14b9b5b991edf3e11ed25c3bb7a6559081f8359b44 - languageName: node - linkType: hard - "use-debounce@npm:^8.0.4": version: 8.0.4 resolution: "use-debounce@npm:8.0.4" From 7a6d185534600d26e9c8d38875c88e291a974f4d Mon Sep 17 00:00:00 2001 From: Shiv Bhonde Date: Fri, 7 Feb 2025 21:57:02 +0530 Subject: [PATCH 7/9] lock @tanstack/react-query --- packages/nextjs/package.json | 2 +- yarn.lock | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index f12fa622..8be2bd0e 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -18,7 +18,7 @@ "dependencies": { "@heroicons/react": "^2.0.11", "@rainbow-me/rainbowkit": "2.1.6", - "@tanstack/react-query": "^5.64.2", + "@tanstack/react-query": "5.59.15", "@uniswap/sdk-core": "^4.0.1", "@uniswap/v2-sdk": "^3.0.1", "@vercel/og": "^0.6.2", diff --git a/yarn.lock b/yarn.lock index de25bc6f..b04a509f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1790,7 +1790,7 @@ __metadata: dependencies: "@heroicons/react": ^2.0.11 "@rainbow-me/rainbowkit": 2.1.6 - "@tanstack/react-query": ^5.64.2 + "@tanstack/react-query": 5.59.15 "@trivago/prettier-plugin-sort-imports": ^4.1.1 "@types/node": ^17.0.35 "@types/react": ^18.0.9 @@ -2032,21 +2032,21 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:5.64.2": - version: 5.64.2 - resolution: "@tanstack/query-core@npm:5.64.2" - checksum: 219a0cbcd6663bf2246a7c90cdb3c356271b5f88a19e8fe8ec3e97a5aaadce16b8829a39101b420ccbe3656f4064d607e31a373de6e3f83788544a89fb9ee1cd +"@tanstack/query-core@npm:5.59.13": + version: 5.59.13 + resolution: "@tanstack/query-core@npm:5.59.13" + checksum: 2f43f53ecd0151c9f83f822f47a8c882cce234ece2fa4fc575ae1bf865094ff145f5efe7cb9c750541df143804941248aceaf85e7c5346a7897d896845996dff languageName: node linkType: hard -"@tanstack/react-query@npm:^5.64.2": - version: 5.64.2 - resolution: "@tanstack/react-query@npm:5.64.2" +"@tanstack/react-query@npm:5.59.15": + version: 5.59.15 + resolution: "@tanstack/react-query@npm:5.59.15" dependencies: - "@tanstack/query-core": 5.64.2 + "@tanstack/query-core": 5.59.13 peerDependencies: react: ^18 || ^19 - checksum: e8e886220e9cef2514dc08af8c1bbf4def05e0607d01b3321a37d9f85e00ffe817d66e87b642e087bbab46bb0d31e036bb2c96cc0b5d2fd0fb898307985d5eec + checksum: 465aa2cdfc83fe3ebbb3dfe94ad39ac9e047e6808890b9dfd253d7aec31cdc46198af3c3a8dfa6a7212f941db7df1fe9a724540504cc2e3efa1cdffcb2d48164 languageName: node linkType: hard From e13de5774d054e939d716350719954766d7536d4 Mon Sep 17 00:00:00 2001 From: Shiv Bhonde Date: Fri, 7 Feb 2025 22:24:13 +0530 Subject: [PATCH 8/9] up next react --- package.json | 1 + .../blockexplorer/TransactionHash.tsx | 2 +- .../components/scaffold-eth/Address.tsx | 2 +- .../scaffold-eth/Contract/TxReceipt.tsx | 2 +- packages/nextjs/next-env.d.ts | 2 +- packages/nextjs/package.json | 10 +- .../react-copy-to-clipboard.d.ts | 18 ++ yarn.lock | 214 +++++++++++------- 8 files changed, 159 insertions(+), 92 deletions(-) create mode 100644 packages/nextjs/types/react-copy-to-clipboard/react-copy-to-clipboard.d.ts diff --git a/package.json b/package.json index b4b10d70..fb239b12 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ }, "scripts": { "start": "yarn workspace @se-2/nextjs dev", + "next:build": "yarn workspace @se-2/nextjs build", "next:lint": "yarn workspace @se-2/nextjs lint", "next:format": "yarn workspace @se-2/nextjs format", "next:check-types": "yarn workspace @se-2/nextjs check-types", diff --git a/packages/nextjs/components/blockexplorer/TransactionHash.tsx b/packages/nextjs/components/blockexplorer/TransactionHash.tsx index 5d361516..7916c515 100644 --- a/packages/nextjs/components/blockexplorer/TransactionHash.tsx +++ b/packages/nextjs/components/blockexplorer/TransactionHash.tsx @@ -1,6 +1,6 @@ import { useState } from "react"; import Link from "next/link"; -import { CopyToClipboard } from "react-copy-to-clipboard"; +import CopyToClipboard from "react-copy-to-clipboard"; import { CheckCircleIcon, DocumentDuplicateIcon } from "@heroicons/react/24/outline"; export const TransactionHash = ({ hash }: { hash: string }) => { diff --git a/packages/nextjs/components/scaffold-eth/Address.tsx b/packages/nextjs/components/scaffold-eth/Address.tsx index 665d7c60..0ee0acd6 100644 --- a/packages/nextjs/components/scaffold-eth/Address.tsx +++ b/packages/nextjs/components/scaffold-eth/Address.tsx @@ -1,5 +1,5 @@ import { useEffect, useState } from "react"; -import { CopyToClipboard } from "react-copy-to-clipboard"; +import CopyToClipboard from "react-copy-to-clipboard"; import { Address as AddressType, isAddress } from "viem"; import { hardhat } from "viem/chains"; import { normalize } from "viem/ens"; diff --git a/packages/nextjs/components/scaffold-eth/Contract/TxReceipt.tsx b/packages/nextjs/components/scaffold-eth/Contract/TxReceipt.tsx index aa75465d..6a87fb35 100644 --- a/packages/nextjs/components/scaffold-eth/Contract/TxReceipt.tsx +++ b/packages/nextjs/components/scaffold-eth/Contract/TxReceipt.tsx @@ -1,5 +1,5 @@ import { useState } from "react"; -import { CopyToClipboard } from "react-copy-to-clipboard"; +import CopyToClipboard from "react-copy-to-clipboard"; import { TransactionReceipt } from "viem"; import { CheckCircleIcon, DocumentDuplicateIcon } from "@heroicons/react/24/outline"; import { ObjectFieldDisplay } from "~~/components/scaffold-eth"; diff --git a/packages/nextjs/next-env.d.ts b/packages/nextjs/next-env.d.ts index 4f11a03d..a4a7b3f5 100644 --- a/packages/nextjs/next-env.d.ts +++ b/packages/nextjs/next-env.d.ts @@ -2,4 +2,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information. diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 8be2bd0e..850f9c1a 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -26,14 +26,14 @@ "blo": "^1.0.1", "burner-connector": "^0.0.8", "daisyui": "^4.4.19", - "next": "13.3.4", + "next": "^14.2.11", "next-plausible": "^3.12.0", "next-themes": "^0.3.0", "nextjs-progressbar": "^0.0.16", "qrcode.react": "^3.1.0", - "react": "^18.2.0", + "react": "^18.3.1", "react-copy-to-clipboard": "^5.1.0", - "react-dom": "^18.2.0", + "react-dom": "^18.3.1", "react-hot-toast": "^2.4.0", "react-select": "^5.8.0", "use-debounce": "^8.0.4", @@ -44,8 +44,8 @@ }, "devDependencies": { "@trivago/prettier-plugin-sort-imports": "^4.1.1", - "@types/node": "^17.0.35", - "@types/react": "^18.0.9", + "@types/node": "^18.19.50", + "@types/react": "^18.3.5", "@types/react-copy-to-clipboard": "^5.0.4", "@typescript-eslint/eslint-plugin": "^5.39.0", "abitype": "1.0.2", diff --git a/packages/nextjs/types/react-copy-to-clipboard/react-copy-to-clipboard.d.ts b/packages/nextjs/types/react-copy-to-clipboard/react-copy-to-clipboard.d.ts new file mode 100644 index 00000000..9e5439ce --- /dev/null +++ b/packages/nextjs/types/react-copy-to-clipboard/react-copy-to-clipboard.d.ts @@ -0,0 +1,18 @@ +// https://github.com/DefinitelyTyped/DefinitelyTyped/issues/25414#issuecomment-1180518151 +declare module "react-copy-to-clipboard" { + import React from "react"; + + interface Options { + debug: boolean; + message: string; + } + + interface Props { + text: string; + onCopy?(a: string, b: boolean): void; + options?: Options; + } + + class CopyToClipboard extends React.Component, unknown> {} + export default CopyToClipboard; +} diff --git a/yarn.lock b/yarn.lock index b04a509f..70853c2a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1163,10 +1163,10 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:13.3.4": - version: 13.3.4 - resolution: "@next/env@npm:13.3.4" - checksum: 442a06b95814ffc483e60892bc105f4e381cbd78ae436b649d41cbb6fee87f30ce431743dedc83178a09ec00fc80dcbf154184b21ae20ffa268d1115212657af +"@next/env@npm:14.2.23": + version: 14.2.23 + resolution: "@next/env@npm:14.2.23" + checksum: dad74ff7de68992a0753f728a5b926ed6eb0af8a62deece6bbb32ba254b1f7d870e256b61db8d4c40fa811695cfc5e69ba964339f3cb8b40237cf9c28dfe747f languageName: node linkType: hard @@ -1179,65 +1179,65 @@ __metadata: languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:13.3.4": - version: 13.3.4 - resolution: "@next/swc-darwin-arm64@npm:13.3.4" +"@next/swc-darwin-arm64@npm:14.2.23": + version: 14.2.23 + resolution: "@next/swc-darwin-arm64@npm:14.2.23" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:13.3.4": - version: 13.3.4 - resolution: "@next/swc-darwin-x64@npm:13.3.4" +"@next/swc-darwin-x64@npm:14.2.23": + version: 14.2.23 + resolution: "@next/swc-darwin-x64@npm:14.2.23" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:13.3.4": - version: 13.3.4 - resolution: "@next/swc-linux-arm64-gnu@npm:13.3.4" +"@next/swc-linux-arm64-gnu@npm:14.2.23": + version: 14.2.23 + resolution: "@next/swc-linux-arm64-gnu@npm:14.2.23" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:13.3.4": - version: 13.3.4 - resolution: "@next/swc-linux-arm64-musl@npm:13.3.4" +"@next/swc-linux-arm64-musl@npm:14.2.23": + version: 14.2.23 + resolution: "@next/swc-linux-arm64-musl@npm:14.2.23" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:13.3.4": - version: 13.3.4 - resolution: "@next/swc-linux-x64-gnu@npm:13.3.4" +"@next/swc-linux-x64-gnu@npm:14.2.23": + version: 14.2.23 + resolution: "@next/swc-linux-x64-gnu@npm:14.2.23" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:13.3.4": - version: 13.3.4 - resolution: "@next/swc-linux-x64-musl@npm:13.3.4" +"@next/swc-linux-x64-musl@npm:14.2.23": + version: 14.2.23 + resolution: "@next/swc-linux-x64-musl@npm:14.2.23" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:13.3.4": - version: 13.3.4 - resolution: "@next/swc-win32-arm64-msvc@npm:13.3.4" +"@next/swc-win32-arm64-msvc@npm:14.2.23": + version: 14.2.23 + resolution: "@next/swc-win32-arm64-msvc@npm:14.2.23" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-ia32-msvc@npm:13.3.4": - version: 13.3.4 - resolution: "@next/swc-win32-ia32-msvc@npm:13.3.4" +"@next/swc-win32-ia32-msvc@npm:14.2.23": + version: 14.2.23 + resolution: "@next/swc-win32-ia32-msvc@npm:14.2.23" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:13.3.4": - version: 13.3.4 - resolution: "@next/swc-win32-x64-msvc@npm:13.3.4" +"@next/swc-win32-x64-msvc@npm:14.2.23": + version: 14.2.23 + resolution: "@next/swc-win32-x64-msvc@npm:14.2.23" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1792,8 +1792,8 @@ __metadata: "@rainbow-me/rainbowkit": 2.1.6 "@tanstack/react-query": 5.59.15 "@trivago/prettier-plugin-sort-imports": ^4.1.1 - "@types/node": ^17.0.35 - "@types/react": ^18.0.9 + "@types/node": ^18.19.50 + "@types/react": ^18.3.5 "@types/react-copy-to-clipboard": ^5.0.4 "@typescript-eslint/eslint-plugin": ^5.39.0 "@uniswap/sdk-core": ^4.0.1 @@ -1810,16 +1810,16 @@ __metadata: eslint-config-next: ^13.1.6 eslint-config-prettier: ^8.5.0 eslint-plugin-prettier: ^4.2.1 - next: 13.3.4 + next: ^14.2.11 next-plausible: ^3.12.0 next-themes: ^0.3.0 nextjs-progressbar: ^0.0.16 postcss: ^8.4.16 prettier: ^2.8.4 qrcode.react: ^3.1.0 - react: ^18.2.0 + react: ^18.3.1 react-copy-to-clipboard: ^5.1.0 - react-dom: ^18.2.0 + react-dom: ^18.3.1 react-hot-toast: ^2.4.0 react-select: ^5.8.0 tailwindcss: ^3.3.3 @@ -2023,12 +2023,20 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:0.5.1": - version: 0.5.1 - resolution: "@swc/helpers@npm:0.5.1" +"@swc/counter@npm:^0.1.3": + version: 0.1.3 + resolution: "@swc/counter@npm:0.1.3" + checksum: df8f9cfba9904d3d60f511664c70d23bb323b3a0803ec9890f60133954173047ba9bdeabce28cd70ba89ccd3fd6c71c7b0bd58be85f611e1ffbe5d5c18616598 + languageName: node + linkType: hard + +"@swc/helpers@npm:0.5.5": + version: 0.5.5 + resolution: "@swc/helpers@npm:0.5.5" dependencies: + "@swc/counter": ^0.1.3 tslib: ^2.4.0 - checksum: 71e0e27234590435e4c62b97ef5e796f88e786841a38c7116a5e27a3eafa7b9ead7cdec5249b32165902076de78446945311c973e59bddf77c1e24f33a8f272a + checksum: d4f207b191e54b29460804ddf2984ba6ece1d679a0b2f6a9c765dcf27bba92c5769e7965668a4546fb9f1021eaf0ff9be4bf5c235ce12adcd65acdfe77187d11 languageName: node linkType: hard @@ -2161,10 +2169,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^17.0.35": - version: 17.0.45 - resolution: "@types/node@npm:17.0.45" - checksum: aa04366b9103b7d6cfd6b2ef64182e0eaa7d4462c3f817618486ea0422984c51fc69fd0d436eae6c9e696ddfdbec9ccaa27a917f7c2e8c75c5d57827fe3d95e8 +"@types/node@npm:^18.19.50": + version: 18.19.75 + resolution: "@types/node@npm:18.19.75" + dependencies: + undici-types: ~5.26.4 + checksum: 8f780a51a2dc1d597b104a2c33a2ab175fda492defbaab2cbb5fd098124d867ebed7cda0eaf80309bba25fbd4e41b4a04c91b7f14b50547b4377a39ccf749a7c languageName: node linkType: hard @@ -2207,7 +2217,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^18.0.9": +"@types/react@npm:*": version: 18.0.21 resolution: "@types/react@npm:18.0.21" dependencies: @@ -2218,6 +2228,16 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^18.3.5": + version: 18.3.18 + resolution: "@types/react@npm:18.3.18" + dependencies: + "@types/prop-types": "*" + csstype: ^3.0.2 + checksum: 5933597bc9f53e282f0438f0bb76d0f0fab60faabe760ea806e05ffe6f5c61b9b4d363e1a03a8fea47c510d493c6cf926cdeeba9f7074fa97b61940c350245e7 + languageName: node + linkType: hard + "@types/scheduler@npm:*": version: 0.16.2 resolution: "@types/scheduler@npm:0.16.2" @@ -3971,13 +3991,20 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001400, caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001407": +"caniuse-lite@npm:^1.0.30001400, caniuse-lite@npm:^1.0.30001407": version: 1.0.30001412 resolution: "caniuse-lite@npm:1.0.30001412" checksum: 7f5f476355f25a9841c30785c11df5225e2e7613f3334573e8da5490f195ac897a525fe4b514fa926b7be7e7937f15743e466bbc3a3272e848fb7ace7432ae02 languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001579": + version: 1.0.30001698 + resolution: "caniuse-lite@npm:1.0.30001698" + checksum: 00a9b833ce2fe1bfe6a84a4c966b7825cee5504913a12834c2cbf34d26151e106719158640b2e503842c7bba261337877ebebaac91e82fb04d8b837e22c73f26 + languageName: node + linkType: hard + "caseless@npm:~0.12.0": version: 0.12.0 resolution: "caseless@npm:0.12.0" @@ -6445,6 +6472,13 @@ __metadata: languageName: node linkType: hard +"graceful-fs@npm:^4.2.11": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 + languageName: node + linkType: hard + "grapheme-splitter@npm:^1.0.4": version: 1.0.4 resolution: "grapheme-splitter@npm:1.0.4" @@ -8125,29 +8159,29 @@ __metadata: languageName: node linkType: hard -"next@npm:13.3.4": - version: 13.3.4 - resolution: "next@npm:13.3.4" +"next@npm:^14.2.11": + version: 14.2.23 + resolution: "next@npm:14.2.23" dependencies: - "@next/env": 13.3.4 - "@next/swc-darwin-arm64": 13.3.4 - "@next/swc-darwin-x64": 13.3.4 - "@next/swc-linux-arm64-gnu": 13.3.4 - "@next/swc-linux-arm64-musl": 13.3.4 - "@next/swc-linux-x64-gnu": 13.3.4 - "@next/swc-linux-x64-musl": 13.3.4 - "@next/swc-win32-arm64-msvc": 13.3.4 - "@next/swc-win32-ia32-msvc": 13.3.4 - "@next/swc-win32-x64-msvc": 13.3.4 - "@swc/helpers": 0.5.1 + "@next/env": 14.2.23 + "@next/swc-darwin-arm64": 14.2.23 + "@next/swc-darwin-x64": 14.2.23 + "@next/swc-linux-arm64-gnu": 14.2.23 + "@next/swc-linux-arm64-musl": 14.2.23 + "@next/swc-linux-x64-gnu": 14.2.23 + "@next/swc-linux-x64-musl": 14.2.23 + "@next/swc-win32-arm64-msvc": 14.2.23 + "@next/swc-win32-ia32-msvc": 14.2.23 + "@next/swc-win32-x64-msvc": 14.2.23 + "@swc/helpers": 0.5.5 busboy: 1.6.0 - caniuse-lite: ^1.0.30001406 - postcss: 8.4.14 + caniuse-lite: ^1.0.30001579 + graceful-fs: ^4.2.11 + postcss: 8.4.31 styled-jsx: 5.1.1 peerDependencies: "@opentelemetry/api": ^1.1.0 - fibers: ">= 3.1.0" - node-sass: ^6.0.0 || ^7.0.0 + "@playwright/test": ^1.41.2 react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 @@ -8173,15 +8207,13 @@ __metadata: peerDependenciesMeta: "@opentelemetry/api": optional: true - fibers: - optional: true - node-sass: + "@playwright/test": optional: true sass: optional: true bin: next: dist/bin/next - checksum: ed3a2e39a23250f370ecf1bfb6765f79fa3b31f1e5103a79752e7a4b07b608e1a30c8121992a38167cffe3b0df16fb7ec684f871f2ca62801233807321ba2e71 + checksum: 4f9f744439fb860ba7c64ae1c61bc361bdd36e41d56760c52eabb404f4143c854b78ba9a79b7aefc322d93edbbd66d966cbdaf86772a88a8bf2e6b289987f14f languageName: node linkType: hard @@ -8959,14 +8991,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.14": - version: 8.4.14 - resolution: "postcss@npm:8.4.14" +"postcss@npm:8.4.31": + version: 8.4.31 + resolution: "postcss@npm:8.4.31" dependencies: - nanoid: ^3.3.4 + nanoid: ^3.3.6 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: fe58766ff32e4becf65a7d57678995cfd239df6deed2fe0557f038b47c94e4132e7e5f68b5aa820c13adfec32e523b693efaeb65798efb995ce49ccd83953816 + checksum: 1d8611341b073143ad90486fcdfeab49edd243377b1f51834dc4f6d028e82ce5190e4f11bb2633276864503654fb7cab28e67abdc0fbf9d1f88cad4a0ff0beea languageName: node linkType: hard @@ -9256,15 +9288,15 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^18.2.0": - version: 18.2.0 - resolution: "react-dom@npm:18.2.0" +"react-dom@npm:^18.3.1": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" dependencies: loose-envify: ^1.1.0 - scheduler: ^0.23.0 + scheduler: ^0.23.2 peerDependencies: - react: ^18.2.0 - checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc + react: ^18.3.1 + checksum: 298954ecd8f78288dcaece05e88b570014d8f6dce5db6f66e6ee91448debeb59dcd31561dddb354eee47e6c1bb234669459060deb238ed0213497146e555a0b9 languageName: node linkType: hard @@ -9447,6 +9479,15 @@ __metadata: languageName: node linkType: hard +"react@npm:^18.3.1": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: ^1.1.0 + checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 + languageName: node + linkType: hard + "read-cache@npm:^1.0.0": version: 1.0.0 resolution: "read-cache@npm:1.0.0" @@ -9835,12 +9876,12 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.23.0": - version: 0.23.0 - resolution: "scheduler@npm:0.23.0" +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" dependencies: loose-envify: ^1.1.0 - checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a + checksum: 3e82d1f419e240ef6219d794ff29c7ee415fbdc19e038f680a10c067108e06284f1847450a210b29bbaf97b9d8a97ced5f624c31c681248ac84c80d56ad5a2c4 languageName: node linkType: hard @@ -10847,6 +10888,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 + languageName: node + linkType: hard + "unenv@npm:^1.9.0": version: 1.9.0 resolution: "unenv@npm:1.9.0" From 76d531fac2fe9ab0cd746a9b20cf0298430b0d2f Mon Sep 17 00:00:00 2001 From: Shiv Bhonde Date: Fri, 7 Feb 2025 22:33:28 +0530 Subject: [PATCH 9/9] use latest node version --- .github/workflows/lint.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 0c014a43..9931aa5f 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -15,7 +15,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - node: [16.x] + node: [lts/*] steps: - name: Checkout