From 9b8357d8fd8a4869d3083e39278709e24a7ef07f Mon Sep 17 00:00:00 2001 From: Evgeny Taktarov Date: Tue, 5 Nov 2024 19:44:33 +0900 Subject: [PATCH] fix: fallback for testnets --- modules/web3/web3-provider/sdk-legacy.tsx | 13 +- package.json | 6 +- yarn.lock | 367 +++++++++++++--------- 3 files changed, 225 insertions(+), 161 deletions(-) diff --git a/modules/web3/web3-provider/sdk-legacy.tsx b/modules/web3/web3-provider/sdk-legacy.tsx index 8382bcc85..9d050c82f 100644 --- a/modules/web3/web3-provider/sdk-legacy.tsx +++ b/modules/web3/web3-provider/sdk-legacy.tsx @@ -7,6 +7,7 @@ import { ProviderSDK } from '@lido-sdk/react'; import { useLidoSDK } from './lido-sdk'; import { config } from 'config'; import { isSDKSupportedL2Chain } from 'consts/chains'; +import { useMainnetStaticRpcProvider } from 'shared/hooks/use-mainnet-static-rpc-provider'; // Stabilizes network detection to prevent repeated chainId calls class EthersToViemProvider extends Web3Provider { @@ -61,12 +62,14 @@ export const SDKLegacyProvider = ({ children }: PropsWithChildren) => { ); }, [onlyL1chainId, onlyL1publicClient]); + // Fallback for when mainnet is not present in supported chains + const staticMainnetProvider = useMainnetStaticRpcProvider(); + const providerMainnetRpc = useMemo(() => { - return ( - publicMainnetClient && - new EthersToViemProvider(publicMainnetClient.transport, 1) - ); - }, [publicMainnetClient]); + return publicMainnetClient + ? new EthersToViemProvider(publicMainnetClient.transport, 1) + : staticMainnetProvider; + }, [publicMainnetClient, staticMainnetProvider]); return ( // @ts-expect-error Property children does not exist on type diff --git a/package.json b/package.json index 3943505a8..c6ccf6028 100644 --- a/package.json +++ b/package.json @@ -69,14 +69,14 @@ "react-hook-form": "^7.45.2", "react-is": "^18.2.0", "react-transition-group": "^4.4.2", - "reef-knot": "5.7.4", + "reef-knot": "5.7.5", "styled-components": "^5.3.5", "swr": "^1.3.0", "tiny-async-pool": "^1.2.0", "tiny-invariant": "^1.1.0", "uuid": "^8.3.2", - "viem": "2.21.25", - "wagmi": "2.12.17" + "viem": "2.21.40", + "wagmi": "2.12.25" }, "devDependencies": { "@commitlint/cli": "^17.4.4", diff --git a/yarn.lock b/yarn.lock index 005e59531..78f3294f9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1176,17 +1176,15 @@ "@binance/w3w-ethereum-provider" "1.1.7" "@binance/w3w-utils" "1.1.4" -"@coinbase/wallet-sdk@4.0.4": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@coinbase/wallet-sdk/-/wallet-sdk-4.0.4.tgz#634cd89bac93eeaf381a1f026476794e53431ed6" - integrity sha512-74c040CRnGhfRjr3ArnkAgud86erIqdkPHNt5HR1k9u97uTIZCJww9eGYT67Qf7gHPpGS/xW8Be1D4dvRm63FA== +"@coinbase/wallet-sdk@4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@coinbase/wallet-sdk/-/wallet-sdk-4.1.0.tgz#3224a102b724dcb1a63005f371d596ae2999953b" + integrity sha512-SkJJ72X/AA3+aS21sPs/4o4t6RVeDSA7HuBW4zauySX3eBiPU0zmVw95tXH/eNSX50agKz9WzeN8P5F+HcwLOw== 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" "@colors/colors@1.6.0", "@colors/colors@^1.6.0": version "1.6.0" @@ -1381,6 +1379,11 @@ enabled "2.0.x" kuler "^2.0.0" +"@ecies/ciphers@^0.2.0": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@ecies/ciphers/-/ciphers-0.2.1.tgz#a3119516fb55d27ed2d21c497b1c4988f0b4ca02" + integrity sha512-ezMihhjW24VNK/2qQR7lH8xCQY24nk0XHF/kwJ1OuiiY5iEwQXOcKVSy47fSoHPRG8gVGXcK5SgtONDk5xMwtQ== + "@emotion/is-prop-valid@^0.8.1": version "0.8.8" resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" @@ -2519,10 +2522,10 @@ resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz#e89b840a7af8097a8ed4953d8dc8470d1302d3ef" integrity sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw== -"@metamask/sdk-communication-layer@0.28.2": - version "0.28.2" - resolved "https://registry.yarnpkg.com/@metamask/sdk-communication-layer/-/sdk-communication-layer-0.28.2.tgz#25d84a6af4dd79324e0d4c9d1f307711fbd4aa91" - integrity sha512-kGx6qgP482DecPILnIS38bgxIjNransR3/Jh5Lfg9BXJLaXpq/MEGrjHGnJHAqCyfRymnd5cgexHtXJvQtRWQA== +"@metamask/sdk-communication-layer@0.30.0": + version "0.30.0" + resolved "https://registry.yarnpkg.com/@metamask/sdk-communication-layer/-/sdk-communication-layer-0.30.0.tgz#2bd252cfce3ac4260a6c8c9359732ab5e839b75e" + integrity sha512-q5nbdYkAf76MsZxi1l5MJEAyd8sY9jLRapC8a7x1Q1BNV4rzQeFeux/d0mJ/jTR2LAwbnLZs2rL226AM75oK4w== dependencies: bufferutil "^4.0.8" date-fns "^2.29.3" @@ -2530,28 +2533,26 @@ utf-8-validate "^5.0.2" uuid "^8.3.2" -"@metamask/sdk-install-modal-web@0.28.1": - version "0.28.1" - resolved "https://registry.yarnpkg.com/@metamask/sdk-install-modal-web/-/sdk-install-modal-web-0.28.1.tgz#3e7085c34eaec7f9974e4a928e7f5bea33a278c9" - integrity sha512-mHkIjWTpYQMPDMtLEEtTVXhae4pEjy7jDBfV7497L0U3VCPQrBl/giZBwA6AgKEX1emYcM2d1WRHWR9N4YhyJA== +"@metamask/sdk-install-modal-web@0.30.0": + version "0.30.0" + resolved "https://registry.yarnpkg.com/@metamask/sdk-install-modal-web/-/sdk-install-modal-web-0.30.0.tgz#9ec634201b1b47bb30064f42ae0efba7f204bb0a" + integrity sha512-1gT533Huja9tK3cmttvcpZirRAtWJ7vnYH+lnNRKEj2xIP335Df2cOwS+zqNC4GlRCZw7A3IsTjIzlKoxBY1uQ== dependencies: qr-code-styling "^1.6.0-rc.1" -"@metamask/sdk@0.28.4": - version "0.28.4" - resolved "https://registry.yarnpkg.com/@metamask/sdk/-/sdk-0.28.4.tgz#bb5f3849629403ec97c23e1a968c6b893ecf001c" - integrity sha512-RjWBKPNesjeua2SXIDF9IvYALOSsOQyqHv5DPPK0Voskytk7y+2n/33ocbC1BH5hTLI4hDPH+BuCpXJRWs3/Yg== +"@metamask/sdk@0.30.1": + version "0.30.1" + resolved "https://registry.yarnpkg.com/@metamask/sdk/-/sdk-0.30.1.tgz#63126ad769566098000cc3c2cd513d18808471f3" + integrity sha512-NelEjJZsF5wVpSQELpmvXtnS9+C6HdxGQ4GB9jMRzeejphmPyKqmrIGM6XtaPrJtlpX+40AcJ2dtBQcjJVzpbQ== dependencies: "@metamask/onboarding" "^1.0.1" "@metamask/providers" "16.1.0" - "@metamask/sdk-communication-layer" "0.28.2" - "@metamask/sdk-install-modal-web" "0.28.1" - "@types/dom-screen-wake-lock" "^1.0.0" - "@types/uuid" "^10.0.0" + "@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.3.15" + eciesjs "^0.4.8" eth-rpc-errors "^4.0.3" eventemitter2 "^6.4.7" i18next "23.11.5" @@ -2561,7 +2562,6 @@ 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" util "^0.12.4" uuid "^8.3.2" @@ -2750,6 +2750,11 @@ resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.3.4.tgz#d28ea15a72cdcf96201c60a43e9630cd7fda168f" integrity sha512-DQ20JEfTBZAgF8QCjYfJhv2/279M6onxFjdG/+5B0Cyj00/EdBxiWb2eGGFgQhrBbNv/lsvzFbbi0Ptf8Vw/bg== +"@noble/ciphers@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@noble/ciphers/-/ciphers-1.0.0.tgz#34758a1cbfcd4126880f83e6b1cdeb88785b7970" + integrity sha512-wH5EHOmLi0rEazphPbecAzmjd12I6/Yv/SiHdkA9LSycsQk7RuuTp7am5/o62qYr0RScE7Pc9icXGBbsr6cesA== + "@noble/curves@1.4.0", "@noble/curves@~1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.0.tgz#f05771ef64da724997f69ee1261b2417a49522d6" @@ -2757,7 +2762,7 @@ dependencies: "@noble/hashes" "1.4.0" -"@noble/curves@1.6.0", "@noble/curves@~1.6.0": +"@noble/curves@1.6.0", "@noble/curves@^1.6.0", "@noble/curves@~1.6.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.6.0.tgz#be5296ebcd5a1730fccea4786d420f87abfeb40b" integrity sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ== @@ -2776,7 +2781,7 @@ resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== -"@noble/hashes@1.5.0", "@noble/hashes@~1.5.0": +"@noble/hashes@1.5.0", "@noble/hashes@^1.5.0", "@noble/hashes@~1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.5.0.tgz#abadc5ca20332db2b1b2aa3e496e9af1213570b0" integrity sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA== @@ -2916,10 +2921,10 @@ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.24.tgz#58601079e11784d20f82d0585865bb42305c4df3" integrity sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ== -"@reef-knot/connect-wallet-modal@5.5.2": - version "5.5.2" - resolved "https://registry.yarnpkg.com/@reef-knot/connect-wallet-modal/-/connect-wallet-modal-5.5.2.tgz#e10dbe9ff9bfdb1c5dd3ce9e130dc9d15f6a8294" - integrity sha512-0INSHsX12VLk8AicGsFZyFMu0soGEgVOqils4OZHoLyl0FvJ0eOAMZRxsKrIyjjbI9ViMQIgz8Fnmuk2gao3XQ== +"@reef-knot/connect-wallet-modal@5.5.3": + version "5.5.3" + resolved "https://registry.yarnpkg.com/@reef-knot/connect-wallet-modal/-/connect-wallet-modal-5.5.3.tgz#55326bd0e40594a60378463744dceea2e4d50952" + integrity sha512-FC9T0YESXB9Y3VdOmlHvIri28cOkvAkek+sBCO6B2ArKvwwTXO12MHeSpILdLOkulmkCguRVbN0CTSb07TUlOA== dependencies: "@ledgerhq/hw-app-eth" "^6.37.1" "@ledgerhq/hw-transport" "^6.31.0" @@ -2974,6 +2979,11 @@ resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-ambire/-/wallet-adapter-ambire-2.0.1.tgz#91e137cffa4bc06fd91856edc8eeebe5377ae356" integrity sha512-3Td22/Jf0BLW1Ap+MlOODTZ9iE19Ss3BUCxXlh0+kFyAT9nqoRFCmGHU/RRs/JyVPhZHDpza/OxiCZRnanY+fg== +"@reef-knot/wallet-adapter-ambire@2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-ambire/-/wallet-adapter-ambire-2.0.2.tgz#5e432d28f75a94ba905522f3bcbc5531d90e6bd3" + integrity sha512-cwfzjEx5TEaM0oWiUjM9COBe9xxOZivr729Ydo3HhxwdNI1Tq0I9NFURHaxPcF53KDmcFa37ztoOORs6Tjt1FQ== + "@reef-knot/wallet-adapter-binance-wallet@1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-binance-wallet/-/wallet-adapter-binance-wallet-1.0.3.tgz#a8f93273261792db03a47c21f6b3bce2c893ddf6" @@ -2987,21 +2997,41 @@ resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-bitkeep/-/wallet-adapter-bitkeep-2.1.0.tgz#32b3b97de45226be9a3e084f63bc6f8e136a8bdf" integrity sha512-DUuQP7wubGkJbCSaATTAkRnceqOjV8EcBbcs+Z/i2If6S+p01i2L3GI0qhbr3xym2fpQCPO3J7uQ/5U4Zkb6wg== +"@reef-knot/wallet-adapter-bitkeep@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-bitkeep/-/wallet-adapter-bitkeep-2.1.1.tgz#c5facf3b26346d8f17826fb6232b6170aac20890" + integrity sha512-RBIYnvuNDDWC64b2gOmWo86VTGFBU1zrUTSk2a4jwuiMGEjeNjfYpdqgOfcI0SAYJlbTiEVmcP3E+L2a57/xng== + "@reef-knot/wallet-adapter-brave@2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-brave/-/wallet-adapter-brave-2.1.0.tgz#acfd1cab7bb41386444dd4ff878723e1478bf6bd" integrity sha512-32/JprIdBBEXdF8lyYgfVn7H0tEHFgaFn6286TqTBa/wvEaxP6F4WVlJWLgAPlj/Nck5M8EUREydhMLX4MFm+g== +"@reef-knot/wallet-adapter-brave@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-brave/-/wallet-adapter-brave-2.1.1.tgz#bcd7d3c34418310f4d4a1ad125dc093637be7586" + integrity sha512-08Vv/AtmXzqttFDYH+Oe5YV6FUfLfcefcmOnMK0czb2ikY+vDpEnDcQ4zUbH/M9NL/aAjSh0YpyLctb1TxelAg== + "@reef-knot/wallet-adapter-browser-extension@2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-browser-extension/-/wallet-adapter-browser-extension-2.0.1.tgz#5235a9bfe05315ff1369a6c469bbd49f806a62bb" integrity sha512-2h1JiwmBfYlzuctZvTJSBjS511DpSVL6T38jUoO3YjfMyKwbwCf3TNFU9GVp165Sk7mpQUzjf6bYXUo+i7oUOA== +"@reef-knot/wallet-adapter-browser-extension@2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-browser-extension/-/wallet-adapter-browser-extension-2.0.2.tgz#046b21b8ee921033ddf44b9d8b3b6b3e78ee9731" + integrity sha512-rP7jWkNFpPDo/CulBhVeBxdpRL0gIwUJ0xjZ75cfSjOpXkpmrpF3lyiy0aY1HnhwZoBJlY3Vc7MW7kpUrqBpMw== + "@reef-knot/wallet-adapter-coin98@2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-coin98/-/wallet-adapter-coin98-2.1.0.tgz#d145ac52e3e9dfbb607aa7d3316254bdb5838e3c" integrity sha512-etN3IcWh4Dlox7H4bwff+nRn7vTSBS8WPmqaGQfKhOW7NVAnlMQDjBD5ZO11CGPbwYtJ7dAkRi8A8H5JEeuvGg== +"@reef-knot/wallet-adapter-coin98@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-coin98/-/wallet-adapter-coin98-2.1.1.tgz#b6609967f7851d880f9c9cd6c8cb590d13510e35" + integrity sha512-7aMw0/osjBj7Hv8lwB3T5jX7UmiCplDbXyvhRXYeLV/L5PfQNCiTjZHtqRyLM3iez55BlpGlC8lSSjaga1Fmmg== + "@reef-knot/wallet-adapter-coinbase-smart-wallet@1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-coinbase-smart-wallet/-/wallet-adapter-coinbase-smart-wallet-1.0.0.tgz#f3a2cea182059e280845ac9137dfd5cc8fe78302" @@ -3012,61 +3042,121 @@ resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-coinbase/-/wallet-adapter-coinbase-2.2.0.tgz#b74e77211dc3da5ef279428c119be5c79348e078" integrity sha512-nJCUHzkPKKtHU6xK4FzzebjYwWdlxhOrHgOjCZMTSOxrOeexImtvS+ray8PtRH/PePlB1aAx/3osE5/JlPAdTA== +"@reef-knot/wallet-adapter-coinbase@2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-coinbase/-/wallet-adapter-coinbase-2.2.1.tgz#bd510dd81cafb7375a6b4f005c54fe62711a9881" + integrity sha512-kDnW/n+DE2icU6VKRPsMT9klz6OSu4RbjkyfRgbS3OabcRTRcflcq836ab5Dcrs68z0M+oC8isIGchZyczDU9Q== + "@reef-knot/wallet-adapter-dapp-browser-injected@2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-dapp-browser-injected/-/wallet-adapter-dapp-browser-injected-2.0.1.tgz#9be58fd9b108b1d07bde6dbed7e3b8cd74a8ba7c" integrity sha512-FLN4cmBJe3AMYNAXYXCob03dsP+HNhlsRQVwbxcyN71iNUXDzPoT5jUR4jtJ9gLdUL+OsrOGFxlcbGGs2BnW4w== +"@reef-knot/wallet-adapter-dapp-browser-injected@2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-dapp-browser-injected/-/wallet-adapter-dapp-browser-injected-2.0.2.tgz#c4cb1763264635107eec3bbfdbbf40a139bfd29a" + integrity sha512-RrvrBZPjPTuKhRKb82rb4d7AIwmVwPnSQ+dgXV8Q94AZuAji3TTA4X+ee5PauxDk1D34t60vfYf2z0Rym1b6lw== + "@reef-knot/wallet-adapter-exodus@2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-exodus/-/wallet-adapter-exodus-2.1.0.tgz#14dacaa71b8af3935c2225e8a6f220af7b51e088" integrity sha512-S4ejRgki7QZFdtrudgMzUuZ2BB6JTBr3twtJ1Le7MfyLptbGkQntjsN7xQS2ZJqaH3qjb+DfYma48gsdZWYYkg== +"@reef-knot/wallet-adapter-exodus@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-exodus/-/wallet-adapter-exodus-2.1.1.tgz#239ff179ddb0b788e88ea2825f2c19d72f51c4fa" + integrity sha512-0L6iSRAElLAW4KSWybGgNFeT0nUVqQUrLgfr4/EZ0Fq/M7vMnZ9magB0rvT/1SSuTxpQ7qMCCgzGNOEWkT9j7A== + "@reef-knot/wallet-adapter-imtoken@2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-imtoken/-/wallet-adapter-imtoken-2.0.1.tgz#69fecc6ae95e8328263d805e3e5daa5651dde781" integrity sha512-prRzyts2yulrb7xKcSN4h3J9fNZ1huIqDyuXh85KVwc4iMUsPBdexsY+5FUq2/DRXkt3elOJfxkAMBogm3cbog== +"@reef-knot/wallet-adapter-imtoken@2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-imtoken/-/wallet-adapter-imtoken-2.0.2.tgz#9c3cf44d8db581b68b4142cb740685add61c99f6" + integrity sha512-GQsxPaA76xShDnBuQKBvTGW77SWRY2nfDzw4owIwGRDeHCcZjoEkYth1E+qlV6GS+SYZhD6SkJVSBLQyIaTuoQ== + "@reef-knot/wallet-adapter-ledger-hid@3.0.1": version "3.0.1" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-ledger-hid/-/wallet-adapter-ledger-hid-3.0.1.tgz#e7c168dc597bebae838fee99043935b9c0f75995" integrity sha512-LNyZMhlUz4iE4+ehHv5+lFXtOC2LcrfBXK67Oqtr4kLNvugp3fq894vsZ4r54lSh6pPJ+LF+/H3APJK/tBdT8Q== +"@reef-knot/wallet-adapter-ledger-hid@3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-ledger-hid/-/wallet-adapter-ledger-hid-3.0.2.tgz#8e4a83e6835e9293da08d25e9a5ebc10fedaa3da" + integrity sha512-nO/NN9LVfT8Vsi14s4iaMBwSOHoFPiZKdGaw95pAhh2mm7a6Ouaohg4k3ri1K83kGf2VIJdv7mFchPrtDgEbQA== + "@reef-knot/wallet-adapter-ledger-live@3.0.1": version "3.0.1" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-ledger-live/-/wallet-adapter-ledger-live-3.0.1.tgz#fb9c092254c9957671c1857acf4e96faf42c4bb3" integrity sha512-wg7jB9X1wDAymbvZfLWXnlVlp2QzboZdZql6HbX6u2qOZFxA8nLlzjDpfGhrj/f9YNgYM0uXnRbNwn2L7t0ghA== +"@reef-knot/wallet-adapter-ledger-live@3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-ledger-live/-/wallet-adapter-ledger-live-3.0.2.tgz#90b9a1382ed3b44a82791b4d4896491681165234" + integrity sha512-eG9ib6kS/KdQIm6j3RUCMjTFmArvHMMbcyFMfDNw2zGvuYKnMnycmc5bFQRMj1nAtXnuOI6aZ/uEJbzZ0x718A== + "@reef-knot/wallet-adapter-metamask@2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-metamask/-/wallet-adapter-metamask-2.1.0.tgz#50fcb76f935f16826abde37ecc8ee723bbf5471a" integrity sha512-TWCQ/bd32ULXEJ/tTjlrGtz5lMnmF4XW4NZUJQxBZawgetoPsAuD2TQFFM1Fy+6DG/RWbiauEqwHbOrssFrFdQ== +"@reef-knot/wallet-adapter-metamask@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-metamask/-/wallet-adapter-metamask-2.1.1.tgz#aa73a066114e9bb5a6e8eb5600632ad3e163b40b" + integrity sha512-qnwLCwNRCXdtCnOO3kpvnahyA+FfsWI0cJuoS6hd+WFCZjcl7u2v4Qyqlp0AGElgHvtrPm8/W0ivX7i3PUA2uQ== + "@reef-knot/wallet-adapter-okx@2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-okx/-/wallet-adapter-okx-2.1.0.tgz#73a6314ad38029d4c3b7290a9d04e8fc1735b0f0" integrity sha512-YJTjU3+3X5KIJ5WLvHoMYPhflUEDqhozoPP4BiepcnqMDMZJyg0K/iXz6+sQBpJ6K07tvRnNYpGZxG0xpHtrDg== +"@reef-knot/wallet-adapter-okx@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-okx/-/wallet-adapter-okx-2.1.1.tgz#778791840d93aadf9f7a812db59ed483fae0212f" + integrity sha512-8vbJLm1fzhucjHuR7/k16YrNrc2Ft18eBt3RFINRCe8kNkNPHcJS3X5Gh22erSX3389/VJYTBfXO3HFpOsruOw== + "@reef-knot/wallet-adapter-safe@2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-safe/-/wallet-adapter-safe-2.0.1.tgz#d26949daabe0fef743ea50db75bee01bd7518507" integrity sha512-seZX2AC339DTP2cR6gpum9bkRZhWdB8hfMVNa7ASwZcHTurm8NhsuwMt0XFsPxWWvSael9MAvl1c/trFWWJGFA== +"@reef-knot/wallet-adapter-safe@2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-safe/-/wallet-adapter-safe-2.0.2.tgz#54a770aa118dca957aa8b1943f510d55d9c895f8" + integrity sha512-3SySEuVtyBHdx+iiwV9UMlATuvuLYJHGvrZAdTKCYlM4a9Yd8bYPnQflP3J+zY3P8Gn907C/ZHAOEdiLT75Ziw== + "@reef-knot/wallet-adapter-trust@2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-trust/-/wallet-adapter-trust-2.1.0.tgz#bdcacfa76272ba44d56f942ace295c4727911292" integrity sha512-HYxGDwMeBib8IkIgwvNS6B0uAeMyKEEJYsVeNvtl/UARBa54ervd1ESxqZHXyyoy0gZYYYGaP+lDPwGh840BPg== +"@reef-knot/wallet-adapter-trust@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-trust/-/wallet-adapter-trust-2.1.1.tgz#8b99face783c4140983e04e45a68e182a8fd9918" + integrity sha512-XJrSF6eUGC6ZnTxJT6T65TgGIzunbJSSTrhv4YyLJZTStQE8GS3C4c7jzbRp6mXz4U9unde18PKXMthtEm+WEA== + "@reef-knot/wallet-adapter-walletconnect@2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-walletconnect/-/wallet-adapter-walletconnect-2.0.1.tgz#fbcebc47fcc20485b212c2d08e7cf5120a52a39d" integrity sha512-QPqAZDks+poQn9bBI9YnL4EfIBARiV5j4JHykkU4Rt0SfUTZCnzUwafV3ognQYxq4IbNehaTk6HnT3Oaj7c55g== +"@reef-knot/wallet-adapter-walletconnect@2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-walletconnect/-/wallet-adapter-walletconnect-2.0.2.tgz#e177d77122ba0b980844dcae877c59d9236c96f2" + integrity sha512-cUfaJCwp40Rym+vsXkdvt2/js3Jw89FnCSCmZZNOQK7zkJ65xT5sJl69AXZA+GiG64R3EK4YL12RYmkjP0R9pQ== + "@reef-knot/wallet-adapter-xdefi@2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-xdefi/-/wallet-adapter-xdefi-2.1.0.tgz#7a3c3f7564ac1bf47cf955c394158e0a1e019f35" integrity sha512-qtF/Ohnx7IEpX7DEeNHgJlEFCE8TwrroMTw5nfrTv09SMRZnwIgXD1tuHW9QuI4D4gL2pP/XOP8S8BmpZWGGyA== +"@reef-knot/wallet-adapter-xdefi@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@reef-knot/wallet-adapter-xdefi/-/wallet-adapter-xdefi-2.1.1.tgz#0564fe6b56b7e420d17c8db31e0a8d0aca61735d" + integrity sha512-WnytvpJFS//9aZI4uf9QMEljKMWffmaMTQaOnzndz+yO2ualsh3R0Uf0hiN3IEHHZzhsRIYr3IIsGCWmZY0Qng== + "@reef-knot/wallets-helpers@2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@reef-knot/wallets-helpers/-/wallets-helpers-2.1.0.tgz#9faa48d2899d50bc6da7c31d4b2231a3c3588646" @@ -3075,7 +3165,7 @@ "@types/ua-parser-js" "0.7.39" ua-parser-js "1.0.37" -"@reef-knot/wallets-list@2.3.0", "@reef-knot/wallets-list@^2.3.0": +"@reef-knot/wallets-list@2.3.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@reef-knot/wallets-list/-/wallets-list-2.3.0.tgz#066be557d5b26a45954509347ebcf36d2808dacf" integrity sha512-yZ6EzrvULM7ZSY8iDK6CA+//UbkyID2tLFj69ZHD5JRYn8Pt7ecy2FCxMPfk8Z7KXDhKiT35r4eK33q9VzxfqQ== @@ -3100,6 +3190,31 @@ "@reef-knot/wallet-adapter-walletconnect" "2.0.1" "@reef-knot/wallet-adapter-xdefi" "2.1.0" +"@reef-knot/wallets-list@^2.3.0": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@reef-knot/wallets-list/-/wallets-list-2.3.1.tgz#4787a0d64542e8ebef798981561358b84bc1990a" + integrity sha512-rXKqL1gUcYkhVXxp7XXwbU5qocPh5khIff2GzWBZKH+SPC5BOBiYcpgGggCcXGKl4XLU8RJmCqdf2teY3IgcVg== + dependencies: + "@reef-knot/wallet-adapter-ambire" "2.0.2" + "@reef-knot/wallet-adapter-binance-wallet" "1.0.3" + "@reef-knot/wallet-adapter-bitkeep" "2.1.1" + "@reef-knot/wallet-adapter-brave" "2.1.1" + "@reef-knot/wallet-adapter-browser-extension" "2.0.2" + "@reef-knot/wallet-adapter-coin98" "2.1.1" + "@reef-knot/wallet-adapter-coinbase" "2.2.1" + "@reef-knot/wallet-adapter-coinbase-smart-wallet" "1.0.0" + "@reef-knot/wallet-adapter-dapp-browser-injected" "2.0.2" + "@reef-knot/wallet-adapter-exodus" "2.1.1" + "@reef-knot/wallet-adapter-imtoken" "2.0.2" + "@reef-knot/wallet-adapter-ledger-hid" "3.0.2" + "@reef-knot/wallet-adapter-ledger-live" "3.0.2" + "@reef-knot/wallet-adapter-metamask" "2.1.1" + "@reef-knot/wallet-adapter-okx" "2.1.1" + "@reef-knot/wallet-adapter-safe" "2.0.2" + "@reef-knot/wallet-adapter-trust" "2.1.1" + "@reef-knot/wallet-adapter-walletconnect" "2.0.2" + "@reef-knot/wallet-adapter-xdefi" "2.1.1" + "@reef-knot/web3-react@4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@reef-knot/web3-react/-/web3-react-4.0.1.tgz#e03532d68bbd3cc9d3adc88b72742a5cff0c09c6" @@ -3632,11 +3747,6 @@ dependencies: "@types/ms" "*" -"@types/dom-screen-wake-lock@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@types/dom-screen-wake-lock/-/dom-screen-wake-lock-1.0.3.tgz#c3588a5f6f40fae957f9ce5be9bc4927a61bb9a0" - integrity sha512-3Iten7X3Zgwvk6kh6/NRdwN7WbZ760YgFCsF5AxDifltUQzW1RaW+WRmcVtgwFzLjaNu64H+0MPJ13yRa8g3Dw== - "@types/graceful-fs@^4.1.3": version "4.1.9" resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" @@ -3790,13 +3900,6 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== -"@types/secp256k1@^4.0.6": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@types/secp256k1/-/secp256k1-4.0.6.tgz#d60ba2349a51c2cbc5e816dcd831a42029d376bf" - integrity sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ== - dependencies: - "@types/node" "*" - "@types/semver@^7.3.12", "@types/semver@^7.5.0": version "7.5.6" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.6.tgz#c65b2bfce1bec346582c07724e3f8c1017a20339" @@ -3838,11 +3941,6 @@ resolved "https://registry.yarnpkg.com/@types/ua-parser-js/-/ua-parser-js-0.7.39.tgz#832c58e460c9435e4e34bb866e85e9146e12cdbb" integrity sha512-P/oDfpofrdtF5xw433SPALpdSchtJmY7nsJItf8h3KXqOslkbySh8zq4dSWXH2oTjRvJ5PczVEoCZPow6GicLg== -"@types/uuid@^10.0.0": - version "10.0.0" - resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-10.0.0.tgz#e9c07fe50da0f53dc24970cca94d619ff03f6f6d" - integrity sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ== - "@types/uuid@^8.3.2": version "8.3.4" resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.4.tgz#bd86a43617df0594787d38b735f55c805becf1bc" @@ -4006,27 +4104,26 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== -"@wagmi/connectors@5.1.15": - version "5.1.15" - resolved "https://registry.yarnpkg.com/@wagmi/connectors/-/connectors-5.1.15.tgz#39ff0fe0f1729ce9d0dce24806d40a82fe5a48fb" - integrity sha512-Bz5EBpn8hAYFuxCWoXviwABk2VlLRuQTpJ7Yd/hu4HuuXnTdCN27cfvT+Fy2sWbwpLnr1e29LJGAUCIyYkHz7g== +"@wagmi/connectors@5.3.3": + version "5.3.3" + resolved "https://registry.yarnpkg.com/@wagmi/connectors/-/connectors-5.3.3.tgz#ef823eeebeaa72852c0e5176bc5308f5cb8699ec" + integrity sha512-RUgwgqX7H+qg1lXBhLqcG0D5xb8USlAv4MVai4r5YpRw6lxpDvELFXxHN4ldZuUARKhH7Q3ZpfvdWyEXY+wn9w== dependencies: - "@coinbase/wallet-sdk" "4.0.4" - "@metamask/sdk" "0.28.4" + "@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" - "@walletconnect/modal" "2.7.0" cbw-sdk "npm:@coinbase/wallet-sdk@3.9.3" -"@wagmi/core@2.13.8": - version "2.13.8" - resolved "https://registry.yarnpkg.com/@wagmi/core/-/core-2.13.8.tgz#55ac623c3e92150e6de3b5405bc603d922707f7b" - integrity sha512-bX84cpLq3WWQgGthJlSgcWPAOdLzrP/W0jnbz5XowkCUn6j/T77WyxN5pBb+HmLoJf3ei9tkX9zWhMpczTc3cA== +"@wagmi/core@2.14.1": + version "2.14.1" + resolved "https://registry.yarnpkg.com/@wagmi/core/-/core-2.14.1.tgz#e6adb8a350cfd7be4ea9c5581768f951c60127de" + integrity sha512-Vl7VK5XdKxPfnYlp3E7U7AJSweBdfh+cd953hgAU2H+uNrekS9Nmt89l1b6WkwkYyqvccRDjsCtlcKRwvPtNAQ== dependencies: eventemitter3 "5.0.1" mipd "0.0.7" - zustand "4.4.1" + zustand "5.0.0" "@walletconnect/core@2.17.0": version "2.17.0" @@ -5536,11 +5633,6 @@ define-data-property@^1.0.1, define-data-property@^1.1.1: gopd "^1.0.1" has-property-descriptors "^1.0.0" -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" @@ -5714,14 +5806,15 @@ eastasianwidth@^0.2.0: resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== -eciesjs@^0.3.15: - version "0.3.19" - resolved "https://registry.yarnpkg.com/eciesjs/-/eciesjs-0.3.19.tgz#a22e9e1efe3fdedec02c828e2632ae0d4a073676" - integrity sha512-b+PkRDZ3ym7HEcnbxc22CMVCpgsnr8+gGgST3U5PtgeX1luvINgfXW7efOyUtmn/jFtA/lg5ywBi/Uazf4oeaA== +eciesjs@^0.4.8: + version "0.4.10" + resolved "https://registry.yarnpkg.com/eciesjs/-/eciesjs-0.4.10.tgz#7548ae8385809d1b81529ebe48b87d8549941270" + integrity sha512-dYAgdXAC7/d9fEC0w6kpRWj5vHah2BQgMM639g78JI0FUUffMN2Mq60HEHPkyH8ah+FX+cQd6ouDK4kWiatzyw== dependencies: - "@types/secp256k1" "^4.0.6" - futoin-hkdf "^1.5.3" - secp256k1 "^5.0.0" + "@ecies/ciphers" "^0.2.0" + "@noble/ciphers" "^1.0.0" + "@noble/curves" "^1.6.0" + "@noble/hashes" "^1.5.0" eip1193-provider@^1.0.1: version "1.0.1" @@ -6612,11 +6705,6 @@ functions-have-names@^1.2.3: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== -futoin-hkdf@^1.5.3: - version "1.5.3" - resolved "https://registry.yarnpkg.com/futoin-hkdf/-/futoin-hkdf-1.5.3.tgz#6c8024f2e1429da086d4e18289ef2239ad33ee35" - integrity sha512-SewY5KdMpaoCeh7jachEWFsh1nNlaDjNHZXWqL5IGwtpEYHTgkr2+AMCgNwKWkcc0wpSYrZfR7he4WdmHFtDxQ== - gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -7171,11 +7259,6 @@ is-date-object@^1.0.1, is-date-object@^1.0.5: dependencies: has-tostringtag "^1.0.0" -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - is-docker@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" @@ -7349,13 +7432,6 @@ is-weakset@^2.0.1: call-bind "^1.0.2" get-intrinsic "^1.1.1" -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - is-wsl@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" @@ -8645,11 +8721,6 @@ node-addon-api@^2.0.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32" integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== -node-addon-api@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.1.0.tgz#49da1ca055e109a23d537e9de43c09cca21eb762" - integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA== - node-addon-api@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.0.tgz#71f609369379c08e251c558527a107107b5e0fdb" @@ -8881,15 +8952,6 @@ onetime@^6.0.0: dependencies: mimic-fn "^4.0.0" -open@^8.4.0: - version "8.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" - integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - opener@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" @@ -9585,12 +9647,12 @@ redis-parser@^3.0.0: dependencies: redis-errors "^1.0.0" -reef-knot@5.7.4: - version "5.7.4" - resolved "https://registry.yarnpkg.com/reef-knot/-/reef-knot-5.7.4.tgz#2bc4f333823511d86697560f9c9f365ebe5af081" - integrity sha512-LpwFzRqH/kiP06wPZKfY+QXzVVfa/yF/1UAIFquCkKknnGaqZD0WGNkWXRG89oQDTB9n0YLezO2g+SIexuN2iA== +reef-knot@5.7.5: + version "5.7.5" + resolved "https://registry.yarnpkg.com/reef-knot/-/reef-knot-5.7.5.tgz#3472a9ff80031ece2a3ef076b4a4036a1c65c71a" + integrity sha512-z37s5JxuQfzoikFoSMdDQvdrPuI/RsV32R5hz70KeCqU5C7/Y8md0T6W8SMS7Gokv6pWuGhZUZcJOQGJnuwJpg== dependencies: - "@reef-knot/connect-wallet-modal" "5.5.2" + "@reef-knot/connect-wallet-modal" "5.5.3" "@reef-knot/core-react" "4.3.0" "@reef-knot/ledger-connector" "4.1.3" "@reef-knot/types" "2.1.0" @@ -9783,16 +9845,6 @@ ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -rollup-plugin-visualizer@^5.9.2: - version "5.12.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz#661542191ce78ee4f378995297260d0c1efb1302" - integrity sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ== - dependencies: - open "^8.4.0" - picomatch "^2.3.1" - source-map "^0.7.4" - yargs "^17.5.1" - run-async@^2.2.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" @@ -9884,15 +9936,6 @@ scrypt-js@3.0.1: resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312" integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA== -secp256k1@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-5.0.1.tgz#dc2c86187d48ff2da756f0f7e96417ee03c414b1" - integrity sha512-lDFs9AAIaWP9UCdtWrotXWWF9t8PWgQDcxqgAnpM9rMqxb3Oaq2J0thzPVSxBwdJgyQtkU/sYtFtbM1RSt/iYA== - dependencies: - elliptic "^6.5.7" - node-addon-api "^5.0.0" - node-gyp-build "^4.2.0" - "semver@2 || 3 || 4 || 5", semver@^5.5.0: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" @@ -10071,11 +10114,6 @@ source-map@^0.6.0, source-map@^0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - spdx-correct@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" @@ -10169,7 +10207,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -10186,6 +10224,15 @@ string-width@^2.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^5.0.0, string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" @@ -10251,7 +10298,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -10272,6 +10319,13 @@ strip-ansi@^5.1.0: dependencies: ansi-regex "^4.1.0" +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -11024,10 +11078,10 @@ vary@^1: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== -viem@2.21.25: - version "2.21.25" - resolved "https://registry.yarnpkg.com/viem/-/viem-2.21.25.tgz#5e4a7c6a8543396f67ef221ea5d2226321f000b8" - integrity sha512-fQbFLVW5RjC1MwjelmzzDygmc2qMfY17NruAIIdYeiB8diQfhqsczU5zdGw/jTbmNXbKoYnSdgqMb8MFZcbZ1w== +viem@2.21.40: + version "2.21.40" + resolved "https://registry.yarnpkg.com/viem/-/viem-2.21.40.tgz#d73a515e3eaf2a7ec2394d1de3d8409bf4bd2e21" + integrity sha512-no/mE3l7B0mdUTtvO7z/cTLENttQ/M7+ombqFGXJqsQrxv9wrYsTIGpS3za+FA5a447hY+x9D8Wxny84q1zAaA== dependencies: "@adraffy/ens-normalize" "1.11.0" "@noble/curves" "1.6.0" @@ -11053,13 +11107,13 @@ viem@^2.1.1: isows "1.0.4" ws "8.17.1" -wagmi@2.12.17: - version "2.12.17" - resolved "https://registry.yarnpkg.com/wagmi/-/wagmi-2.12.17.tgz#b3fad0dc38a67a35a2506db3dc8df90164f1ee87" - integrity sha512-WkofyvOX6XGOXrs8W0NvnzbLGIb9Di8ECqpMDW32nqwTKRxfolfN4GI/AlAMs9fjx4h3k8LGTfqa6UGLb063yg== +wagmi@2.12.25: + version "2.12.25" + resolved "https://registry.yarnpkg.com/wagmi/-/wagmi-2.12.25.tgz#0e4f23a96e021143f202c250ec0af3a5ea0cca08" + integrity sha512-RdQCDbTv1+b7fWCAoLEYX0loymqLnhmNrMZq1gfPEs6cOhEHYOQeZtJWnyaXOD5+3xIFw+xoA0xDNvAHVbtbKw== dependencies: - "@wagmi/connectors" "5.1.15" - "@wagmi/core" "2.13.8" + "@wagmi/connectors" "5.3.3" + "@wagmi/core" "2.14.1" use-sync-external-store "1.2.0" walker@^1.0.8: @@ -11213,7 +11267,7 @@ winston@*: triple-beam "^1.3.0" winston-transport "^4.5.0" -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -11231,6 +11285,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" @@ -11353,7 +11416,7 @@ yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^17.0.0, yargs@^17.3.1, yargs@^17.5.1: +yargs@^17.0.0, yargs@^17.3.1: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== @@ -11376,9 +11439,7 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -zustand@4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.4.1.tgz#0cd3a3e4756f21811bd956418fdc686877e8b3b0" - integrity sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw== - dependencies: - use-sync-external-store "1.2.0" +zustand@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/zustand/-/zustand-5.0.0.tgz#71f8aaecf185592a3ba2743d7516607361899da9" + integrity sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==