diff --git a/examples/nextjs-kalshi-demo/empty-module.js b/examples/nextjs-kalshi-demo/empty-module.js
new file mode 100644
index 0000000..277c217
--- /dev/null
+++ b/examples/nextjs-kalshi-demo/empty-module.js
@@ -0,0 +1,8 @@
+// Empty module stub for optional peer dependencies
+// This file is used to replace optional dependencies that may not be installed
+
+// Export empty object for CommonJS
+module.exports = {};
+
+// Also export named empty object for ESM compatibility
+module.exports.default = {};
diff --git a/examples/nextjs-kalshi-demo/next.config.ts b/examples/nextjs-kalshi-demo/next.config.ts
index 37a8606..9b53bbe 100644
--- a/examples/nextjs-kalshi-demo/next.config.ts
+++ b/examples/nextjs-kalshi-demo/next.config.ts
@@ -2,6 +2,7 @@ import type { NextConfig } from "next";
const nextConfig: NextConfig = {
reactStrictMode: true,
+ transpilePackages: ["@lifi/sdk"],
webpack: (config, { isServer }) => {
// Add externals for server-side only modules
config.externals.push("pino-pretty", "lokijs", "encoding");
diff --git a/examples/nextjs-kalshi-demo/package.json b/examples/nextjs-kalshi-demo/package.json
index e167c94..2a7b82e 100644
--- a/examples/nextjs-kalshi-demo/package.json
+++ b/examples/nextjs-kalshi-demo/package.json
@@ -9,9 +9,8 @@
"lint": "next lint"
},
"dependencies": {
- "@dynamic-labs/sdk-react-core": "^4.52.2",
- "@dynamic-labs/solana": "^4.52.2",
- "@dynamic-labs/solana-core": "^4.52.2",
+ "@dynamic-labs-sdk/client": "^0.24.1",
+ "@dynamic-labs-sdk/solana": "^0.24.1",
"@lifi/sdk": "^3.14.1",
"@solana/buffer-layout-utils": "^0.3.0",
"@solana/spl-token": "^0.4.14",
diff --git a/examples/nextjs-kalshi-demo/pnpm-lock.yaml b/examples/nextjs-kalshi-demo/pnpm-lock.yaml
index 8cf757b..92ac131 100644
--- a/examples/nextjs-kalshi-demo/pnpm-lock.yaml
+++ b/examples/nextjs-kalshi-demo/pnpm-lock.yaml
@@ -11,15 +11,12 @@ importers:
.:
dependencies:
- '@dynamic-labs/sdk-react-core':
- specifier: ^4.52.2
- version: 4.52.2(@types/react@18.3.27)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)
- '@dynamic-labs/solana':
- specifier: ^4.52.2
- version: 4.52.2(@vercel/functions@3.3.4)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.1(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)
- '@dynamic-labs/solana-core':
- specifier: ^4.52.2
- version: 4.52.2(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs-sdk/client':
+ specifier: ^0.24.1
+ version: 0.24.1(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs-sdk/solana':
+ specifier: ^0.24.1
+ version: 0.24.1(@vercel/functions@3.3.4)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
'@lifi/sdk':
specifier: ^3.14.1
version: 3.15.4(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10))(@types/react@18.3.27)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.1(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)
@@ -116,6 +113,9 @@ packages:
graphql: ^15.5.0 || ^16.0.0 || ^17.0.0
typescript: ^5.0.0
+ '@ably/msgpack-js@0.4.1':
+ resolution: {integrity: sha512-Sjxj6SOr17hExAVrsycN7u6oV4PhZcK7Z2S8dM71CH/butgO47cSo/TL6FJPCXUyDAzKkOWjMUpJGyZkEpyu4Q==}
+
'@adraffy/ens-normalize@1.11.1':
resolution: {integrity: sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==}
@@ -135,58 +135,62 @@ packages:
'@bitcoinerlab/secp256k1@1.2.0':
resolution: {integrity: sha512-jeujZSzb3JOZfmJYI0ph1PVpCRV5oaexCgy+RvCXV8XlY+XFB/2n3WOcvBsKLsOw78KYgnQrQWb2HrKE4be88Q==}
- '@dynamic-labs-sdk/assert-package-version@0.1.2':
- resolution: {integrity: sha512-riWzoNe0NoS0nSWX3pqQ0Tjt3OAIufI0LpuVR0SQwGA1Xr8BsZZs+RKb+cxDMtpyKE+ZaA+U3GEN+UXr2FYm/A==}
+ '@dynamic-labs-sdk/assert-package-version@0.24.1':
+ resolution: {integrity: sha512-pCOWQrIzYYDtsbCZhfOuPrsHeUURF8GR1FqSsqebzEUR3hb99qcqRutKV66RUdX8qQ4nJP004leAHJ4S/e7yhQ==}
+
+ '@dynamic-labs-sdk/client@0.24.1':
+ resolution: {integrity: sha512-V4XHFBRH6uHmrZnxCVet1/nc5pDBQfm0ml1nsVA+mzI7JCO/APm+w3cHxdXTX5fEHlGm0vzM+AHWzq0NvtqA+Q==}
- '@dynamic-labs-sdk/client@0.1.2':
- resolution: {integrity: sha512-2GYWnVGwtD1xfpQunUvmISDlrsAnY7e9rjvebvuAtMy9st9PhZxomLxd0kj9v2sX4R+mxtD0vKuXMS0+p+tJ/Q==}
+ '@dynamic-labs-sdk/solana@0.24.1':
+ resolution: {integrity: sha512-tQy4jQCIQG8eslQFA+G0vJGY/FCU6w1aDFAy0/Uq2ajtcWm2j+Yt8Sr0wmbcf/qFTz9MlYHB9kUnWP1lEV3yeA==}
- '@dynamic-labs-wallet/browser-wallet-client@0.0.211':
- resolution: {integrity: sha512-ZYtpKlisiDejEiD2oFIpcpkjFM0UMLTuRZ0gzEe+ybBn4e3g+Yt0XjKdcAPHvQVeIb94TgtZqLmxRW/lQz9hSQ==}
+ '@dynamic-labs-sdk/wallet-connect@0.24.1':
+ resolution: {integrity: sha512-VO5oqbm+NTkHVytd8rsaGfkBo5la3gaY4oGh8S/Ty7Z6/UjxqkG3tLPPw7lOeIQCZecXxj7wOw1g74WFoM9GQA==}
- '@dynamic-labs-wallet/browser-wallet-client@0.0.217':
- resolution: {integrity: sha512-t9N1Ml94emoi4o2SxdMzBodlNCOaTsuedIGR2p3ABoF5GddErp3DocNoE5rgOC+U8GdAz9s0N/u9WMRkwHn2Xw==}
+ '@dynamic-labs-wallet/browser-wallet-client@0.0.286':
+ resolution: {integrity: sha512-jmDW0lOSNYrPg/krdqaigt5F2Ib/y/7eAc2ZV/ELY5Wd982gl2JoG1RZhy6ut0ovZL9J+qeCfQhDLCgHDhz3Ww==}
'@dynamic-labs-wallet/browser@0.0.167':
resolution: {integrity: sha512-HDmUetnJ1iz6kGd5PB1kJzeLI7ZJmwxlJ1QGtUqSQHDdBkhLwaDPlccB2IviC5iPfU5PR/IQ1BYEqpoTWx2sBA==}
+ '@dynamic-labs-wallet/browser@0.0.203':
+ resolution: {integrity: sha512-Vwi4CFMjSiLsPF4VUlYV4F87xaQrgnmUVUVx3b5F0I5DbFsGLafiSl2T/dlsOeNuRAhbpDMU4MEB4oOxzR0kYQ==}
+
+ '@dynamic-labs-wallet/browser@0.0.259':
+ resolution: {integrity: sha512-wvsfzFDFiXx+LnELExFkbakzyewreZl9VvpaXrwTpzDrDFQHQE081CwyMHLHxZetFzE10L23fyKOrjSAaJuQuw==}
+
'@dynamic-labs-wallet/core@0.0.167':
resolution: {integrity: sha512-jEHD/mDfnqx2/ML/MezY725uPPrKGsGoR3BaS1JNITGIitai1gPEgaEMqbXIhzId/m+Xieb8ZrLDiaYYJcXcyQ==}
- '@dynamic-labs-wallet/core@0.0.211':
- resolution: {integrity: sha512-PPLjOu55O4G204phWfPmpZNn4p+vcinZ8XvBvBcRl+uHhYxYIFg/Ma4C96ZrNB08iT5uxXxzNAWAg46ytO/GGA==}
+ '@dynamic-labs-wallet/core@0.0.203':
+ resolution: {integrity: sha512-1ykOANTDCPPaIpajpKqRxfISGYrmiMs7WMZQzdzRkTLftpnatgycYjdZrX9adhE1kY9BMrPdhfYaaE5B9wbFbQ==}
- '@dynamic-labs-wallet/core@0.0.217':
- resolution: {integrity: sha512-TzIyCYlcwFTOTHpr4phU7xQmkY+f76OTiPM/LZ9gW9m0Ji1ETokHfhv6nuLOQSbctGviTdrGxWF1Y1uhaLJEDQ==}
+ '@dynamic-labs-wallet/core@0.0.259':
+ resolution: {integrity: sha512-q9QhQ30CU1IwJgSQ4jvoX3ltWBnvoomsPIjn8K3+vhW/Js6zIeTB0mQ0M0m/NQSbms3E16XstzSnAkiXcSTvow==}
+
+ '@dynamic-labs-wallet/core@0.0.286':
+ resolution: {integrity: sha512-DgMDLWvPmYlJoRfqTVgcQIRJtwv9T7wPa88wMJAg11fd/Wmb7MKJedPQ9BMlHOUdnvFkG9qAxw52SKh3MzGp6w==}
'@dynamic-labs-wallet/forward-mpc-client@0.1.3':
resolution: {integrity: sha512-riZesfU41fMvetaxJ3bO48/9P8ikRPgoVJgWh8m8i0oRyYN7uUz+Iesp+52U12DCtcvSTXljxrKtrV3yqNAYRw==}
- '@dynamic-labs-wallet/forward-mpc-shared@0.1.0':
- resolution: {integrity: sha512-xRpMri4+ZuClonwf04RcnT/BCG8oA36ononD7s0MA5wSqd8kOuHjzNTSoM6lWnPiCmlpECyPARJ1CEO02Sfq9Q==}
-
- '@dynamic-labs/assert-package-version@4.52.2':
- resolution: {integrity: sha512-zpc0F5zUOBx0LcJ4iHZz9hSq4cl4rpCeNWzqQ/VrI3nEET+beU7AP/dYDFTIrD3DAE5KfpapK9IDt8ymkwVBmg==}
+ '@dynamic-labs-wallet/forward-mpc-client@0.2.0':
+ resolution: {integrity: sha512-zkn5eYPPkjOFRi8POHXM+rl2lW+0AKjqiKPdNYmJieegI8PuXqq9Q0UzVWISwzpqmMX4/nQmK+9cqbPDW9Lu6A==}
- '@dynamic-labs/embedded-wallet-solana@4.52.2':
- resolution: {integrity: sha512-5fEiTdPU2QaeNYxPQ1BvRcD+i9W2l1WVV7akS8WhCKdzi2B5V2l9/EP/+NC6EPHarPzgfz+omVYl9lsQmPIzVA==}
+ '@dynamic-labs-wallet/forward-mpc-client@0.3.0':
+ resolution: {integrity: sha512-bpuaN4iuKKIi/SPF7xs+InYbfVO/DTLZw9gJeU8cCRh0h91j+GNJZOX8n+1T9sRj3IIvHv3Seq6Zsx/uEWAtVA==}
- '@dynamic-labs/embedded-wallet@4.52.2':
- resolution: {integrity: sha512-oAp1ugcux6Ao2CyehhVXTYkiH9jrxBaCPmrSkp0kwJfitrGd92j6AkFgymI5gtNG/vLXjd2z/KcF+r9uNTedZQ==}
+ '@dynamic-labs-wallet/forward-mpc-shared@0.1.0':
+ resolution: {integrity: sha512-xRpMri4+ZuClonwf04RcnT/BCG8oA36ononD7s0MA5wSqd8kOuHjzNTSoM6lWnPiCmlpECyPARJ1CEO02Sfq9Q==}
- '@dynamic-labs/ethereum-core@4.52.2':
- resolution: {integrity: sha512-Ly3ILM5YXjs84g5UZfxkgbmodcr34IGI9mYiJQr7XGgMt/HhDOXySeDxo+rwkeWZxFctCFtbOZ1U46O4+XstBQ==}
- peerDependencies:
- viem: ^2.28.4
+ '@dynamic-labs-wallet/forward-mpc-shared@0.2.0':
+ resolution: {integrity: sha512-2I8NoCBVT9/09o4+M78S2wyY9jVXAb6RKt5Bnh1fhvikuB11NBeswtfZLns3wAFQxayApe31Jhamd4D2GR+mtw==}
- '@dynamic-labs/iconic@4.52.2':
- resolution: {integrity: sha512-QHgiTGFcArcboYlOUknlB3X4sKY3S2MrBD+F3UGu5MxrPDUsE2Icloh0DQ1vWia7oND71hbTcf1NOpAKR1EBiQ==}
- peerDependencies:
- react: '>=18.0.0 <20.0.0'
- react-dom: '>=18.0.0 <20.0.0'
+ '@dynamic-labs-wallet/forward-mpc-shared@0.3.0':
+ resolution: {integrity: sha512-S0oO+vbDZZdUFH+LOAIolvgKWgthyvJj6R4wam+v4Hb5FXFxvdBkzCAMq63UNH+wLP4oyctZK6BOjJ3oTzwQLA==}
- '@dynamic-labs/locale@4.52.2':
- resolution: {integrity: sha512-rsIOzdjIRfFYWxNUD++tEBhUE59cKbdQ3HPQhpjSGPFYXm8bQ35MUM4HW1FiiifZs0W+IgaDs0fsI+gtFwXvAw==}
+ '@dynamic-labs/assert-package-version@4.52.2':
+ resolution: {integrity: sha512-zpc0F5zUOBx0LcJ4iHZz9hSq4cl4rpCeNWzqQ/VrI3nEET+beU7AP/dYDFTIrD3DAE5KfpapK9IDt8ymkwVBmg==}
'@dynamic-labs/logger@4.52.2':
resolution: {integrity: sha512-cFZzzBkZj0U9tBBgnQY9isNn0fz6VqnWJ1nTacuYrTSCyuFiIvPxYB8wffd9Tv4c0qOcxITm/dlcllvvipyEbw==}
@@ -194,12 +198,6 @@ packages:
'@dynamic-labs/message-transport@4.52.2':
resolution: {integrity: sha512-EwppX0A8fvQuVD9CbtmcW0dTXUSUz0NusPahnysHAsm286m1nWvuyJJYWDKGZDY65AWKGaY5Dk3icp32QmNYZg==}
- '@dynamic-labs/multi-wallet@4.52.2':
- resolution: {integrity: sha512-bmNn6JBfdDkVLDYJvcap5tWLtdNKyspRPKdAAghvyKnGH2M9Sefkpb/YjJmT7+U9YOTq3CJ7lhd2Ob5rA2mOOQ==}
-
- '@dynamic-labs/rpc-providers@4.52.2':
- resolution: {integrity: sha512-fdv0W+kzd4tnici0lDFWcNtg2mZHZBSrQdUsbrrBSpdENnzk3pqNkJP/keLMAwIYH397C3qbK4my0BoQzROPwQ==}
-
'@dynamic-labs/sdk-api-core@0.0.764':
resolution: {integrity: sha512-79JptJTTClLc9qhioThtwMuzTHJ+mrj8sTEglb7Mcx3lJub9YbXqNdzS9mLRxZsr2et3aqqpzymXdUBzSEaMng==}
@@ -209,23 +207,14 @@ packages:
'@dynamic-labs/sdk-api-core@0.0.843':
resolution: {integrity: sha512-+4tcNWsKuPzt+suJax3jprwyI+w2gbEbSkzeuvI9/x1B9AuFPvIMxILoVqK9hEsrT57APQHnmTOkxSNk7aDgPA==}
- '@dynamic-labs/sdk-react-core@4.52.2':
- resolution: {integrity: sha512-Xk2f6UcIOY3QbXRlwhizHF6Gd+PRMjuIuW4DbKIMfrz8WGKyKF/Qh7AQTJ3ReKYm1KevCbCNLsn0c14/p3F9sA==}
- peerDependencies:
- react: '>=18.0.0 <20.0.0'
- react-dom: '>=18.0.0 <20.0.0'
-
- '@dynamic-labs/solana-core@4.52.2':
- resolution: {integrity: sha512-BDenb4mDIR4naQRZ2fg9XpKZEvyZujinq/TkfRsAzvoWQkOjLXY3SwxCtUhTEBh48VF+rTFVd8+SAPpoMpUntQ==}
+ '@dynamic-labs/sdk-api-core@0.0.864':
+ resolution: {integrity: sha512-XChDKxbbJtZgFsJ1g9N35ALE2O/CCmT+tB50LpbnbXWkt1gRjYoPNB+UVzNQeDXD4skwJUy6i849WmTUPRNReg==}
- '@dynamic-labs/solana@4.52.2':
- resolution: {integrity: sha512-Ni24LTAyHmWeeftmM1gEGQDyuSsgM6QLvB/Ux6DG5s+hIyiXBqa6+n5jTww6KHKn49qZ8LKTdt2Mn658hVZNjA==}
+ '@dynamic-labs/sdk-api-core@0.0.875':
+ resolution: {integrity: sha512-lLMJ5RwFn48UKTZnqT5g4VXVD68uSy87UpEf3Up21YDH4/2uaeEIrJZDUM9gvvCsU/8f2Q9K72i9+JoyZWWzzw==}
- '@dynamic-labs/store@4.52.2':
- resolution: {integrity: sha512-Kt+DqcP8QaILXTX/1TjwyQEDupU+SAV5ZL92CYsuGqqDYftOC21nBlIFz7fEYx4eUn/v+w+iEvJ5qd8Hbm7OlA==}
-
- '@dynamic-labs/sui-core@4.52.2':
- resolution: {integrity: sha512-eFuIKWKRH7brm/+66nVk8g2ZnzsdwI6K5EEd4Bo6WGvvHCMKY8hmUr6zMQgU4rWCa+VW3DmwXI9sCKt4FOUkWQ==}
+ '@dynamic-labs/sdk-api-core@0.0.927':
+ resolution: {integrity: sha512-jL0XRN9GzKeN2wcppD8Ixt2Q7VtkNSbBv6up6el8vutsiQ8ZxA/eX/Wb1ysw8TXiIcDUl2p0afyWwkSxIj+8rw==}
'@dynamic-labs/types@4.52.2':
resolution: {integrity: sha512-DIkd7tfvZAObPLMlwEbZLwL5oZDyR6EvjMzEHpje53aoSqOEhYohKDSzIQTVy7dmCQjcGt8fCnQmQxDPeyKZhQ==}
@@ -233,27 +222,6 @@ packages:
'@dynamic-labs/utils@4.52.2':
resolution: {integrity: sha512-3rvKPjjc7zvC8E30E5UYSfx0ZBjNNKqziJDw/N0p5KvbIWech4y5xHkaNmW6vxWTRT89trwtbtyrPJuRoK3rsg==}
- '@dynamic-labs/waas-svm@4.52.2':
- resolution: {integrity: sha512-6B/mRgwCJIu8Ir00EYHXapwTQGR/ahQvbfYIkMqfOtl6wZDoBd1f4zJO3GLPnYcErG7DKdYVW2hY6/bR/0KL2w==}
-
- '@dynamic-labs/waas@4.52.2':
- resolution: {integrity: sha512-qreXLXnCxdVKItdWrbmxfbMV0ybRqFS+qDUDueXmze3pR2+pZgCw1yhAhCayQ9nQQFFJUZxzWqQhAXszJXxPHQ==}
-
- '@dynamic-labs/wallet-book@4.52.2':
- resolution: {integrity: sha512-7jOwiUOfbYj/Ih9EQ1px851KJzxalZPWCrZBTB1Wu4NKlhKRwjNQCwbusteIm6z2AkSVndpmXR9cqhfVa99rxQ==}
- peerDependencies:
- react: '>=18.0.0 <20.0.0'
- react-dom: '>=18.0.0 <20.0.0'
-
- '@dynamic-labs/wallet-connect@4.52.2':
- resolution: {integrity: sha512-h4nSQdkfRnT82wHPsv1gFk3V7wLmL0dMRtglkhri3cghIHwSfCaW0AYLArhojEQ68gitnvS42oWfeC+QE0waWg==}
-
- '@dynamic-labs/wallet-connector-core@4.52.2':
- resolution: {integrity: sha512-bAINAsC4Ydz7/UjctOrRSNZG8xhg7YZQkMLnz0uX5t/hB71UiFpnU890bJQJg95YjYHsHmHw1PUBCCI6sONnHw==}
-
- '@dynamic-labs/webauthn@4.52.2':
- resolution: {integrity: sha512-RytiwqsCWB8TiYFr8Xb3cj7JmumUMyz2wz49phK/wA5WS2F/t6OUt4cW/QMBEfVhgvq1YOIn7fKuFFlsTeDv4A==}
-
'@emnapi/core@1.7.1':
resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==}
@@ -329,32 +297,6 @@ packages:
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@hcaptcha/react-hcaptcha@1.4.4':
- resolution: {integrity: sha512-Aen217LDnf5ywbPSwBG5CsoqBLIHIAS9lhj3zQjXJuO13doQ6/ubkCWNuY8jmwYLefoFt3V3MrZmCdKDaFoTuQ==}
- peerDependencies:
- react: '>= 16.3.0'
- react-dom: '>= 16.3.0'
-
- '@hpke/chacha20poly1305@1.7.1':
- resolution: {integrity: sha512-Zp8IwRIkdCucu877wCNqDp3B8yOhAnAah/YDDkO94pPr/KKV7IGnBbpwIjDB3BsAySWBMrhhdE0JKYw3N4FCag==}
- engines: {node: '>=16.0.0'}
-
- '@hpke/common@1.8.1':
- resolution: {integrity: sha512-PSI4QSxH8XDli0TqAsWycVfrLLCM/bBe+hVlJwtuJJiKIvCaFS3CXX/WtRfJceLJye9NHc2J7GvHVCY9B1BEbA==}
- engines: {node: '>=16.0.0'}
-
- '@hpke/core@1.7.5':
- resolution: {integrity: sha512-4xfckZuPaIodeu0HpuTRIdtmajhRHXM/6rjS2N62Ns9aOCkGbbeYRwktqR3bUScuhCwyEBsEQqtIh9f0iLP3WQ==}
- engines: {node: '>=16.0.0'}
-
- '@hpke/dhkem-x25519@1.6.4':
- resolution: {integrity: sha512-TTkZ3hjMDO6TweSTSAN/qL30WubOXJXTe/1eNL4cprlGokcjJq3SldcePI2BbC1eOYq903N1X6zwDjVG5OelfA==}
- engines: {node: '>=16.0.0'}
-
- '@hpke/dhkem-x448@1.6.4':
- resolution: {integrity: sha512-xyR4SqS4MjDmQIrIQmqPWLNgwM6Ul6G8UWQsFKZw6PLv8pxVk1nYj2WJrdZ+Ecs9+qY/NYQItv8KVMXge3gFKQ==}
- engines: {node: '>=16.0.0'}
-
'@humanfs/core@0.19.1':
resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
engines: {node: '>=18.18.0'}
@@ -375,208 +317,131 @@ packages:
resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==}
engines: {node: '>=18'}
- '@img/sharp-darwin-arm64@0.33.5':
- resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [darwin]
-
'@img/sharp-darwin-arm64@0.34.5':
resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [darwin]
- '@img/sharp-darwin-x64@0.33.5':
- resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [darwin]
-
'@img/sharp-darwin-x64@0.34.5':
resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [darwin]
- '@img/sharp-libvips-darwin-arm64@1.0.4':
- resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
- cpu: [arm64]
- os: [darwin]
-
'@img/sharp-libvips-darwin-arm64@1.2.4':
resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}
cpu: [arm64]
os: [darwin]
- '@img/sharp-libvips-darwin-x64@1.0.4':
- resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
- cpu: [x64]
- os: [darwin]
-
'@img/sharp-libvips-darwin-x64@1.2.4':
resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}
cpu: [x64]
os: [darwin]
- '@img/sharp-libvips-linux-arm64@1.0.4':
- resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
- cpu: [arm64]
- os: [linux]
-
'@img/sharp-libvips-linux-arm64@1.2.4':
resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
cpu: [arm64]
os: [linux]
-
- '@img/sharp-libvips-linux-arm@1.0.5':
- resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
- cpu: [arm]
- os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-arm@1.2.4':
resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-ppc64@1.2.4':
resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-riscv64@1.2.4':
resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
cpu: [riscv64]
os: [linux]
-
- '@img/sharp-libvips-linux-s390x@1.0.4':
- resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
- cpu: [s390x]
- os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-s390x@1.2.4':
resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
cpu: [s390x]
os: [linux]
-
- '@img/sharp-libvips-linux-x64@1.0.4':
- resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
- cpu: [x64]
- os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-x64@1.2.4':
resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
cpu: [x64]
os: [linux]
-
- '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
- resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
- cpu: [arm64]
- os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linuxmusl-arm64@1.2.4':
resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
cpu: [arm64]
os: [linux]
-
- '@img/sharp-libvips-linuxmusl-x64@1.0.4':
- resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
- cpu: [x64]
- os: [linux]
+ libc: [musl]
'@img/sharp-libvips-linuxmusl-x64@1.2.4':
resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
cpu: [x64]
os: [linux]
-
- '@img/sharp-linux-arm64@0.33.5':
- resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
+ libc: [musl]
'@img/sharp-linux-arm64@0.34.5':
resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
-
- '@img/sharp-linux-arm@0.33.5':
- resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm]
- os: [linux]
+ libc: [glibc]
'@img/sharp-linux-arm@0.34.5':
resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-ppc64@0.34.5':
resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-riscv64@0.34.5':
resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [riscv64]
os: [linux]
-
- '@img/sharp-linux-s390x@0.33.5':
- resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [s390x]
- os: [linux]
+ libc: [glibc]
'@img/sharp-linux-s390x@0.34.5':
resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [s390x]
os: [linux]
-
- '@img/sharp-linux-x64@0.33.5':
- resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
+ libc: [glibc]
'@img/sharp-linux-x64@0.34.5':
resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
-
- '@img/sharp-linuxmusl-arm64@0.33.5':
- resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
+ libc: [glibc]
'@img/sharp-linuxmusl-arm64@0.34.5':
resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
-
- '@img/sharp-linuxmusl-x64@0.33.5':
- resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
+ libc: [musl]
'@img/sharp-linuxmusl-x64@0.34.5':
resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
-
- '@img/sharp-wasm32@0.33.5':
- resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [wasm32]
+ libc: [musl]
'@img/sharp-wasm32@0.34.5':
resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
@@ -589,24 +454,12 @@ packages:
cpu: [arm64]
os: [win32]
- '@img/sharp-win32-ia32@0.33.5':
- resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [ia32]
- os: [win32]
-
'@img/sharp-win32-ia32@0.34.5':
resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [ia32]
os: [win32]
- '@img/sharp-win32-x64@0.33.5':
- resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [win32]
-
'@img/sharp-win32-x64@0.34.5':
resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
@@ -643,16 +496,9 @@ packages:
resolution: {integrity: sha512-JEW4DEtBzfe8HvUYecLU9e6+XJnKDlUAIve8FvPzF3Kzs6Xo/KuZkZJsDH0wJXl/qEZbeeE7edxDNY3kMs39hQ==}
engines: {node: '>= 18'}
- '@mysten/bcs@1.5.0':
- resolution: {integrity: sha512-v39dm5oNfKYMAf2CVI+L0OaJiG9RVXsjqPM4BwTKcHNCZOvr35IIewGtXtWXsI67SQU2TRq8lhQzeibdiC/CNg==}
-
'@mysten/bcs@1.9.2':
resolution: {integrity: sha512-kBk5xrxV9OWR7i+JhL/plQrgQ2/KJhB2pB5gj+w6GXhbMQwS3DPpOvi/zN0Tj84jwPvHMllpEl0QHj6ywN7/eQ==}
- '@mysten/sui@1.24.0':
- resolution: {integrity: sha512-lmJJLM7eMrxM6Qpr6cdLr07UBXlxCM7SJjfcDO7NGrqZTx7/3TD2QhhRpDx0fS2tODxrNwQxCoHPApLVPjokIA==}
- engines: {node: '>=18'}
-
'@mysten/sui@1.45.2':
resolution: {integrity: sha512-gftf7fNpFSiXyfXpbtP2afVEnhc7p2m/MEYc/SO5pov92dacGKOpQIF7etZsGDI1Wvhv+dpph+ulRNpnYSs7Bg==}
engines: {node: '>=18'}
@@ -660,9 +506,6 @@ packages:
'@mysten/utils@0.2.0':
resolution: {integrity: sha512-CM6kJcJHX365cK6aXfFRLBiuyXc5WSBHQ43t94jqlCAIRw8umgNcTb5EnEA9n31wPAQgLDGgbG/rCUISCTJ66w==}
- '@mysten/wallet-standard@0.13.29':
- resolution: {integrity: sha512-NR9I3HprticwT3HRPQ36VojV5Gjp+S/iJYdib3qLVrSiCOQjoilmYzA53pDu/rFDSrljskgV/0fAj9ynF9nVFg==}
-
'@mysten/wallet-standard@0.19.9':
resolution: {integrity: sha512-jHFt+62os7x7y+4ZVMLck8WSanEO9b8deCD+VApUQkdAHA99TuxbREaujQTjnGQN5DaGEz8wQgeBPqxRY/vKQA==}
@@ -692,24 +535,28 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-arm64-musl@15.5.7':
resolution: {integrity: sha512-nfymt+SE5cvtTrG9u1wdoxBr9bVB7mtKTcj0ltRn6gkP/2Nu1zM5ei8rwP9qKQP0Y//umK+TtkKgNtfboBxRrw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@next/swc-linux-x64-gnu@15.5.7':
resolution: {integrity: sha512-hvXcZvCaaEbCZcVzcY7E1uXN9xWZfFvkNHwbe/n4OkRhFWrs1J1QV+4U1BN06tXLdaS4DazEGXwgqnu/VMcmqw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-x64-musl@15.5.7':
resolution: {integrity: sha512-4IUO539b8FmF0odY6/SqANJdgwn1xs1GkPO5doZugwZ3ETF6JUdckk7RGmsfSf7ws8Qb2YB5It33mvNL/0acqA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@next/swc-win32-arm64-msvc@15.5.7':
resolution: {integrity: sha512-CpJVTkYI3ZajQkC5vajM7/ApKJUOlm6uP4BknM3XKvJ7VXAvCqSjSLmM0LKdYzn6nBJVSjdclx8nYJSa3xlTgQ==}
@@ -734,14 +581,6 @@ packages:
resolution: {integrity: sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ==}
engines: {node: ^14.21.3 || >=16}
- '@noble/curves@1.8.2':
- resolution: {integrity: sha512-vnI7V6lFNe0tLAuJMu+2sX+FcL14TaCWy1qiczg1VwRmPrpQCdq5ESXQMqUc2tluRNf6irBXrWbl1mGN8uaU/g==}
- engines: {node: ^14.21.3 || >=16}
-
- '@noble/curves@1.9.0':
- resolution: {integrity: sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==}
- engines: {node: ^14.21.3 || >=16}
-
'@noble/curves@1.9.1':
resolution: {integrity: sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==}
engines: {node: ^14.21.3 || >=16}
@@ -770,10 +609,6 @@ packages:
resolution: {integrity: sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==}
engines: {node: ^14.21.3 || >=16}
- '@noble/hashes@1.7.2':
- resolution: {integrity: sha512-biZ0NUSxyjLLqo6KxEJ1b+C2NAx0wtDoFvCaXHGgUkeHzf3Xc1xKumFKREuT7f7DARNZ/slvYUwFG6B0f2b6hQ==}
- engines: {node: ^14.21.3 || >=16}
-
'@noble/hashes@1.8.0':
resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==}
engines: {node: ^14.21.3 || >=16}
@@ -820,24 +655,18 @@ packages:
'@scure/base@1.2.6':
resolution: {integrity: sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==}
- '@scure/bip32@1.6.2':
- resolution: {integrity: sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw==}
-
'@scure/bip32@1.7.0':
resolution: {integrity: sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==}
- '@scure/bip39@1.5.4':
- resolution: {integrity: sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==}
-
'@scure/bip39@1.6.0':
resolution: {integrity: sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==}
'@simplewebauthn/browser@13.1.0':
resolution: {integrity: sha512-WuHZ/PYvyPJ9nxSzgHtOEjogBhwJfC8xzYkPC+rR/+8chl/ft4ngjiK8kSU5HtRJfczupyOh33b25TjYbvwAcg==}
- '@simplewebauthn/types@12.0.0':
- resolution: {integrity: sha512-q6y8MkoV8V8jB4zzp18Uyj2I7oFp2/ONL8c3j8uT06AOWu3cIChc1au71QYHrP2b+xDapkGTiv+9lX7xkTlAsA==}
- deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
+ '@sindresorhus/is@4.6.0':
+ resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
+ engines: {node: '>=10'}
'@solana/buffer-layout-utils@0.2.0':
resolution: {integrity: sha512-szG4sxgJGktbuZYDg2FfNmkMi0DYQoVjN2h7ta1W1hPrwzarcFLBq9UpX1UjNXsNpT9dn+chgprtWGioUAr4/g==}
@@ -919,12 +748,6 @@ packages:
peerDependencies:
'@solana/web3.js': 1.98.4
- '@solana/spl-token@0.4.12':
- resolution: {integrity: sha512-K6CxzSoO1vC+WBys25zlSDaW0w4UFZO/IvEZquEI35A/PjqXNQHeVigmDCZYEJfESvYarKwsr8tYr/29lPtvaw==}
- engines: {node: '>=16'}
- peerDependencies:
- '@solana/web3.js': 1.98.4
-
'@solana/spl-token@0.4.14':
resolution: {integrity: sha512-u09zr96UBpX4U685MnvQsNzlvw9TiY005hk1vJmJr7gMJldoPG1eYU5/wNEyOA5lkMLiR/gOi9SFD4MefOYEsA==}
engines: {node: '>=16'}
@@ -950,6 +773,10 @@ packages:
'@swc/helpers@0.5.17':
resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
+ '@szmarczak/http-timer@4.0.6':
+ resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
+ engines: {node: '>=10'}
+
'@t3-oss/env-core@0.13.10':
resolution: {integrity: sha512-NNFfdlJ+HmPHkLi2HKy7nwuat9SIYOxei9K10lO2YlcSObDILY7mHZNSHsieIM3A0/5OOzw/P/b+yLvPdaG52g==}
peerDependencies:
@@ -1022,24 +849,28 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@tailwindcss/oxide-linux-arm64-musl@4.1.18':
resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@tailwindcss/oxide-linux-x64-gnu@4.1.18':
resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@tailwindcss/oxide-linux-x64-musl@4.1.18':
resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@tailwindcss/oxide-wasm32-wasi@4.1.18':
resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==}
@@ -1080,74 +911,29 @@ packages:
peerDependencies:
react: ^18 || ^19
- '@thumbmarkjs/thumbmarkjs@0.16.0':
- resolution: {integrity: sha512-NKyqCvP6DZKlRf6aGfnKS6Kntn2gnuBxa/ztstjy+oo1t23EHzQ54shtli0yV5WAtygmK1tti/uL2C2p/kW3HQ==}
- deprecated: Please upgrade to v1
-
- '@turnkey/api-key-stamper@0.4.7':
- resolution: {integrity: sha512-/0/kW7v+uCnmHnGMoHSXn4Vb/MxLAIivGxX/T0L4vVoIiJalQmqcCtgiWnPWZDiJNGjMKp+jd/8j6VXgbVVozg==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/crypto@2.5.0':
- resolution: {integrity: sha512-aeYPO9rPFlM6eG+hjDiE6BKi9O6xcSDSIoq3mlw6KaaDgg6T2wFVapquIhAvwdTn+SMemDhcw2XaK5jsrQvsdQ==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/encoding@0.5.0':
- resolution: {integrity: sha512-nRlKRQa6B5/xltGUKN1iKo4h4YC/0iFz0fAuFFZevc+YGDj7ddAP/3HkWmVvLmdoicUgs9rxvWbLRlgqPkbwzQ==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/http@3.10.0':
- resolution: {integrity: sha512-PSOZV6HzpH39Wt0tILMOUgdq3wZw1jmBcbEWHDJDelCYPCLO1X7XAGGmxZliQ5y8IKzlp3DCI/qkkxswmDlDlg==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/iframe-stamper@2.5.0':
- resolution: {integrity: sha512-XjntbA5CNjxGRH+loceAlVLL9PG9Q4Y7p5zjBm4DeKclhD6lpUl9h8INArMEXIFbfLwLjjS6Q+SmQG4BHvNY6A==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/indexed-db-stamper@1.1.1':
- resolution: {integrity: sha512-pKEMTCTg6Kn76nvYu3vq3HfsdkZ7BmO5MSrXqk7K2TJ4griL/oEzIhlSNAnihpohIRTmIkSCxOAgyIe43oB+Cg==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/sdk-browser@5.8.0':
- resolution: {integrity: sha512-FnpOur2fzsnGSxiAFl8fvCqoSsD7EvOV+fPvxFofxICYrb/S1K3DcTRz7BxGvi4tPWFbYHZVqquYKzGs+SHeFw==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/sdk-server@4.7.0':
- resolution: {integrity: sha512-xgDV5aTtBNPu/0eEx6d5CoW8klgvajXBdkROphFnMcZlVq8YutVJP7tgECpuvJTYe0Cc6zvKHNoNQCJZ082bYw==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/sdk-types@0.3.0':
- resolution: {integrity: sha512-w9WLK8rMBLMIQNtaEriW2mQRuRxWu5GCOZatReaB5FRrtUFJroXjB3V8C+wUER02w3znyZzklQGPL1P32n6iuA==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/solana@1.0.42':
- resolution: {integrity: sha512-+SxerY0mAfdoak61biZxr7D+izqnYLrhfCfXxHcHG1lp+cG1u22eyx4zcrjLbzwmUBQ30Iu32kLMTVu+/b5AzA==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/wallet-stamper@1.0.8':
- resolution: {integrity: sha512-MgXYt5/ROvnkwC/hZyMMqPcOmENuYDq+Efyf0ipCX09Q3NfM6TLJvR3AgJuVN6WrDO8GNcpQQTBdy8kbAXMlLQ==}
-
- '@turnkey/webauthn-stamper@0.5.1':
- resolution: {integrity: sha512-eBwceTStSSettBQsLo3X5eJEarcK9f20cGUdi6jOesXOP86iYEIgR4+aH2qyCQ3eaovj+Hl44UGngXueIm/tKg==}
- engines: {node: '>=18.0.0'}
-
'@tybys/wasm-util@0.10.1':
resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
+ '@types/cacheable-request@6.0.3':
+ resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==}
+
'@types/connect@3.4.38':
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
'@types/estree@1.0.8':
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
+ '@types/http-cache-semantics@4.2.0':
+ resolution: {integrity: sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==}
+
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- '@types/lodash@4.17.21':
- resolution: {integrity: sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==}
+ '@types/keyv@3.1.4':
+ resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
'@types/node@12.20.55':
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
@@ -1166,6 +952,9 @@ packages:
'@types/react@18.3.27':
resolution: {integrity: sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==}
+ '@types/responselike@1.0.3':
+ resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==}
+
'@types/uuid@8.3.4':
resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==}
@@ -1273,41 +1062,49 @@ packages:
resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@unrs/resolver-binding-linux-arm64-musl@1.11.1':
resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@unrs/resolver-binding-linux-ppc64-gnu@1.11.1':
resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@unrs/resolver-binding-linux-riscv64-gnu@1.11.1':
resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==}
cpu: [riscv64]
os: [linux]
+ libc: [glibc]
'@unrs/resolver-binding-linux-riscv64-musl@1.11.1':
resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==}
cpu: [riscv64]
os: [linux]
+ libc: [musl]
'@unrs/resolver-binding-linux-s390x-gnu@1.11.1':
resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@unrs/resolver-binding-linux-x64-gnu@1.11.1':
resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@unrs/resolver-binding-linux-x64-musl@1.11.1':
resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@unrs/resolver-binding-wasm32-wasi@1.11.1':
resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==}
@@ -1364,10 +1161,6 @@ packages:
resolution: {integrity: sha512-DJDQhjKmSNVLKWItoKThJS+CsJQjR9AOBOirBVT1F9YpRyC9oYHE+ZnSf8y8bxUphtKqdQMPVQ2mHohYdRvDVQ==}
engines: {node: '>=16'}
- '@wallet-standard/core@1.1.0':
- resolution: {integrity: sha512-v2W5q/NlX1qkn2q/JOXQT//pOAdrhz7+nOcO2uiH9+a0uvreL+sdWWqkhFmMcX+HEBjaibdOQMUoIfDhOGX4XA==}
- engines: {node: '>=16'}
-
'@wallet-standard/core@1.1.1':
resolution: {integrity: sha512-5Xmjc6+Oe0hcPfVc5n8F77NVLwx1JVAoCVgQpLyv/43/bhtIif+Gx3WUrDlaSDoM8i2kA2xd6YoFbHCxs+e0zA==}
engines: {node: '>=16'}
@@ -1393,8 +1186,8 @@ packages:
resolution: {integrity: sha512-Gt8TnSlDZpAl+RWOOAB/kuvC7RpcdWAlFbHNoi4gsXsfaWa1QCT6LBcfIYTPdOZC9OVZUDwqGuGAcqZejDmHjg==}
engines: {node: '>=16'}
- '@walletconnect/core@2.21.5':
- resolution: {integrity: sha512-CxGbio1TdCkou/TYn8X6Ih1mUX3UtFTk+t618/cIrT3VX5IjQW09n9I/pVafr7bQbBtm9/ATr7ugUEMrLu5snA==}
+ '@walletconnect/core@2.21.8':
+ resolution: {integrity: sha512-MD1SY7KAeHWvufiBK8C1MwP9/pxxI7SnKi/rHYfjco2Xvke+M+Bbm2OzvuSN7dYZvwLTkZCiJmBccTNVPCpSUQ==}
engines: {node: '>=18'}
'@walletconnect/environment@1.0.1':
@@ -1438,18 +1231,18 @@ packages:
'@walletconnect/safe-json@1.0.2':
resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==}
- '@walletconnect/sign-client@2.21.5':
- resolution: {integrity: sha512-IAs/IqmE1HVL9EsvqkNRU4NeAYe//h9NwqKi7ToKYZv4jhcC3BBemUD1r8iQJSTHMhO41EKn1G9/DiBln3ZiwQ==}
+ '@walletconnect/sign-client@2.21.8':
+ resolution: {integrity: sha512-lTcUbMjQ0YUZ5wzCLhpBeS9OkWYgLLly6BddEp2+pm4QxiwCCU2Nao0nBJXgzKbZYQOgrEGqtdm/7ze67gjzRA==}
deprecated: 'Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases'
'@walletconnect/time@1.0.2':
resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==}
- '@walletconnect/types@2.21.5':
- resolution: {integrity: sha512-kpTXbenKeMdaz6mgMN/jKaHHbu6mdY3kyyrddzE/mthOd2KLACVrZr7hrTf+Fg2coPVen5d1KKyQjyECEdzOCw==}
+ '@walletconnect/types@2.21.8':
+ resolution: {integrity: sha512-xuLIPrLxe6viMu8Uk28Nf0sgyMy+4oT0mroOjBe5Vqyft8GTiwUBKZXmrGU9uDzZsYVn1FXLO9CkuNHXda3ODA==}
- '@walletconnect/utils@2.21.5':
- resolution: {integrity: sha512-RSPSxPvGMuvfGhd5au1cf9cmHB/KVVLFotJR9ltisjFABGtH2215U5oaVp+a7W18QX37aemejRkvacqOELVySA==}
+ '@walletconnect/utils@2.21.8':
+ resolution: {integrity: sha512-HtMraGJ9qXo55l4wGSM1aZvyz0XVv460iWhlRGAyRl9Yz8RQeKyXavDhwBfcTFha/6kwLxPExqQ+MURtKeVVXw==}
'@walletconnect/window-getters@1.0.1':
resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==}
@@ -1479,6 +1272,18 @@ packages:
zod:
optional: true
+ ably@2.17.1:
+ resolution: {integrity: sha512-70yfXHoM7JtJD/8FCtPD1gkWW0f+AJqbJp0PsqDAqiyxFB8cPFY+FuKHgNTYb8eRHKXq8hT1xiDphUcY0+GHnA==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+ peerDependenciesMeta:
+ react:
+ optional: true
+ react-dom:
+ optional: true
+
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -1496,10 +1301,6 @@ packages:
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- ansi-regex@5.0.1:
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
- engines: {node: '>=8'}
-
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
@@ -1582,6 +1383,9 @@ packages:
axios@1.13.2:
resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==}
+ axios@1.13.5:
+ resolution: {integrity: sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==}
+
axios@1.9.0:
resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==}
@@ -1595,12 +1399,13 @@ packages:
base-x@3.0.11:
resolution: {integrity: sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==}
- base-x@4.0.1:
- resolution: {integrity: sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==}
-
base-x@5.0.1:
resolution: {integrity: sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==}
+ base64-js@1.0.2:
+ resolution: {integrity: sha512-ZXBDPMt/v/8fsIqn+Z5VwrhdR6jVka0bYobHdGia0Nxi7BJ9i/Uvml3AocHIBtIIBhZjBw5MR0aR4ROs/8+SNg==}
+ engines: {node: '>= 0.4'}
+
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
@@ -1635,6 +1440,9 @@ packages:
bn.js@5.2.2:
resolution: {integrity: sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==}
+ bops@1.0.1:
+ resolution: {integrity: sha512-qCMBuZKP36tELrrgXpAfM+gHzqa0nLsWZ+L37ncsb8txYlnAoxOPpVp+g7fK0sGkMXfA0wl8uQkESqw3v4HNag==}
+
borsh@0.7.0:
resolution: {integrity: sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==}
@@ -1656,9 +1464,6 @@ packages:
bs58@4.0.1:
resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==}
- bs58@5.0.0:
- resolution: {integrity: sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==}
-
bs58@6.0.0:
resolution: {integrity: sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==}
@@ -1672,6 +1477,14 @@ packages:
resolution: {integrity: sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==}
engines: {node: '>=6.14.2'}
+ cacheable-lookup@5.0.4:
+ resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==}
+ engines: {node: '>=10.6.0'}
+
+ cacheable-request@7.0.4:
+ resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==}
+ engines: {node: '>=8'}
+
call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines: {node: '>= 0.4'}
@@ -1688,10 +1501,6 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
- camelcase@5.3.1:
- resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
- engines: {node: '>=6'}
-
caniuse-lite@1.0.30001760:
resolution: {integrity: sha512-7AAMPcueWELt1p3mi13HR/LHH0TJLT11cnwDJEs3xA4+CK/PLKeO9Kl1oru24htkyUKtkGCvAx4ohB0Ttry8Dw==}
@@ -1710,8 +1519,8 @@ packages:
client-only@0.0.1:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
- cliui@6.0.0:
- resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
+ clone-response@1.0.3:
+ resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==}
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
@@ -1720,13 +1529,6 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- color-string@1.9.1:
- resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
-
- color@4.2.3:
- resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
- engines: {node: '>=12.5.0'}
-
combined-stream@1.0.8:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
@@ -1752,12 +1554,6 @@ packages:
cookie-es@1.2.2:
resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==}
- country-list@2.3.0:
- resolution: {integrity: sha512-qZk66RlmQm7fQjMYWku1AyjlKPogjPEorAZJG88owPExoPV8EsyCcuFLvO2afTXHEhi9liVOoyd+5A6ZS5QwaA==}
-
- cross-fetch@3.2.0:
- resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==}
-
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -1800,20 +1596,20 @@ packages:
supports-color:
optional: true
- decamelize@1.2.0:
- resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
- engines: {node: '>=0.10.0'}
-
decode-uri-component@0.2.2:
resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
engines: {node: '>=0.10'}
+ decompress-response@6.0.0:
+ resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
+ engines: {node: '>=10'}
+
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- deepmerge@2.2.1:
- resolution: {integrity: sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==}
- engines: {node: '>=0.10.0'}
+ defer-to-connect@2.0.1:
+ resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
+ engines: {node: '>=10'}
define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
@@ -1838,6 +1634,10 @@ packages:
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines: {node: '>= 0.8'}
+ dequal@2.0.3:
+ resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
+ engines: {node: '>=6'}
+
destr@2.0.5:
resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
@@ -1848,12 +1648,6 @@ packages:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
- detect-node-es@1.1.0:
- resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
-
- dijkstrajs@1.0.3:
- resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==}
-
doctrine@2.1.0:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines: {node: '>=0.10.0'}
@@ -1881,15 +1675,9 @@ packages:
embla-carousel@8.6.0:
resolution: {integrity: sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==}
- emoji-regex@8.0.0:
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
-
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- encode-utf8@1.0.3:
- resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==}
-
end-of-stream@1.4.5:
resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
@@ -2123,10 +1911,6 @@ packages:
resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==}
engines: {node: '>=0.10.0'}
- find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
-
find-up@5.0.0:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
@@ -2138,10 +1922,6 @@ packages:
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
- focus-lock@1.3.6:
- resolution: {integrity: sha512-Ik/6OCk9RQQ0T5Xw+hKNLWrjSMtv51dD4GRmJjbD5a58TIEpI5a5iXagKVl3Z5UuyslMCA8Xwnu76jQob62Yhg==}
- engines: {node: '>=10'}
-
follow-redirects@1.15.11:
resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
engines: {node: '>=4.0'}
@@ -2159,11 +1939,6 @@ packages:
resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
engines: {node: '>= 6'}
- formik@2.2.9:
- resolution: {integrity: sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==}
- peerDependencies:
- react: '>=16.8.0'
-
fp-ts@2.16.11:
resolution: {integrity: sha512-LaI+KaX2NFkfn1ZGHoKCmcfv7yrZsC3b8NtWsTVQeHkq4F27vI5igUuO53sxqDEa2gNQMHFPmpojDw/1zmUK7w==}
@@ -2198,10 +1973,6 @@ packages:
resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==}
engines: {node: '>= 0.4'}
- get-caller-file@2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
-
get-intrinsic@1.3.0:
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
@@ -2210,6 +1981,10 @@ packages:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
+ get-stream@5.2.0:
+ resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
+ engines: {node: '>=8'}
+
get-symbol-description@1.1.0:
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
@@ -2237,6 +2012,10 @@ packages:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines: {node: '>= 0.4'}
+ got@11.8.6:
+ resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==}
+ engines: {node: '>=10.19.0'}
+
gql.tada@1.9.0:
resolution: {integrity: sha512-1LMiA46dRs5oF7Qev6vMU32gmiNvM3+3nHoQZA9K9j2xQzH8xOAWnnJrLSbZOFHTSdFxqn86TL6beo1/7ja/aA==}
hasBin: true
@@ -2280,26 +2059,20 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
- hoist-non-react-statics@3.3.2:
- resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
-
- hpke-js@1.6.5:
- resolution: {integrity: sha512-amUFmHr6Z16370Wn57lYOkl+gb3wDBUc0nyPlx9ODMTaJ09kAVY0MrOU7JCzJJjL0bN8nKPU5vfXLBRjCmREOw==}
- engines: {node: '>=16.0.0'}
-
- html-parse-stringify@3.0.1:
- resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==}
+ http-cache-semantics@4.2.0:
+ resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==}
http-errors@2.0.0:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
+ http2-wrapper@1.0.3:
+ resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==}
+ engines: {node: '>=10.19.0'}
+
humanize-ms@1.2.1:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
- i18next@23.4.6:
- resolution: {integrity: sha512-jBE8bui969Ygv7TVYp0pwDZB7+he0qsU+nz7EcfdqSh+QvKjEfl9YPRQd/KrGiMhTYFGkeuPaeITenKK/bSFDg==}
-
idb-keyval@6.2.2:
resolution: {integrity: sha512-yjD9nARJ/jb1g+CvD0tlhUHOrJ9Sy0P8T9MF3YaLlHnSRpwPfpTX0XIvpmw3gAJUmEu3FiICLBDPXVwyEvrleg==}
@@ -2337,17 +2110,10 @@ packages:
iron-webcrypto@1.2.1:
resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==}
- is-arguments@1.2.0:
- resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==}
- engines: {node: '>= 0.4'}
-
is-array-buffer@3.0.5:
resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
engines: {node: '>= 0.4'}
- is-arrayish@0.3.4:
- resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==}
-
is-async-function@2.1.1:
resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
engines: {node: '>= 0.4'}
@@ -2387,10 +2153,6 @@ packages:
resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==}
engines: {node: '>= 0.4'}
- is-fullwidth-code-point@3.0.0:
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
- engines: {node: '>=8'}
-
is-generator-function@1.1.2:
resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==}
engines: {node: '>= 0.4'}
@@ -2462,11 +2224,6 @@ packages:
peerDependencies:
ws: '*'
- isows@1.0.6:
- resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==}
- peerDependencies:
- ws: '*'
-
isows@1.0.7:
resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==}
peerDependencies:
@@ -2564,24 +2321,28 @@ packages:
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
lightningcss-linux-arm64-musl@1.30.2:
resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
lightningcss-linux-x64-gnu@1.30.2:
resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
lightningcss-linux-x64-musl@1.30.2:
resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ libc: [musl]
lightningcss-win32-arm64-msvc@1.30.2:
resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==}
@@ -2599,27 +2360,21 @@ packages:
resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==}
engines: {node: '>= 12.0.0'}
- locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
-
locate-path@6.0.0:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
- lodash-es@4.17.22:
- resolution: {integrity: sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==}
-
lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
loose-envify@1.4.0:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
+ lowercase-keys@2.0.0:
+ resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
+ engines: {node: '>=8'}
+
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
@@ -2651,6 +2406,14 @@ packages:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
+ mimic-response@1.0.1:
+ resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
+ engines: {node: '>=4'}
+
+ mimic-response@3.1.0:
+ resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
+ engines: {node: '>=10'}
+
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@@ -2687,9 +2450,6 @@ packages:
multiformats@9.9.0:
resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==}
- nanoclone@0.2.1:
- resolution: {integrity: sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==}
-
nanoid@3.3.11:
resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
@@ -2750,6 +2510,10 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
+ normalize-url@6.1.0:
+ resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
+ engines: {node: '>=10'}
+
object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
@@ -2807,14 +2571,6 @@ packages:
typescript:
optional: true
- ox@0.6.9:
- resolution: {integrity: sha512-wi5ShvzE4eOcTwQVsIPdFr+8ycyX+5le/96iAJutaZAvCes1J0+RvpEPg5QDPDiaR0XQQAvZVl7AwqQcINuUug==}
- peerDependencies:
- typescript: '>=5.4.0'
- peerDependenciesMeta:
- typescript:
- optional: true
-
ox@0.7.1:
resolution: {integrity: sha512-+k9fY9PRNuAMHRFIUbiK9Nt5seYHHzSQs9Bj+iMETcGtlpS7SmBzcGSVUQO3+nqGLEiNK4598pHNFlVRaZbRsg==}
peerDependencies:
@@ -2823,25 +2579,25 @@ packages:
typescript:
optional: true
- p-limit@2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
+ p-cancelable@2.1.1:
+ resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==}
+ engines: {node: '>=8'}
p-limit@3.1.0:
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
engines: {node: '>=10'}
- p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
-
p-locate@5.0.0:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
- p-try@2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
+ p-queue@9.1.0:
+ resolution: {integrity: sha512-O/ZPaXuQV29uSLbxWBGGZO1mCQXV2BLIwUr59JUU9SoH76mnYvtms7aafH/isNSNGwuEfP6W/4xD0/TJXxrizw==}
+ engines: {node: '>=20'}
+
+ p-timeout@7.0.1:
+ resolution: {integrity: sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==}
+ engines: {node: '>=20'}
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
@@ -2879,10 +2635,6 @@ packages:
resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==}
hasBin: true
- pngjs@5.0.0:
- resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
- engines: {node: '>=10.13.0'}
-
poseidon-lite@0.2.1:
resolution: {integrity: sha512-xIr+G6HeYfOhCuswdqcFpSX47SPhm0EpisWJ6h7fHlWwaVIvH3dLnejpatrtw6Xc6HaLrpq05y7VRfvDmDGIog==}
@@ -2911,21 +2663,16 @@ packages:
prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
- property-expr@2.0.6:
- resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==}
-
proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
+ pump@3.0.4:
+ resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==}
+
punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- qrcode@1.5.1:
- resolution: {integrity: sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==}
- engines: {node: '>=10.13.0'}
- hasBin: true
-
query-string@7.1.3:
resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==}
engines: {node: '>=6'}
@@ -2936,49 +2683,18 @@ packages:
quick-format-unescaped@4.0.4:
resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}
+ quick-lru@5.1.1:
+ resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
+ engines: {node: '>=10'}
+
radix3@1.1.2:
resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
- react-clientside-effect@1.2.8:
- resolution: {integrity: sha512-ma2FePH0z3px2+WOu6h+YycZcEvFmmxIlAb62cF52bG86eMySciO/EQZeQMXd07kPCYB0a1dWDT5J+KE9mCDUw==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
-
react-dom@18.3.1:
resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
peerDependencies:
react: ^18.3.1
- react-fast-compare@2.0.4:
- resolution: {integrity: sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==}
-
- react-focus-lock@2.13.6:
- resolution: {integrity: sha512-ehylFFWyYtBKXjAO9+3v8d0i+cnc1trGS0vlTGhzFW1vbFXVUTmR8s2tt/ZQG8x5hElg6rhENlLG1H3EZK0Llg==}
- 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
-
- react-i18next@13.5.0:
- resolution: {integrity: sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==}
- peerDependencies:
- i18next: '>= 23.2.3'
- react: '>= 16.8.0'
- react-dom: '*'
- react-native: '*'
- peerDependenciesMeta:
- react-dom:
- optional: true
- react-native:
- optional: true
-
- react-international-phone@4.5.0:
- resolution: {integrity: sha512-wjwHv+VfiwM49B5/6El4Z5vZKmf3ILpUeiOCI9X+b0Dq4g5nL8gROcwCdVcTXywxznbDSoxSassBX3i9tPZX6g==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
-
react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
@@ -3006,12 +2722,8 @@ packages:
resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
engines: {node: '>= 0.4'}
- require-directory@2.1.1:
- resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
- engines: {node: '>=0.10.0'}
-
- require-main-filename@2.0.0:
- resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
+ resolve-alpn@1.2.1:
+ resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
@@ -3029,6 +2741,9 @@ packages:
resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
hasBin: true
+ responselike@2.0.1:
+ resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==}
+
reusify@1.1.0:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -3070,9 +2785,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- set-blocking@2.0.0:
- resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
-
set-function-length@1.2.2:
resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
engines: {node: '>= 0.4'}
@@ -3088,13 +2800,6 @@ packages:
setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
- sha256-uint8array@0.10.7:
- resolution: {integrity: sha512-1Q6JQU4tX9NqsDGodej6pkrUVQVNapLZnvkwIhddH/JqzBZF1fSaxSWNY6sziXBE8aEa2twtGkXUrwzGeZCMpQ==}
-
- sharp@0.33.5:
- resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
-
sharp@0.34.5:
resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
@@ -3123,9 +2828,6 @@ packages:
resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
engines: {node: '>= 0.4'}
- simple-swizzle@0.2.4:
- resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==}
-
sonic-boom@2.8.0:
resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==}
@@ -3165,10 +2867,6 @@ packages:
resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==}
engines: {node: '>=4'}
- string-width@4.2.3:
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
- engines: {node: '>=8'}
-
string.prototype.includes@2.0.1:
resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==}
engines: {node: '>= 0.4'}
@@ -3195,10 +2893,6 @@ packages:
string_decoder@1.3.0:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
- strip-ansi@6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
- engines: {node: '>=8'}
-
strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
@@ -3242,16 +2936,9 @@ packages:
text-encoding-utf-8@1.0.2:
resolution: {integrity: sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==}
- text-encoding@0.7.0:
- resolution: {integrity: sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==}
- deprecated: no longer maintained
-
thread-stream@0.15.2:
resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==}
- tiny-warning@1.0.3:
- resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==}
-
tinyglobby@0.2.15:
resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines: {node: '>=12.0.0'}
@@ -3267,13 +2954,13 @@ packages:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
+ to-utf8@0.0.1:
+ resolution: {integrity: sha512-zks18/TWT1iHO3v0vFp5qLKOG27m67ycq/Y7a7cTiRuUNlc4gf3HGnkRgMv0NyhnfTamtkYBJl+YeD1/j07gBQ==}
+
toidentifier@1.0.1:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines: {node: '>=0.6'}
- toposort@2.0.2:
- resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==}
-
tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
@@ -3286,12 +2973,15 @@ packages:
tsconfig-paths@3.15.0:
resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
+ tsl-apple-cloudkit@0.2.34:
+ resolution: {integrity: sha512-A49Oflo4/Edb9GUN9hzjm7akpY3S+uivrPUxgvp6LPN+PGQsnruiCadSED029Wnh7HVZDU/I7dqWtG9VkPAbVA==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ typescript: '>=3.0.0'
+
tslib@1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- tslib@2.4.1:
- resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==}
-
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
@@ -3337,6 +3027,10 @@ packages:
uint8arrays@3.1.1:
resolution: {integrity: sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==}
+ ulid@2.4.0:
+ resolution: {integrity: sha512-fIRiVTJNcSRmXKPZtGzFQv9WRrZ3M9eoptl/teFJvjOzmpU+/K/JH6HZ8deBfb5vMEpicJcLn7JmvdknlMq7Zg==}
+ hasBin: true
+
unbox-primitive@1.1.0:
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines: {node: '>= 0.4'}
@@ -3421,26 +3115,6 @@ packages:
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
- use-callback-ref@1.3.3:
- resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==}
- engines: {node: '>=10'}
- 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
-
- use-sidecar@1.1.3:
- resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==}
- engines: {node: '>=10'}
- 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
-
utf-8-validate@5.0.10:
resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==}
engines: {node: '>=6.14.2'}
@@ -3448,9 +3122,6 @@ packages:
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- util@0.12.5:
- resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
-
uuid@11.1.0:
resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==}
hasBin: true
@@ -3459,9 +3130,6 @@ packages:
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
hasBin: true
- valibot@0.36.0:
- resolution: {integrity: sha512-CjF1XN4sUce8sBK9TixrDqFM7RwNkuXdJu174/AwmQUB62QbCQADg5lLe8ldBalFgtj1uKj+pKwDJiNo4Mn+eQ==}
-
valibot@1.2.0:
resolution: {integrity: sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==}
peerDependencies:
@@ -3473,14 +3141,6 @@ packages:
varuint-bitcoin@2.0.0:
resolution: {integrity: sha512-6QZbU/rHO2ZQYpWFDALCDSRsXbAs1VOEmXAxtbtjLtKuMJ/FQ8YbhfxlaiKv5nklci0M6lZtlZyxo9Q+qNnyog==}
- viem@2.29.0:
- resolution: {integrity: sha512-N6GeIuuay/spDyw+5FbSuNIkVN0da+jGOjdlC0bdatIN+N0jtOf9Zfj0pbXgpIJGwnM9ocxzTRt0HZVbHBdL2Q==}
- peerDependencies:
- typescript: '>=5.0.4'
- peerDependenciesMeta:
- typescript:
- optional: true
-
viem@2.31.0:
resolution: {integrity: sha512-U7OMQ6yqK+bRbEIarf2vqxL7unSEQvNxvML/1zG7suAmKuJmipqdVTVJGKBCJiYsm/EremyO2FS4dHIPpGv+eA==}
peerDependencies:
@@ -3497,10 +3157,6 @@ packages:
typescript:
optional: true
- void-elements@3.1.0:
- resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==}
- engines: {node: '>=0.10.0'}
-
webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
@@ -3519,9 +3175,6 @@ packages:
resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
engines: {node: '>= 0.4'}
- which-module@2.0.1:
- resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
-
which-typed-array@1.1.19:
resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
engines: {node: '>= 0.4'}
@@ -3535,10 +3188,6 @@ packages:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
- wrap-ansi@6.2.0:
- resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
- engines: {node: '>=8'}
-
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
@@ -3554,18 +3203,6 @@ packages:
utf-8-validate:
optional: true
- ws@8.18.1:
- resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: '>=5.0.2'
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
-
ws@8.18.2:
resolution: {integrity: sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==}
engines: {node: '>=10.0.0'}
@@ -3590,25 +3227,10 @@ packages:
utf-8-validate:
optional: true
- y18n@4.0.3:
- resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
-
- yargs-parser@18.1.3:
- resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
- engines: {node: '>=6'}
-
- yargs@15.4.1:
- resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
- engines: {node: '>=8'}
-
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- yup@0.32.11:
- resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==}
- engines: {node: '>=10'}
-
zod@4.0.5:
resolution: {integrity: sha512-/5UuuRPStvHXu7RS+gmvRf4NXrNxpSllGwDnCBcJZtQsKrviYXm54yDGV2KYNLT5kq0lHGcl7lqWJLgSaG+tgA==}
@@ -3645,6 +3267,10 @@ snapshots:
graphql: 16.12.0
typescript: 5.9.3
+ '@ably/msgpack-js@0.4.1':
+ dependencies:
+ bops: 1.0.1
+
'@adraffy/ens-normalize@1.11.1': {}
'@alloc/quick-lru@5.2.0': {}
@@ -3670,42 +3296,118 @@ snapshots:
dependencies:
'@noble/curves': 1.9.7
- '@dynamic-labs-sdk/assert-package-version@0.1.2': {}
+ '@dynamic-labs-sdk/assert-package-version@0.24.1': {}
- '@dynamic-labs-sdk/client@0.1.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ '@dynamic-labs-sdk/client@0.24.1(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)':
dependencies:
- '@dynamic-labs-sdk/assert-package-version': 0.1.2
- '@dynamic-labs-wallet/browser-wallet-client': 0.0.211(bufferutil@4.0.9)(utf-8-validate@5.0.10)
- '@dynamic-labs/sdk-api-core': 0.0.843
+ '@dynamic-labs-sdk/assert-package-version': 0.24.1
+ '@dynamic-labs-wallet/browser-wallet-client': 0.0.286(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs/sdk-api-core': 0.0.927
'@simplewebauthn/browser': 13.1.0
+ ably: 2.17.1(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)
buffer: 6.0.3
eventemitter3: 5.0.1
zod: 4.0.5
transitivePeerDependencies:
- bufferutil
- debug
+ - react
+ - react-dom
+ - typescript
- utf-8-validate
- '@dynamic-labs-wallet/browser-wallet-client@0.0.211(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ '@dynamic-labs-sdk/solana@0.24.1(@vercel/functions@3.3.4)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)':
dependencies:
- '@dynamic-labs-wallet/core': 0.0.211(bufferutil@4.0.9)(utf-8-validate@5.0.10)
- '@dynamic-labs/logger': 4.52.2
- '@dynamic-labs/message-transport': 4.52.2
- uuid: 11.1.0
+ '@dynamic-labs-sdk/assert-package-version': 0.24.1
+ '@dynamic-labs-sdk/client': 0.24.1(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs-sdk/wallet-connect': 0.24.1(@vercel/functions@3.3.4)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs/sdk-api-core': 0.0.927
+ '@solana/spl-token': 0.4.14(@solana/web3.js@1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@solana/web3.js': 1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@wallet-standard/app': 1.0.1
+ '@wallet-standard/base': 1.0.1
+ '@wallet-standard/experimental-features': 0.1.1
+ '@wallet-standard/features': 1.0.3
+ '@walletconnect/utils': 2.21.8(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
+ bs58: 6.0.0
+ eventemitter3: 5.0.1
+ tweetnacl: 1.0.3
+ zod: 4.0.5
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/functions'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - debug
+ - encoding
+ - fastestsmallesttextencoderdecoder
+ - ioredis
+ - react
+ - react-dom
+ - typescript
+ - uploadthing
+ - utf-8-validate
+
+ '@dynamic-labs-sdk/wallet-connect@0.24.1(@vercel/functions@3.3.4)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@dynamic-labs-sdk/assert-package-version': 0.24.1
+ '@dynamic-labs-sdk/client': 0.24.1(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs/sdk-api-core': 0.0.927
+ '@walletconnect/sign-client': 2.21.8(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
+ '@walletconnect/types': 2.21.8(@vercel/functions@3.3.4)
+ '@walletconnect/utils': 2.21.8(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
+ zod: 4.0.5
transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/functions'
+ - '@vercel/kv'
+ - aws4fetch
- bufferutil
+ - db0
- debug
+ - ioredis
+ - react
+ - react-dom
+ - typescript
+ - uploadthing
- utf-8-validate
- '@dynamic-labs-wallet/browser-wallet-client@0.0.217(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ '@dynamic-labs-wallet/browser-wallet-client@0.0.286(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)':
dependencies:
- '@dynamic-labs-wallet/core': 0.0.217(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/core': 0.0.286(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
'@dynamic-labs/logger': 4.52.2
'@dynamic-labs/message-transport': 4.52.2
uuid: 11.1.0
transitivePeerDependencies:
- bufferutil
- debug
+ - typescript
- utf-8-validate
'@dynamic-labs-wallet/browser@0.0.167':
@@ -3722,6 +3424,41 @@ snapshots:
transitivePeerDependencies:
- debug
+ '@dynamic-labs-wallet/browser@0.0.203(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@dynamic-labs-wallet/core': 0.0.203(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@dynamic-labs/logger': 4.52.2
+ '@dynamic-labs/sdk-api-core': 0.0.818
+ '@noble/hashes': 1.7.1
+ argon2id: 1.0.1
+ axios: 1.13.2
+ http-errors: 2.0.0
+ semver: 7.7.3
+ uuid: 11.1.0
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@dynamic-labs-wallet/browser@0.0.259(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@dynamic-labs-wallet/core': 0.0.259(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@dynamic-labs/logger': 4.52.2
+ '@dynamic-labs/sdk-api-core': 0.0.864
+ '@noble/hashes': 1.7.1
+ argon2id: 1.0.1
+ axios: 1.13.2
+ http-errors: 2.0.0
+ p-queue: 9.1.0
+ semver: 7.7.3
+ tsl-apple-cloudkit: 0.2.34(typescript@5.9.3)
+ uuid: 11.1.0
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - typescript
+ - utf-8-validate
+
'@dynamic-labs-wallet/core@0.0.167':
dependencies:
'@dynamic-labs/sdk-api-core': 0.0.764
@@ -3730,7 +3467,7 @@ snapshots:
transitivePeerDependencies:
- debug
- '@dynamic-labs-wallet/core@0.0.211(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ '@dynamic-labs-wallet/core@0.0.203(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
dependencies:
'@dynamic-labs-wallet/forward-mpc-client': 0.1.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)
'@dynamic-labs/logger': 4.52.2
@@ -3743,11 +3480,11 @@ snapshots:
- debug
- utf-8-validate
- '@dynamic-labs-wallet/core@0.0.217(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ '@dynamic-labs-wallet/core@0.0.259(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
dependencies:
- '@dynamic-labs-wallet/forward-mpc-client': 0.1.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/forward-mpc-client': 0.2.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
'@dynamic-labs/logger': 4.52.2
- '@dynamic-labs/sdk-api-core': 0.0.818
+ '@dynamic-labs/sdk-api-core': 0.0.864
axios: 1.13.2
http-errors: 2.0.0
uuid: 11.1.0
@@ -3756,6 +3493,19 @@ snapshots:
- debug
- utf-8-validate
+ '@dynamic-labs-wallet/core@0.0.286(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@dynamic-labs-wallet/forward-mpc-client': 0.3.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs/logger': 4.52.2
+ '@dynamic-labs/sdk-api-core': 0.0.875
+ axios: 1.13.5
+ uuid: 11.1.0
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - typescript
+ - utf-8-validate
+
'@dynamic-labs-wallet/forward-mpc-client@0.1.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
dependencies:
'@dynamic-labs-wallet/core': 0.0.167
@@ -3771,6 +3521,37 @@ snapshots:
- debug
- utf-8-validate
+ '@dynamic-labs-wallet/forward-mpc-client@0.2.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@dynamic-labs-wallet/core': 0.0.203(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/forward-mpc-shared': 0.2.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@evervault/wasm-attestation-bindings': 0.3.1
+ '@noble/hashes': 2.0.1
+ '@noble/post-quantum': 0.5.2
+ eventemitter3: 5.0.1
+ fp-ts: 2.16.11
+ ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@dynamic-labs-wallet/forward-mpc-client@0.3.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@dynamic-labs-wallet/core': 0.0.259(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/forward-mpc-shared': 0.3.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@evervault/wasm-attestation-bindings': 0.3.1
+ '@noble/hashes': 2.0.1
+ '@noble/post-quantum': 0.5.2
+ eventemitter3: 5.0.1
+ fp-ts: 2.16.11
+ ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - typescript
+ - utf-8-validate
+
'@dynamic-labs-wallet/forward-mpc-shared@0.1.0':
dependencies:
'@dynamic-labs-wallet/browser': 0.0.167
@@ -3783,95 +3564,44 @@ snapshots:
transitivePeerDependencies:
- debug
- '@dynamic-labs/assert-package-version@4.52.2':
+ '@dynamic-labs-wallet/forward-mpc-shared@0.2.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
dependencies:
- '@dynamic-labs/logger': 4.52.2
+ '@dynamic-labs-wallet/browser': 0.0.203(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/core': 0.0.203(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@noble/ciphers': 0.4.1
+ '@noble/hashes': 2.0.1
+ '@noble/post-quantum': 0.5.2
+ fp-ts: 2.16.11
+ io-ts: 2.2.22(fp-ts@2.16.11)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
- '@dynamic-labs/embedded-wallet-solana@4.52.2(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
+ '@dynamic-labs-wallet/forward-mpc-shared@0.3.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)':
dependencies:
- '@dynamic-labs-sdk/client': 0.1.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/embedded-wallet': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/rpc-providers': 4.52.2
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/solana-core': 4.52.2(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@dynamic-labs/types': 4.52.2
- '@dynamic-labs/utils': 4.52.2
- '@dynamic-labs/wallet-book': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/webauthn': 4.52.2
- '@solana/web3.js': 1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@turnkey/iframe-stamper': 2.5.0
- '@turnkey/solana': 1.0.42(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@turnkey/webauthn-stamper': 0.5.1
- viem: 2.29.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
+ '@dynamic-labs-wallet/browser': 0.0.259(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/core': 0.0.259(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ '@noble/ciphers': 0.4.1
+ '@noble/hashes': 2.0.1
+ '@noble/post-quantum': 0.5.2
+ fp-ts: 2.16.11
+ io-ts: 2.2.22(fp-ts@2.16.11)
transitivePeerDependencies:
- bufferutil
- debug
- - encoding
- - fastestsmallesttextencoderdecoder
- - react
- - react-dom
- typescript
- utf-8-validate
- - zod
- '@dynamic-labs/embedded-wallet@4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@dynamic-labs/assert-package-version@4.52.2':
dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
'@dynamic-labs/logger': 4.52.2
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/utils': 4.52.2
- '@dynamic-labs/wallet-book': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/webauthn': 4.52.2
- '@turnkey/api-key-stamper': 0.4.7
- '@turnkey/http': 3.10.0
- '@turnkey/iframe-stamper': 2.5.0
- '@turnkey/webauthn-stamper': 0.5.1
- transitivePeerDependencies:
- - encoding
- - react
- - react-dom
- '@dynamic-labs/ethereum-core@4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.45.1(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/logger': 4.52.2
- '@dynamic-labs/rpc-providers': 4.52.2
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/types': 4.52.2
- '@dynamic-labs/utils': 4.52.2
- '@dynamic-labs/wallet-book': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- viem: 2.45.1(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - react
- - react-dom
-
- '@dynamic-labs/iconic@4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/logger': 4.52.2
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- sharp: 0.33.5
-
- '@dynamic-labs/locale@4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- i18next: 23.4.6
- react-i18next: 13.5.0(i18next@23.4.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- transitivePeerDependencies:
- - react
- - react-dom
- - react-native
-
- '@dynamic-labs/logger@4.52.2':
- dependencies:
- eventemitter3: 5.0.1
-
- '@dynamic-labs/message-transport@4.52.2':
+ '@dynamic-labs/logger@4.52.2':
+ dependencies:
+ eventemitter3: 5.0.1
+
+ '@dynamic-labs/message-transport@4.52.2':
dependencies:
'@dynamic-labs/assert-package-version': 4.52.2
'@dynamic-labs/logger': 4.52.2
@@ -3879,170 +3609,17 @@ snapshots:
'@vue/reactivity': 3.5.25
eventemitter3: 5.0.1
- '@dynamic-labs/multi-wallet@4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/rpc-providers': 4.52.2
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/types': 4.52.2
- '@dynamic-labs/utils': 4.52.2
- '@dynamic-labs/wallet-book': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- tslib: 2.4.1
- transitivePeerDependencies:
- - react
- - react-dom
-
- '@dynamic-labs/rpc-providers@4.52.2':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/types': 4.52.2
-
'@dynamic-labs/sdk-api-core@0.0.764': {}
'@dynamic-labs/sdk-api-core@0.0.818': {}
'@dynamic-labs/sdk-api-core@0.0.843': {}
- '@dynamic-labs/sdk-react-core@4.52.2(@types/react@18.3.27)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)':
- dependencies:
- '@dynamic-labs-sdk/client': 0.1.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/iconic': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/locale': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/logger': 4.52.2
- '@dynamic-labs/multi-wallet': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/rpc-providers': 4.52.2
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/store': 4.52.2
- '@dynamic-labs/types': 4.52.2
- '@dynamic-labs/utils': 4.52.2
- '@dynamic-labs/wallet-book': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@hcaptcha/react-hcaptcha': 1.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@thumbmarkjs/thumbmarkjs': 0.16.0
- bs58: 5.0.0
- country-list: 2.3.0
- eventemitter3: 5.0.1
- formik: 2.2.9(react@18.3.1)
- i18next: 23.4.6
- qrcode: 1.5.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-focus-lock: 2.13.6(@types/react@18.3.27)(react@18.3.1)
- react-i18next: 13.5.0(i18next@23.4.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react-international-phone: 4.5.0(react@18.3.1)
- yup: 0.32.11
- transitivePeerDependencies:
- - '@types/react'
- - bufferutil
- - debug
- - react-native
- - utf-8-validate
+ '@dynamic-labs/sdk-api-core@0.0.864': {}
- '@dynamic-labs/solana-core@4.52.2(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/rpc-providers': 4.52.2
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/types': 4.52.2
- '@dynamic-labs/utils': 4.52.2
- '@dynamic-labs/wallet-book': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@solana/spl-token': 0.4.12(@solana/web3.js@1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@solana/web3.js': 1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
- eventemitter3: 5.0.1
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - fastestsmallesttextencoderdecoder
- - react
- - react-dom
- - typescript
- - utf-8-validate
+ '@dynamic-labs/sdk-api-core@0.0.875': {}
- '@dynamic-labs/solana@4.52.2(@vercel/functions@3.3.4)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.1(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/embedded-wallet-solana': 4.52.2(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@dynamic-labs/logger': 4.52.2
- '@dynamic-labs/rpc-providers': 4.52.2
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/solana-core': 4.52.2(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@dynamic-labs/types': 4.52.2
- '@dynamic-labs/utils': 4.52.2
- '@dynamic-labs/waas-svm': 4.52.2(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.1(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- '@dynamic-labs/wallet-book': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connect': 4.52.2(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@dynamic-labs/wallet-connector-core': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@solana/web3.js': 1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@wallet-standard/app': 1.0.1
- '@wallet-standard/base': 1.0.1
- '@wallet-standard/experimental-features': 0.1.1
- '@wallet-standard/features': 1.0.3
- '@walletconnect/sign-client': 2.21.5(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@walletconnect/types': 2.21.5(@vercel/functions@3.3.4)
- '@walletconnect/utils': 2.21.5(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- bs58: 5.0.0
- eventemitter3: 5.0.1
- tweetnacl: 1.0.3
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - debug
- - encoding
- - fastestsmallesttextencoderdecoder
- - ioredis
- - react
- - react-dom
- - typescript
- - uploadthing
- - utf-8-validate
- - viem
- - zod
-
- '@dynamic-labs/store@4.52.2':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/logger': 4.52.2
-
- '@dynamic-labs/sui-core@4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/logger': 4.52.2
- '@dynamic-labs/rpc-providers': 4.52.2
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/types': 4.52.2
- '@dynamic-labs/utils': 4.52.2
- '@dynamic-labs/wallet-book': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@mysten/sui': 1.24.0(typescript@5.9.3)
- '@mysten/wallet-standard': 0.13.29(typescript@5.9.3)
- text-encoding: 0.7.0
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - react
- - react-dom
- - typescript
+ '@dynamic-labs/sdk-api-core@0.0.927': {}
'@dynamic-labs/types@4.52.2':
dependencies:
@@ -4059,120 +3636,6 @@ snapshots:
eventemitter3: 5.0.1
tldts: 6.0.16
- '@dynamic-labs/waas-svm@4.52.2(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.1(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/logger': 4.52.2
- '@dynamic-labs/rpc-providers': 4.52.2
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/solana-core': 4.52.2(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@dynamic-labs/types': 4.52.2
- '@dynamic-labs/utils': 4.52.2
- '@dynamic-labs/waas': 4.52.2(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.1(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- '@dynamic-labs/wallet-connector-core': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@solana/web3.js': 1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
- bs58: 5.0.0
- eventemitter3: 5.0.1
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - bufferutil
- - debug
- - encoding
- - fastestsmallesttextencoderdecoder
- - react
- - react-dom
- - typescript
- - utf-8-validate
- - viem
-
- '@dynamic-labs/waas@4.52.2(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.45.1(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))':
- dependencies:
- '@dynamic-labs-wallet/browser-wallet-client': 0.0.217(bufferutil@4.0.9)(utf-8-validate@5.0.10)
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/ethereum-core': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.45.1(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- '@dynamic-labs/logger': 4.52.2
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/solana-core': 4.52.2(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@dynamic-labs/sui-core': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)
- '@dynamic-labs/utils': 4.52.2
- '@dynamic-labs/wallet-book': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - bufferutil
- - debug
- - encoding
- - fastestsmallesttextencoderdecoder
- - react
- - react-dom
- - typescript
- - utf-8-validate
- - viem
-
- '@dynamic-labs/wallet-book@4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/iconic': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/logger': 4.52.2
- '@dynamic-labs/utils': 4.52.2
- eventemitter3: 5.0.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- util: 0.12.5
- zod: 4.0.5
-
- '@dynamic-labs/wallet-connect@4.52.2(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/logger': 4.52.2
- '@walletconnect/sign-client': 2.21.5(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
- '@dynamic-labs/wallet-connector-core@4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/logger': 4.52.2
- '@dynamic-labs/rpc-providers': 4.52.2
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/types': 4.52.2
- '@dynamic-labs/utils': 4.52.2
- '@dynamic-labs/wallet-book': 4.52.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- eventemitter3: 5.0.1
- transitivePeerDependencies:
- - react
- - react-dom
-
- '@dynamic-labs/webauthn@4.52.2':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.2
- '@dynamic-labs/logger': 4.52.2
- '@simplewebauthn/browser': 13.1.0
- '@simplewebauthn/types': 12.0.0
-
'@emnapi/core@1.7.1':
dependencies:
'@emnapi/wasi-threads': 1.1.0
@@ -4254,30 +3717,6 @@ snapshots:
dependencies:
graphql: 16.12.0
- '@hcaptcha/react-hcaptcha@1.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.28.4
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- '@hpke/chacha20poly1305@1.7.1':
- dependencies:
- '@hpke/common': 1.8.1
-
- '@hpke/common@1.8.1': {}
-
- '@hpke/core@1.7.5':
- dependencies:
- '@hpke/common': 1.8.1
-
- '@hpke/dhkem-x25519@1.6.4':
- dependencies:
- '@hpke/common': 1.8.1
-
- '@hpke/dhkem-x448@1.6.4':
- dependencies:
- '@hpke/common': 1.8.1
-
'@humanfs/core@0.19.1': {}
'@humanfs/node@0.16.7':
@@ -4292,47 +3731,25 @@ snapshots:
'@img/colour@1.0.0':
optional: true
- '@img/sharp-darwin-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-darwin-arm64': 1.0.4
- optional: true
-
'@img/sharp-darwin-arm64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-darwin-arm64': 1.2.4
optional: true
- '@img/sharp-darwin-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-darwin-x64': 1.0.4
- optional: true
-
'@img/sharp-darwin-x64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-darwin-x64': 1.2.4
optional: true
- '@img/sharp-libvips-darwin-arm64@1.0.4':
- optional: true
-
'@img/sharp-libvips-darwin-arm64@1.2.4':
optional: true
- '@img/sharp-libvips-darwin-x64@1.0.4':
- optional: true
-
'@img/sharp-libvips-darwin-x64@1.2.4':
optional: true
- '@img/sharp-libvips-linux-arm64@1.0.4':
- optional: true
-
'@img/sharp-libvips-linux-arm64@1.2.4':
optional: true
- '@img/sharp-libvips-linux-arm@1.0.5':
- optional: true
-
'@img/sharp-libvips-linux-arm@1.2.4':
optional: true
@@ -4342,45 +3759,23 @@ snapshots:
'@img/sharp-libvips-linux-riscv64@1.2.4':
optional: true
- '@img/sharp-libvips-linux-s390x@1.0.4':
- optional: true
-
'@img/sharp-libvips-linux-s390x@1.2.4':
optional: true
- '@img/sharp-libvips-linux-x64@1.0.4':
- optional: true
-
'@img/sharp-libvips-linux-x64@1.2.4':
optional: true
- '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
- optional: true
-
'@img/sharp-libvips-linuxmusl-arm64@1.2.4':
optional: true
- '@img/sharp-libvips-linuxmusl-x64@1.0.4':
- optional: true
-
'@img/sharp-libvips-linuxmusl-x64@1.2.4':
optional: true
- '@img/sharp-linux-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm64': 1.0.4
- optional: true
-
'@img/sharp-linux-arm64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-arm64': 1.2.4
optional: true
- '@img/sharp-linux-arm@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm': 1.0.5
- optional: true
-
'@img/sharp-linux-arm@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-arm': 1.2.4
@@ -4396,51 +3791,26 @@ snapshots:
'@img/sharp-libvips-linux-riscv64': 1.2.4
optional: true
- '@img/sharp-linux-s390x@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-s390x': 1.0.4
- optional: true
-
'@img/sharp-linux-s390x@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-s390x': 1.2.4
optional: true
- '@img/sharp-linux-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-x64': 1.0.4
- optional: true
-
'@img/sharp-linux-x64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-x64': 1.2.4
optional: true
- '@img/sharp-linuxmusl-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
- optional: true
-
'@img/sharp-linuxmusl-arm64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linuxmusl-arm64': 1.2.4
optional: true
- '@img/sharp-linuxmusl-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-x64': 1.0.4
- optional: true
-
'@img/sharp-linuxmusl-x64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linuxmusl-x64': 1.2.4
optional: true
- '@img/sharp-wasm32@0.33.5':
- dependencies:
- '@emnapi/runtime': 1.7.1
- optional: true
-
'@img/sharp-wasm32@0.34.5':
dependencies:
'@emnapi/runtime': 1.7.1
@@ -4449,15 +3819,9 @@ snapshots:
'@img/sharp-win32-arm64@0.34.5':
optional: true
- '@img/sharp-win32-ia32@0.33.5':
- optional: true
-
'@img/sharp-win32-ia32@0.34.5':
optional: true
- '@img/sharp-win32-x64@0.33.5':
- optional: true
-
'@img/sharp-win32-x64@0.34.5':
optional: true
@@ -4517,33 +3881,11 @@ snapshots:
'@msgpack/msgpack@3.1.2': {}
- '@mysten/bcs@1.5.0':
- dependencies:
- '@scure/base': 1.2.6
-
'@mysten/bcs@1.9.2':
dependencies:
'@mysten/utils': 0.2.0
'@scure/base': 1.2.6
- '@mysten/sui@1.24.0(typescript@5.9.3)':
- dependencies:
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
- '@mysten/bcs': 1.5.0
- '@noble/curves': 1.9.7
- '@noble/hashes': 1.8.0
- '@scure/base': 1.2.6
- '@scure/bip32': 1.7.0
- '@scure/bip39': 1.6.0
- gql.tada: 1.9.0(graphql@16.12.0)(typescript@5.9.3)
- graphql: 16.12.0
- poseidon-lite: 0.2.1
- valibot: 0.36.0
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - typescript
-
'@mysten/sui@1.45.2(typescript@5.9.3)':
dependencies:
'@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
@@ -4570,15 +3912,6 @@ snapshots:
dependencies:
'@scure/base': 1.2.6
- '@mysten/wallet-standard@0.13.29(typescript@5.9.3)':
- dependencies:
- '@mysten/sui': 1.24.0(typescript@5.9.3)
- '@wallet-standard/core': 1.1.0
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - typescript
-
'@mysten/wallet-standard@0.19.9(typescript@5.9.3)':
dependencies:
'@mysten/sui': 1.45.2(typescript@5.9.3)
@@ -4633,14 +3966,6 @@ snapshots:
dependencies:
'@noble/hashes': 1.7.0
- '@noble/curves@1.8.2':
- dependencies:
- '@noble/hashes': 1.7.2
-
- '@noble/curves@1.9.0':
- dependencies:
- '@noble/hashes': 1.8.0
-
'@noble/curves@1.9.1':
dependencies:
'@noble/hashes': 1.8.0
@@ -4665,8 +3990,6 @@ snapshots:
'@noble/hashes@1.7.1': {}
- '@noble/hashes@1.7.2': {}
-
'@noble/hashes@1.8.0': {}
'@noble/hashes@2.0.1': {}
@@ -4707,23 +4030,12 @@ snapshots:
'@scure/base@1.2.6': {}
- '@scure/bip32@1.6.2':
- dependencies:
- '@noble/curves': 1.8.2
- '@noble/hashes': 1.7.2
- '@scure/base': 1.2.6
-
'@scure/bip32@1.7.0':
dependencies:
'@noble/curves': 1.9.7
'@noble/hashes': 1.8.0
'@scure/base': 1.2.6
- '@scure/bip39@1.5.4':
- dependencies:
- '@noble/hashes': 1.7.2
- '@scure/base': 1.2.6
-
'@scure/bip39@1.6.0':
dependencies:
'@noble/hashes': 1.8.0
@@ -4731,7 +4043,7 @@ snapshots:
'@simplewebauthn/browser@13.1.0': {}
- '@simplewebauthn/types@12.0.0': {}
+ '@sindresorhus/is@4.6.0': {}
'@solana/buffer-layout-utils@0.2.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)':
dependencies:
@@ -4848,21 +4160,6 @@ snapshots:
- fastestsmallesttextencoderdecoder
- typescript
- '@solana/spl-token@0.4.12(@solana/web3.js@1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10)':
- dependencies:
- '@solana/buffer-layout': 4.0.1
- '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@solana/spl-token-group': 0.0.7(@solana/web3.js@1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- '@solana/web3.js': 1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
- buffer: 6.0.3
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - fastestsmallesttextencoderdecoder
- - typescript
- - utf-8-validate
-
'@solana/spl-token@0.4.14(@solana/web3.js@1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10)':
dependencies:
'@solana/buffer-layout': 4.0.1
@@ -4922,6 +4219,10 @@ snapshots:
dependencies:
tslib: 2.8.1
+ '@szmarczak/http-timer@4.0.6':
+ dependencies:
+ defer-to-connect: 2.0.1
+
'@t3-oss/env-core@0.13.10(typescript@5.9.3)(valibot@1.2.0(typescript@5.9.3))(zod@4.2.1)':
optionalDependencies:
typescript: 5.9.3
@@ -4995,141 +4296,50 @@ snapshots:
'@tailwindcss/oxide-linux-x64-musl': 4.1.18
'@tailwindcss/oxide-wasm32-wasi': 4.1.18
'@tailwindcss/oxide-win32-arm64-msvc': 4.1.18
- '@tailwindcss/oxide-win32-x64-msvc': 4.1.18
-
- '@tailwindcss/postcss@4.1.18':
- dependencies:
- '@alloc/quick-lru': 5.2.0
- '@tailwindcss/node': 4.1.18
- '@tailwindcss/oxide': 4.1.18
- postcss: 8.5.6
- tailwindcss: 4.1.18
-
- '@tanstack/query-core@5.90.12': {}
-
- '@tanstack/react-query@5.90.12(react@18.3.1)':
- dependencies:
- '@tanstack/query-core': 5.90.12
- react: 18.3.1
-
- '@thumbmarkjs/thumbmarkjs@0.16.0': {}
-
- '@turnkey/api-key-stamper@0.4.7':
- dependencies:
- '@noble/curves': 1.9.7
- '@turnkey/encoding': 0.5.0
- sha256-uint8array: 0.10.7
-
- '@turnkey/crypto@2.5.0':
- dependencies:
- '@noble/ciphers': 1.3.0
- '@noble/curves': 1.9.0
- '@noble/hashes': 1.8.0
- '@turnkey/encoding': 0.5.0
- bs58: 6.0.0
- bs58check: 4.0.0
-
- '@turnkey/encoding@0.5.0': {}
-
- '@turnkey/http@3.10.0':
- dependencies:
- '@turnkey/api-key-stamper': 0.4.7
- '@turnkey/encoding': 0.5.0
- '@turnkey/webauthn-stamper': 0.5.1
- cross-fetch: 3.2.0
- transitivePeerDependencies:
- - encoding
-
- '@turnkey/iframe-stamper@2.5.0': {}
-
- '@turnkey/indexed-db-stamper@1.1.1':
- dependencies:
- '@turnkey/api-key-stamper': 0.4.7
- '@turnkey/encoding': 0.5.0
-
- '@turnkey/sdk-browser@5.8.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@turnkey/api-key-stamper': 0.4.7
- '@turnkey/crypto': 2.5.0
- '@turnkey/encoding': 0.5.0
- '@turnkey/http': 3.10.0
- '@turnkey/iframe-stamper': 2.5.0
- '@turnkey/indexed-db-stamper': 1.1.1
- '@turnkey/sdk-types': 0.3.0
- '@turnkey/wallet-stamper': 1.0.8(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@turnkey/webauthn-stamper': 0.5.1
- bs58check: 4.0.0
- buffer: 6.0.3
- cross-fetch: 3.2.0
- hpke-js: 1.6.5
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - typescript
- - utf-8-validate
- - zod
-
- '@turnkey/sdk-server@4.7.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@turnkey/api-key-stamper': 0.4.7
- '@turnkey/http': 3.10.0
- '@turnkey/wallet-stamper': 1.0.8(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- buffer: 6.0.3
- cross-fetch: 3.2.0
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - typescript
- - utf-8-validate
- - zod
-
- '@turnkey/sdk-types@0.3.0': {}
-
- '@turnkey/solana@1.0.42(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@solana/web3.js': 1.98.4(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@turnkey/http': 3.10.0
- '@turnkey/sdk-browser': 5.8.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@turnkey/sdk-server': 4.7.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - typescript
- - utf-8-validate
- - zod
+ '@tailwindcss/oxide-win32-x64-msvc': 4.1.18
- '@turnkey/wallet-stamper@1.0.8(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
+ '@tailwindcss/postcss@4.1.18':
dependencies:
- '@turnkey/crypto': 2.5.0
- '@turnkey/encoding': 0.5.0
- optionalDependencies:
- viem: 2.45.1(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - bufferutil
- - typescript
- - utf-8-validate
- - zod
+ '@alloc/quick-lru': 5.2.0
+ '@tailwindcss/node': 4.1.18
+ '@tailwindcss/oxide': 4.1.18
+ postcss: 8.5.6
+ tailwindcss: 4.1.18
+
+ '@tanstack/query-core@5.90.12': {}
- '@turnkey/webauthn-stamper@0.5.1':
+ '@tanstack/react-query@5.90.12(react@18.3.1)':
dependencies:
- sha256-uint8array: 0.10.7
+ '@tanstack/query-core': 5.90.12
+ react: 18.3.1
'@tybys/wasm-util@0.10.1':
dependencies:
tslib: 2.8.1
optional: true
+ '@types/cacheable-request@6.0.3':
+ dependencies:
+ '@types/http-cache-semantics': 4.2.0
+ '@types/keyv': 3.1.4
+ '@types/node': 20.19.27
+ '@types/responselike': 1.0.3
+
'@types/connect@3.4.38':
dependencies:
'@types/node': 20.19.27
'@types/estree@1.0.8': {}
+ '@types/http-cache-semantics@4.2.0': {}
+
'@types/json-schema@7.0.15': {}
'@types/json5@0.0.29': {}
- '@types/lodash@4.17.21': {}
+ '@types/keyv@3.1.4':
+ dependencies:
+ '@types/node': 20.19.27
'@types/node@12.20.55': {}
@@ -5148,6 +4358,10 @@ snapshots:
'@types/prop-types': 15.7.15
csstype: 3.2.3
+ '@types/responselike@1.0.3':
+ dependencies:
+ '@types/node': 20.19.27
+
'@types/uuid@8.3.4': {}
'@types/ws@7.4.7':
@@ -5322,7 +4536,7 @@ snapshots:
'@wallet-standard/app@1.0.1':
dependencies:
- '@wallet-standard/base': 1.0.1
+ '@wallet-standard/base': 1.1.0
'@wallet-standard/app@1.1.0':
dependencies:
@@ -5332,14 +4546,6 @@ snapshots:
'@wallet-standard/base@1.1.0': {}
- '@wallet-standard/core@1.1.0':
- dependencies:
- '@wallet-standard/app': 1.1.0
- '@wallet-standard/base': 1.1.0
- '@wallet-standard/errors': 0.1.1
- '@wallet-standard/features': 1.1.0
- '@wallet-standard/wallet': 1.1.0
-
'@wallet-standard/core@1.1.1':
dependencies:
'@wallet-standard/app': 1.1.0
@@ -5355,11 +4561,11 @@ snapshots:
'@wallet-standard/experimental-features@0.1.1':
dependencies:
- '@wallet-standard/base': 1.0.1
+ '@wallet-standard/base': 1.1.0
'@wallet-standard/features@1.0.3':
dependencies:
- '@wallet-standard/base': 1.0.1
+ '@wallet-standard/base': 1.1.0
'@wallet-standard/features@1.1.0':
dependencies:
@@ -5369,7 +4575,7 @@ snapshots:
dependencies:
'@wallet-standard/base': 1.1.0
- '@walletconnect/core@2.21.5(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
+ '@walletconnect/core@2.21.8(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)':
dependencies:
'@walletconnect/heartbeat': 1.2.2
'@walletconnect/jsonrpc-provider': 1.0.14
@@ -5382,8 +4588,8 @@ snapshots:
'@walletconnect/relay-auth': 1.1.0
'@walletconnect/safe-json': 1.0.2
'@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.21.5(@vercel/functions@3.3.4)
- '@walletconnect/utils': 2.21.5(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
+ '@walletconnect/types': 2.21.8(@vercel/functions@3.3.4)
+ '@walletconnect/utils': 2.21.8(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
'@walletconnect/window-getters': 1.0.1
es-toolkit: 1.39.3
events: 3.3.0
@@ -5501,16 +4707,16 @@ snapshots:
dependencies:
tslib: 1.14.1
- '@walletconnect/sign-client@2.21.5(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
+ '@walletconnect/sign-client@2.21.8(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)':
dependencies:
- '@walletconnect/core': 2.21.5(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
+ '@walletconnect/core': 2.21.8(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
'@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.21.5(@vercel/functions@3.3.4)
- '@walletconnect/utils': 2.21.5(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
+ '@walletconnect/types': 2.21.8(@vercel/functions@3.3.4)
+ '@walletconnect/utils': 2.21.8(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -5541,7 +4747,7 @@ snapshots:
dependencies:
tslib: 1.14.1
- '@walletconnect/types@2.21.5(@vercel/functions@3.3.4)':
+ '@walletconnect/types@2.21.8(@vercel/functions@3.3.4)':
dependencies:
'@walletconnect/events': 1.0.1
'@walletconnect/heartbeat': 1.2.2
@@ -5570,7 +4776,7 @@ snapshots:
- ioredis
- uploadthing
- '@walletconnect/utils@2.21.5(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
+ '@walletconnect/utils@2.21.8(@vercel/functions@3.3.4)(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)':
dependencies:
'@msgpack/msgpack': 3.1.2
'@noble/ciphers': 1.3.0
@@ -5583,7 +4789,7 @@ snapshots:
'@walletconnect/relay-auth': 1.1.0
'@walletconnect/safe-json': 1.0.2
'@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.21.5(@vercel/functions@3.3.4)
+ '@walletconnect/types': 2.21.8(@vercel/functions@3.3.4)
'@walletconnect/window-getters': 1.0.1
'@walletconnect/window-metadata': 1.0.1
blakejs: 1.2.1
@@ -5591,7 +4797,7 @@ snapshots:
detect-browser: 5.3.0
query-string: 7.1.3
uint8arrays: 3.1.1
- viem: 2.31.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
+ viem: 2.31.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -5626,16 +4832,36 @@ snapshots:
'@walletconnect/window-getters': 1.0.1
tslib: 1.14.1
- abitype@1.0.8(typescript@5.9.3)(zod@4.2.1):
+ abitype@1.0.8(typescript@5.9.3)(zod@4.0.5):
optionalDependencies:
typescript: 5.9.3
- zod: 4.2.1
+ zod: 4.0.5
+
+ abitype@1.2.3(typescript@5.9.3)(zod@4.0.5):
+ optionalDependencies:
+ typescript: 5.9.3
+ zod: 4.0.5
abitype@1.2.3(typescript@5.9.3)(zod@4.2.1):
optionalDependencies:
typescript: 5.9.3
zod: 4.2.1
+ ably@2.17.1(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10):
+ dependencies:
+ '@ably/msgpack-js': 0.4.1
+ dequal: 2.0.3
+ fastestsmallesttextencoderdecoder: 1.0.22
+ got: 11.8.6
+ ulid: 2.4.0
+ ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ optionalDependencies:
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
acorn-jsx@5.3.2(acorn@8.15.0):
dependencies:
acorn: 8.15.0
@@ -5653,8 +4879,6 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- ansi-regex@5.0.1: {}
-
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
@@ -5768,6 +4992,14 @@ snapshots:
transitivePeerDependencies:
- debug
+ axios@1.13.5:
+ dependencies:
+ follow-redirects: 1.15.11
+ form-data: 4.0.5
+ proxy-from-env: 1.1.0
+ transitivePeerDependencies:
+ - debug
+
axios@1.9.0:
dependencies:
follow-redirects: 1.15.11
@@ -5784,10 +5016,10 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
- base-x@4.0.1: {}
-
base-x@5.0.1: {}
+ base64-js@1.0.2: {}
+
base64-js@1.5.1: {}
baseline-browser-mapping@2.9.8: {}
@@ -5825,6 +5057,11 @@ snapshots:
bn.js@5.2.2: {}
+ bops@1.0.1:
+ dependencies:
+ base64-js: 1.0.2
+ to-utf8: 0.0.1
+
borsh@0.7.0:
dependencies:
bn.js: 5.2.2
@@ -5856,10 +5093,6 @@ snapshots:
dependencies:
base-x: 3.0.11
- bs58@5.0.0:
- dependencies:
- base-x: 4.0.1
-
bs58@6.0.0:
dependencies:
base-x: 5.0.1
@@ -5879,6 +5112,18 @@ snapshots:
node-gyp-build: 4.8.4
optional: true
+ cacheable-lookup@5.0.4: {}
+
+ cacheable-request@7.0.4:
+ dependencies:
+ clone-response: 1.0.3
+ get-stream: 5.2.0
+ http-cache-semantics: 4.2.0
+ keyv: 4.5.4
+ lowercase-keys: 2.0.0
+ normalize-url: 6.1.0
+ responselike: 2.0.1
+
call-bind-apply-helpers@1.0.2:
dependencies:
es-errors: 1.3.0
@@ -5898,8 +5143,6 @@ snapshots:
callsites@3.1.0: {}
- camelcase@5.3.1: {}
-
caniuse-lite@1.0.30001760: {}
chalk@4.1.2:
@@ -5915,11 +5158,9 @@ snapshots:
client-only@0.0.1: {}
- cliui@6.0.0:
+ clone-response@1.0.3:
dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 6.2.0
+ mimic-response: 1.0.1
color-convert@2.0.1:
dependencies:
@@ -5927,16 +5168,6 @@ snapshots:
color-name@1.1.4: {}
- color-string@1.9.1:
- dependencies:
- color-name: 1.1.4
- simple-swizzle: 0.2.4
-
- color@4.2.3:
- dependencies:
- color-convert: 2.0.1
- color-string: 1.9.1
-
combined-stream@1.0.8:
dependencies:
delayed-stream: 1.0.0
@@ -5953,14 +5184,6 @@ snapshots:
cookie-es@1.2.2: {}
- country-list@2.3.0: {}
-
- cross-fetch@3.2.0:
- dependencies:
- node-fetch: 2.7.0
- transitivePeerDependencies:
- - encoding
-
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
@@ -6001,13 +5224,15 @@ snapshots:
dependencies:
ms: 2.1.3
- decamelize@1.2.0: {}
-
decode-uri-component@0.2.2: {}
+ decompress-response@6.0.0:
+ dependencies:
+ mimic-response: 3.1.0
+
deep-is@0.1.4: {}
- deepmerge@2.2.1: {}
+ defer-to-connect@2.0.1: {}
define-data-property@1.1.4:
dependencies:
@@ -6029,16 +5254,14 @@ snapshots:
depd@2.0.0: {}
+ dequal@2.0.3: {}
+
destr@2.0.5: {}
detect-browser@5.3.0: {}
detect-libc@2.1.2: {}
- detect-node-es@1.1.0: {}
-
- dijkstrajs@1.0.3: {}
-
doctrine@2.1.0:
dependencies:
esutils: 2.0.3
@@ -6070,12 +5293,8 @@ snapshots:
embla-carousel@8.6.0: {}
- emoji-regex@8.0.0: {}
-
emoji-regex@9.2.2: {}
- encode-utf8@1.0.3: {}
-
end-of-stream@1.4.5:
dependencies:
once: 1.4.0
@@ -6440,11 +5659,6 @@ snapshots:
filter-obj@1.1.0: {}
- find-up@4.1.0:
- dependencies:
- locate-path: 5.0.0
- path-exists: 4.0.0
-
find-up@5.0.0:
dependencies:
locate-path: 6.0.0
@@ -6457,10 +5671,6 @@ snapshots:
flatted@3.3.3: {}
- focus-lock@1.3.6:
- dependencies:
- tslib: 2.8.1
-
follow-redirects@1.15.11: {}
for-each@0.3.5:
@@ -6475,17 +5685,6 @@ snapshots:
hasown: 2.0.2
mime-types: 2.1.35
- formik@2.2.9(react@18.3.1):
- dependencies:
- deepmerge: 2.2.1
- hoist-non-react-statics: 3.3.2
- lodash: 4.17.21
- lodash-es: 4.17.22
- react: 18.3.1
- react-fast-compare: 2.0.4
- tiny-warning: 1.0.3
- tslib: 1.14.1
-
fp-ts@2.16.11: {}
fraction.js@5.3.4: {}
@@ -6514,8 +5713,6 @@ snapshots:
generator-function@2.0.1: {}
- get-caller-file@2.0.5: {}
-
get-intrinsic@1.3.0:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -6534,6 +5731,10 @@ snapshots:
dunder-proto: 1.0.1
es-object-atoms: 1.1.1
+ get-stream@5.2.0:
+ dependencies:
+ pump: 3.0.4
+
get-symbol-description@1.1.0:
dependencies:
call-bound: 1.0.4
@@ -6561,6 +5762,20 @@ snapshots:
gopd@1.2.0: {}
+ got@11.8.6:
+ dependencies:
+ '@sindresorhus/is': 4.6.0
+ '@szmarczak/http-timer': 4.0.6
+ '@types/cacheable-request': 6.0.3
+ '@types/responselike': 1.0.3
+ cacheable-lookup: 5.0.4
+ cacheable-request: 7.0.4
+ decompress-response: 6.0.0
+ http2-wrapper: 1.0.3
+ lowercase-keys: 2.0.0
+ p-cancelable: 2.1.1
+ responselike: 2.0.1
+
gql.tada@1.9.0(graphql@16.12.0)(typescript@5.9.3):
dependencies:
'@0no-co/graphql.web': 1.2.0(graphql@16.12.0)
@@ -6611,21 +5826,7 @@ snapshots:
dependencies:
function-bind: 1.1.2
- hoist-non-react-statics@3.3.2:
- dependencies:
- react-is: 16.13.1
-
- hpke-js@1.6.5:
- dependencies:
- '@hpke/chacha20poly1305': 1.7.1
- '@hpke/common': 1.8.1
- '@hpke/core': 1.7.5
- '@hpke/dhkem-x25519': 1.6.4
- '@hpke/dhkem-x448': 1.6.4
-
- html-parse-stringify@3.0.1:
- dependencies:
- void-elements: 3.1.0
+ http-cache-semantics@4.2.0: {}
http-errors@2.0.0:
dependencies:
@@ -6635,13 +5836,14 @@ snapshots:
statuses: 2.0.1
toidentifier: 1.0.1
- humanize-ms@1.2.1:
+ http2-wrapper@1.0.3:
dependencies:
- ms: 2.1.3
+ quick-lru: 5.1.1
+ resolve-alpn: 1.2.1
- i18next@23.4.6:
+ humanize-ms@1.2.1:
dependencies:
- '@babel/runtime': 7.28.4
+ ms: 2.1.3
idb-keyval@6.2.2: {}
@@ -6672,19 +5874,12 @@ snapshots:
iron-webcrypto@1.2.1: {}
- is-arguments@1.2.0:
- dependencies:
- call-bound: 1.0.4
- has-tostringtag: 1.0.2
-
is-array-buffer@3.0.5:
dependencies:
call-bind: 1.0.8
call-bound: 1.0.4
get-intrinsic: 1.3.0
- is-arrayish@0.3.4: {}
-
is-async-function@2.1.1:
dependencies:
async-function: 1.0.0
@@ -6729,8 +5924,6 @@ snapshots:
dependencies:
call-bound: 1.0.4
- is-fullwidth-code-point@3.0.0: {}
-
is-generator-function@1.1.2:
dependencies:
call-bound: 1.0.4
@@ -6801,10 +5994,6 @@ snapshots:
dependencies:
ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)
- isows@1.0.6(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)):
- dependencies:
- ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)
-
isows@1.0.7(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)):
dependencies:
ws: 8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)
@@ -6933,24 +6122,18 @@ snapshots:
lightningcss-win32-arm64-msvc: 1.30.2
lightningcss-win32-x64-msvc: 1.30.2
- locate-path@5.0.0:
- dependencies:
- p-locate: 4.1.0
-
locate-path@6.0.0:
dependencies:
p-locate: 5.0.0
- lodash-es@4.17.22: {}
-
lodash.merge@4.6.2: {}
- lodash@4.17.21: {}
-
loose-envify@1.4.0:
dependencies:
js-tokens: 4.0.0
+ lowercase-keys@2.0.0: {}
+
lru-cache@10.4.3: {}
lucide-react@0.487.0(react@18.3.1):
@@ -6976,6 +6159,10 @@ snapshots:
dependencies:
mime-db: 1.52.0
+ mimic-response@1.0.1: {}
+
+ mimic-response@3.1.0: {}
+
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.12
@@ -7004,8 +6191,6 @@ snapshots:
multiformats@9.9.0: {}
- nanoclone@0.2.1: {}
-
nanoid@3.3.11: {}
napi-postinstall@0.3.4: {}
@@ -7050,6 +6235,8 @@ snapshots:
normalize-path@3.0.0: {}
+ normalize-url@6.1.0: {}
+
object-assign@4.1.1: {}
object-inspect@1.13.4: {}
@@ -7134,21 +6321,7 @@ snapshots:
transitivePeerDependencies:
- zod
- ox@0.6.9(typescript@5.9.3)(zod@4.2.1):
- dependencies:
- '@adraffy/ens-normalize': 1.11.1
- '@noble/curves': 1.9.7
- '@noble/hashes': 1.8.0
- '@scure/bip32': 1.7.0
- '@scure/bip39': 1.6.0
- abitype: 1.0.8(typescript@5.9.3)(zod@4.2.1)
- eventemitter3: 5.0.1
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - zod
-
- ox@0.7.1(typescript@5.9.3)(zod@4.2.1):
+ ox@0.7.1(typescript@5.9.3)(zod@4.0.5):
dependencies:
'@adraffy/ens-normalize': 1.11.1
'@noble/ciphers': 1.3.0
@@ -7156,30 +6329,29 @@ snapshots:
'@noble/hashes': 1.8.0
'@scure/bip32': 1.7.0
'@scure/bip39': 1.6.0
- abitype: 1.0.8(typescript@5.9.3)(zod@4.2.1)
+ abitype: 1.2.3(typescript@5.9.3)(zod@4.0.5)
eventemitter3: 5.0.1
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
- zod
- p-limit@2.3.0:
- dependencies:
- p-try: 2.2.0
+ p-cancelable@2.1.1: {}
p-limit@3.1.0:
dependencies:
yocto-queue: 0.1.0
- p-locate@4.1.0:
- dependencies:
- p-limit: 2.3.0
-
p-locate@5.0.0:
dependencies:
p-limit: 3.1.0
- p-try@2.2.0: {}
+ p-queue@9.1.0:
+ dependencies:
+ eventemitter3: 5.0.1
+ p-timeout: 7.0.1
+
+ p-timeout@7.0.1: {}
parent-module@1.0.1:
dependencies:
@@ -7218,8 +6390,6 @@ snapshots:
sonic-boom: 2.8.0
thread-stream: 0.15.2
- pngjs@5.0.0: {}
-
poseidon-lite@0.2.1: {}
possible-typed-array-names@1.1.0: {}
@@ -7248,18 +6418,14 @@ snapshots:
object-assign: 4.1.1
react-is: 16.13.1
- property-expr@2.0.6: {}
-
proxy-from-env@1.1.0: {}
- punycode@2.3.1: {}
-
- qrcode@1.5.1:
+ pump@3.0.4:
dependencies:
- dijkstrajs: 1.0.3
- encode-utf8: 1.0.3
- pngjs: 5.0.0
- yargs: 15.4.1
+ end-of-stream: 1.4.5
+ once: 1.4.0
+
+ punycode@2.3.1: {}
query-string@7.1.3:
dependencies:
@@ -7272,12 +6438,9 @@ snapshots:
quick-format-unescaped@4.0.4: {}
- radix3@1.1.2: {}
+ quick-lru@5.1.1: {}
- react-clientside-effect@1.2.8(react@18.3.1):
- dependencies:
- '@babel/runtime': 7.28.4
- react: 18.3.1
+ radix3@1.1.2: {}
react-dom@18.3.1(react@18.3.1):
dependencies:
@@ -7285,33 +6448,6 @@ snapshots:
react: 18.3.1
scheduler: 0.23.2
- react-fast-compare@2.0.4: {}
-
- react-focus-lock@2.13.6(@types/react@18.3.27)(react@18.3.1):
- dependencies:
- '@babel/runtime': 7.28.4
- focus-lock: 1.3.6
- prop-types: 15.8.1
- react: 18.3.1
- react-clientside-effect: 1.2.8(react@18.3.1)
- use-callback-ref: 1.3.3(@types/react@18.3.27)(react@18.3.1)
- use-sidecar: 1.1.3(@types/react@18.3.27)(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
-
- react-i18next@13.5.0(i18next@23.4.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- '@babel/runtime': 7.28.4
- html-parse-stringify: 3.0.1
- i18next: 23.4.6
- react: 18.3.1
- optionalDependencies:
- react-dom: 18.3.1(react@18.3.1)
-
- react-international-phone@4.5.0(react@18.3.1):
- dependencies:
- react: 18.3.1
-
react-is@16.13.1: {}
react@18.3.1:
@@ -7348,9 +6484,7 @@ snapshots:
gopd: 1.2.0
set-function-name: 2.0.2
- require-directory@2.1.1: {}
-
- require-main-filename@2.0.0: {}
+ resolve-alpn@1.2.1: {}
resolve-from@4.0.0: {}
@@ -7368,6 +6502,10 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ responselike@2.0.1:
+ dependencies:
+ lowercase-keys: 2.0.0
+
reusify@1.1.0: {}
rpc-websockets@9.3.2:
@@ -7418,8 +6556,6 @@ snapshots:
semver@7.7.3: {}
- set-blocking@2.0.0: {}
-
set-function-length@1.2.2:
dependencies:
define-data-property: 1.1.4
@@ -7444,34 +6580,6 @@ snapshots:
setprototypeof@1.2.0: {}
- sha256-uint8array@0.10.7: {}
-
- sharp@0.33.5:
- dependencies:
- color: 4.2.3
- detect-libc: 2.1.2
- semver: 7.7.3
- optionalDependencies:
- '@img/sharp-darwin-arm64': 0.33.5
- '@img/sharp-darwin-x64': 0.33.5
- '@img/sharp-libvips-darwin-arm64': 1.0.4
- '@img/sharp-libvips-darwin-x64': 1.0.4
- '@img/sharp-libvips-linux-arm': 1.0.5
- '@img/sharp-libvips-linux-arm64': 1.0.4
- '@img/sharp-libvips-linux-s390x': 1.0.4
- '@img/sharp-libvips-linux-x64': 1.0.4
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
- '@img/sharp-libvips-linuxmusl-x64': 1.0.4
- '@img/sharp-linux-arm': 0.33.5
- '@img/sharp-linux-arm64': 0.33.5
- '@img/sharp-linux-s390x': 0.33.5
- '@img/sharp-linux-x64': 0.33.5
- '@img/sharp-linuxmusl-arm64': 0.33.5
- '@img/sharp-linuxmusl-x64': 0.33.5
- '@img/sharp-wasm32': 0.33.5
- '@img/sharp-win32-ia32': 0.33.5
- '@img/sharp-win32-x64': 0.33.5
-
sharp@0.34.5:
dependencies:
'@img/colour': 1.0.0
@@ -7538,10 +6646,6 @@ snapshots:
side-channel-map: 1.0.1
side-channel-weakmap: 1.0.2
- simple-swizzle@0.2.4:
- dependencies:
- is-arrayish: 0.3.4
-
sonic-boom@2.8.0:
dependencies:
atomic-sleep: 1.0.0
@@ -7571,12 +6675,6 @@ snapshots:
strict-uri-encode@2.0.0: {}
- string-width@4.2.3:
- dependencies:
- emoji-regex: 8.0.0
- is-fullwidth-code-point: 3.0.0
- strip-ansi: 6.0.1
-
string.prototype.includes@2.0.1:
dependencies:
call-bind: 1.0.8
@@ -7631,10 +6729,6 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
- strip-ansi@6.0.1:
- dependencies:
- ansi-regex: 5.0.1
-
strip-bom@3.0.0: {}
strip-json-comments@3.1.1: {}
@@ -7658,14 +6752,10 @@ snapshots:
text-encoding-utf-8@1.0.2: {}
- text-encoding@0.7.0: {}
-
thread-stream@0.15.2:
dependencies:
real-require: 0.1.0
- tiny-warning@1.0.3: {}
-
tinyglobby@0.2.15:
dependencies:
fdir: 6.5.0(picomatch@4.0.3)
@@ -7681,9 +6771,9 @@ snapshots:
dependencies:
is-number: 7.0.0
- toidentifier@1.0.1: {}
+ to-utf8@0.0.1: {}
- toposort@2.0.2: {}
+ toidentifier@1.0.1: {}
tr46@0.0.3: {}
@@ -7698,9 +6788,11 @@ snapshots:
minimist: 1.2.8
strip-bom: 3.0.0
- tslib@1.14.1: {}
+ tsl-apple-cloudkit@0.2.34(typescript@5.9.3):
+ dependencies:
+ typescript: 5.9.3
- tslib@2.4.1: {}
+ tslib@1.14.1: {}
tslib@2.8.1: {}
@@ -7755,6 +6847,8 @@ snapshots:
dependencies:
multiformats: 9.9.0
+ ulid@2.4.0: {}
+
unbox-primitive@1.1.0:
dependencies:
call-bound: 1.0.4
@@ -7814,21 +6908,6 @@ snapshots:
dependencies:
punycode: 2.3.1
- use-callback-ref@1.3.3(@types/react@18.3.27)(react@18.3.1):
- dependencies:
- react: 18.3.1
- tslib: 2.8.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- use-sidecar@1.1.3(@types/react@18.3.27)(react@18.3.1):
- dependencies:
- detect-node-es: 1.1.0
- react: 18.3.1
- tslib: 2.8.1
- optionalDependencies:
- '@types/react': 18.3.27
-
utf-8-validate@5.0.10:
dependencies:
node-gyp-build: 4.8.4
@@ -7836,20 +6915,10 @@ snapshots:
util-deprecate@1.0.2: {}
- util@0.12.5:
- dependencies:
- inherits: 2.0.4
- is-arguments: 1.2.0
- is-generator-function: 1.1.2
- is-typed-array: 1.1.15
- which-typed-array: 1.1.19
-
uuid@11.1.0: {}
uuid@8.3.2: {}
- valibot@0.36.0: {}
-
valibot@1.2.0(typescript@5.9.3):
optionalDependencies:
typescript: 5.9.3
@@ -7858,32 +6927,15 @@ snapshots:
dependencies:
uint8array-tools: 0.0.8
- viem@2.29.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1):
- dependencies:
- '@noble/curves': 1.8.2
- '@noble/hashes': 1.7.2
- '@scure/bip32': 1.6.2
- '@scure/bip39': 1.5.4
- abitype: 1.0.8(typescript@5.9.3)(zod@4.2.1)
- isows: 1.0.6(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))
- ox: 0.6.9(typescript@5.9.3)(zod@4.2.1)
- ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
- - zod
-
- viem@2.31.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1):
+ viem@2.31.0(bufferutil@4.0.9)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5):
dependencies:
'@noble/curves': 1.9.1
'@noble/hashes': 1.8.0
'@scure/bip32': 1.7.0
'@scure/bip39': 1.6.0
- abitype: 1.0.8(typescript@5.9.3)(zod@4.2.1)
+ abitype: 1.0.8(typescript@5.9.3)(zod@4.0.5)
isows: 1.0.7(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))
- ox: 0.7.1(typescript@5.9.3)(zod@4.2.1)
+ ox: 0.7.1(typescript@5.9.3)(zod@4.0.5)
ws: 8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)
optionalDependencies:
typescript: 5.9.3
@@ -7909,8 +6961,6 @@ snapshots:
- utf-8-validate
- zod
- void-elements@3.1.0: {}
-
webidl-conversions@3.0.1: {}
whatwg-url@5.0.0:
@@ -7949,8 +6999,6 @@ snapshots:
is-weakmap: 2.0.2
is-weakset: 2.0.4
- which-module@2.0.1: {}
-
which-typed-array@1.1.19:
dependencies:
available-typed-arrays: 1.0.7
@@ -7967,12 +7015,6 @@ snapshots:
word-wrap@1.2.5: {}
- wrap-ansi@6.2.0:
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
-
wrappy@1.0.2: {}
ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10):
@@ -7980,11 +7022,6 @@ snapshots:
bufferutil: 4.0.9
utf-8-validate: 5.0.10
- ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10):
- optionalDependencies:
- bufferutil: 4.0.9
- utf-8-validate: 5.0.10
-
ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10):
optionalDependencies:
bufferutil: 4.0.9
@@ -7995,39 +7032,8 @@ snapshots:
bufferutil: 4.0.9
utf-8-validate: 5.0.10
- y18n@4.0.3: {}
-
- yargs-parser@18.1.3:
- dependencies:
- camelcase: 5.3.1
- decamelize: 1.2.0
-
- yargs@15.4.1:
- dependencies:
- cliui: 6.0.0
- decamelize: 1.2.0
- find-up: 4.1.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- require-main-filename: 2.0.0
- set-blocking: 2.0.0
- string-width: 4.2.3
- which-module: 2.0.1
- y18n: 4.0.3
- yargs-parser: 18.1.3
-
yocto-queue@0.1.0: {}
- yup@0.32.11:
- dependencies:
- '@babel/runtime': 7.28.4
- '@types/lodash': 4.17.21
- lodash: 4.17.21
- lodash-es: 4.17.22
- nanoclone: 0.2.1
- property-expr: 2.0.6
- toposort: 2.0.2
-
zod@4.0.5: {}
zod@4.2.1: {}
diff --git a/examples/nextjs-kalshi-demo/src/app/layout.tsx b/examples/nextjs-kalshi-demo/src/app/layout.tsx
index b8e2d20..09363b7 100644
--- a/examples/nextjs-kalshi-demo/src/app/layout.tsx
+++ b/examples/nextjs-kalshi-demo/src/app/layout.tsx
@@ -1,10 +1,18 @@
import type { Metadata } from "next";
+import { Roboto } from "next/font/google";
import "../styles/globals.css";
import Providers from "@/lib/providers";
+const roboto = Roboto({
+ subsets: ["latin"],
+ weight: ["300", "400", "500", "700"],
+ variable: "--font-roboto",
+ display: "swap",
+});
+
export const metadata: Metadata = {
- title: "Dynamic: Predictions Market Demo",
- description: "Predictions Market Demo by Dynamic",
+ title: "Dynamic: Kalshi Predictions Demo",
+ description: "Kalshi Predictions Market Demo by Dynamic",
};
export default function RootLayout({
@@ -13,20 +21,27 @@ export default function RootLayout({
children: React.ReactNode;
}>) {
return (
-
+
-
-
+
);
}
-
diff --git a/examples/nextjs-kalshi-demo/src/app/page.tsx b/examples/nextjs-kalshi-demo/src/app/page.tsx
index da3b749..d1f659e 100644
--- a/examples/nextjs-kalshi-demo/src/app/page.tsx
+++ b/examples/nextjs-kalshi-demo/src/app/page.tsx
@@ -14,18 +14,20 @@ export default function Home() {
return (
<>
+
+
{/* Market Cards Grid */}
{isLoading ? (
) : error ? (
-
+
Error loading markets. Please try again later.
@@ -52,12 +54,14 @@ export default function Home() {
) : (
)}
+
+
>
);
}
diff --git a/examples/nextjs-kalshi-demo/src/components/DepositModal.tsx b/examples/nextjs-kalshi-demo/src/components/DepositModal.tsx
index 927a50c..e0b0673 100644
--- a/examples/nextjs-kalshi-demo/src/components/DepositModal.tsx
+++ b/examples/nextjs-kalshi-demo/src/components/DepositModal.tsx
@@ -1,9 +1,6 @@
"use client";
-import {
- useDynamicContext,
- useFundWithWallet,
-} from "@dynamic-labs/sdk-react-core";
+import { useWallet } from "@/lib/providers";
import { ArrowLeft, X } from "lucide-react";
import { useId, useState } from "react";
import { DepositOptionsView } from "./deposit/DepositOptionsView";
@@ -18,27 +15,19 @@ interface DepositModalProps {
type View = "options" | "qr" | "lifi";
export function DepositModal({ isOpen, onClose }: DepositModalProps) {
- const { connectWalletForFunding, promptAmountAndFund } = useFundWithWallet();
- const { primaryWallet } = useDynamicContext();
+ const { solanaAccount } = useWallet();
const modalTitleId = useId();
const [view, setView] = useState
("options");
- const walletAddress = primaryWallet?.address || "";
+ const walletAddress = solanaAccount?.address || "";
const handleReceiveByQR = () => setView("qr");
const handleLiFi = () => setView("lifi");
const handleFundWallet = async () => {
- try {
- const externalWallet = await connectWalletForFunding();
- if (externalWallet) {
- promptAmountAndFund({ wallet: externalWallet });
- }
- onClose();
- } catch (err) {
- console.error("Failed to connect wallet for funding:", err);
- }
+ // Fund wallet functionality not available in JS SDK — show QR instead
+ setView("qr");
};
const handleBack = () => {
diff --git a/examples/nextjs-kalshi-demo/src/components/Header.tsx b/examples/nextjs-kalshi-demo/src/components/Header.tsx
index 5ade35b..0d4b1c7 100644
--- a/examples/nextjs-kalshi-demo/src/components/Header.tsx
+++ b/examples/nextjs-kalshi-demo/src/components/Header.tsx
@@ -1,159 +1,32 @@
"use client";
-import {
- useDynamicContext,
- useIsLoggedIn,
-} from "@dynamic-labs/sdk-react-core";
-import { ChevronDown, Loader2, PieChart, Wallet } from "lucide-react";
+import { PieChart, Wallet } from "lucide-react";
import dynamic from "next/dynamic";
-import { useEffect, useRef, useState, useCallback } from "react";
+import { useEffect, useCallback, useState } from "react";
+import { useWallet } from "@/lib/providers";
import { useKalshiTrading } from "@/lib/hooks/useKalshiTrading";
import { PortfolioModal } from "./positions/PortfolioModal";
import Logo from "./LogoIcon";
+import DynamicButton from "./dynamic/DynamicButton";
-// Lazy load the deposit modal
const DepositModal = dynamic(
() => import("./DepositModal").then((mod) => ({ default: mod.DepositModal })),
- {
- ssr: false,
- }
+ { ssr: false }
);
-function AuthButton() {
- const isLoggedIn = useIsLoggedIn();
-
- const {
- setShowAuthFlow,
- setShowDynamicUserProfile,
- sdkHasLoaded,
- handleLogOut,
- } = useDynamicContext();
- const [isDropdownOpen, setIsDropdownOpen] = useState(false);
- const dropdownRef = useRef(null);
-
- useEffect(() => {
- const handleClickOutside = (event: MouseEvent) => {
- if (
- dropdownRef.current &&
- !dropdownRef.current.contains(event.target as Node)
- ) {
- setIsDropdownOpen(false);
- }
- };
-
- if (isDropdownOpen) {
- document.addEventListener("mousedown", handleClickOutside);
- }
-
- return () => {
- document.removeEventListener("mousedown", handleClickOutside);
- };
- }, [isDropdownOpen]);
-
- const handleLogout = async () => {
- await handleLogOut();
- setIsDropdownOpen(false);
- };
-
- const handleProfileSettings = () => {
- setShowDynamicUserProfile(true);
- setIsDropdownOpen(false);
- };
-
- if (!sdkHasLoaded) {
- return (
-
- );
- }
-
- if (!isLoggedIn) {
- return (
- setShowAuthFlow(true)}
- className="bg-linear-to-r from-[#8b5cf6] to-[#06b6d4] box-border content-stretch flex gap-[22.837px] h-[41.107px] items-center justify-center px-[22.837px] py-[11.419px] relative rounded-[9.135px] shrink-0 w-[128.651px] cursor-pointer hover:opacity-90 transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90]"
- >
-
-
- );
- }
-
- return (
-
-
setIsDropdownOpen(!isDropdownOpen)}
- className={`box-border flex gap-[6px] items-center justify-center pl-[5px] pr-[10px] py-[5px] relative rounded-[59.13px] shrink-0 cursor-pointer transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] ${
- isDropdownOpen
- ? "bg-[rgba(139,92,246,0.1)]"
- : "bg-transparent hover:bg-[rgba(139,92,246,0.1)]"
- }`}
- >
-
-
-
-
- {isDropdownOpen && (
-
-
- Profile Settings
-
-
- Logout
-
-
- )}
-
- );
-}
-
function PortfolioButton() {
const [isModalOpen, setIsModalOpen] = useState(false);
-
return (
<>
setIsModalOpen(true)}
- className="bg-[#1a1b23] box-border flex h-[41px] items-center justify-center gap-[6px] px-[12px] py-[8px] relative rounded-[8px] shrink-0 cursor-pointer hover:bg-[#252630] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] border border-[#262a34]"
+ className="bg-white box-border flex h-[41px] items-center justify-center gap-[6px] px-[12px] py-[8px] relative rounded-[8px] shrink-0 cursor-pointer hover:bg-[#F9F9F9] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] border border-[#DADADA]"
>
-
-
- Portfolio
-
+
+ Portfolio
- setIsModalOpen(false)}
- />
+ setIsModalOpen(false)} />
>
);
}
@@ -162,70 +35,54 @@ function DepositButton() {
const { getSolBalance } = useKalshiTrading();
const [balance, setBalance] = useState(null);
const [isModalOpen, setIsModalOpen] = useState(false);
- const isLoggedIn = useIsLoggedIn();
+ const { loggedIn } = useWallet();
const fetchBalance = useCallback(async () => {
- if (!isLoggedIn) return;
+ if (!loggedIn) return;
const bal = await getSolBalance();
setBalance(bal);
- }, [isLoggedIn, getSolBalance]);
+ }, [loggedIn, getSolBalance]);
useEffect(() => {
fetchBalance();
const interval = setInterval(fetchBalance, 30000);
-
- // Listen for deposit events to refresh balance
- const handleDeposit = () => {
- setTimeout(() => {
- fetchBalance();
- }, 2000);
- };
-
+ const handleDeposit = () => { setTimeout(() => { fetchBalance(); }, 2000); };
window.addEventListener("depositComplete", handleDeposit);
-
- return () => {
- clearInterval(interval);
- window.removeEventListener("depositComplete", handleDeposit);
- };
+ return () => { clearInterval(interval); window.removeEventListener("depositComplete", handleDeposit); };
}, [fetchBalance]);
- const displayText =
- balance !== null && balance > 0 ? `${balance.toFixed(3)} SOL` : "Deposit";
+ const displayText = balance !== null && balance > 0 ? `${balance.toFixed(3)} SOL` : "Deposit";
return (
<>
setIsModalOpen(true)}
- className="bg-[#1a1b23] box-border flex h-[41px] items-center justify-center gap-[6px] pl-[12px] pr-[12px] py-[8px] relative rounded-[8px] shrink-0 w-[125px] cursor-pointer hover:bg-[#252630] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] border border-[#262a34]"
+ className="bg-white box-border flex h-[41px] items-center justify-center gap-[6px] pl-[12px] pr-[12px] py-[8px] relative rounded-[8px] shrink-0 w-[125px] cursor-pointer hover:bg-[#F9F9F9] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] border border-[#DADADA]"
>
-
-
+
+
-
setIsModalOpen(false)}
- />
+ setIsModalOpen(false)} />
>
);
}
function HeaderContent() {
- const isLoggedIn = useIsLoggedIn();
-
+ const { loggedIn } = useWallet();
return (
- {isLoggedIn && (
+ {loggedIn && (
<>
>
)}
-
+
);
@@ -233,12 +90,12 @@ function HeaderContent() {
export function Header() {
return (
-
-
-
+
);
}
-
diff --git a/examples/nextjs-kalshi-demo/src/components/LogoIcon.tsx b/examples/nextjs-kalshi-demo/src/components/LogoIcon.tsx
index 646b043..5e8968d 100644
--- a/examples/nextjs-kalshi-demo/src/components/LogoIcon.tsx
+++ b/examples/nextjs-kalshi-demo/src/components/LogoIcon.tsx
@@ -39,7 +39,7 @@ export default function Logo() {
-
+
BetPulse
diff --git a/examples/nextjs-kalshi-demo/src/components/MarketCard.tsx b/examples/nextjs-kalshi-demo/src/components/MarketCard.tsx
index 4a2bd0c..54fec0e 100644
--- a/examples/nextjs-kalshi-demo/src/components/MarketCard.tsx
+++ b/examples/nextjs-kalshi-demo/src/components/MarketCard.tsx
@@ -5,7 +5,7 @@ import { useCallback, useRef, useState } from "react";
import ClockIcon from "./ClockIcon";
import { ImageWithFallback } from "./ImageWithFallback";
import { useKalshiTrading } from "@/lib/hooks/useKalshiTrading";
-import { useDynamicContext } from "@dynamic-labs/sdk-react-core";
+import { useWallet } from "@/lib/providers";
interface MarketCardProps {
question: string;
@@ -24,12 +24,12 @@ interface MarketCardProps {
}
const TAG_COLORS: Record = {
- trending: "bg-[#8b5cf6]/20 text-[#8b5cf6] border-[#8b5cf6]/30",
- hot: "bg-[#ef4444]/20 text-[#ef4444] border-[#ef4444]/30",
- new: "bg-[#14b8a6]/20 text-[#14b8a6] border-[#14b8a6]/30",
- "ending soon": "bg-[#f59e0b]/20 text-[#f59e0b] border-[#f59e0b]/30",
- "high stakes": "bg-[#ec4899]/20 text-[#ec4899] border-[#ec4899]/30",
- "close call": "bg-[#06b6d4]/20 text-[#06b6d4] border-[#06b6d4]/30",
+ trending: "bg-[#F0F0F0] text-[#606060] border-[#DADADA]",
+ hot: "bg-[#F0F0F0] text-[#606060] border-[#DADADA]",
+ new: "bg-[#F0F0F0] text-[#606060] border-[#DADADA]",
+ "ending soon": "bg-[#F0F0F0] text-[#606060] border-[#DADADA]",
+ "high stakes": "bg-[#F0F0F0] text-[#606060] border-[#DADADA]",
+ "close call": "bg-[#F0F0F0] text-[#606060] border-[#DADADA]",
};
export function MarketCard({
@@ -63,12 +63,11 @@ export function MarketCard({
const cardRef = useRef(null);
const isSubmittingRef = useRef(false);
- const { primaryWallet, setShowAuthFlow } = useDynamicContext();
+ const { solanaAccount } = useWallet();
const { placeOrder } = useKalshiTrading();
const handleOptionClick = (option: "yes" | "no") => {
- if (!primaryWallet) {
- setShowAuthFlow(true);
+ if (!solanaAccount) {
return;
}
@@ -131,8 +130,7 @@ export function MarketCard({
if (isSubmittingRef.current) return;
if (betAmount === 0 || !selectedOption) return;
- if (!primaryWallet) {
- setShowAuthFlow(true);
+ if (!solanaAccount) {
return;
}
@@ -179,13 +177,12 @@ export function MarketCard({
}, [
betAmount,
selectedOption,
- primaryWallet,
+ solanaAccount,
ticker,
yesTokenMint,
noTokenMint,
marketId,
placeOrder,
- setShowAuthFlow,
handleClose,
]);
@@ -199,7 +196,7 @@ export function MarketCard({
const cardContent = (
{/* Card Header */}
-
-
+
{/* Image and Question */}
-
+
{imageUrl ? (
) : (
-
@@ -252,11 +245,11 @@ export function MarketCard({
{tags.slice(0, 3).map((tag) => {
const tagColor =
TAG_COLORS[tag] ||
- "bg-[rgba(221,226,246,0.1)] text-[rgba(221,226,246,0.6)] border-[rgba(221,226,246,0.2)]";
+ "bg-[#F0F0F0] text-[#606060] border-[#DADADA]";
return (
{tag.charAt(0).toUpperCase() + tag.slice(1)}
@@ -270,7 +263,7 @@ export function MarketCard({
@@ -279,18 +272,18 @@ export function MarketCard({
{/* Price Chart Area */}
{yesTraders !== undefined && noTraders !== undefined && (
-
+
{/* Left Panel */}
-
+
{/* Yes Percentage */}
-
+
Yes {yesPrice}%
@@ -298,7 +291,7 @@ export function MarketCard({
{/* No Percentage */}
-
+
No {noPrice}%
@@ -306,7 +299,7 @@ export function MarketCard({
{/* Volume Display */}
-
+
${((yesTraders + noTraders) * 234).toLocaleString()}{" "}
Vol.
@@ -316,7 +309,7 @@ export function MarketCard({
)}
@@ -344,7 +337,7 @@ export function MarketCard({
{/* Input Field */}
-
+
{/* Amount Input */}
@@ -418,7 +411,7 @@ export function MarketCard({
}
onChange={handleAmountChange}
placeholder="$0"
- className="font-['Clash_Display',sans-serif] leading-[normal] text-[#8b5cf6] text-[20px] tracking-[-0.2px] bg-transparent border-none outline-none w-full placeholder:text-[#8b5cf6] placeholder:opacity-30 font-medium"
+ className="leading-[normal] text-[#4779FF] text-[20px] tracking-[-0.2px] bg-transparent border-none outline-none w-full placeholder:text-[#4779FF] placeholder:opacity-30 font-medium"
/>
@@ -429,9 +422,9 @@ export function MarketCard({
onClick={() => handleQuickAdd(5)}
whileTap={{ scale: 0.9 }}
transition={{ duration: 0.15 }}
- className="bg-[#8b5cf6]/10 content-stretch flex gap-[10px] h-[25px] items-center justify-center relative rounded-[16px] shrink-0 w-[36px] cursor-pointer hover:bg-[#8b5cf6]/20"
+ className="bg-[#EBEBEB] content-stretch flex gap-[10px] h-[25px] items-center justify-center relative rounded-[16px] shrink-0 w-[36px] cursor-pointer hover:bg-[#DADADA]"
>
-
+
+5
@@ -439,9 +432,9 @@ export function MarketCard({
onClick={() => handleQuickAdd(10)}
whileTap={{ scale: 0.9 }}
transition={{ duration: 0.15 }}
- className="bg-[#8b5cf6]/10 content-stretch flex gap-[10px] h-[25px] items-center justify-center relative rounded-[16px] shrink-0 w-[36px] cursor-pointer hover:bg-[#8b5cf6]/20"
+ className="bg-[#EBEBEB] content-stretch flex gap-[10px] h-[25px] items-center justify-center relative rounded-[16px] shrink-0 w-[36px] cursor-pointer hover:bg-[#DADADA]"
>
-
+
+10
@@ -453,14 +446,14 @@ export function MarketCard({
{/* Error/Success Messages */}
{tradingError && (
)}
{tradingSuccess && (
-
+
Order placed successfully!
@@ -478,29 +471,25 @@ export function MarketCard({
: "cursor-not-allowed"
} ${
betAmount > 0 && !isProcessing
- ? "bg-linear-to-r from-[#8b5cf6] to-[#06b6d4]"
- : "bg-[#1a2239]"
+ ? "bg-[#4779FF]"
+ : "bg-[#F0F0F0]"
}`}
>
-
+
0 && !isProcessing ? "text-white" : "text-[#606060]"}`}>
{isProcessing
? "Processing..."
- : !primaryWallet
+ : !solanaAccount
? "Connect Wallet"
: `Buy ${
selectedOption === "yes" ? "Yes" : "No"
}`}
{betAmount > 0 && !isProcessing && (
-
+
To win ${potentialWin.toFixed(2)}
)}
@@ -515,10 +504,6 @@ export function MarketCard({
-
);
@@ -552,7 +537,7 @@ export function MarketCard({
diff --git a/examples/nextjs-kalshi-demo/src/components/deposit/LiFiView.tsx b/examples/nextjs-kalshi-demo/src/components/deposit/LiFiView.tsx
index bae7863..3eb5d98 100644
--- a/examples/nextjs-kalshi-demo/src/components/deposit/LiFiView.tsx
+++ b/examples/nextjs-kalshi-demo/src/components/deposit/LiFiView.tsx
@@ -1,10 +1,6 @@
"use client";
-import {
- useDynamicContext,
- useTokenBalances,
- ChainEnum,
-} from "@dynamic-labs/sdk-react-core";
+import { useWallet } from "@/lib/providers";
import { useEffect, useState, useMemo, useCallback } from "react";
import { useLiFi } from "@/lib/hooks/useLiFi";
import { loadLiFiTokens } from "@/lib/lifi";
@@ -32,7 +28,7 @@ const isSolNativeToken = (address?: string): boolean => {
};
export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
- const { primaryWallet } = useDynamicContext();
+ const { solanaAccount } = useWallet();
const [view, setView] = useState
("select");
const [solanaTokens, setSolanaTokens] = useState([]);
const [isLoadingTokens, setIsLoadingTokens] = useState(true);
@@ -40,15 +36,9 @@ export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
const [selectedToToken, setSelectedToToken] = useState(null);
const [tokenAmount, setTokenAmount] = useState("");
- // chainName: "SOL" tells Dynamic to fetch Solana balances (networkId would be wrong here)
- // filterSpamTokens: false so real tokens aren't filtered out
- const { tokenBalances, isLoading: isLoadingBalances } = useTokenBalances({
- accountAddress: primaryWallet?.address,
- chainName: ChainEnum.Sol,
- includeNativeBalance: true,
- includeFiat: false,
- filterSpamTokens: false,
- });
+ // Without React SDK's useTokenBalances, disable balance pre-filtering.
+ const tokenBalances: { address?: string; balance: number }[] = [];
+ const isLoadingBalances = false;
const { getRoutesForSwap, executeSwap, isLoading, error, clearError } =
useLiFi();
@@ -72,7 +62,9 @@ export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
// Tokens the user actually has balance for
const userTokensWithBalance = useMemo(() => {
if (!tokenBalances) return [];
- return tokenBalances.filter((b) => b.balance > 0);
+ return tokenBalances.filter(
+ (b): b is { address: string; balance: number } => b.balance > 0 && b.address !== undefined
+ );
}, [tokenBalances]);
// Filter LiFi token list to only tokens the user holds
@@ -105,7 +97,7 @@ export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
const handleExecute = useCallback(async () => {
if (
- !primaryWallet?.address ||
+ !solanaAccount?.address ||
!selectedFromToken ||
!selectedToToken ||
!tokenAmount
@@ -123,7 +115,7 @@ export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
fromTokenDecimals: selectedFromToken.decimals,
toTokenAddress: selectedToToken.address,
fromAmount: tokenAmount,
- fromAddress: primaryWallet.address,
+ fromAddress: solanaAccount.address,
toAddress: embeddedWalletAddress,
});
@@ -138,7 +130,7 @@ export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
setView("amount");
}
}, [
- primaryWallet,
+ solanaAccount,
selectedFromToken,
selectedToToken,
tokenAmount,
@@ -159,13 +151,13 @@ export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
}, [userBalance, selectedFromToken]);
// No Solana wallet connected
- if (!primaryWallet) {
+ if (!solanaAccount) {
return (
-
+
Connect a Solana Wallet
-
+
Connect your Solana wallet to swap tokens.
diff --git a/examples/nextjs-kalshi-demo/src/components/dynamic/DynamicButton.tsx b/examples/nextjs-kalshi-demo/src/components/dynamic/DynamicButton.tsx
new file mode 100644
index 0000000..f74f670
--- /dev/null
+++ b/examples/nextjs-kalshi-demo/src/components/dynamic/DynamicButton.tsx
@@ -0,0 +1,319 @@
+"use client";
+
+import { useState, useCallback, useRef, useEffect } from "react";
+import {
+ getAvailableWalletProvidersData,
+ connectAndVerifyWithWalletProvider,
+ sendEmailOTP,
+ verifyOTP,
+ authenticateWithSocial,
+ type WalletProviderData,
+ type OTPVerification,
+} from "@dynamic-labs-sdk/client";
+import { exportWaasPrivateKey } from "@dynamic-labs-sdk/client/waas";
+import { useWallet } from "@/lib/providers";
+import { dynamicClient } from "@/lib/dynamic";
+import { KeyRound } from "lucide-react";
+
+function shortenAddress(address: string): string {
+ return `${address.slice(0, 6)}...${address.slice(-4)}`;
+}
+
+function GoogleIcon() {
+ return (
+
+
+
+
+
+
+ );
+}
+
+function EmailIcon() {
+ return (
+
+
+
+
+ );
+}
+
+function WalletIcon() {
+ return (
+
+
+
+
+
+ );
+}
+
+const primaryBtn =
+ "w-full flex items-center gap-3 px-4 py-2.5 rounded-lg text-sm font-medium transition-colors bg-[#4779FF] text-white hover:bg-[#3366ee] disabled:opacity-50 disabled:cursor-not-allowed";
+const outlineBtn =
+ "w-full flex items-center gap-3 px-4 py-2.5 rounded-lg text-sm font-medium transition-colors bg-white border border-[#DADADA] text-[#030303] hover:bg-[#F9F9F9] disabled:opacity-50 disabled:cursor-not-allowed";
+
+export default function DynamicButton() {
+ const { solanaAccount, loggedIn, disconnect, ensureSolanaWallet } = useWallet();
+ const [open, setOpen] = useState(false);
+ const [view, setView] = useState<"menu" | "email" | "otp" | "wallet" | "export">("menu");
+ const [email, setEmail] = useState("");
+ const [otp, setOtp] = useState("");
+ const [otpVerification, setOtpVerification] = useState(null);
+ const [loading, setLoading] = useState(false);
+ const [error, setError] = useState(null);
+ const panelRef = useRef(null);
+ const exportContainerRef = useRef(null);
+ const [exportPassword, setExportPassword] = useState("");
+ const [exportRevealed, setExportRevealed] = useState(false);
+
+ useEffect(() => {
+ if (!open) return;
+ function handler(e: MouseEvent) {
+ if (panelRef.current && !panelRef.current.contains(e.target as Node)) {
+ setOpen(false);
+ setView("menu");
+ setError(null);
+ }
+ }
+ document.addEventListener("mousedown", handler);
+ return () => document.removeEventListener("mousedown", handler);
+ }, [open]);
+
+ const reset = () => {
+ setView("menu");
+ setEmail("");
+ setOtp("");
+ setOtpVerification(null);
+ setError(null);
+ setLoading(false);
+ setExportPassword("");
+ setExportRevealed(false);
+ };
+
+ const handleExportKey = useCallback(async () => {
+ if (!exportContainerRef.current || !solanaAccount) return;
+ setLoading(true);
+ setError(null);
+ try {
+ await exportWaasPrivateKey(
+ { displayContainer: exportContainerRef.current, password: exportPassword, walletAccount: solanaAccount },
+ dynamicClient
+ );
+ setExportRevealed(true);
+ } catch (err) {
+ setError(err instanceof Error ? err.message : "Export failed");
+ } finally {
+ setLoading(false);
+ }
+ }, [exportPassword, solanaAccount]);
+
+ const handleSendOTP = useCallback(async (e: React.FormEvent) => {
+ e.preventDefault();
+ setLoading(true);
+ setError(null);
+ try {
+ const verification = await sendEmailOTP({ email }, dynamicClient);
+ setOtpVerification(verification);
+ setView("otp");
+ } catch (err) {
+ setError(err instanceof Error ? err.message : "Failed to send OTP");
+ } finally {
+ setLoading(false);
+ }
+ }, [email]);
+
+ const handleVerifyOTP = useCallback(async (e: React.FormEvent) => {
+ e.preventDefault();
+ if (!otpVerification) return;
+ setLoading(true);
+ setError(null);
+ try {
+ await verifyOTP({ otpVerification, verificationToken: otp }, dynamicClient);
+ await ensureSolanaWallet();
+ setOpen(false);
+ reset();
+ } catch (err) {
+ const msg = err instanceof Error ? err.message : "Invalid code";
+ if (msg.toLowerCase().includes("unauthorized")) {
+ setError("Verification failed. Please request a new code and try again.");
+ } else {
+ setError(msg);
+ }
+ } finally {
+ setLoading(false);
+ }
+ // eslint-disable-next-line react-hooks/exhaustive-deps
+ }, [otpVerification, otp, ensureSolanaWallet]);
+
+ const handleGoogle = useCallback(async () => {
+ setLoading(true);
+ setError(null);
+ try {
+ await authenticateWithSocial(
+ { provider: "google", redirectUrl: typeof window !== "undefined" ? window.location.href : "" },
+ dynamicClient
+ );
+ } catch (err) {
+ setError(err instanceof Error ? err.message : "Google sign-in failed");
+ setLoading(false);
+ }
+ }, []);
+
+ const getSolanaProviders = (): WalletProviderData[] =>
+ getAvailableWalletProvidersData(dynamicClient).filter(
+ (p) => p.chain === "SOL" && !p.key.toLowerCase().includes("metamask")
+ );
+
+ const handleConnectWallet = useCallback(async (providerKey: string) => {
+ setLoading(true);
+ setError(null);
+ try {
+ await connectAndVerifyWithWalletProvider({ walletProviderKey: providerKey }, dynamicClient);
+ await ensureSolanaWallet();
+ setOpen(false);
+ reset();
+ } catch (err) {
+ setError(err instanceof Error ? err.message : "Connection failed");
+ } finally {
+ setLoading(false);
+ }
+ // eslint-disable-next-line react-hooks/exhaustive-deps
+ }, [ensureSolanaWallet]);
+
+ if (loggedIn && solanaAccount) {
+ return (
+
+
setOpen((o) => !o)}
+ className="flex items-center gap-2 px-3 py-2 rounded-lg border border-[#DADADA] bg-white hover:bg-[#F9F9F9] transition-colors text-sm font-medium text-[#030303]"
+ >
+
+ {solanaAccount.address[0].toUpperCase()}
+
+ {shortenAddress(solanaAccount.address)}
+
+
+ {open && (
+
+ {view !== "export" && (
+ <>
+
+
Connected
+
{solanaAccount.address}
+
+
+
{ setView("export"); setError(null); }} className="w-full text-left flex items-center gap-2 px-3 py-2 text-sm text-[#030303] hover:bg-[#F9F9F9] rounded-lg transition-colors">
+
+ Export Private Key
+
+
+
{ disconnect(); setOpen(false); }} className="w-full text-left px-3 py-2 text-sm text-red-600 hover:bg-red-50 rounded-lg transition-colors">
+ Disconnect
+
+ >
+ )}
+ {view === "export" && (
+
+
{ setView("menu"); setError(null); setExportPassword(""); setExportRevealed(false); }} className="flex items-center gap-1 text-xs text-[#606060] hover:text-[#030303] mb-1">
+
+ Back
+
+
+ {!exportRevealed && (
+ <>
+
setExportPassword(e.target.value)} placeholder="Enter your password" className="w-full text-sm rounded-lg px-3 py-2 outline-none focus:ring-2 focus:ring-[#4779FF]" style={{ border: "1px solid #DADADA", background: "#F9F9F9" }} />
+ {error &&
{error}
}
+
+ {loading ? "Exporting…" : "Reveal Private Key"}
+
+ >
+ )}
+
+
+ )}
+
+ )}
+
+ );
+ }
+
+ return (
+
+
{ setOpen((o) => !o); setView("menu"); setError(null); }} className="px-4 py-2 rounded-lg text-sm font-medium bg-[#4779FF] text-white hover:bg-[#3366ee] transition-colors">
+ Sign in
+
+ {open && (
+
+ {view === "menu" && (
+
+
Sign in to Kalshi
+
Continue with Google
+
{ setView("email"); setError(null); }} className={outlineBtn}> Continue with Email
+ {getSolanaProviders().length > 0 && (
+ <>
+
+
{ setView("wallet"); setError(null); }} className={outlineBtn}> Connect Solana Wallet
+ >
+ )}
+ {error &&
{error}
}
+
+ )}
+ {view === "email" && (
+
+ )}
+ {view === "otp" && (
+
+ )}
+ {view === "wallet" && (
+
+
{ setView("menu"); setError(null); }} className="flex items-center gap-1 text-xs text-[#606060] hover:text-[#030303] mb-1">
+ Back
+
+
Choose a Solana wallet
+ {getSolanaProviders().length === 0 ? (
+
No Solana wallets detected. Install Phantom or another Solana wallet.
+ ) : (
+ getSolanaProviders().map((provider) => (
+
handleConnectWallet(provider.key)} disabled={loading} className={outlineBtn}>
+ {provider.metadata.icon && (
+ // eslint-disable-next-line @next/next/no-img-element
+
+ )}
+ {provider.metadata.displayName}
+
+ ))
+ )}
+ {error &&
{error}
}
+
+ )}
+
+ )}
+
+ );
+}
diff --git a/examples/nextjs-kalshi-demo/src/components/positions/PortfolioModal.tsx b/examples/nextjs-kalshi-demo/src/components/positions/PortfolioModal.tsx
index 0ad5681..3db8f20 100644
--- a/examples/nextjs-kalshi-demo/src/components/positions/PortfolioModal.tsx
+++ b/examples/nextjs-kalshi-demo/src/components/positions/PortfolioModal.tsx
@@ -13,8 +13,9 @@ import {
} from "lucide-react";
import { useUserPositions } from "@/lib/hooks/useUserPositions";
import { useKalshiTrading } from "@/lib/hooks/useKalshiTrading";
-import { useIsLoggedIn, useDynamicContext } from "@dynamic-labs/sdk-react-core";
-import { isSolanaWallet } from "@dynamic-labs/solana";
+import { useWallet } from "@/lib/providers";
+import { signTransaction } from "@dynamic-labs-sdk/solana";
+import { dynamicClient } from "@/lib/dynamic";
import { VersionedTransaction } from "@solana/web3.js";
import type { Position } from "@/lib/types/market";
import { USDC_MINT } from "@/lib/constants";
@@ -25,8 +26,7 @@ interface PortfolioModalProps {
}
export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
- const isLoggedIn = useIsLoggedIn();
- const { primaryWallet } = useDynamicContext();
+ const { solanaAccount, loggedIn: isLoggedIn } = useWallet();
const { positions, orders, isLoading, refetch } = useUserPositions();
const { sellPosition } = useKalshiTrading();
const [redeemingMint, setRedeemingMint] = useState(null);
@@ -39,7 +39,7 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
const [isRefreshing, setIsRefreshing] = useState(false);
const handleSell = async (position: Position) => {
- if (!primaryWallet) {
+ if (!solanaAccount) {
setSellError("Please connect a wallet");
return;
}
@@ -84,7 +84,7 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
};
const handleRedeem = async (position: Position) => {
- if (!primaryWallet || !isSolanaWallet(primaryWallet)) {
+ if (!solanaAccount) {
setRedeemError("Please connect a Solana wallet");
return;
}
@@ -93,7 +93,7 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
setRedeemError(null);
try {
- const walletAddress = primaryWallet.address;
+ const walletAddress = solanaAccount.address;
const settlementMint = position.settlementMint || USDC_MINT;
// Outcome tokens have 6 decimals, so multiply by 1,000,000
@@ -120,16 +120,18 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
const transactionBuffer = Buffer.from(orderData.transaction, "base64");
const transaction = VersionedTransaction.deserialize(transactionBuffer);
- const signer = await primaryWallet.getSigner();
- const signedTx = await signer.signTransaction(
- transaction as unknown as Parameters[0]
+ const { signedTransaction } = await signTransaction(
+ { walletAccount: solanaAccount, transaction },
+ dynamicClient
);
- // Send the transaction using Dynamic's RPC connection
- const connection = await primaryWallet.getConnection();
+ // Get connection via RPC URL from env or fallback
+ const rpcUrl = process.env.NEXT_PUBLIC_SOLANA_RPC_URL || "https://api.mainnet-beta.solana.com";
+ const { Connection } = await import("@solana/web3.js");
+ const connection = new Connection(rpcUrl, "confirmed");
const signature = await connection.sendRawTransaction(
- signedTx.serialize(),
+ (signedTransaction as VersionedTransaction).serialize(),
{
skipPreflight: false,
preflightCommitment: "confirmed",
diff --git a/examples/nextjs-kalshi-demo/src/lib/dynamic.ts b/examples/nextjs-kalshi-demo/src/lib/dynamic.ts
new file mode 100644
index 0000000..5e29958
--- /dev/null
+++ b/examples/nextjs-kalshi-demo/src/lib/dynamic.ts
@@ -0,0 +1,13 @@
+import { createDynamicClient } from "@dynamic-labs-sdk/client";
+import { addSolanaExtension } from "@dynamic-labs-sdk/solana";
+
+export const dynamicClient = createDynamicClient({
+ environmentId: process.env.NEXT_PUBLIC_DYNAMIC_ENV_ID!,
+ metadata: {
+ name: "Kalshi Demo",
+ },
+});
+
+if (typeof window !== "undefined") {
+ addSolanaExtension();
+}
diff --git a/examples/nextjs-kalshi-demo/src/lib/hooks/useKalshiTrading.ts b/examples/nextjs-kalshi-demo/src/lib/hooks/useKalshiTrading.ts
index 213247b..2aaa9b8 100644
--- a/examples/nextjs-kalshi-demo/src/lib/hooks/useKalshiTrading.ts
+++ b/examples/nextjs-kalshi-demo/src/lib/hooks/useKalshiTrading.ts
@@ -1,8 +1,10 @@
"use client";
import { useState, useCallback } from "react";
-import { useDynamicContext } from "@dynamic-labs/sdk-react-core";
-import { isSolanaWallet } from "@dynamic-labs/solana";
+import { useWallet } from "@/lib/providers";
+import { getActiveNetworkData } from "@dynamic-labs-sdk/client";
+import { getSolanaConnection, signTransaction } from "@dynamic-labs-sdk/solana";
+import { dynamicClient } from "@/lib/dynamic";
import {
Connection,
PublicKey,
@@ -81,21 +83,26 @@ export interface UseKalshiTradingReturn {
}
export function useKalshiTrading(): UseKalshiTradingReturn {
- const { primaryWallet } = useDynamicContext();
+ const { solanaAccount } = useWallet();
const [isLoading, setIsLoading] = useState(false);
const [isSelling, setIsSelling] = useState(false);
const [error, setError] = useState(null);
const getConnection = useCallback(async (): Promise => {
- if (!primaryWallet || !isSolanaWallet(primaryWallet)) {
+ if (!solanaAccount) {
throw new Error("Solana wallet not connected");
}
- return primaryWallet.getConnection();
- }, [primaryWallet]);
+ const { networkData } = await getActiveNetworkData({ walletAccount: solanaAccount }, dynamicClient);
+ if (!networkData) {
+ const rpcUrl = process.env.NEXT_PUBLIC_SOLANA_RPC_URL || "https://api.mainnet-beta.solana.com";
+ return new Connection(rpcUrl, "confirmed");
+ }
+ return getSolanaConnection({ networkData });
+ }, [solanaAccount]);
const getSolBalance = useCallback(async (): Promise => {
- const walletAddress = primaryWallet?.address;
- if (!primaryWallet || !walletAddress) return 0;
+ const walletAddress = solanaAccount?.address;
+ if (!solanaAccount || !walletAddress) return 0;
try {
const connection = await getConnection();
@@ -105,11 +112,11 @@ export function useKalshiTrading(): UseKalshiTradingReturn {
} catch {
return 0;
}
- }, [primaryWallet, getConnection]);
+ }, [solanaAccount, getConnection]);
const getUsdcBalance = useCallback(async (): Promise => {
- const walletAddress = primaryWallet?.address;
- if (!primaryWallet || !walletAddress) return 0;
+ const walletAddress = solanaAccount?.address;
+ if (!solanaAccount || !walletAddress) return 0;
try {
const connection = await getConnection();
@@ -130,11 +137,11 @@ export function useKalshiTrading(): UseKalshiTradingReturn {
} catch {
return 0;
}
- }, [primaryWallet, getConnection]);
+ }, [solanaAccount, getConnection]);
const getWsolBalance = useCallback(async (): Promise => {
- const walletAddress = primaryWallet?.address;
- if (!primaryWallet || !walletAddress) return 0;
+ const walletAddress = solanaAccount?.address;
+ if (!solanaAccount || !walletAddress) return 0;
try {
const connection = await getConnection();
@@ -155,21 +162,17 @@ export function useKalshiTrading(): UseKalshiTradingReturn {
} catch {
return 0;
}
- }, [primaryWallet, getConnection]);
+ }, [solanaAccount, getConnection]);
const wrapSol = useCallback(
async (
solAmount: number
): Promise<{ success: boolean; txHash?: string; error?: string }> => {
- const walletAddress = primaryWallet?.address;
- if (!walletAddress || !primaryWallet) {
+ const walletAddress = solanaAccount?.address;
+ if (!walletAddress || !solanaAccount) {
return { success: false, error: "Wallet not connected" };
}
- if (!isSolanaWallet(primaryWallet)) {
- return { success: false, error: "Please connect a Solana wallet" };
- }
-
try {
const connection = await getConnection();
const publicKey = new PublicKey(walletAddress);
@@ -221,15 +224,13 @@ export function useKalshiTrading(): UseKalshiTradingReturn {
const versionedTransaction = new VersionedTransaction(messageV0);
- const signer = await primaryWallet.getSigner();
- const signedTx = await signer.signTransaction(
- versionedTransaction as unknown as Parameters<
- typeof signer.signTransaction
- >[0]
+ const { signedTransaction } = await signTransaction(
+ { walletAccount: solanaAccount, transaction: versionedTransaction },
+ dynamicClient
);
const signature = await connection.sendRawTransaction(
- signedTx.serialize()
+ (signedTransaction as VersionedTransaction).serialize()
);
await connection.confirmTransaction(
@@ -245,7 +246,7 @@ export function useKalshiTrading(): UseKalshiTradingReturn {
};
}
},
- [primaryWallet, getConnection]
+ [solanaAccount, getConnection]
);
const executeDFlowSwap = useCallback(
@@ -254,15 +255,11 @@ export function useKalshiTrading(): UseKalshiTradingReturn {
outputMint: string,
amount: number
): Promise<{ success: boolean; txHash?: string; error?: string }> => {
- const walletAddress = primaryWallet?.address;
- if (!walletAddress || !primaryWallet) {
+ const walletAddress = solanaAccount?.address;
+ if (!walletAddress || !solanaAccount) {
return { success: false, error: "Wallet not connected" };
}
- if (!isSolanaWallet(primaryWallet)) {
- return { success: false, error: "Please connect a Solana wallet" };
- }
-
try {
const connection = await getConnection();
@@ -288,13 +285,13 @@ export function useKalshiTrading(): UseKalshiTradingReturn {
const transactionBuffer = Buffer.from(orderData.transaction, "base64");
const transaction = VersionedTransaction.deserialize(transactionBuffer);
- const signer = await primaryWallet.getSigner();
- const signedTx = await signer.signTransaction(
- transaction as unknown as Parameters[0]
+ const { signedTransaction } = await signTransaction(
+ { walletAccount: solanaAccount, transaction },
+ dynamicClient
);
const signature = await connection.sendRawTransaction(
- signedTx.serialize(),
+ (signedTransaction as VersionedTransaction).serialize(),
{ skipPreflight: false, preflightCommitment: "confirmed" }
);
@@ -380,7 +377,7 @@ export function useKalshiTrading(): UseKalshiTradingReturn {
};
}
},
- [primaryWallet, getConnection]
+ [solanaAccount, getConnection]
);
const swapSolToUsdc = useCallback(
@@ -421,15 +418,11 @@ export function useKalshiTrading(): UseKalshiTradingReturn {
async (
params: TradeParams
): Promise<{ success: boolean; txHash?: string; error?: string }> => {
- const walletAddress = primaryWallet?.address;
- if (!walletAddress || !primaryWallet) {
+ const walletAddress = solanaAccount?.address;
+ if (!walletAddress || !solanaAccount) {
return { success: false, error: "Wallet not connected" };
}
- if (!isSolanaWallet(primaryWallet)) {
- return { success: false, error: "Please connect a Solana wallet" };
- }
-
if (!params.tokenMint) {
return {
success: false,
@@ -514,22 +507,18 @@ export function useKalshiTrading(): UseKalshiTradingReturn {
return { success: false, error: errorMessage };
}
},
- [primaryWallet, getSolBalance, getWsolBalance, wrapSol, executeDFlowSwap]
+ [solanaAccount, getSolBalance, getWsolBalance, wrapSol, executeDFlowSwap]
);
const sellPosition = useCallback(
async (
params: SellParams
): Promise<{ success: boolean; txHash?: string; error?: string }> => {
- const walletAddress = primaryWallet?.address;
- if (!walletAddress || !primaryWallet) {
+ const walletAddress = solanaAccount?.address;
+ if (!walletAddress || !solanaAccount) {
return { success: false, error: "Wallet not connected" };
}
- if (!isSolanaWallet(primaryWallet)) {
- return { success: false, error: "Please connect a Solana wallet" };
- }
-
if (!params.tokenMint) {
return {
success: false,
@@ -561,7 +550,7 @@ export function useKalshiTrading(): UseKalshiTradingReturn {
return { success: false, error: errorMessage };
}
},
- [primaryWallet, executeDFlowSwap]
+ [solanaAccount, executeDFlowSwap]
);
return {
diff --git a/examples/nextjs-kalshi-demo/src/lib/hooks/useUserPositions.ts b/examples/nextjs-kalshi-demo/src/lib/hooks/useUserPositions.ts
index b1b53dc..b034e84 100644
--- a/examples/nextjs-kalshi-demo/src/lib/hooks/useUserPositions.ts
+++ b/examples/nextjs-kalshi-demo/src/lib/hooks/useUserPositions.ts
@@ -1,7 +1,7 @@
"use client";
import { useQuery } from "@tanstack/react-query";
-import { useDynamicContext } from "@dynamic-labs/sdk-react-core";
+import { useWallet } from "@/lib/providers";
import type { Position, Order } from "@/lib/types/market";
interface PositionsResponse {
@@ -25,8 +25,8 @@ async function fetchPositions(
}
export function useUserPositions() {
- const { primaryWallet } = useDynamicContext();
- const address = primaryWallet?.address;
+ const { solanaAccount } = useWallet();
+ const address = solanaAccount?.address;
const { data, isLoading, error, refetch } = useQuery({
queryKey: ["user-positions", address],
diff --git a/examples/nextjs-kalshi-demo/src/lib/lifi-provider.tsx b/examples/nextjs-kalshi-demo/src/lib/lifi-provider.tsx
index 421c6b6..e6e1ac3 100644
--- a/examples/nextjs-kalshi-demo/src/lib/lifi-provider.tsx
+++ b/examples/nextjs-kalshi-demo/src/lib/lifi-provider.tsx
@@ -10,18 +10,19 @@ import {
type PropsWithChildren,
} from "react";
import { initializeLiFiConfig, loadLiFiChains } from "./lifi";
-import { useDynamicContext } from "@dynamic-labs/sdk-react-core";
-import { isSolanaWallet } from "@dynamic-labs/solana";
+import { useWallet } from "./providers";
+import { signTransaction, getSolanaConnection } from "@dynamic-labs-sdk/solana";
+import { getActiveNetworkData } from "@dynamic-labs-sdk/client";
+import { dynamicClient } from "./dynamic";
import { PublicKey } from "@solana/web3.js";
export const LiFiProvider: FC = ({ children }) => {
- const { sdkHasLoaded, primaryWallet } = useDynamicContext();
+ const { solanaAccount, loggedIn } = useWallet();
const initRef = useRef(false);
- // Keep a ref so the stable getWalletAdapter always reads the latest wallet
- const primaryWalletRef = useRef(primaryWallet);
+ const solanaAccountRef = useRef(solanaAccount);
useEffect(() => {
- primaryWalletRef.current = primaryWallet;
- }, [primaryWallet]);
+ solanaAccountRef.current = solanaAccount;
+ }, [solanaAccount]);
const { data: chains } = useQuery({
queryKey: ["lifi-chains"],
@@ -32,27 +33,45 @@ export const LiFiProvider: FC = ({ children }) => {
},
staleTime: 5 * 60 * 1000,
retry: 3,
- enabled: sdkHasLoaded,
+ enabled: loggedIn,
});
- // Stable function (no deps) — always reads from ref so LiFi always gets the current wallet.
- // We build a minimal SignerWalletAdapter shape that LiFi's SolanaStepExecutor requires:
- // publicKey: @solana/web3.js PublicKey (has toString())
- // signTransaction / signAllTransactions: delegated to Dynamic signer
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const getWalletAdapter = useCallback(async (): Promise => {
- const wallet = primaryWalletRef.current;
- if (!wallet || !isSolanaWallet(wallet)) return null;
- const signer = await wallet.getSigner();
+ const account = solanaAccountRef.current;
+ if (!account) return null;
+
+ const { networkData } = await getActiveNetworkData({ walletAccount: account }, dynamicClient);
+ const connection = networkData
+ ? getSolanaConnection({ networkData })
+ : null;
+
return {
- publicKey: new PublicKey(wallet.address),
- signTransaction: signer.signTransaction.bind(signer),
- signAllTransactions: signer.signAllTransactions.bind(signer),
+ publicKey: new PublicKey(account.address),
+ signTransaction: async (tx: Parameters[0]["transaction"]) => {
+ const { signedTransaction } = await signTransaction(
+ { walletAccount: account, transaction: tx },
+ dynamicClient
+ );
+ return signedTransaction;
+ },
+ signAllTransactions: async (txs: Parameters[0]["transaction"][]) => {
+ const signed = [];
+ for (const tx of txs) {
+ const { signedTransaction } = await signTransaction(
+ { walletAccount: account, transaction: tx },
+ dynamicClient
+ );
+ signed.push(signedTransaction);
+ }
+ return signed;
+ },
+ connection,
};
}, []);
useEffect(() => {
- if (sdkHasLoaded && !initRef.current && chains?.length) {
+ if (loggedIn && !initRef.current && chains?.length) {
try {
initializeLiFiConfig(getWalletAdapter);
initRef.current = true;
@@ -60,7 +79,7 @@ export const LiFiProvider: FC = ({ children }) => {
console.error("Failed to initialize LI.FI:", error);
}
}
- }, [sdkHasLoaded, getWalletAdapter, chains]);
+ }, [loggedIn, getWalletAdapter, chains]);
return <>{children}>;
};
diff --git a/examples/nextjs-kalshi-demo/src/lib/providers.tsx b/examples/nextjs-kalshi-demo/src/lib/providers.tsx
index 31b1f6c..9b64cbe 100644
--- a/examples/nextjs-kalshi-demo/src/lib/providers.tsx
+++ b/examples/nextjs-kalshi-demo/src/lib/providers.tsx
@@ -1,36 +1,134 @@
"use client";
-import { useState } from "react";
-import { env } from "@/env";
import {
- DynamicContextProvider,
- DynamicUserProfile,
-} from "@dynamic-labs/sdk-react-core";
-import { SolanaWalletConnectors } from "@dynamic-labs/solana";
+ createContext,
+ useContext,
+ useState,
+ useEffect,
+ useCallback,
+ type ReactNode,
+} from "react";
+import {
+ getWalletAccounts,
+ onEvent,
+ isSignedIn,
+ logout,
+ detectOAuthRedirect,
+ completeSocialAuthentication,
+} from "@dynamic-labs-sdk/client";
+import { createWaasWalletAccounts } from "@dynamic-labs-sdk/client/waas";
+import {
+ isSolanaWalletAccount,
+ type SolanaWalletAccount,
+} from "@dynamic-labs-sdk/solana";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
+import { dynamicClient } from "./dynamic";
import { ToastProvider } from "@/components/ui/Toast";
-import { LiFiProvider } from "./lifi-provider";
-export default function Providers({ children }: { children: React.ReactNode }) {
- const [queryClient] = useState(() => new QueryClient());
+interface WalletContextValue {
+ solanaAccount: SolanaWalletAccount | null;
+ loggedIn: boolean;
+ ensureSolanaWallet: () => Promise;
+ disconnect: () => Promise;
+}
+
+const WalletContext = createContext({
+ solanaAccount: null,
+ loggedIn: false,
+ ensureSolanaWallet: async () => {},
+ disconnect: async () => {},
+});
+
+export function useWallet() {
+ return useContext(WalletContext);
+}
+
+const queryClient = new QueryClient({
+ defaultOptions: {
+ queries: {
+ staleTime: 1000 * 60 * 5,
+ refetchOnWindowFocus: false,
+ },
+ },
+});
+
+export default function Providers({ children }: { children: ReactNode }) {
+ const [solanaAccount, setSolanaAccount] = useState(null);
+ const [loggedIn, setLoggedIn] = useState(false);
+
+ const refresh = useCallback(() => {
+ const accounts = getWalletAccounts(dynamicClient);
+ setSolanaAccount(accounts.find(isSolanaWalletAccount) ?? null);
+ setLoggedIn(isSignedIn(dynamicClient));
+ }, []);
+
+ const disconnect = useCallback(async () => {
+ await logout(dynamicClient);
+ setSolanaAccount(null);
+ setLoggedIn(false);
+ }, []);
+
+ const ensureSolanaWallet = useCallback(async () => {
+ try {
+ const accounts = getWalletAccounts(dynamicClient);
+ if (!accounts.some(isSolanaWalletAccount) && isSignedIn(dynamicClient)) {
+ await createWaasWalletAccounts({ chains: ["SOL"] }, dynamicClient);
+ }
+ } catch {
+ // wallet may already exist — ignore
+ }
+ refresh();
+ }, [refresh]);
+
+ useEffect(() => {
+ const handleOAuthRedirect = async () => {
+ if (typeof window === "undefined") return;
+ try {
+ const url = new URL(window.location.href);
+ if (await detectOAuthRedirect({ url }, dynamicClient)) {
+ await completeSocialAuthentication({ url }, dynamicClient);
+ await ensureSolanaWallet();
+ window.history.replaceState({}, "", window.location.pathname);
+ return;
+ }
+ } catch {
+ // not an OAuth redirect — continue normally
+ }
+ refresh();
+ };
+
+ handleOAuthRedirect();
+
+ const unsub1 = onEvent(
+ { event: "walletAccountsChanged", listener: () => ensureSolanaWallet() },
+ dynamicClient
+ );
+ const unsub2 = onEvent(
+ {
+ event: "logout",
+ listener: () => {
+ setSolanaAccount(null);
+ setLoggedIn(false);
+ },
+ },
+ dynamicClient
+ );
+
+ return () => {
+ unsub1();
+ unsub2();
+ };
+ }, [refresh, ensureSolanaWallet]);
return (
-
-
-
- {children}
-
-
-
+
+ {children}
+
-
+
);
}
-
diff --git a/examples/nextjs-kalshi-demo/src/styles/globals.css b/examples/nextjs-kalshi-demo/src/styles/globals.css
index f02c6ff..94bbc16 100644
--- a/examples/nextjs-kalshi-demo/src/styles/globals.css
+++ b/examples/nextjs-kalshi-demo/src/styles/globals.css
@@ -4,22 +4,22 @@
:root {
--font-size: 16px;
- --background: #0a0b0f;
- --foreground: #dde2f6;
- --card: #12131a;
- --card-foreground: #dde2f6;
- --primary: #8b5cf6;
+ --background: rgb(249,249,249);
+ --foreground: #030303;
+ --card: #ffffff;
+ --card-foreground: #030303;
+ --primary: #4779FF;
--primary-foreground: #ffffff;
- --secondary: #06b6d4;
- --secondary-foreground: #ffffff;
- --accent: #14b8a6;
+ --secondary: #606060;
+ --secondary-foreground: #030303;
+ --accent: #4779FF;
--accent-foreground: #ffffff;
--destructive: #ef4444;
--destructive-foreground: #ffffff;
- --border: #262a34;
+ --border: #DADADA;
--input: transparent;
- --input-background: #1a1b23;
- --ring: #8b5cf6;
+ --input-background: #F9F9F9;
+ --ring: #4779FF;
--radius: 0.625rem;
}
@@ -60,7 +60,7 @@
body {
@apply bg-background text-foreground;
- font-family: "Clash Display", "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
+ font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
#root {
@@ -112,87 +112,70 @@ html {
}
::-webkit-scrollbar-track {
- background: #12131a;
+ background: #F9F9F9;
border-radius: 4px;
}
::-webkit-scrollbar-thumb {
- background: #262a34;
+ background: #DADADA;
border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
- background: #363a48;
+ background: #ADADAD;
}
/* Dynamic.xyz Modal Theme Customization */
.dynamic-shadow-dom {
- /* Fonts */
- --dynamic-font-family-primary: "Clash Display", "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
- --dynamic-font-family-numbers: "Clash Display", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
-
- /* Base Colors - Dark theme with purple accents */
- --dynamic-base-1: #1a1b23;
- --dynamic-base-2: #252630;
- --dynamic-base-3: #2d2e3a;
- --dynamic-base-4: #12131a;
- --dynamic-base-5: rgba(22, 22, 22, 0.06);
-
- /* Brand Colors - Purple to cyan gradient */
- --dynamic-brand-primary-color: #8b5cf6;
- --dynamic-brand-hover-color: rgba(139, 92, 246, 0.8);
- --dynamic-brand-secondary-color: rgba(139, 92, 246, 0.15);
-
- /* Connection Status */
- --dynamic-connection-green: #14b8a6;
-
- /* Border Radius */
- --dynamic-border-radius: 12px;
-
- /* Hover States */
- --dynamic-hover: rgba(139, 92, 246, 0.1);
-
- /* Error Colors */
- --dynamic-error-1: #ef4444;
- --dynamic-error-2: rgba(239, 68, 68, 0.1);
-
- /* Success Colors */
- --dynamic-success-1: #14b8a6;
- --dynamic-success-2: rgba(20, 184, 166, 0.1);
-
- /* Footer */
- --dynamic-footer-background-color: #252630;
- --dynamic-footer-text-color: rgba(221, 226, 246, 0.6);
- --dynamic-footer-icon-color: #8b5cf6;
- --dynamic-footer-arrow-color: rgba(221, 226, 246, 0.6);
- --dynamic-footer-border: 1px solid #262a34;
+ --dynamic-font-family-primary: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
+ --dynamic-font-family-numbers: "Roboto", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
+
+ --dynamic-base-1: #ffffff;
+ --dynamic-base-2: #f9f9f9;
+ --dynamic-base-3: #f0f0f0;
+ --dynamic-base-4: #ffffff;
+ --dynamic-base-5: rgba(0, 0, 0, 0.04);
+
+ --dynamic-brand-primary-color: #4779FF;
+ --dynamic-brand-hover-color: rgba(71, 121, 255, 0.85);
+ --dynamic-brand-secondary-color: rgba(71, 121, 255, 0.1);
+
+ --dynamic-connection-green: #3ea34b;
+ --dynamic-border-radius: 9.135px;
+ --dynamic-hover: rgba(71, 121, 255, 0.06);
+
+ --dynamic-error-1: #e64341;
+ --dynamic-error-2: rgba(230, 67, 65, 0.1);
+ --dynamic-success-1: #3ea34b;
+ --dynamic-success-2: rgba(62, 163, 75, 0.1);
+
+ --dynamic-footer-background-color: #f9f9f9;
+ --dynamic-footer-text-color: #606060;
+ --dynamic-footer-icon-color: #4779FF;
+ --dynamic-footer-arrow-color: #606060;
+ --dynamic-footer-border: 1px solid #DADADA;
--dynamic-footer-padding: 1rem 1.25rem;
- /* Loading Animation */
--dynamic-loading-animation-gradient: linear-gradient(
90deg,
- rgba(139, 92, 246, 0) 0,
- rgba(139, 92, 246, 0.1) 20%,
- rgba(139, 92, 246, 0.2) 60%,
- rgba(139, 92, 246, 0)
+ rgba(71, 121, 255, 0) 0,
+ rgba(71, 121, 255, 0.08) 20%,
+ rgba(71, 121, 255, 0.15) 60%,
+ rgba(71, 121, 255, 0)
);
- /* Overlay */
- --dynamic-overlay: rgba(10, 11, 15, 0.8);
+ --dynamic-overlay: rgba(0, 0, 0, 0.4);
- /* Shadows */
- --dynamic-shadow-down-1: 0px 1px 2px 0px rgba(0, 0, 0, 0.02);
+ --dynamic-shadow-down-1: 0px 1px 2px 0px rgba(0, 0, 0, 0.06);
--dynamic-shadow-down-2: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
- --dynamic-shadow-down-3: 0px 4px 8px 0px rgba(0, 0, 0, 0.12);
- --dynamic-shadow-up-1: 0px -2px 8px 0px rgba(0, 0, 0, 0.08);
+ --dynamic-shadow-down-3: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
+ --dynamic-shadow-up-1: 0px -2px 8px 0px rgba(0, 0, 0, 0.06);
- /* Text Colors */
- --dynamic-text-primary: #dde2f6;
- --dynamic-text-secondary: rgba(221, 226, 246, 0.6);
- --dynamic-text-tertiary: rgba(221, 226, 246, 0.4);
- --dynamic-text-link: #8b5cf6;
+ --dynamic-text-primary: #030303;
+ --dynamic-text-secondary: #606060;
+ --dynamic-text-tertiary: #999999;
+ --dynamic-text-link: #4779FF;
- /* Text Sizes */
--dynamic-text-size-body-mini: 10px;
--dynamic-text-size-body-small: 12px;
--dynamic-text-size-body-normal: 14px;
@@ -203,79 +186,55 @@ html {
--dynamic-text-size-numbers-big: 14px;
--dynamic-text-size-title: 18px;
- /* Badge Colors */
- --dynamic-badge-background: rgba(139, 92, 246, 0.1);
- --dynamic-badge-color: #dde2f6;
- --dynamic-badge-dot-background: #14b8a6;
- --dynamic-badge-primary-background: #8b5cf6;
+ --dynamic-badge-background: rgba(71, 121, 255, 0.1);
+ --dynamic-badge-color: #030303;
+ --dynamic-badge-dot-background: #3ea34b;
+ --dynamic-badge-primary-background: #4779FF;
--dynamic-badge-primary-color: #ffffff;
- --dynamic-recommended-badge-background: rgba(20, 184, 166, 0.15);
- --dynamic-recommended-badge-color: #14b8a6;
-
- /* Search Bar / Input Fields */
- --dynamic-search-bar-background: #252630;
- --dynamic-search-bar-background-hover: #2d2e3a;
- --dynamic-search-bar-background-focus: #252630;
- --dynamic-search-bar-border: 1px solid #262a34;
- --dynamic-search-bar-border-hover: 1px solid rgba(139, 92, 246, 0.3);
- --dynamic-search-bar-border-focus: 1px solid #8b5cf6;
-
- /* Modal */
- --dynamic-modal-border: 1px solid #262a34;
+ --dynamic-recommended-badge-background: rgba(62, 163, 75, 0.1);
+ --dynamic-recommended-badge-color: #3ea34b;
+
+ --dynamic-search-bar-background: #f9f9f9;
+ --dynamic-search-bar-background-hover: #f0f0f0;
+ --dynamic-search-bar-background-focus: #ffffff;
+ --dynamic-search-bar-border: 1px solid #DADADA;
+ --dynamic-search-bar-border-hover: 1px solid #ADADAD;
+ --dynamic-search-bar-border-focus: 1px solid #4779FF;
+
+ --dynamic-modal-border: 1px solid #DADADA;
--dynamic-modal-width: 22.5rem;
--dynamic-modal-padding: 1.5rem;
- --dynamic-modal-backdrop-background: rgba(10, 11, 15, 0.8);
+ --dynamic-modal-backdrop-background: rgba(0, 0, 0, 0.4);
--dynamic-modal-backdrop-filter: blur(8px);
- /* Wallet List */
--dynamic-wallet-list-max-height: 16.25rem;
--dynamic-wallet-list-tile-gap: 0.5rem;
--dynamic-wallet-list-tile-padding: 0.75rem;
- --dynamic-wallet-list-tile-background: #252630;
- --dynamic-wallet-list-tile-border: 1px solid #262a34;
- --dynamic-wallet-list-tile-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.02);
- --dynamic-wallet-list-tile-background-hover: #2d2e3a;
- --dynamic-wallet-list-tile-border-hover: 1px solid rgba(139, 92, 246, 0.3);
+ --dynamic-wallet-list-tile-background: #f9f9f9;
+ --dynamic-wallet-list-tile-border: 1px solid #DADADA;
+ --dynamic-wallet-list-tile-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.04);
+ --dynamic-wallet-list-tile-background-hover: #f0f0f0;
+ --dynamic-wallet-list-tile-border-hover: 1px solid #4779FF;
--dynamic-wallet-list-tile-shadow-hover: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
--dynamic-wallet-list-tile-animation-duration: 0.15s;
- /* Connect Button */
- --dynamic-connect-button-background: linear-gradient(135deg, #8b5cf6 0%, #06b6d4 100%);
+ --dynamic-connect-button-background: #4779FF;
--dynamic-connect-button-color: #ffffff;
- --dynamic-connect-button-border: none;
+ --dynamic-connect-button-border: 1px solid transparent;
--dynamic-connect-button-shadow: none;
- --dynamic-connect-button-background-hover: linear-gradient(135deg, rgba(139, 92, 246, 0.9) 0%, rgba(6, 182, 212, 0.9) 100%);
+ --dynamic-connect-button-background-hover: rgba(71, 121, 255, 0.85);
--dynamic-connect-button-color-hover: #ffffff;
- --dynamic-connect-button-border-hover: none;
+ --dynamic-connect-button-border-hover: 1px solid transparent;
--dynamic-connect-button-shadow-hover: none;
- --dynamic-connect-button-radius: 12px;
+ --dynamic-connect-button-radius: 8px;
--dynamic-connect-button-height: 41px;
- --dynamic-connect-button-padding: 11px 22px;
-
- /* Tooltip */
- --dynamic-tooltip-color: #252630;
- --dynamic-tooltip-text-color: #dde2f6;
-}
+ --dynamic-connect-button-padding: 0 20px;
+ --dynamic-connect-button-font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
+ --dynamic-connect-button-font-weight: 500;
-/* Button overrides for Dynamic modals */
-.dynamic-shadow-dom button[type="submit"],
-.dynamic-shadow-dom button[type="button"]:not([aria-label*="close" i]):not([aria-label*="back" i]) {
- background: linear-gradient(135deg, #8b5cf6 0%, #06b6d4 100%) !important;
- color: #ffffff !important;
- border: none !important;
- border-radius: 12px !important;
- font-weight: 600 !important;
- transition: opacity 0.15s ease !important;
-}
-
-.dynamic-shadow-dom button[type="submit"]:hover,
-.dynamic-shadow-dom button[type="button"]:hover:not([aria-label*="close" i]):not([aria-label*="back" i]) {
- opacity: 0.9 !important;
-}
+ --dynamic-text-button-primary: #ffffff;
-.dynamic-shadow-dom button[aria-label*="close" i],
-.dynamic-shadow-dom button[aria-label*="back" i] {
- background-color: transparent !important;
- border: none !important;
+ --dynamic-tooltip-color: #030303;
+ --dynamic-tooltip-text-color: #ffffff;
}
diff --git a/examples/nextjs-polymarket-demo/.env.example b/examples/nextjs-polymarket-demo/.env.example
index 73d70e3..bbc4aba 100644
--- a/examples/nextjs-polymarket-demo/.env.example
+++ b/examples/nextjs-polymarket-demo/.env.example
@@ -1,14 +1,13 @@
+# Required: Your Dynamic Labs environment ID
+# Get this from https://app.dynamic.xyz
NEXT_PUBLIC_DYNAMIC_ENV_ID=
+# Checkout.com credentials (for credit card deposits)
CHECKOUT_SECRET_KEY=
NEXT_PUBLIC_CHECKOUT_PUBLIC_KEY=
CHECKOUT_PROCESSING_CHANNEL_ID=
CHECKOUT_API_URL=
-POLYMARKET_BUILDER_SECRET=
-POLYMARKET_BUILDER_PASSPHRASE=
-POLYMARKET_BUILDER_API_KEY=
-
# Optional: LiFi API key for higher rate limits on cross-chain deposits
# Get this from https://li.fi
NEXT_PUBLIC_LIFI_API_KEY=
diff --git a/examples/nextjs-polymarket-demo/next.config.ts b/examples/nextjs-polymarket-demo/next.config.ts
index 3dceee1..670946f 100644
--- a/examples/nextjs-polymarket-demo/next.config.ts
+++ b/examples/nextjs-polymarket-demo/next.config.ts
@@ -87,7 +87,7 @@ const nextConfig: NextConfig = {
],
},
// Transpile LI.FI packages to ensure compatibility
- transpilePackages: ["@lifi/sdk", "@lifi/wallet-management"],
+ transpilePackages: ["@lifi/sdk"],
};
export default nextConfig;
diff --git a/examples/nextjs-polymarket-demo/package.json b/examples/nextjs-polymarket-demo/package.json
index 013d904..df4cf8f 100644
--- a/examples/nextjs-polymarket-demo/package.json
+++ b/examples/nextjs-polymarket-demo/package.json
@@ -11,11 +11,9 @@
"dependencies": {
"@awesome-qrcode/react": "^1.0.0",
"@checkout.com/checkout-web-components": "^1.7.1",
- "@dynamic-labs/ethereum": "^4.50.5",
- "@dynamic-labs/sdk-react-core": "^4.50.5",
- "@dynamic-labs/wagmi-connector": "^4.50.5",
+ "@dynamic-labs-sdk/client": "^0.24.1",
+ "@dynamic-labs-sdk/evm": "^0.24.1",
"@lifi/sdk": "^3.14.1",
- "@lifi/wallet-management": "^3.21.0",
"@polymarket/clob-client": "^5.1.1",
"@t3-oss/env-nextjs": "^0.13.10",
"@tanstack/react-query": "^5.90.12",
@@ -29,7 +27,6 @@
"react-dom": "^18.3.1",
"tailwind-merge": "^3.4.0",
"viem": "^2.42.1",
- "wagmi": "^3.1.0",
"zod": "^4.2.1"
},
"devDependencies": {
diff --git a/examples/nextjs-polymarket-demo/pnpm-lock.yaml b/examples/nextjs-polymarket-demo/pnpm-lock.yaml
index 2412aec..f2e687c 100644
--- a/examples/nextjs-polymarket-demo/pnpm-lock.yaml
+++ b/examples/nextjs-polymarket-demo/pnpm-lock.yaml
@@ -14,21 +14,15 @@ importers:
'@checkout.com/checkout-web-components':
specifier: ^1.7.1
version: 1.7.1
- '@dynamic-labs/ethereum':
- specifier: ^4.50.5
- version: 4.52.4(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)
- '@dynamic-labs/sdk-react-core':
- specifier: ^4.50.5
- version: 4.52.4(@types/react@18.3.27)(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(utf-8-validate@5.0.10)
- '@dynamic-labs/wagmi-connector':
- specifier: ^4.50.5
- version: 4.52.4(672bf2d02968ed5112f1a6b354c9e5e6)
+ '@dynamic-labs-sdk/client':
+ specifier: ^0.24.1
+ version: 0.24.1(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs-sdk/evm':
+ specifier: ^0.24.1
+ version: 0.24.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)
'@lifi/sdk':
specifier: ^3.14.1
- version: 3.14.1(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)
- '@lifi/wallet-management':
- specifier: ^3.21.0
- version: 3.21.0(45661dd9c76a7a02b5bda253a24cdd93)
+ version: 3.14.1(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@18.3.1))(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)
'@polymarket/clob-client':
specifier: ^5.1.1
version: 5.1.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
@@ -55,7 +49,7 @@ importers:
version: 12.23.26(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next:
specifier: ^15.5.9
- version: 15.5.9(@babel/core@7.28.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 15.5.9(@babel/core@7.28.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
@@ -68,9 +62,6 @@ importers:
viem:
specifier: ^2.42.1
version: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- wagmi:
- specifier: ^3.1.0
- version: 3.1.0(@coinbase/wallet-sdk@4.3.7(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@18.3.1))(@types/react@18.3.27)(@walletconnect/ethereum-provider@2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(react@18.3.1)(typescript@5.9.3)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
zod:
specifier: ^4.2.1
version: 4.2.1
@@ -122,6 +113,9 @@ packages:
graphql: ^15.5.0 || ^16.0.0 || ^17.0.0
typescript: ^5.0.0
+ '@ably/msgpack-js@0.4.1':
+ resolution: {integrity: sha512-Sjxj6SOr17hExAVrsycN7u6oV4PhZcK7Z2S8dM71CH/butgO47cSo/TL6FJPCXUyDAzKkOWjMUpJGyZkEpyu4Q==}
+
'@adraffy/ens-normalize@1.11.1':
resolution: {integrity: sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==}
@@ -286,101 +280,75 @@ packages:
resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
engines: {node: '>=6.9.0'}
- '@base-org/account@1.1.1':
- resolution: {integrity: sha512-IfVJPrDPhHfqXRDb89472hXkpvJuQQR7FDI9isLPHEqSYt/45whIoBxSPgZ0ssTt379VhQo4+87PWI1DoLSfAQ==}
-
- '@bigmi/client@0.6.4':
- resolution: {integrity: sha512-MuA8lIP6BgM9rU0FKqtD2In4bTGF3JUge2X8yURVCZ2pZMbZIYyPBlMiJ382fcBPZiguCiOI4GcdUVRQS9StaA==}
- peerDependencies:
- '@tanstack/query-core': '>=5.68.0'
-
'@bigmi/core@0.6.4':
resolution: {integrity: sha512-aLGDX0aF29bq5PWSB/m23RVw4nATNY/EtNhNTg+4KcJdyj8CKv+Fh2OWnnqcoseli/iLB9kVk7UgOUlq1/p2Xg==}
peerDependencies:
bs58: ^6.0.0
- '@bigmi/react@0.6.4':
- resolution: {integrity: sha512-NZ4jdGnPgzBdDL8OnajjFU+1bbXafgJrZwzT9nUMNLdODpTUsfei60Dxes010pgJKCU0QBd9V2mbd9oKmQ+CUw==}
- peerDependencies:
- '@tanstack/react-query': '>=5.68.0'
- react: ^18.0.0 || ^19.0.0
- react-dom: ^18.0.0 || ^19.0.0
-
'@bitcoinerlab/secp256k1@1.2.0':
resolution: {integrity: sha512-jeujZSzb3JOZfmJYI0ph1PVpCRV5oaexCgy+RvCXV8XlY+XFB/2n3WOcvBsKLsOw78KYgnQrQWb2HrKE4be88Q==}
'@checkout.com/checkout-web-components@1.7.1':
resolution: {integrity: sha512-w3l3qqT/mVOJUgcLV2swbRg6kmxE5fHoBikLImUzs7jkYOgGV3GTATZILP9XCAkq7fF3JR501AR4bpInxmqh6w==}
- '@coinbase/wallet-sdk@4.3.7':
- resolution: {integrity: sha512-z6e5XDw6EF06RqkeyEa+qD0dZ2ZbLci99vx3zwDY//XO8X7166tqKJrR2XlQnzVmtcUuJtCd5fCvr9Cu6zzX7w==}
+ '@dynamic-labs-sdk/assert-package-version@0.24.1':
+ resolution: {integrity: sha512-pCOWQrIzYYDtsbCZhfOuPrsHeUURF8GR1FqSsqebzEUR3hb99qcqRutKV66RUdX8qQ4nJP004leAHJ4S/e7yhQ==}
- '@dynamic-labs-connectors/base-account-evm@4.4.2':
- resolution: {integrity: sha512-BNdiET8sY8biWYUohT4+tBwYuoVKlI4ZxjfKh4VxATS6z/6cQCLhJpOmq39+v5aMf/vaCFfEU+UxmYz7YXcAMg==}
- peerDependencies:
- '@dynamic-labs/ethereum-core': ^4.11.1
- '@dynamic-labs/wallet-connector-core': ^4.11.1
- viem: ^2.21.55
-
- '@dynamic-labs-sdk/assert-package-version@0.1.2':
- resolution: {integrity: sha512-riWzoNe0NoS0nSWX3pqQ0Tjt3OAIufI0LpuVR0SQwGA1Xr8BsZZs+RKb+cxDMtpyKE+ZaA+U3GEN+UXr2FYm/A==}
+ '@dynamic-labs-sdk/client@0.24.1':
+ resolution: {integrity: sha512-V4XHFBRH6uHmrZnxCVet1/nc5pDBQfm0ml1nsVA+mzI7JCO/APm+w3cHxdXTX5fEHlGm0vzM+AHWzq0NvtqA+Q==}
- '@dynamic-labs-sdk/client@0.1.2':
- resolution: {integrity: sha512-2GYWnVGwtD1xfpQunUvmISDlrsAnY7e9rjvebvuAtMy9st9PhZxomLxd0kj9v2sX4R+mxtD0vKuXMS0+p+tJ/Q==}
+ '@dynamic-labs-sdk/evm@0.24.1':
+ resolution: {integrity: sha512-Sf7gKxMkN5FdqrEJ/ijmJfaK5Xz0pgoi8jAcvR0HiWQQL659zI+TBAEkSfM81JAD9poetNL+/nPdLvmwJKI85w==}
+ peerDependencies:
+ viem: ^2.28.4
- '@dynamic-labs-wallet/browser-wallet-client@0.0.211':
- resolution: {integrity: sha512-ZYtpKlisiDejEiD2oFIpcpkjFM0UMLTuRZ0gzEe+ybBn4e3g+Yt0XjKdcAPHvQVeIb94TgtZqLmxRW/lQz9hSQ==}
+ '@dynamic-labs-sdk/wallet-connect@0.24.1':
+ resolution: {integrity: sha512-VO5oqbm+NTkHVytd8rsaGfkBo5la3gaY4oGh8S/Ty7Z6/UjxqkG3tLPPw7lOeIQCZecXxj7wOw1g74WFoM9GQA==}
- '@dynamic-labs-wallet/browser-wallet-client@0.0.217':
- resolution: {integrity: sha512-t9N1Ml94emoi4o2SxdMzBodlNCOaTsuedIGR2p3ABoF5GddErp3DocNoE5rgOC+U8GdAz9s0N/u9WMRkwHn2Xw==}
+ '@dynamic-labs-wallet/browser-wallet-client@0.0.286':
+ resolution: {integrity: sha512-jmDW0lOSNYrPg/krdqaigt5F2Ib/y/7eAc2ZV/ELY5Wd982gl2JoG1RZhy6ut0ovZL9J+qeCfQhDLCgHDhz3Ww==}
'@dynamic-labs-wallet/browser@0.0.167':
resolution: {integrity: sha512-HDmUetnJ1iz6kGd5PB1kJzeLI7ZJmwxlJ1QGtUqSQHDdBkhLwaDPlccB2IviC5iPfU5PR/IQ1BYEqpoTWx2sBA==}
+ '@dynamic-labs-wallet/browser@0.0.203':
+ resolution: {integrity: sha512-Vwi4CFMjSiLsPF4VUlYV4F87xaQrgnmUVUVx3b5F0I5DbFsGLafiSl2T/dlsOeNuRAhbpDMU4MEB4oOxzR0kYQ==}
+
+ '@dynamic-labs-wallet/browser@0.0.259':
+ resolution: {integrity: sha512-wvsfzFDFiXx+LnELExFkbakzyewreZl9VvpaXrwTpzDrDFQHQE081CwyMHLHxZetFzE10L23fyKOrjSAaJuQuw==}
+
'@dynamic-labs-wallet/core@0.0.167':
resolution: {integrity: sha512-jEHD/mDfnqx2/ML/MezY725uPPrKGsGoR3BaS1JNITGIitai1gPEgaEMqbXIhzId/m+Xieb8ZrLDiaYYJcXcyQ==}
- '@dynamic-labs-wallet/core@0.0.211':
- resolution: {integrity: sha512-PPLjOu55O4G204phWfPmpZNn4p+vcinZ8XvBvBcRl+uHhYxYIFg/Ma4C96ZrNB08iT5uxXxzNAWAg46ytO/GGA==}
+ '@dynamic-labs-wallet/core@0.0.203':
+ resolution: {integrity: sha512-1ykOANTDCPPaIpajpKqRxfISGYrmiMs7WMZQzdzRkTLftpnatgycYjdZrX9adhE1kY9BMrPdhfYaaE5B9wbFbQ==}
- '@dynamic-labs-wallet/core@0.0.217':
- resolution: {integrity: sha512-TzIyCYlcwFTOTHpr4phU7xQmkY+f76OTiPM/LZ9gW9m0Ji1ETokHfhv6nuLOQSbctGviTdrGxWF1Y1uhaLJEDQ==}
+ '@dynamic-labs-wallet/core@0.0.259':
+ resolution: {integrity: sha512-q9QhQ30CU1IwJgSQ4jvoX3ltWBnvoomsPIjn8K3+vhW/Js6zIeTB0mQ0M0m/NQSbms3E16XstzSnAkiXcSTvow==}
+
+ '@dynamic-labs-wallet/core@0.0.286':
+ resolution: {integrity: sha512-DgMDLWvPmYlJoRfqTVgcQIRJtwv9T7wPa88wMJAg11fd/Wmb7MKJedPQ9BMlHOUdnvFkG9qAxw52SKh3MzGp6w==}
'@dynamic-labs-wallet/forward-mpc-client@0.1.3':
resolution: {integrity: sha512-riZesfU41fMvetaxJ3bO48/9P8ikRPgoVJgWh8m8i0oRyYN7uUz+Iesp+52U12DCtcvSTXljxrKtrV3yqNAYRw==}
- '@dynamic-labs-wallet/forward-mpc-shared@0.1.0':
- resolution: {integrity: sha512-xRpMri4+ZuClonwf04RcnT/BCG8oA36ononD7s0MA5wSqd8kOuHjzNTSoM6lWnPiCmlpECyPARJ1CEO02Sfq9Q==}
-
- '@dynamic-labs/assert-package-version@4.52.4':
- resolution: {integrity: sha512-6bi4x/dQC1Ijnfq4Giw4ylYn+6h9kvvsEVqAXdV2J/08zks5yF22JelfzR+PrPllDtzDyMxyZM2db7WvCLVjtg==}
-
- '@dynamic-labs/embedded-wallet-evm@4.52.4':
- resolution: {integrity: sha512-ULBrOV7cltuSl7XPCIprZficnK2bq7/+2CRjrkJ8XMDMmz1vEO7nT/DQkp1ckbX+N96O0sDgWUenh8rEYJ66tQ==}
- peerDependencies:
- viem: ^2.28.4
+ '@dynamic-labs-wallet/forward-mpc-client@0.2.0':
+ resolution: {integrity: sha512-zkn5eYPPkjOFRi8POHXM+rl2lW+0AKjqiKPdNYmJieegI8PuXqq9Q0UzVWISwzpqmMX4/nQmK+9cqbPDW9Lu6A==}
- '@dynamic-labs/embedded-wallet@4.52.4':
- resolution: {integrity: sha512-x3k9D0uRIL9Kj9OyWZeMs4IjLSo0GaoxnlobF0OtS4fVSbJwbfMSAglZ4x1rZCTV4oCQjAbrrdOG2mXiFATWOQ==}
+ '@dynamic-labs-wallet/forward-mpc-client@0.3.0':
+ resolution: {integrity: sha512-bpuaN4iuKKIi/SPF7xs+InYbfVO/DTLZw9gJeU8cCRh0h91j+GNJZOX8n+1T9sRj3IIvHv3Seq6Zsx/uEWAtVA==}
- '@dynamic-labs/ethereum-core@4.52.4':
- resolution: {integrity: sha512-KeK+s/C0JyA0pf1rg25eCnw1fpolQRJr9dEP3nBMdvR7611T3LiATijvL2Qt51IJaOB+p2cdEAAw6TAvE/mp8g==}
- peerDependencies:
- viem: ^2.28.4
+ '@dynamic-labs-wallet/forward-mpc-shared@0.1.0':
+ resolution: {integrity: sha512-xRpMri4+ZuClonwf04RcnT/BCG8oA36ononD7s0MA5wSqd8kOuHjzNTSoM6lWnPiCmlpECyPARJ1CEO02Sfq9Q==}
- '@dynamic-labs/ethereum@4.52.4':
- resolution: {integrity: sha512-AXv6SRK2iqvJVLoU4UR3mI6CvqrfU6aZQBec/JMPUc40bwbTx1TBR/pAYqORa+3igwFERfERZzqtcDS9POeVdw==}
- peerDependencies:
- viem: ^2.28.4
+ '@dynamic-labs-wallet/forward-mpc-shared@0.2.0':
+ resolution: {integrity: sha512-2I8NoCBVT9/09o4+M78S2wyY9jVXAb6RKt5Bnh1fhvikuB11NBeswtfZLns3wAFQxayApe31Jhamd4D2GR+mtw==}
- '@dynamic-labs/iconic@4.52.4':
- resolution: {integrity: sha512-UCOQtuglQJ921B4s609ST0FYyqhXOsuUqGxydcZzFvyLE+UYO4SeBgps5+4jWE3pCUJHfaF7Zd7Vq4xfLxeFAA==}
- peerDependencies:
- react: '>=18.0.0 <20.0.0'
- react-dom: '>=18.0.0 <20.0.0'
+ '@dynamic-labs-wallet/forward-mpc-shared@0.3.0':
+ resolution: {integrity: sha512-S0oO+vbDZZdUFH+LOAIolvgKWgthyvJj6R4wam+v4Hb5FXFxvdBkzCAMq63UNH+wLP4oyctZK6BOjJ3oTzwQLA==}
- '@dynamic-labs/locale@4.52.4':
- resolution: {integrity: sha512-Y6f14FVIlK2uSVCoo62R+4oO3rRkv390je2eWICrY7ZaPHSl2i7N9HaRJ7BlE5rcr8kOMthSZ7uEfAXa7SKTDA==}
+ '@dynamic-labs/assert-package-version@4.52.4':
+ resolution: {integrity: sha512-6bi4x/dQC1Ijnfq4Giw4ylYn+6h9kvvsEVqAXdV2J/08zks5yF22JelfzR+PrPllDtzDyMxyZM2db7WvCLVjtg==}
'@dynamic-labs/logger@4.52.4':
resolution: {integrity: sha512-KGSFWWU9CAfY2xa74GUqRfEIdOcGNtnhFfWsItpB2EROLdX/jCOx9ocQbO7Ezp4yxOIMjA14quGit2igLiv4bA==}
@@ -388,12 +356,6 @@ packages:
'@dynamic-labs/message-transport@4.52.4':
resolution: {integrity: sha512-ehbOJd2Nnc3m4Zq6TLsnMCg9cqlFO6hwX0vD1bDwecj4ar6C7OM2AQcswundYK9D23CxAKHDho/wRURE07psvQ==}
- '@dynamic-labs/multi-wallet@4.52.4':
- resolution: {integrity: sha512-24Dy2zRECdqcsjqw6U+As/vvMjoVc+Hvw4pSzjAy6/RbVrO9Hqzg5V1NDwsExku3drqPxRsLa6KN7hTlSa0zjQ==}
-
- '@dynamic-labs/rpc-providers@4.52.4':
- resolution: {integrity: sha512-SZONfOO1Gol8I0QdUiDm/IKDWpj/9fgjxsarLMd8hYAZ7WcK0KE+aKnlPDh2fBlReqOxohztJw1EKEpokoUa4w==}
-
'@dynamic-labs/sdk-api-core@0.0.764':
resolution: {integrity: sha512-79JptJTTClLc9qhioThtwMuzTHJ+mrj8sTEglb7Mcx3lJub9YbXqNdzS9mLRxZsr2et3aqqpzymXdUBzSEaMng==}
@@ -403,20 +365,14 @@ packages:
'@dynamic-labs/sdk-api-core@0.0.843':
resolution: {integrity: sha512-+4tcNWsKuPzt+suJax3jprwyI+w2gbEbSkzeuvI9/x1B9AuFPvIMxILoVqK9hEsrT57APQHnmTOkxSNk7aDgPA==}
- '@dynamic-labs/sdk-react-core@4.52.4':
- resolution: {integrity: sha512-g+bV9G9dY0rAg4EPthKnX+HpXgSkgXnT7xcXrrjIhXShY1UD/AOqKc3Na2W+98ESNQT1slbsA946Ed+sC4+hlQ==}
- peerDependencies:
- react: '>=18.0.0 <20.0.0'
- react-dom: '>=18.0.0 <20.0.0'
-
- '@dynamic-labs/solana-core@4.52.4':
- resolution: {integrity: sha512-/9AmrGvMtZuy8HSPbi7Si8AyziXlqFBriwbCIwQK8tBEDxxDQnKajjCRBPOGEUwtiwvngeVByRDBTFtatJWfJg==}
+ '@dynamic-labs/sdk-api-core@0.0.864':
+ resolution: {integrity: sha512-XChDKxbbJtZgFsJ1g9N35ALE2O/CCmT+tB50LpbnbXWkt1gRjYoPNB+UVzNQeDXD4skwJUy6i849WmTUPRNReg==}
- '@dynamic-labs/store@4.52.4':
- resolution: {integrity: sha512-1yubjMe1WnHIn3qXibSigwGBkz1pFW6LE4jBpd5oSkokXMsDSO3iPJozIDOJSSxpkbFD9TJ0vFiyJu7LneeyRQ==}
+ '@dynamic-labs/sdk-api-core@0.0.875':
+ resolution: {integrity: sha512-lLMJ5RwFn48UKTZnqT5g4VXVD68uSy87UpEf3Up21YDH4/2uaeEIrJZDUM9gvvCsU/8f2Q9K72i9+JoyZWWzzw==}
- '@dynamic-labs/sui-core@4.52.4':
- resolution: {integrity: sha512-q11/Ko3mwWCt3vb2C2K3xZfRSb0a6SWLDydb+3JA+t64wDMnx7lDVBeRRoPkzI3x/IgcTm2tfh1mF47I5LvnfA==}
+ '@dynamic-labs/sdk-api-core@0.0.927':
+ resolution: {integrity: sha512-jL0XRN9GzKeN2wcppD8Ixt2Q7VtkNSbBv6up6el8vutsiQ8ZxA/eX/Wb1ysw8TXiIcDUl2p0afyWwkSxIj+8rw==}
'@dynamic-labs/types@4.52.4':
resolution: {integrity: sha512-Wi276+Ewipdzmg/eK9TYR5mKuUqwGkOWb6/CgZQ4G59dCrE4VqgCmvSAIDQd5cwGc28NwZk0AreMj+kQ8QgSWg==}
@@ -424,46 +380,6 @@ packages:
'@dynamic-labs/utils@4.52.4':
resolution: {integrity: sha512-aKmD4XOkkHz221Zwb5IXZWA6G0IGAlPDVKkveggV4KDV9lYByIwNmLHIBn9P039BeDc5oZvjMVlWVqgGlg2VFg==}
- '@dynamic-labs/waas-evm@4.52.4':
- resolution: {integrity: sha512-5rx+pqwl90mc/V0scDGa0Mt6lOeV+oSiAwiBG+K3Sv8WleS9Vhq3DBHD4Mnboo7CPQaEDLA2t63p79DEQSPxkA==}
-
- '@dynamic-labs/waas@4.52.4':
- resolution: {integrity: sha512-zjKQhooLYbopyOBkIcVaUrP4GDTSIS0dXI7QyVcKqE33BUzJzE9A3GKZSIfp/XzlUD2wkYIh1ZSAalZM9u+JRQ==}
-
- '@dynamic-labs/wagmi-connector@4.52.4':
- resolution: {integrity: sha512-EJ/PWqrpICUHk5pOeCEYTTy7djDV4geQgjaAQjzccpOycvkO/D/dkiqp0I4uI2BPhakIlD7ByLzZ+9atmMVTaA==}
- peerDependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/ethereum-core': 4.52.4
- '@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/rpc-providers': 4.52.4
- '@dynamic-labs/sdk-react-core': 4.52.4
- '@dynamic-labs/types': 4.52.4
- '@dynamic-labs/wallet-connector-core': 4.52.4
- '@wagmi/core': ^2.6.4
- eventemitter3: 5.0.1
- react: '>=18.0.0 <20.0.0'
- viem: ^2.28.4
- wagmi: ^2.14.11
-
- '@dynamic-labs/wallet-book@4.52.4':
- resolution: {integrity: sha512-KhEae4bxdz+KN1n6UzZCNXGzD6aF3Mqnx5BbqkzCQX+3TWOf/OisS3J4GpwtAcSdw+5O1xfYjfOSCUPCB1x1IA==}
- peerDependencies:
- react: '>=18.0.0 <20.0.0'
- react-dom: '>=18.0.0 <20.0.0'
-
- '@dynamic-labs/wallet-connector-core@4.52.4':
- resolution: {integrity: sha512-h2xRh9Uo2G9C4MqMjjpMCG1tgH/5jNDbtIuczT/YS4W3RWEdp7fhZvYL0LW7lLTy8QdvLx89Zb5sSfQFnO23wQ==}
-
- '@dynamic-labs/webauthn@4.52.4':
- resolution: {integrity: sha512-VF20bY2FetYbjdIo/b0O1F9FTNXj/muq2SAroAsV5vI5y+8kCkVZBo3gDEhj/E2fgSmYruEOj5mzAGdToAFu1A==}
-
- '@ecies/ciphers@0.2.5':
- resolution: {integrity: sha512-GalEZH4JgOMHYYcYmVqnFirFsjZHeoGMDt9IxEnM9F7GRUUyUksJ7Ou53L83WHJq3RWKD3AcBpo0iQh0oMpf8A==}
- engines: {bun: '>=1', deno: '>=2', node: '>=16'}
- peerDependencies:
- '@noble/ciphers': ^1.0.0
-
'@emnapi/core@1.7.1':
resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==}
@@ -473,60 +389,12 @@ packages:
'@emnapi/wasi-threads@1.1.0':
resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
- '@emotion/babel-plugin@11.13.5':
- resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==}
-
- '@emotion/cache@11.14.0':
- resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==}
-
- '@emotion/hash@0.9.2':
- resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==}
-
'@emotion/is-prop-valid@1.4.0':
resolution: {integrity: sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==}
'@emotion/memoize@0.9.0':
resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==}
- '@emotion/react@11.14.0':
- resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==}
- peerDependencies:
- '@types/react': '*'
- react: '>=16.8.0'
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@emotion/serialize@1.3.3':
- resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==}
-
- '@emotion/sheet@1.4.0':
- resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==}
-
- '@emotion/styled@11.14.1':
- resolution: {integrity: sha512-qEEJt42DuToa3gurlH4Qqc1kVpNq8wO8cJtDzU46TjlzWjDlsVyevtYCRijVq3SrHsROS+gVQ8Fnea108GnKzw==}
- peerDependencies:
- '@emotion/react': ^11.0.0-rc.0
- '@types/react': '*'
- react: '>=16.8.0'
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@emotion/unitless@0.10.0':
- resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==}
-
- '@emotion/use-insertion-effect-with-fallbacks@1.2.0':
- resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==}
- peerDependencies:
- react: '>=16.8.0'
-
- '@emotion/utils@1.4.2':
- resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==}
-
- '@emotion/weak-memoize@0.4.0':
- resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==}
-
'@eslint-community/eslint-utils@4.9.0':
resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -565,22 +433,6 @@ packages:
resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@ethereumjs/common@3.2.0':
- resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==}
-
- '@ethereumjs/rlp@4.0.1':
- resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==}
- engines: {node: '>=14'}
- hasBin: true
-
- '@ethereumjs/tx@4.2.0':
- resolution: {integrity: sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==}
- engines: {node: '>=14'}
-
- '@ethereumjs/util@8.1.0':
- resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==}
- engines: {node: '>=14'}
-
'@ethersproject/abi@5.8.0':
resolution: {integrity: sha512-b9YS/43ObplgyV6SlyQsG53/vkSal0MNA1fskSC4mbnCMi8R+NkcH8K9FPYNESf6jUefBUniE4SOKms0E/KK1Q==}
@@ -674,21 +526,6 @@ packages:
'@evervault/wasm-attestation-bindings@0.3.1':
resolution: {integrity: sha512-pJsbax/pEPdRXSnFKahzGZeq2CNTZ0skAPWpnEZK/8vdcvlan7LE7wMSOVr+Z+MqTBnVEnS7O80TKpXKU5Rsbw==}
- '@floating-ui/core@1.7.3':
- resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
-
- '@floating-ui/dom@1.7.4':
- resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}
-
- '@floating-ui/react-dom@2.1.6':
- resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
-
- '@floating-ui/utils@0.2.10':
- resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
-
'@gql.tada/cli-utils@1.7.2':
resolution: {integrity: sha512-Qbc7hbLvCz6IliIJpJuKJa9p05b2Jona7ov7+qofCsMRxHRZE1kpAmZMvL8JCI4c0IagpIlWNaMizXEQUe8XjQ==}
peerDependencies:
@@ -714,32 +551,6 @@ packages:
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@hcaptcha/react-hcaptcha@1.4.4':
- resolution: {integrity: sha512-Aen217LDnf5ywbPSwBG5CsoqBLIHIAS9lhj3zQjXJuO13doQ6/ubkCWNuY8jmwYLefoFt3V3MrZmCdKDaFoTuQ==}
- peerDependencies:
- react: '>= 16.3.0'
- react-dom: '>= 16.3.0'
-
- '@hpke/chacha20poly1305@1.7.1':
- resolution: {integrity: sha512-Zp8IwRIkdCucu877wCNqDp3B8yOhAnAah/YDDkO94pPr/KKV7IGnBbpwIjDB3BsAySWBMrhhdE0JKYw3N4FCag==}
- engines: {node: '>=16.0.0'}
-
- '@hpke/common@1.8.1':
- resolution: {integrity: sha512-PSI4QSxH8XDli0TqAsWycVfrLLCM/bBe+hVlJwtuJJiKIvCaFS3CXX/WtRfJceLJye9NHc2J7GvHVCY9B1BEbA==}
- engines: {node: '>=16.0.0'}
-
- '@hpke/core@1.7.5':
- resolution: {integrity: sha512-4xfckZuPaIodeu0HpuTRIdtmajhRHXM/6rjS2N62Ns9aOCkGbbeYRwktqR3bUScuhCwyEBsEQqtIh9f0iLP3WQ==}
- engines: {node: '>=16.0.0'}
-
- '@hpke/dhkem-x25519@1.6.4':
- resolution: {integrity: sha512-TTkZ3hjMDO6TweSTSAN/qL30WubOXJXTe/1eNL4cprlGokcjJq3SldcePI2BbC1eOYq903N1X6zwDjVG5OelfA==}
- engines: {node: '>=16.0.0'}
-
- '@hpke/dhkem-x448@1.6.4':
- resolution: {integrity: sha512-xyR4SqS4MjDmQIrIQmqPWLNgwM6Ul6G8UWQsFKZw6PLv8pxVk1nYj2WJrdZ+Ecs9+qY/NYQItv8KVMXge3gFKQ==}
- engines: {node: '>=16.0.0'}
-
'@humanfs/core@0.19.1':
resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
engines: {node: '>=18.18.0'}
@@ -760,208 +571,131 @@ packages:
resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==}
engines: {node: '>=18'}
- '@img/sharp-darwin-arm64@0.33.5':
- resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [darwin]
-
'@img/sharp-darwin-arm64@0.34.5':
resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [darwin]
- '@img/sharp-darwin-x64@0.33.5':
- resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [darwin]
-
'@img/sharp-darwin-x64@0.34.5':
resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [darwin]
- '@img/sharp-libvips-darwin-arm64@1.0.4':
- resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
- cpu: [arm64]
- os: [darwin]
-
'@img/sharp-libvips-darwin-arm64@1.2.4':
resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}
cpu: [arm64]
os: [darwin]
- '@img/sharp-libvips-darwin-x64@1.0.4':
- resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
- cpu: [x64]
- os: [darwin]
-
'@img/sharp-libvips-darwin-x64@1.2.4':
resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}
cpu: [x64]
os: [darwin]
- '@img/sharp-libvips-linux-arm64@1.0.4':
- resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
- cpu: [arm64]
- os: [linux]
-
'@img/sharp-libvips-linux-arm64@1.2.4':
resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
cpu: [arm64]
os: [linux]
-
- '@img/sharp-libvips-linux-arm@1.0.5':
- resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
- cpu: [arm]
- os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-arm@1.2.4':
resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-ppc64@1.2.4':
resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-riscv64@1.2.4':
resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
cpu: [riscv64]
os: [linux]
-
- '@img/sharp-libvips-linux-s390x@1.0.4':
- resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
- cpu: [s390x]
- os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-s390x@1.2.4':
resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
cpu: [s390x]
os: [linux]
-
- '@img/sharp-libvips-linux-x64@1.0.4':
- resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
- cpu: [x64]
- os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-x64@1.2.4':
resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
cpu: [x64]
os: [linux]
-
- '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
- resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
- cpu: [arm64]
- os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linuxmusl-arm64@1.2.4':
resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
cpu: [arm64]
os: [linux]
-
- '@img/sharp-libvips-linuxmusl-x64@1.0.4':
- resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
- cpu: [x64]
- os: [linux]
+ libc: [musl]
'@img/sharp-libvips-linuxmusl-x64@1.2.4':
resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
cpu: [x64]
os: [linux]
-
- '@img/sharp-linux-arm64@0.33.5':
- resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
+ libc: [musl]
'@img/sharp-linux-arm64@0.34.5':
resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
-
- '@img/sharp-linux-arm@0.33.5':
- resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm]
- os: [linux]
+ libc: [glibc]
'@img/sharp-linux-arm@0.34.5':
resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-ppc64@0.34.5':
resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-riscv64@0.34.5':
resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [riscv64]
os: [linux]
-
- '@img/sharp-linux-s390x@0.33.5':
- resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [s390x]
- os: [linux]
+ libc: [glibc]
'@img/sharp-linux-s390x@0.34.5':
resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [s390x]
os: [linux]
-
- '@img/sharp-linux-x64@0.33.5':
- resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
+ libc: [glibc]
'@img/sharp-linux-x64@0.34.5':
resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
-
- '@img/sharp-linuxmusl-arm64@0.33.5':
- resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
+ libc: [glibc]
'@img/sharp-linuxmusl-arm64@0.34.5':
resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
-
- '@img/sharp-linuxmusl-x64@0.33.5':
- resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
+ libc: [musl]
'@img/sharp-linuxmusl-x64@0.34.5':
resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
-
- '@img/sharp-wasm32@0.33.5':
- resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [wasm32]
+ libc: [musl]
'@img/sharp-wasm32@0.34.5':
resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
@@ -974,24 +708,12 @@ packages:
cpu: [arm64]
os: [win32]
- '@img/sharp-win32-ia32@0.33.5':
- resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [ia32]
- os: [win32]
-
'@img/sharp-win32-ia32@0.34.5':
resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [ia32]
os: [win32]
- '@img/sharp-win32-x64@0.33.5':
- resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [win32]
-
'@img/sharp-win32-x64@0.34.5':
resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
@@ -1063,194 +785,13 @@ packages:
'@lifi/types@17.53.0':
resolution: {integrity: sha512-t5ondEnT5DZtTPuJrGeIZ9Sqkx4kEVsq95Q/lcBdiLmYZzEJsFfeELtfj8BqEoGl2d4I4q7U8xqlnJVMf1xFng==}
- '@lifi/wallet-management@3.21.0':
- resolution: {integrity: sha512-sLhg+hDJUl8eIH8ZYk6q7MeF/h6fLZQw/Dt5O7UIr8m/A24XkWuuxptVxmUSv38dtbl/iLKsqj5TgxF7cUaZfw==}
- peerDependencies:
- '@bigmi/react': '>=0.6.0'
- '@mysten/dapp-kit': '>=0.19.0'
- '@solana/wallet-adapter-react': '>=0.15.35'
- '@tanstack/react-query': '>=5.87.0'
- react: '>=18'
- react-dom: '>=18'
- wagmi: ^2.19.0
-
- '@lit-labs/ssr-dom-shim@1.4.0':
- resolution: {integrity: sha512-ficsEARKnmmW5njugNYKipTm4SFnbik7CXtoencDZzmzo/dQ+2Q0bgkzJuoJP20Aj0F+izzJjOqsnkd6F/o1bw==}
-
- '@lit/reactive-element@2.1.1':
- resolution: {integrity: sha512-N+dm5PAYdQ8e6UlywyyrgI2t++wFGXfHx+dSJ1oBrg6FAxUj40jId++EaRm80MKX5JnlH1sBsyZ5h0bcZKemCg==}
-
- '@metamask/json-rpc-engine@8.0.2':
- resolution: {integrity: sha512-IoQPmql8q7ABLruW7i4EYVHWUbF74yrp63bRuXV5Zf9BQwcn5H9Ww1eLtROYvI1bUXwOiHZ6qT5CWTrDc/t/AA==}
- engines: {node: '>=16.0.0'}
-
- '@metamask/json-rpc-middleware-stream@7.0.2':
- resolution: {integrity: sha512-yUdzsJK04Ev98Ck4D7lmRNQ8FPioXYhEUZOMS01LXW8qTvPGiRVXmVltj2p4wrLkh0vW7u6nv0mNl5xzC5Qmfg==}
- engines: {node: '>=16.0.0'}
-
- '@metamask/object-multiplex@2.1.0':
- resolution: {integrity: sha512-4vKIiv0DQxljcXwfpnbsXcfa5glMj5Zg9mqn4xpIWqkv6uJ2ma5/GtUfLFSxhlxnR8asRMv8dDmWya1Tc1sDFA==}
- engines: {node: ^16.20 || ^18.16 || >=20}
-
- '@metamask/onboarding@1.0.1':
- resolution: {integrity: sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==}
-
- '@metamask/providers@16.1.0':
- resolution: {integrity: sha512-znVCvux30+3SaUwcUGaSf+pUckzT5ukPRpcBmy+muBLC0yaWnBcvDqGfcsw6CBIenUdFrVoAFa8B6jsuCY/a+g==}
- engines: {node: ^18.18 || >=20}
-
- '@metamask/rpc-errors@6.4.0':
- resolution: {integrity: sha512-1ugFO1UoirU2esS3juZanS/Fo8C8XYocCuBpfZI5N7ECtoG+zu0wF+uWZASik6CkO6w9n/Iebt4iI4pT0vptpg==}
- engines: {node: '>=16.0.0'}
-
- '@metamask/safe-event-emitter@3.1.2':
- resolution: {integrity: sha512-5yb2gMI1BDm0JybZezeoX/3XhPDOtTbcFvpTXM9kxsoZjPZFh4XciqRbpD6N86HYZqWDhEaKUDuOyR0sQHEjMA==}
- engines: {node: '>=12.0.0'}
-
- '@metamask/sdk-analytics@0.0.5':
- resolution: {integrity: sha512-fDah+keS1RjSUlC8GmYXvx6Y26s3Ax1U9hGpWb6GSY5SAdmTSIqp2CvYy6yW0WgLhnYhW+6xERuD0eVqV63QIQ==}
-
- '@metamask/sdk-communication-layer@0.33.0':
- resolution: {integrity: sha512-d0Jvk6V+plhF/3cy+5apJG16z6rmcJOy5B86PTUgghuzkBzrN7+7Ovzpp0JBr0EUuuoFXjEqc7Y6KakQ5WXv1Q==}
- peerDependencies:
- cross-fetch: ^4.0.0
- eciesjs: '*'
- eventemitter2: ^6.4.9
- readable-stream: ^3.6.2
- socket.io-client: ^4.5.1
-
- '@metamask/sdk-install-modal-web@0.32.1':
- resolution: {integrity: sha512-MGmAo6qSjf1tuYXhCu2EZLftq+DSt5Z7fsIKr2P+lDgdTPWgLfZB1tJKzNcwKKOdf6q9Qmmxn7lJuI/gq5LrKw==}
-
- '@metamask/sdk@0.33.0':
- resolution: {integrity: sha512-Msfv21NKU4iAMBMupxlIb0hFsqzErVLg+yaW3NStQGEGA9Z37gXfouKO21lEDb4FcMLbrqV76pgrnDLm9gy3Wg==}
-
- '@metamask/superstruct@3.2.1':
- resolution: {integrity: sha512-fLgJnDOXFmuVlB38rUN5SmU7hAFQcCjrg3Vrxz67KTY7YHFnSNEKvX4avmEBdOI0yTCxZjwMCFEqsC8k2+Wd3g==}
- engines: {node: '>=16.0.0'}
-
- '@metamask/utils@8.5.0':
- resolution: {integrity: sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==}
- engines: {node: '>=16.0.0'}
-
- '@metamask/utils@9.3.0':
- resolution: {integrity: sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g==}
- engines: {node: '>=16.0.0'}
-
'@msgpack/msgpack@3.1.2':
resolution: {integrity: sha512-JEW4DEtBzfe8HvUYecLU9e6+XJnKDlUAIve8FvPzF3Kzs6Xo/KuZkZJsDH0wJXl/qEZbeeE7edxDNY3kMs39hQ==}
engines: {node: '>= 18'}
- '@mui/core-downloads-tracker@7.3.6':
- resolution: {integrity: sha512-QaYtTHlr8kDFN5mE1wbvVARRKH7Fdw1ZuOjBJcFdVpfNfRYKF3QLT4rt+WaB6CKJvpqxRsmEo0kpYinhH5GeHg==}
-
- '@mui/icons-material@7.3.6':
- resolution: {integrity: sha512-0FfkXEj22ysIq5pa41A2NbcAhJSvmcZQ/vcTIbjDsd6hlslG82k5BEBqqS0ZJprxwIL3B45qpJ+bPHwJPlF7uQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- '@mui/material': ^7.3.6
- '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
- react: ^17.0.0 || ^18.0.0 || ^19.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@mui/material@7.3.6':
- resolution: {integrity: sha512-R4DaYF3dgCQCUAkr4wW1w26GHXcf5rCmBRHVBuuvJvaGLmZdD8EjatP80Nz5JCw0KxORAzwftnHzXVnjR8HnFw==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- '@emotion/react': ^11.5.0
- '@emotion/styled': ^11.3.0
- '@mui/material-pigment-css': ^7.3.6
- '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
- react: ^17.0.0 || ^18.0.0 || ^19.0.0
- react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
- peerDependenciesMeta:
- '@emotion/react':
- optional: true
- '@emotion/styled':
- optional: true
- '@mui/material-pigment-css':
- optional: true
- '@types/react':
- optional: true
-
- '@mui/private-theming@7.3.6':
- resolution: {integrity: sha512-Ws9wZpqM+FlnbZXaY/7yvyvWQo1+02Tbx50mVdNmzWEi51C51y56KAbaDCYyulOOBL6BJxuaqG8rNNuj7ivVyw==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
- react: ^17.0.0 || ^18.0.0 || ^19.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@mui/styled-engine@7.3.6':
- resolution: {integrity: sha512-+wiYbtvj+zyUkmDB+ysH6zRjuQIJ+CM56w0fEXV+VDNdvOuSywG+/8kpjddvvlfMLsaWdQe5oTuYGBcodmqGzQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- '@emotion/react': ^11.4.1
- '@emotion/styled': ^11.3.0
- react: ^17.0.0 || ^18.0.0 || ^19.0.0
- peerDependenciesMeta:
- '@emotion/react':
- optional: true
- '@emotion/styled':
- optional: true
-
- '@mui/system@7.3.6':
- resolution: {integrity: sha512-8fehAazkHNP1imMrdD2m2hbA9sl7Ur6jfuNweh5o4l9YPty4iaZzRXqYvBCWQNwFaSHmMEj2KPbyXGp7Bt73Rg==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- '@emotion/react': ^11.5.0
- '@emotion/styled': ^11.3.0
- '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
- react: ^17.0.0 || ^18.0.0 || ^19.0.0
- peerDependenciesMeta:
- '@emotion/react':
- optional: true
- '@emotion/styled':
- optional: true
- '@types/react':
- optional: true
-
- '@mui/types@7.4.9':
- resolution: {integrity: sha512-dNO8Z9T2cujkSIaCnWwprfeKmTWh97cnjkgmpFJ2sbfXLx8SMZijCYHOtP/y5nnUb/Rm2omxbDMmtUoSaUtKaw==}
- peerDependencies:
- '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@mui/utils@7.3.6':
- resolution: {integrity: sha512-jn+Ba02O6PiFs7nKva8R2aJJ9kJC+3kQ2R0BbKNY3KQQ36Qng98GnPRFTlbwYTdMD6hLEBKaMLUktyg/rTfd2w==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0
- react: ^17.0.0 || ^18.0.0 || ^19.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@mysten/bcs@1.5.0':
- resolution: {integrity: sha512-v39dm5oNfKYMAf2CVI+L0OaJiG9RVXsjqPM4BwTKcHNCZOvr35IIewGtXtWXsI67SQU2TRq8lhQzeibdiC/CNg==}
-
'@mysten/bcs@1.9.2':
resolution: {integrity: sha512-kBk5xrxV9OWR7i+JhL/plQrgQ2/KJhB2pB5gj+w6GXhbMQwS3DPpOvi/zN0Tj84jwPvHMllpEl0QHj6ywN7/eQ==}
- '@mysten/dapp-kit@0.19.11':
- resolution: {integrity: sha512-b0poDfJVTzmIYtDRT06KFxzer4xAN+KMvIJuZ8bIMXAOfV7a17fMEJ94HI1nXCflQGGbx+BKsIKcb93ptwPgag==}
- peerDependencies:
- '@tanstack/react-query': ^5.0.0
- react: '*'
-
- '@mysten/slush-wallet@0.2.12':
- resolution: {integrity: sha512-OVIQbADqUVZCTps3MGvVI90nczTbwepAb75x+jZuH2W2p8lXoYIuvuuP4KlwwalR9QgpqOqptdpYFVAKi8ncLQ==}
-
- '@mysten/sui@1.24.0':
- resolution: {integrity: sha512-lmJJLM7eMrxM6Qpr6cdLr07UBXlxCM7SJjfcDO7NGrqZTx7/3TD2QhhRpDx0fS2tODxrNwQxCoHPApLVPjokIA==}
- engines: {node: '>=18'}
-
'@mysten/sui@1.45.2':
resolution: {integrity: sha512-gftf7fNpFSiXyfXpbtP2afVEnhc7p2m/MEYc/SO5pov92dacGKOpQIF7etZsGDI1Wvhv+dpph+ulRNpnYSs7Bg==}
engines: {node: '>=18'}
@@ -1258,15 +799,9 @@ packages:
'@mysten/utils@0.2.0':
resolution: {integrity: sha512-CM6kJcJHX365cK6aXfFRLBiuyXc5WSBHQ43t94jqlCAIRw8umgNcTb5EnEA9n31wPAQgLDGgbG/rCUISCTJ66w==}
- '@mysten/wallet-standard@0.13.29':
- resolution: {integrity: sha512-NR9I3HprticwT3HRPQ36VojV5Gjp+S/iJYdib3qLVrSiCOQjoilmYzA53pDu/rFDSrljskgV/0fAj9ynF9nVFg==}
-
'@mysten/wallet-standard@0.19.9':
resolution: {integrity: sha512-jHFt+62os7x7y+4ZVMLck8WSanEO9b8deCD+VApUQkdAHA99TuxbREaujQTjnGQN5DaGEz8wQgeBPqxRY/vKQA==}
- '@mysten/window-wallet-core@0.1.1':
- resolution: {integrity: sha512-TboJvuqXvJbKy0sqK72kR3RXp7SLkgNfEaNsKWsSUwD+wV9+h/S3wtO+E+yFmPgHgOr8c7HJIQLAdunMssKZtg==}
-
'@napi-rs/wasm-runtime@0.2.12':
resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
@@ -1293,24 +828,28 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-arm64-musl@15.5.7':
resolution: {integrity: sha512-nfymt+SE5cvtTrG9u1wdoxBr9bVB7mtKTcj0ltRn6gkP/2Nu1zM5ei8rwP9qKQP0Y//umK+TtkKgNtfboBxRrw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@next/swc-linux-x64-gnu@15.5.7':
resolution: {integrity: sha512-hvXcZvCaaEbCZcVzcY7E1uXN9xWZfFvkNHwbe/n4OkRhFWrs1J1QV+4U1BN06tXLdaS4DazEGXwgqnu/VMcmqw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-x64-musl@15.5.7':
resolution: {integrity: sha512-4IUO539b8FmF0odY6/SqANJdgwn1xs1GkPO5doZugwZ3ETF6JUdckk7RGmsfSf7ws8Qb2YB5It33mvNL/0acqA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@next/swc-win32-arm64-msvc@15.5.7':
resolution: {integrity: sha512-CpJVTkYI3ZajQkC5vajM7/ApKJUOlm6uP4BknM3XKvJ7VXAvCqSjSLmM0LKdYzn6nBJVSjdclx8nYJSa3xlTgQ==}
@@ -1327,29 +866,14 @@ packages:
'@noble/ciphers@0.4.1':
resolution: {integrity: sha512-QCOA9cgf3Rc33owG0AYBB9wszz+Ul2kramWN8tXG44Gyciud/tbkEqvxRF/IpqQaBpRBNi9f4jdNxqB2CQCIXg==}
- '@noble/ciphers@1.2.1':
- resolution: {integrity: sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA==}
- engines: {node: ^14.21.3 || >=16}
-
'@noble/ciphers@1.3.0':
resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==}
engines: {node: ^14.21.3 || >=16}
- '@noble/curves@1.4.2':
- resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==}
-
'@noble/curves@1.8.0':
resolution: {integrity: sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ==}
engines: {node: ^14.21.3 || >=16}
- '@noble/curves@1.8.1':
- resolution: {integrity: sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==}
- engines: {node: ^14.21.3 || >=16}
-
- '@noble/curves@1.9.0':
- resolution: {integrity: sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==}
- engines: {node: ^14.21.3 || >=16}
-
'@noble/curves@1.9.1':
resolution: {integrity: sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==}
engines: {node: ^14.21.3 || >=16}
@@ -1370,10 +894,6 @@ packages:
resolution: {integrity: sha512-vs1Az2OOTBiP4q0pwjW5aF0xp9n4MxVrmkFBxc6EKZc6ddYx5gaZiAsZoq0uRRXWbi3AT/sBqn05eRPtn1JCPw==}
engines: {node: '>= 20.19.0'}
- '@noble/hashes@1.4.0':
- resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==}
- engines: {node: '>= 16'}
-
'@noble/hashes@1.7.0':
resolution: {integrity: sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w==}
engines: {node: ^14.21.3 || >=16}
@@ -1410,13 +930,6 @@ packages:
resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==}
engines: {node: '>=12.4.0'}
- '@openzeppelin/contracts@4.9.6':
- resolution: {integrity: sha512-xSmezSupL+y9VkHZJGDoCBpmnB2ogM13ccaYDWqJTfS3dbuHkgjuwDFUmaFauBCboQMGB/S5UqUl2y54X99BmA==}
-
- '@paulmillr/qr@0.2.1':
- resolution: {integrity: sha512-IHnV6A+zxU7XwmKFinmYjUcwlyK9+xkG3/s9KcQhI9BjQKycrJ1JRO+FbNYPwZiPKW3je/DR0k7w8/gLa5eaxQ==}
- deprecated: 'The package is now available as "qr": npm install qr'
-
'@polymarket/builder-signing-sdk@0.0.8':
resolution: {integrity: sha512-rZLCFxEdYahl5FiJmhe22RDXysS1ibFJlWz4NT0s3itJRYq3XJzXXHXEZkAQplU+nIS1IlbbKjA4zDQaeCyYtg==}
@@ -1428,9 +941,6 @@ packages:
resolution: {integrity: sha512-XVcVladfGtC/VmboMkcszqYs82rvath/0XFWqzIFfq8O4atVOU8ykPOGJ2ZfodBPcXETzL+2u1rcepLMLKu9AQ==}
engines: {node: '>=20.10', yarn: '>=1'}
- '@popperjs/core@2.11.8':
- resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
-
'@protobuf-ts/grpcweb-transport@2.11.1':
resolution: {integrity: sha512-1W4utDdvOB+RHMFQ0soL4JdnxjXV+ddeGIUg08DvZrA8Ms6k5NN6GBFU2oHZdTOcJVpPrDJ02RJlqtaoCMNBtw==}
@@ -1440,294 +950,6 @@ packages:
'@protobuf-ts/runtime@2.11.1':
resolution: {integrity: sha512-KuDaT1IfHkugM2pyz+FwiY80ejWrkH1pAtOBOZFuR6SXEFTsnb/jiQWQ1rCIrcKx2BtyxnxW6BWwsVSA/Ie+WQ==}
- '@radix-ui/primitive@1.1.3':
- resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}
-
- '@radix-ui/react-arrow@1.1.7':
- resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-collection@1.1.7':
- resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-compose-refs@1.1.2':
- resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-context@1.1.2':
- resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-dialog@1.1.15':
- resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-direction@1.1.1':
- resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-dismissable-layer@1.1.11':
- resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-dropdown-menu@2.1.16':
- resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-focus-guards@1.1.3':
- resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-focus-scope@1.1.7':
- resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-id@1.1.1':
- resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-menu@2.1.16':
- resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-popper@1.2.8':
- resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-portal@1.1.9':
- resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-presence@1.1.5':
- resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-primitive@2.1.3':
- resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-roving-focus@1.1.11':
- resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-slot@1.2.3':
- resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-slot@1.2.4':
- resolution: {integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-callback-ref@1.1.1':
- resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-controllable-state@1.2.2':
- resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-effect-event@0.0.2':
- resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-escape-keydown@1.1.1':
- resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-layout-effect@1.1.1':
- resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-rect@1.1.1':
- resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-size@1.1.1':
- resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/rect@1.1.1':
- resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==}
-
'@react-native-async-storage/async-storage@1.24.0':
resolution: {integrity: sha512-W4/vbwUOYOjco0x3toB8QCr7EjIP6nE9G7o8PMguvvjYT5Awg09lyV4enACRx4s++PPulBiBSjL0KTFx2u0Z/g==}
peerDependencies:
@@ -1789,173 +1011,53 @@ packages:
'@types/react':
optional: true
- '@reown/appkit-common@1.7.8':
- resolution: {integrity: sha512-ridIhc/x6JOp7KbDdwGKY4zwf8/iK8EYBl+HtWrruutSLwZyVi5P8WaZa+8iajL6LcDcDF7LoyLwMTym7SRuwQ==}
-
- '@reown/appkit-controllers@1.7.8':
- resolution: {integrity: sha512-IdXlJlivrlj6m63VsGLsjtPHHsTWvKGVzWIP1fXZHVqmK+rZCBDjCi9j267Rb9/nYRGHWBtlFQhO8dK35WfeDA==}
-
- '@reown/appkit-pay@1.7.8':
- resolution: {integrity: sha512-OSGQ+QJkXx0FEEjlpQqIhT8zGJKOoHzVnyy/0QFrl3WrQTjCzg0L6+i91Ad5Iy1zb6V5JjqtfIFpRVRWN4M3pw==}
-
- '@reown/appkit-polyfills@1.7.8':
- resolution: {integrity: sha512-W/kq786dcHHAuJ3IV2prRLEgD/2iOey4ueMHf1sIFjhhCGMynMkhsOhQMUH0tzodPqUgAC494z4bpIDYjwWXaA==}
-
- '@reown/appkit-scaffold-ui@1.7.8':
- resolution: {integrity: sha512-RCeHhAwOrIgcvHwYlNWMcIDibdI91waaoEYBGw71inE0kDB8uZbE7tE6DAXJmDkvl0qPh+DqlC4QbJLF1FVYdQ==}
-
- '@reown/appkit-ui@1.7.8':
- resolution: {integrity: sha512-1hjCKjf6FLMFzrulhl0Y9Vb9Fu4royE+SXCPSWh4VhZhWqlzUFc7kutnZKx8XZFVQH4pbBvY62SpRC93gqoHow==}
-
- '@reown/appkit-utils@1.7.8':
- resolution: {integrity: sha512-8X7UvmE8GiaoitCwNoB86pttHgQtzy4ryHZM9kQpvjQ0ULpiER44t1qpVLXNM4X35O0v18W0Dk60DnYRMH2WRw==}
- peerDependencies:
- valtio: 1.13.2
-
- '@reown/appkit-wallet@1.7.8':
- resolution: {integrity: sha512-kspz32EwHIOT/eg/ZQbFPxgXq0B/olDOj3YMu7gvLEFz4xyOFd/wgzxxAXkp5LbG4Cp++s/elh79rVNmVFdB9A==}
-
- '@reown/appkit@1.7.8':
- resolution: {integrity: sha512-51kTleozhA618T1UvMghkhKfaPcc9JlKwLJ5uV+riHyvSoWPKPRIa5A6M1Wano5puNyW0s3fwywhyqTHSilkaA==}
-
'@rtsao/scc@1.1.0':
resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
'@rushstack/eslint-patch@1.15.0':
resolution: {integrity: sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw==}
- '@scure/base@1.1.9':
- resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==}
-
'@scure/base@1.2.6':
resolution: {integrity: sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==}
- '@scure/bip32@1.4.0':
- resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==}
-
- '@scure/bip32@1.6.2':
- resolution: {integrity: sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw==}
-
'@scure/bip32@1.7.0':
resolution: {integrity: sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==}
- '@scure/bip39@1.3.0':
- resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==}
-
- '@scure/bip39@1.5.4':
- resolution: {integrity: sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==}
-
'@scure/bip39@1.6.0':
resolution: {integrity: sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==}
'@simplewebauthn/browser@13.1.0':
resolution: {integrity: sha512-WuHZ/PYvyPJ9nxSzgHtOEjogBhwJfC8xzYkPC+rR/+8chl/ft4ngjiK8kSU5HtRJfczupyOh33b25TjYbvwAcg==}
- '@simplewebauthn/types@12.0.0':
- resolution: {integrity: sha512-q6y8MkoV8V8jB4zzp18Uyj2I7oFp2/ONL8c3j8uT06AOWu3cIChc1au71QYHrP2b+xDapkGTiv+9lX7xkTlAsA==}
- deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
-
'@sinclair/typebox@0.27.8':
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
+ '@sindresorhus/is@4.6.0':
+ resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
+ engines: {node: '>=10'}
+
'@sinonjs/commons@3.0.1':
resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
'@sinonjs/fake-timers@10.3.0':
resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==}
- '@socket.io/component-emitter@3.1.2':
- resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
-
- '@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.2.5':
- resolution: {integrity: sha512-xfQl6Kee0ZXagUG5mpy+bMhQTNf2LAzF65m5SSgNJp47y/nP9GdXWi9blVH8IPP+QjF/+DnCtURaXS14bk3WJw==}
- peerDependencies:
- '@solana/web3.js': ^1.58.0
-
- '@solana-mobile/mobile-wallet-adapter-protocol@2.2.5':
- resolution: {integrity: sha512-kCI+0/umWm98M9g12ndpS56U6wBzq4XdhobCkDPF8qRDYX/iTU8CD+QMcalh7VgRT7GWEmySQvQdaugM0Chf0g==}
- peerDependencies:
- react-native: '>0.69'
-
- '@solana-mobile/wallet-adapter-mobile@2.2.5':
- resolution: {integrity: sha512-Zpzfwm3N4FfI63ZMs2qZChQ1j0z+p2prkZbSU51NyTnE+K9l9sDAl8RmRCOWnE29y+/AN10WuQZQoIAccHVOFg==}
- peerDependencies:
- '@solana/web3.js': ^1.58.0
-
- '@solana-mobile/wallet-standard-mobile@0.4.4':
- resolution: {integrity: sha512-LMvqkS5/aEH+EiDje9Dk351go6wO3POysgmobM4qm8RsG5s6rDAW3U0zA+5f2coGCTyRx8BKE1I/9nHlwtBuow==}
-
- '@solana/buffer-layout-utils@0.2.0':
- resolution: {integrity: sha512-szG4sxgJGktbuZYDg2FfNmkMi0DYQoVjN2h7ta1W1hPrwzarcFLBq9UpX1UjNXsNpT9dn+chgprtWGioUAr4/g==}
- engines: {node: '>= 10'}
-
'@solana/buffer-layout@4.0.1':
resolution: {integrity: sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==}
engines: {node: '>=5.10'}
- '@solana/codecs-core@2.0.0-rc.1':
- resolution: {integrity: sha512-bauxqMfSs8EHD0JKESaNmNuNvkvHSuN3bbWAF5RjOfDu2PugxHrvRebmYauvSumZ3cTfQ4HJJX6PG5rN852qyQ==}
- peerDependencies:
- typescript: '>=5'
-
'@solana/codecs-core@2.3.0':
resolution: {integrity: sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==}
engines: {node: '>=20.18.0'}
peerDependencies:
typescript: '>=5.3.3'
- '@solana/codecs-core@4.0.0':
- resolution: {integrity: sha512-28kNUsyIlhU3MO3/7ZLDqeJf2YAm32B4tnTjl5A9HrbBqsTZ+upT/RzxZGP1MMm7jnPuIKCMwmTpsyqyR6IUpw==}
- engines: {node: '>=20.18.0'}
- peerDependencies:
- typescript: '>=5.3.3'
-
- '@solana/codecs-data-structures@2.0.0-rc.1':
- resolution: {integrity: sha512-rinCv0RrAVJ9rE/rmaibWJQxMwC5lSaORSZuwjopSUE6T0nb/MVg6Z1siNCXhh/HFTOg0l8bNvZHgBcN/yvXog==}
- peerDependencies:
- typescript: '>=5'
-
- '@solana/codecs-numbers@2.0.0-rc.1':
- resolution: {integrity: sha512-J5i5mOkvukXn8E3Z7sGIPxsThRCgSdgTWJDQeZvucQ9PT6Y3HiVXJ0pcWiOWAoQ3RX8e/f4I3IC+wE6pZiJzDQ==}
- peerDependencies:
- typescript: '>=5'
-
'@solana/codecs-numbers@2.3.0':
resolution: {integrity: sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==}
engines: {node: '>=20.18.0'}
peerDependencies:
typescript: '>=5.3.3'
- '@solana/codecs-numbers@4.0.0':
- resolution: {integrity: sha512-z9zpjtcwzqT9rbkKVZpkWB5/0V7+6YRKs6BccHkGJlaDx8Pe/+XOvPi2rEdXPqrPd9QWb5Xp1iBfcgaDMyiOiA==}
- engines: {node: '>=20.18.0'}
- peerDependencies:
- typescript: '>=5.3.3'
-
- '@solana/codecs-strings@2.0.0-rc.1':
- resolution: {integrity: sha512-9/wPhw8TbGRTt6mHC4Zz1RqOnuPTqq1Nb4EyuvpZ39GW6O2t2Q7Q0XxiB3+BdoEjwA2XgPw6e2iRfvYgqty44g==}
- peerDependencies:
- fastestsmallesttextencoderdecoder: ^1.0.22
- typescript: '>=5'
-
- '@solana/codecs-strings@4.0.0':
- resolution: {integrity: sha512-XvyD+sQ1zyA0amfxbpoFZsucLoe+yASQtDiLUGMDg5TZ82IHE3B7n82jE8d8cTAqi0HgqQiwU13snPhvg1O0Ow==}
- engines: {node: '>=20.18.0'}
- peerDependencies:
- fastestsmallesttextencoderdecoder: ^1.0.22
- typescript: '>=5.3.3'
-
- '@solana/codecs@2.0.0-rc.1':
- resolution: {integrity: sha512-qxoR7VybNJixV51L0G1RD2boZTcxmwUWnKCaJJExQ5qNKwbpSyDdWfFJfM5JhGyKe9DnPVOZB+JHWXnpbZBqrQ==}
- peerDependencies:
- typescript: '>=5'
-
- '@solana/errors@2.0.0-rc.1':
- resolution: {integrity: sha512-ejNvQ2oJ7+bcFAYWj225lyRkHnixuAeb7RQCixm+5mH4n1IA4Qya/9Bmfy5RAAHQzxK43clu3kZmL5eF9VGtYQ==}
- hasBin: true
- peerDependencies:
- typescript: '>=5'
-
'@solana/errors@2.3.0':
resolution: {integrity: sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==}
engines: {node: '>=20.18.0'}
@@ -1963,90 +1065,16 @@ packages:
peerDependencies:
typescript: '>=5.3.3'
- '@solana/errors@4.0.0':
- resolution: {integrity: sha512-3YEtvcMvtcnTl4HahqLt0VnaGVf7vVWOnt6/uPky5e0qV6BlxDSbGkbBzttNjxLXHognV0AQi3pjvrtfUnZmbg==}
- engines: {node: '>=20.18.0'}
- hasBin: true
- peerDependencies:
- typescript: '>=5.3.3'
-
- '@solana/options@2.0.0-rc.1':
- resolution: {integrity: sha512-mLUcR9mZ3qfHlmMnREdIFPf9dpMc/Bl66tLSOOWxw4ml5xMT2ohFn7WGqoKcu/UHkT9CrC6+amEdqCNvUqI7AA==}
- peerDependencies:
- typescript: '>=5'
-
- '@solana/spl-token-group@0.0.7':
- resolution: {integrity: sha512-V1N/iX7Cr7H0uazWUT2uk27TMqlqedpXHRqqAbVO2gvmJyT0E0ummMEAVQeXZ05ZhQ/xF39DLSdBp90XebWEug==}
- engines: {node: '>=16'}
- peerDependencies:
- '@solana/web3.js': ^1.95.3
-
- '@solana/spl-token-metadata@0.1.6':
- resolution: {integrity: sha512-7sMt1rsm/zQOQcUWllQX9mD2O6KhSAtY1hFR2hfFwgqfFWzSY9E9GDvFVNYUI1F0iQKcm6HmePU9QbKRXTEBiA==}
- engines: {node: '>=16'}
- peerDependencies:
- '@solana/web3.js': ^1.95.3
-
- '@solana/spl-token@0.4.12':
- resolution: {integrity: sha512-K6CxzSoO1vC+WBys25zlSDaW0w4UFZO/IvEZquEI35A/PjqXNQHeVigmDCZYEJfESvYarKwsr8tYr/29lPtvaw==}
- engines: {node: '>=16'}
- peerDependencies:
- '@solana/web3.js': ^1.95.5
-
'@solana/wallet-adapter-base@0.9.27':
resolution: {integrity: sha512-kXjeNfNFVs/NE9GPmysBRKQ/nf+foSaq3kfVSeMcO/iVgigyRmB551OjU3WyAolLG/1jeEfKLqF9fKwMCRkUqg==}
engines: {node: '>=20'}
peerDependencies:
'@solana/web3.js': ^1.98.0
- '@solana/wallet-adapter-react@0.15.39':
- resolution: {integrity: sha512-WXtlo88ith5m22qB+qiGw301/Zb9r5pYr4QdXWmlXnRNqwST5MGmJWhG+/RVrzc+OG7kSb3z1gkVNv+2X/Y0Gg==}
- engines: {node: '>=20'}
- peerDependencies:
- '@solana/web3.js': ^1.98.0
- react: '*'
-
- '@solana/wallet-standard-chains@1.1.1':
- resolution: {integrity: sha512-Us3TgL4eMVoVWhuC4UrePlYnpWN+lwteCBlhZDUhFZBJ5UMGh94mYPXno3Ho7+iHPYRtuCi/ePvPcYBqCGuBOw==}
- engines: {node: '>=16'}
-
- '@solana/wallet-standard-core@1.1.2':
- resolution: {integrity: sha512-FaSmnVsIHkHhYlH8XX0Y4TYS+ebM+scW7ZeDkdXo3GiKge61Z34MfBPinZSUMV08hCtzxxqH2ydeU9+q/KDrLA==}
- engines: {node: '>=16'}
-
'@solana/wallet-standard-features@1.3.0':
resolution: {integrity: sha512-ZhpZtD+4VArf6RPitsVExvgkF+nGghd1rzPjd97GmBximpnt1rsUxMOEyoIEuH3XBxPyNB6Us7ha7RHWQR+abg==}
engines: {node: '>=16'}
- '@solana/wallet-standard-util@1.1.2':
- resolution: {integrity: sha512-rUXFNP4OY81Ddq7qOjQV4Kmkozx4wjYAxljvyrqPx8Ycz0FYChG/hQVWqvgpK3sPsEaO/7ABG1NOACsyAKWNOA==}
- engines: {node: '>=16'}
-
- '@solana/wallet-standard-wallet-adapter-base@1.1.4':
- resolution: {integrity: sha512-Q2Rie9YaidyFA4UxcUIxUsvynW+/gE2noj/Wmk+IOwDwlVrJUAXCvFaCNsPDSyKoiYEKxkSnlG13OA1v08G4iw==}
- engines: {node: '>=16'}
- peerDependencies:
- '@solana/web3.js': ^1.98.0
- bs58: ^6.0.0
-
- '@solana/wallet-standard-wallet-adapter-react@1.1.4':
- resolution: {integrity: sha512-xa4KVmPgB7bTiWo4U7lg0N6dVUtt2I2WhEnKlIv0jdihNvtyhOjCKMjucWet6KAVhir6I/mSWrJk1U9SvVvhCg==}
- engines: {node: '>=16'}
- peerDependencies:
- '@solana/wallet-adapter-base': '*'
- react: '*'
-
- '@solana/wallet-standard-wallet-adapter@1.1.4':
- resolution: {integrity: sha512-YSBrxwov4irg2hx9gcmM4VTew3ofNnkqsXQ42JwcS6ykF1P1ecVY8JCbrv75Nwe6UodnqeoZRbN7n/p3awtjNQ==}
- engines: {node: '>=16'}
-
- '@solana/wallet-standard@1.1.4':
- resolution: {integrity: sha512-NF+MI5tOxyvfTU4A+O5idh/gJFmjm52bMwsPpFGRSL79GECSN0XLmpVOO/jqTKJgac2uIeYDpQw/eMaQuWuUXw==}
- engines: {node: '>=16'}
-
- '@solana/web3.js@1.98.1':
- resolution: {integrity: sha512-gRAq1YPbfSDAbmho4kY7P/8iLIjMWXAzBJdP9iENFR+dFQSBSueHzjK/ou8fxhqHP9j+J4Msl4p/oDemFcIjlg==}
-
'@solana/web3.js@1.98.4':
resolution: {integrity: sha512-vv9lfnvjUsRiq//+j5pBdXig0IQdtzA0BRZ3bXEP4KaIyF1CcaydWqgyzQgfZMNIsWNWmG+AUHwPy4AHOD6gpw==}
@@ -2056,6 +1084,10 @@ packages:
'@swc/helpers@0.5.17':
resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
+ '@szmarczak/http-timer@4.0.6':
+ resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
+ engines: {node: '>=10'}
+
'@t3-oss/env-core@0.13.10':
resolution: {integrity: sha512-NNFfdlJ+HmPHkLi2HKy7nwuat9SIYOxei9K10lO2YlcSObDILY7mHZNSHsieIM3A0/5OOzw/P/b+yLvPdaG52g==}
peerDependencies:
@@ -2128,24 +1160,28 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@tailwindcss/oxide-linux-arm64-musl@4.1.18':
resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@tailwindcss/oxide-linux-x64-gnu@4.1.18':
resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@tailwindcss/oxide-linux-x64-musl@4.1.18':
resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@tailwindcss/oxide-wasm32-wasi@4.1.18':
resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==}
@@ -2186,59 +1222,6 @@ packages:
peerDependencies:
react: ^18 || ^19
- '@thumbmarkjs/thumbmarkjs@0.16.0':
- resolution: {integrity: sha512-NKyqCvP6DZKlRf6aGfnKS6Kntn2gnuBxa/ztstjy+oo1t23EHzQ54shtli0yV5WAtygmK1tti/uL2C2p/kW3HQ==}
- deprecated: Please upgrade to v1
-
- '@turnkey/api-key-stamper@0.4.7':
- resolution: {integrity: sha512-/0/kW7v+uCnmHnGMoHSXn4Vb/MxLAIivGxX/T0L4vVoIiJalQmqcCtgiWnPWZDiJNGjMKp+jd/8j6VXgbVVozg==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/crypto@2.5.0':
- resolution: {integrity: sha512-aeYPO9rPFlM6eG+hjDiE6BKi9O6xcSDSIoq3mlw6KaaDgg6T2wFVapquIhAvwdTn+SMemDhcw2XaK5jsrQvsdQ==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/encoding@0.5.0':
- resolution: {integrity: sha512-nRlKRQa6B5/xltGUKN1iKo4h4YC/0iFz0fAuFFZevc+YGDj7ddAP/3HkWmVvLmdoicUgs9rxvWbLRlgqPkbwzQ==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/http@3.10.0':
- resolution: {integrity: sha512-PSOZV6HzpH39Wt0tILMOUgdq3wZw1jmBcbEWHDJDelCYPCLO1X7XAGGmxZliQ5y8IKzlp3DCI/qkkxswmDlDlg==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/iframe-stamper@2.5.0':
- resolution: {integrity: sha512-XjntbA5CNjxGRH+loceAlVLL9PG9Q4Y7p5zjBm4DeKclhD6lpUl9h8INArMEXIFbfLwLjjS6Q+SmQG4BHvNY6A==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/indexed-db-stamper@1.1.1':
- resolution: {integrity: sha512-pKEMTCTg6Kn76nvYu3vq3HfsdkZ7BmO5MSrXqk7K2TJ4griL/oEzIhlSNAnihpohIRTmIkSCxOAgyIe43oB+Cg==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/sdk-browser@5.8.0':
- resolution: {integrity: sha512-FnpOur2fzsnGSxiAFl8fvCqoSsD7EvOV+fPvxFofxICYrb/S1K3DcTRz7BxGvi4tPWFbYHZVqquYKzGs+SHeFw==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/sdk-server@4.7.0':
- resolution: {integrity: sha512-xgDV5aTtBNPu/0eEx6d5CoW8klgvajXBdkROphFnMcZlVq8YutVJP7tgECpuvJTYe0Cc6zvKHNoNQCJZ082bYw==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/sdk-types@0.3.0':
- resolution: {integrity: sha512-w9WLK8rMBLMIQNtaEriW2mQRuRxWu5GCOZatReaB5FRrtUFJroXjB3V8C+wUER02w3znyZzklQGPL1P32n6iuA==}
- engines: {node: '>=18.0.0'}
-
- '@turnkey/viem@0.13.0':
- resolution: {integrity: sha512-l0PngrJlCgRvnuahYxPOhTB0SfiIAMHpX8fZOC3f7hEa1g1p4sN2RUAAm5rHI0KCXuLf5j4YWRUI6p6q2QC8tw==}
- engines: {node: '>=18.0.0'}
- peerDependencies:
- viem: ^1.16.6 || ^2.24.2
-
- '@turnkey/wallet-stamper@1.0.8':
- resolution: {integrity: sha512-MgXYt5/ROvnkwC/hZyMMqPcOmENuYDq+Efyf0ipCX09Q3NfM6TLJvR3AgJuVN6WrDO8GNcpQQTBdy8kbAXMlLQ==}
-
- '@turnkey/webauthn-stamper@0.5.1':
- resolution: {integrity: sha512-eBwceTStSSettBQsLo3X5eJEarcK9f20cGUdi6jOesXOP86iYEIgR4+aH2qyCQ3eaovj+Hl44UGngXueIm/tKg==}
- engines: {node: '>=18.0.0'}
-
'@tybys/wasm-util@0.10.1':
resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
@@ -2254,18 +1237,21 @@ packages:
'@types/babel__traverse@7.28.0':
resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==}
+ '@types/cacheable-request@6.0.3':
+ resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==}
+
'@types/connect@3.4.38':
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
- '@types/debug@4.1.12':
- resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
-
'@types/estree@1.0.8':
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
'@types/graceful-fs@4.1.9':
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
+ '@types/http-cache-semantics@4.2.0':
+ resolution: {integrity: sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==}
+
'@types/istanbul-lib-coverage@2.0.6':
resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
@@ -2281,11 +1267,8 @@ packages:
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- '@types/lodash@4.17.21':
- resolution: {integrity: sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==}
-
- '@types/ms@2.1.0':
- resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
+ '@types/keyv@3.1.4':
+ resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
'@types/node@12.20.55':
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
@@ -2296,9 +1279,6 @@ packages:
'@types/node@20.19.27':
resolution: {integrity: sha512-N2clP5pJhB2YnZJ3PIHFk5RkygRX5WO/5f0WC08tp0wd+sv0rsJk3MqWn3CbNmT2J505a5336jaQj4ph1AdMug==}
- '@types/parse-json@4.0.2':
- resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
-
'@types/prop-types@15.7.15':
resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==}
@@ -2307,20 +1287,15 @@ packages:
peerDependencies:
'@types/react': ^18.0.0
- '@types/react-transition-group@4.4.12':
- resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==}
- peerDependencies:
- '@types/react': '*'
-
'@types/react@18.3.27':
resolution: {integrity: sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==}
+ '@types/responselike@1.0.3':
+ resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==}
+
'@types/stack-utils@2.0.3':
resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==}
- '@types/trusted-types@2.0.7':
- resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
-
'@types/uuid@8.3.4':
resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==}
@@ -2434,41 +1409,49 @@ packages:
resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@unrs/resolver-binding-linux-arm64-musl@1.11.1':
resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@unrs/resolver-binding-linux-ppc64-gnu@1.11.1':
resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@unrs/resolver-binding-linux-riscv64-gnu@1.11.1':
resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==}
cpu: [riscv64]
os: [linux]
+ libc: [glibc]
'@unrs/resolver-binding-linux-riscv64-musl@1.11.1':
resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==}
cpu: [riscv64]
os: [linux]
+ libc: [musl]
'@unrs/resolver-binding-linux-s390x-gnu@1.11.1':
resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@unrs/resolver-binding-linux-x64-gnu@1.11.1':
resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@unrs/resolver-binding-linux-x64-musl@1.11.1':
resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@unrs/resolver-binding-wasm32-wasi@1.11.1':
resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==}
@@ -2490,72 +1473,12 @@ packages:
cpu: [x64]
os: [win32]
- '@vanilla-extract/css@1.18.0':
- resolution: {integrity: sha512-/p0dwOjr0o8gE5BRQ5O9P0u/2DjUd6Zfga2JGmE4KaY7ZITWMszTzk4x4CPlM5cKkRr2ZGzbE6XkuPNfp9shSQ==}
-
- '@vanilla-extract/dynamic@2.1.5':
- resolution: {integrity: sha512-QGIFGb1qyXQkbzx6X6i3+3LMc/iv/ZMBttMBL+Wm/DetQd36KsKsFg5CtH3qy+1hCA/5w93mEIIAiL4fkM8ycw==}
-
- '@vanilla-extract/private@1.0.9':
- resolution: {integrity: sha512-gT2jbfZuaaCLrAxwXbRgIhGhcXbRZCG3v4TTUnjw0EJ7ArdBRxkq4msNJkbuRkCgfIK5ATmprB5t9ljvLeFDEA==}
-
- '@vanilla-extract/recipes@0.5.7':
- resolution: {integrity: sha512-Fvr+htdyb6LVUu+PhH61UFPhwkjgDEk8L4Zq9oIdte42sntpKrgFy90MyTRtGwjVALmrJ0pwRUVr8UoByYeW8A==}
- peerDependencies:
- '@vanilla-extract/css': ^1.0.0
-
'@vue/reactivity@3.5.26':
resolution: {integrity: sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ==}
'@vue/shared@3.5.26':
resolution: {integrity: sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A==}
- '@wagmi/connectors@7.0.2':
- resolution: {integrity: sha512-JQmFNZR/EmeAkIWgEfAsS8lrnqMjVHFEpnPgVl6wIDU58LhrWe0D1/lHxzdCyFiX3gu/rkIERrHu0BXRxkuB1A==}
- peerDependencies:
- '@base-org/account': ~2.4.0
- '@coinbase/wallet-sdk': ~4.3.6
- '@gemini-wallet/core': ~0.3.1
- '@metamask/sdk': ~0.33.1
- '@safe-global/safe-apps-provider': ~0.18.6
- '@safe-global/safe-apps-sdk': ~9.1.0
- '@wagmi/core': 3.0.0
- '@walletconnect/ethereum-provider': ~2.21.1
- porto: ~0.2.35
- typescript: '>=5.7.3'
- viem: 2.x
- peerDependenciesMeta:
- '@base-org/account':
- optional: true
- '@coinbase/wallet-sdk':
- optional: true
- '@gemini-wallet/core':
- optional: true
- '@metamask/sdk':
- optional: true
- '@safe-global/safe-apps-provider':
- optional: true
- '@safe-global/safe-apps-sdk':
- optional: true
- '@walletconnect/ethereum-provider':
- optional: true
- porto:
- optional: true
- typescript:
- optional: true
-
- '@wagmi/core@3.0.0':
- resolution: {integrity: sha512-wOn8jwB9GNYTdrc4CP/huf1aAhDoQ5GKl5OhxGBZx9X4qE+wReW05dTcurEc+XBl9B/ZVis2JdXVU3ZiYqyS8Q==}
- peerDependencies:
- '@tanstack/query-core': '>=5.0.0'
- typescript: '>=5.7.3'
- viem: 2.x
- peerDependenciesMeta:
- '@tanstack/query-core':
- optional: true
- typescript:
- optional: true
-
'@wallet-standard/app@1.1.0':
resolution: {integrity: sha512-3CijvrO9utx598kjr45hTbbeeykQrQfKmSnxeWOgU25TOEpvcipD/bYDQWIqUv1Oc6KK4YStokSMu/FBNecGUQ==}
engines: {node: '>=16'}
@@ -2564,10 +1487,6 @@ packages:
resolution: {integrity: sha512-DJDQhjKmSNVLKWItoKThJS+CsJQjR9AOBOirBVT1F9YpRyC9oYHE+ZnSf8y8bxUphtKqdQMPVQ2mHohYdRvDVQ==}
engines: {node: '>=16'}
- '@wallet-standard/core@1.1.0':
- resolution: {integrity: sha512-v2W5q/NlX1qkn2q/JOXQT//pOAdrhz7+nOcO2uiH9+a0uvreL+sdWWqkhFmMcX+HEBjaibdOQMUoIfDhOGX4XA==}
- engines: {node: '>=16'}
-
'@wallet-standard/core@1.1.1':
resolution: {integrity: sha512-5Xmjc6+Oe0hcPfVc5n8F77NVLwx1JVAoCVgQpLyv/43/bhtIif+Gx3WUrDlaSDoM8i2kA2xd6YoFbHCxs+e0zA==}
engines: {node: '>=16'}
@@ -2585,30 +1504,19 @@ packages:
resolution: {integrity: sha512-Gt8TnSlDZpAl+RWOOAB/kuvC7RpcdWAlFbHNoi4gsXsfaWa1QCT6LBcfIYTPdOZC9OVZUDwqGuGAcqZejDmHjg==}
engines: {node: '>=16'}
- '@walletconnect/core@2.21.0':
- resolution: {integrity: sha512-o6R7Ua4myxR8aRUAJ1z3gT9nM+jd2B2mfamu6arzy1Cc6vi10fIwFWb6vg3bC8xJ6o9H3n/cN5TOW3aA9Y1XVw==}
- engines: {node: '>=18'}
-
- '@walletconnect/core@2.21.5':
- resolution: {integrity: sha512-CxGbio1TdCkou/TYn8X6Ih1mUX3UtFTk+t618/cIrT3VX5IjQW09n9I/pVafr7bQbBtm9/ATr7ugUEMrLu5snA==}
+ '@walletconnect/core@2.21.8':
+ resolution: {integrity: sha512-MD1SY7KAeHWvufiBK8C1MwP9/pxxI7SnKi/rHYfjco2Xvke+M+Bbm2OzvuSN7dYZvwLTkZCiJmBccTNVPCpSUQ==}
engines: {node: '>=18'}
'@walletconnect/environment@1.0.1':
resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==}
- '@walletconnect/ethereum-provider@2.21.5':
- resolution: {integrity: sha512-ov1VyMINE9Gg9lk2LIXAhHOd6Nzd8q20QqGBs0JwjqqiP3pSoyxbmOI4fcddEGSnK4qwRQv1uU+aR0TXiiy5uA==}
- deprecated: 'Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases'
-
'@walletconnect/events@1.0.1':
resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==}
'@walletconnect/heartbeat@1.2.2':
resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==}
- '@walletconnect/jsonrpc-http-connection@1.0.8':
- resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==}
-
'@walletconnect/jsonrpc-provider@1.0.14':
resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==}
@@ -2641,36 +1549,18 @@ packages:
'@walletconnect/safe-json@1.0.2':
resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==}
- '@walletconnect/sign-client@2.21.0':
- resolution: {integrity: sha512-z7h+PeLa5Au2R591d/8ZlziE0stJvdzP9jNFzFolf2RG/OiXulgFKum8PrIyXy+Rg2q95U9nRVUF9fWcn78yBA==}
- deprecated: 'Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases'
-
- '@walletconnect/sign-client@2.21.5':
- resolution: {integrity: sha512-IAs/IqmE1HVL9EsvqkNRU4NeAYe//h9NwqKi7ToKYZv4jhcC3BBemUD1r8iQJSTHMhO41EKn1G9/DiBln3ZiwQ==}
+ '@walletconnect/sign-client@2.21.8':
+ resolution: {integrity: sha512-lTcUbMjQ0YUZ5wzCLhpBeS9OkWYgLLly6BddEp2+pm4QxiwCCU2Nao0nBJXgzKbZYQOgrEGqtdm/7ze67gjzRA==}
deprecated: 'Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases'
'@walletconnect/time@1.0.2':
resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==}
- '@walletconnect/types@2.21.0':
- resolution: {integrity: sha512-ll+9upzqt95ZBWcfkOszXZkfnpbJJ2CmxMfGgE5GmhdxxxCcO5bGhXkI+x8OpiS555RJ/v/sXJYMSOLkmu4fFw==}
-
- '@walletconnect/types@2.21.5':
- resolution: {integrity: sha512-kpTXbenKeMdaz6mgMN/jKaHHbu6mdY3kyyrddzE/mthOd2KLACVrZr7hrTf+Fg2coPVen5d1KKyQjyECEdzOCw==}
-
- '@walletconnect/universal-provider@2.21.0':
- resolution: {integrity: sha512-mtUQvewt+X0VBQay/xOJBvxsB3Xsm1lTwFjZ6WUwSOTR1X+FNb71hSApnV5kbsdDIpYPXeQUbGt2se1n5E5UBg==}
- deprecated: 'Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases'
-
- '@walletconnect/universal-provider@2.21.5':
- resolution: {integrity: sha512-SMXGGXyj78c8Ru2f665ZFZU24phn0yZyCP5Ej7goxVQxABwqWKM/odj3j/IxZv+hxA8yU13yxaubgVefnereqw==}
- deprecated: 'Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases'
-
- '@walletconnect/utils@2.21.0':
- resolution: {integrity: sha512-zfHLiUoBrQ8rP57HTPXW7rQMnYxYI4gT9yTACxVW6LhIFROTF6/ytm5SKNoIvi4a5nX5dfXG4D9XwQUCu8Ilig==}
+ '@walletconnect/types@2.21.8':
+ resolution: {integrity: sha512-xuLIPrLxe6viMu8Uk28Nf0sgyMy+4oT0mroOjBe5Vqyft8GTiwUBKZXmrGU9uDzZsYVn1FXLO9CkuNHXda3ODA==}
- '@walletconnect/utils@2.21.5':
- resolution: {integrity: sha512-RSPSxPvGMuvfGhd5au1cf9cmHB/KVVLFotJR9ltisjFABGtH2215U5oaVp+a7W18QX37aemejRkvacqOELVySA==}
+ '@walletconnect/utils@2.21.8':
+ resolution: {integrity: sha512-HtMraGJ9qXo55l4wGSM1aZvyz0XVv460iWhlRGAyRl9Yz8RQeKyXavDhwBfcTFha/6kwLxPExqQ+MURtKeVVXw==}
'@walletconnect/window-getters@1.0.1':
resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==}
@@ -2700,6 +1590,18 @@ packages:
zod:
optional: true
+ ably@2.17.1:
+ resolution: {integrity: sha512-70yfXHoM7JtJD/8FCtPD1gkWW0f+AJqbJp0PsqDAqiyxFB8cPFY+FuKHgNTYb8eRHKXq8hT1xiDphUcY0+GHnA==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+ peerDependenciesMeta:
+ react:
+ optional: true
+ react-dom:
+ optional: true
+
abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines: {node: '>=6.5'}
@@ -2760,10 +1662,6 @@ packages:
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- aria-hidden@1.2.6:
- resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
- engines: {node: '>=10'}
-
aria-query@5.3.2:
resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
engines: {node: '>= 0.4'}
@@ -2828,6 +1726,9 @@ packages:
axios@1.13.2:
resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==}
+ axios@1.13.5:
+ resolution: {integrity: sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==}
+
axios@1.9.0:
resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==}
@@ -2849,10 +1750,6 @@ packages:
resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- babel-plugin-macros@3.1.0:
- resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
- engines: {node: '>=10', npm: '>=6'}
-
babel-plugin-syntax-hermes-parser@0.32.0:
resolution: {integrity: sha512-m5HthL++AbyeEA2FcdwOLfVFvWYECOBObLHNqdR8ceY4TsEdn4LdX2oTvbB2QJSSElE2AWA/b2MXZ/PF/CqLZg==}
@@ -2873,12 +1770,13 @@ packages:
base-x@3.0.11:
resolution: {integrity: sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==}
- base-x@4.0.1:
- resolution: {integrity: sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==}
-
base-x@5.0.1:
resolution: {integrity: sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==}
+ base64-js@1.0.2:
+ resolution: {integrity: sha512-ZXBDPMt/v/8fsIqn+Z5VwrhdR6jVka0bYobHdGia0Nxi7BJ9i/Uvml3AocHIBtIIBhZjBw5MR0aR4ROs/8+SNg==}
+ engines: {node: '>= 0.4'}
+
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
@@ -2892,19 +1790,6 @@ packages:
bech32@2.0.0:
resolution: {integrity: sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==}
- big.js@6.2.2:
- resolution: {integrity: sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==}
-
- bigint-buffer@1.1.5:
- resolution: {integrity: sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==}
- engines: {node: '>= 10.0.0'}
-
- bignumber.js@9.3.1:
- resolution: {integrity: sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==}
-
- bindings@1.5.0:
- resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
-
bip174@3.0.0:
resolution: {integrity: sha512-N3vz3rqikLEu0d6yQL8GTrSkpYb35NQKWMR7Hlza0lOj6ZOlvQ3Xr7N9Y+JPebaCVoEUHdBeBSuLxcHr71r+Lw==}
engines: {node: '>=18.0.0'}
@@ -2922,12 +1807,12 @@ packages:
bn.js@5.2.2:
resolution: {integrity: sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==}
+ bops@1.0.1:
+ resolution: {integrity: sha512-qCMBuZKP36tELrrgXpAfM+gHzqa0nLsWZ+L37ncsb8txYlnAoxOPpVp+g7fK0sGkMXfA0wl8uQkESqw3v4HNag==}
+
borsh@0.7.0:
resolution: {integrity: sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==}
- bowser@2.13.1:
- resolution: {integrity: sha512-OHawaAbjwx6rqICCKgSG0SAnT05bzd7ppyKLVUITZpANBaaMFBAsaNkto3LoQ31tyFP5kNujE8Cdx85G9VzOkw==}
-
brace-expansion@1.1.12:
resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
@@ -2952,9 +1837,6 @@ packages:
bs58@4.0.1:
resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==}
- bs58@5.0.0:
- resolution: {integrity: sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==}
-
bs58@6.0.0:
resolution: {integrity: sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==}
@@ -2974,6 +1856,14 @@ packages:
resolution: {integrity: sha512-ZMANVnAixE6AWWnPzlW2KpUrxhm9woycYvPOo67jWHyFowASTEd9s+QN1EIMsSDtwhIxN4sWE1jotpuDUIgyIw==}
engines: {node: '>=6.14.2'}
+ cacheable-lookup@5.0.4:
+ resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==}
+ engines: {node: '>=10.6.0'}
+
+ cacheable-request@7.0.4:
+ resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==}
+ engines: {node: '>=8'}
+
call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines: {node: '>= 0.4'}
@@ -3031,16 +1921,12 @@ packages:
client-only@0.0.1:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
- cliui@6.0.0:
- resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
-
cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
- clsx@1.2.1:
- resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==}
- engines: {node: '>=6'}
+ clone-response@1.0.3:
+ resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==}
clsx@2.1.1:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
@@ -3053,13 +1939,6 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- color-string@1.9.1:
- resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
-
- color@4.2.3:
- resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
- engines: {node: '>=12.5.0'}
-
combined-stream@1.0.8:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
@@ -3072,10 +1951,6 @@ packages:
resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==}
engines: {node: '>=18'}
- commander@14.0.1:
- resolution: {integrity: sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==}
- engines: {node: '>=20'}
-
commander@14.0.2:
resolution: {integrity: sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==}
engines: {node: '>=20'}
@@ -3090,36 +1965,12 @@ packages:
resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
engines: {node: '>= 0.10.0'}
- convert-source-map@1.9.0:
- resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
-
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
cookie-es@1.2.2:
resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==}
- core-util-is@1.0.3:
- resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
-
- cosmiconfig@7.1.0:
- resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
- engines: {node: '>=10'}
-
- country-list@2.3.0:
- resolution: {integrity: sha512-qZk66RlmQm7fQjMYWku1AyjlKPogjPEorAZJG88owPExoPV8EsyCcuFLvO2afTXHEhi9liVOoyd+5A6ZS5QwaA==}
-
- crc-32@1.2.2:
- resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
- engines: {node: '>=0.8'}
- hasBin: true
-
- cross-fetch@3.2.0:
- resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==}
-
- cross-fetch@4.1.0:
- resolution: {integrity: sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==}
-
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -3127,15 +1978,6 @@ packages:
crossws@0.3.5:
resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==}
- css-what@6.2.2:
- resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
- engines: {node: '>= 6'}
-
- cssesc@3.0.0:
- resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
- engines: {node: '>=4'}
- hasBin: true
-
csstype@3.2.3:
resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
@@ -3154,13 +1996,6 @@ packages:
resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
engines: {node: '>= 0.4'}
- date-fns@2.30.0:
- resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
- engines: {node: '>=0.11'}
-
- dayjs@1.11.13:
- resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==}
-
debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies:
@@ -3177,15 +2012,6 @@ packages:
supports-color:
optional: true
- debug@4.3.7:
- resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
debug@4.4.3:
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
engines: {node: '>=6.0'}
@@ -3195,35 +2021,20 @@ packages:
supports-color:
optional: true
- decamelize@1.2.0:
- resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
- engines: {node: '>=0.10.0'}
-
decode-uri-component@0.2.2:
resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
engines: {node: '>=0.10'}
- dedent@1.7.1:
- resolution: {integrity: sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg==}
- peerDependencies:
- babel-plugin-macros: ^3.1.0
- peerDependenciesMeta:
- babel-plugin-macros:
- optional: true
+ decompress-response@6.0.0:
+ resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
+ engines: {node: '>=10'}
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- deep-object-diff@1.1.9:
- resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==}
-
- deepmerge@2.2.1:
- resolution: {integrity: sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==}
- engines: {node: '>=0.10.0'}
-
- deepmerge@4.3.1:
- resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
- engines: {node: '>=0.10.0'}
+ defer-to-connect@2.0.1:
+ resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
+ engines: {node: '>=10'}
define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
@@ -3248,10 +2059,9 @@ packages:
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines: {node: '>= 0.8'}
- derive-valtio@0.1.0:
- resolution: {integrity: sha512-OCg2UsLbXK7GmmpzMXhYkdO64vhJ1ROUUGaTFyHjVwEdMEcTTRj7W1TxLbSBxdY8QLBPCcp66MTyaSy0RpO17A==}
- peerDependencies:
- valtio: '*'
+ dequal@2.0.3:
+ resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
+ engines: {node: '>=6'}
destr@2.0.5:
resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
@@ -3267,19 +2077,10 @@ packages:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
- detect-node-es@1.1.0:
- resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
-
- dijkstrajs@1.0.3:
- resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==}
-
doctrine@2.1.0:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines: {node: '>=0.10.0'}
- dom-helpers@5.2.1:
- resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
-
dunder-proto@1.0.1:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
@@ -3287,10 +2088,6 @@ packages:
duplexify@4.1.3:
resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==}
- eciesjs@0.4.16:
- resolution: {integrity: sha512-dS5cbA9rA2VR4Ybuvhg6jvdmp46ubLn3E+px8cG/35aEDNclrqoCjg6mt0HYZ/M+OoESS3jSkCrqk1kWAEhWAw==}
- engines: {bun: '>=1', deno: '>=2', node: '>=16'}
-
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
@@ -3319,9 +2116,6 @@ packages:
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- encode-utf8@1.0.3:
- resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==}
-
encodeurl@1.0.2:
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
engines: {node: '>= 0.8'}
@@ -3333,20 +2127,10 @@ packages:
end-of-stream@1.4.5:
resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
- engine.io-client@6.6.3:
- resolution: {integrity: sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==}
-
- engine.io-parser@5.2.3:
- resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==}
- engines: {node: '>=10.0.0'}
-
enhanced-resolve@5.18.4:
resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==}
engines: {node: '>=10.13.0'}
- error-ex@1.3.4:
- resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==}
-
error-stack-parser@2.1.4:
resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
@@ -3382,9 +2166,6 @@ packages:
resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
engines: {node: '>= 0.4'}
- es-toolkit@1.33.0:
- resolution: {integrity: sha512-X13Q/ZSc+vsO1q600bvNK4bxgXMkHcf//RxCmYDaRY5DAcT+eoXjY5hoAPGMdRnWQjvyLEcyauG3b6hz76LNqg==}
-
es-toolkit@1.39.3:
resolution: {integrity: sha512-Qb/TCFCldgOy8lZ5uC7nLGdqJwSabkQiYQShmw4jyiPk1pZzaYWTwaYKYP7EgLccWYgZocMrtItrwh683voaww==}
@@ -3534,12 +2315,6 @@ packages:
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
engines: {node: '>= 0.6'}
- eth-rpc-errors@4.0.3:
- resolution: {integrity: sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==}
-
- ethereum-cryptography@2.2.1:
- resolution: {integrity: sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==}
-
ethers@5.8.0:
resolution: {integrity: sha512-DUq+7fHrCg1aPDFCHx6UIPb3nmt2XMpM7Y/g2gLhsl3lIBqeAfOJIl1qEvRf2uq3BiKxmh6Fh5pfp2ieyek7Kg==}
@@ -3547,9 +2322,6 @@ packages:
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines: {node: '>=6'}
- eventemitter2@6.4.9:
- resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==}
-
eventemitter3@5.0.1:
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
@@ -3560,10 +2332,6 @@ packages:
exponential-backoff@3.1.3:
resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==}
- extension-port-stream@3.0.0:
- resolution: {integrity: sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==}
- engines: {node: '>=12.0.0'}
-
eyes@0.1.8:
resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==}
engines: {node: '> 0.1.90'}
@@ -3585,9 +2353,6 @@ packages:
resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==}
engines: {node: '>=6'}
- fast-safe-stringify@2.1.1:
- resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==}
-
fast-stable-stringify@1.0.0:
resolution: {integrity: sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==}
@@ -3618,9 +2383,6 @@ packages:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines: {node: '>=16.0.0'}
- file-uri-to-path@1.0.0:
- resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
-
fill-range@7.1.1:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
@@ -3633,9 +2395,6 @@ packages:
resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
engines: {node: '>= 0.8'}
- find-root@1.1.0:
- resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
-
find-up@4.1.0:
resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
engines: {node: '>=8'}
@@ -3654,10 +2413,6 @@ packages:
flow-enums-runtime@0.0.6:
resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==}
- focus-lock@1.3.6:
- resolution: {integrity: sha512-Ik/6OCk9RQQ0T5Xw+hKNLWrjSMtv51dD4GRmJjbD5a58TIEpI5a5iXagKVl3Z5UuyslMCA8Xwnu76jQob62Yhg==}
- engines: {node: '>=10'}
-
follow-redirects@1.15.11:
resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
engines: {node: '>=4.0'}
@@ -3675,11 +2430,6 @@ packages:
resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
engines: {node: '>= 6'}
- formik@2.2.9:
- resolution: {integrity: sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==}
- peerDependencies:
- react: '>=16.8.0'
-
fp-ts@2.16.11:
resolution: {integrity: sha512-LaI+KaX2NFkfn1ZGHoKCmcfv7yrZsC3b8NtWsTVQeHkq4F27vI5igUuO53sxqDEa2gNQMHFPmpojDw/1zmUK7w==}
@@ -3735,10 +2485,6 @@ packages:
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
- get-nonce@1.0.1:
- resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==}
- engines: {node: '>=6'}
-
get-package-type@0.1.0:
resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==}
engines: {node: '>=8.0.0'}
@@ -3747,6 +2493,10 @@ packages:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
+ get-stream@5.2.0:
+ resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
+ engines: {node: '>=8'}
+
get-symbol-description@1.1.0:
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
@@ -3764,7 +2514,7 @@ packages:
glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
- deprecated: Glob versions prior to v9 are no longer supported
+ deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
globals@14.0.0:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
@@ -3778,6 +2528,10 @@ packages:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines: {node: '>= 0.4'}
+ got@11.8.6:
+ resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==}
+ engines: {node: '>=10.19.0'}
+
gql.tada@1.9.0:
resolution: {integrity: sha512-1LMiA46dRs5oF7Qev6vMU32gmiNvM3+3nHoQZA9K9j2xQzH8xOAWnnJrLSbZOFHTSdFxqn86TL6beo1/7ja/aA==}
hasBin: true
@@ -3836,15 +2590,8 @@ packages:
hmac-drbg@1.0.1:
resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==}
- hoist-non-react-statics@3.3.2:
- resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
-
- hpke-js@1.6.5:
- resolution: {integrity: sha512-amUFmHr6Z16370Wn57lYOkl+gb3wDBUc0nyPlx9ODMTaJ09kAVY0MrOU7JCzJJjL0bN8nKPU5vfXLBRjCmREOw==}
- engines: {node: '>=16.0.0'}
-
- html-parse-stringify@3.0.1:
- resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==}
+ http-cache-semantics@4.2.0:
+ resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==}
http-errors@2.0.0:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
@@ -3854,6 +2601,10 @@ packages:
resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
engines: {node: '>= 0.8'}
+ http2-wrapper@1.0.3:
+ resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==}
+ engines: {node: '>=10.19.0'}
+
https-proxy-agent@7.0.6:
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines: {node: '>= 14'}
@@ -3861,20 +2612,6 @@ packages:
humanize-ms@1.2.1:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
- i18next@23.4.6:
- resolution: {integrity: sha512-jBE8bui969Ygv7TVYp0pwDZB7+he0qsU+nz7EcfdqSh+QvKjEfl9YPRQd/KrGiMhTYFGkeuPaeITenKK/bSFDg==}
-
- i18next@25.7.3:
- resolution: {integrity: sha512-2XaT+HpYGuc2uTExq9TVRhLsso+Dxym6PWaKpn36wfBmTI779OQ7iP/XaZHzrnGyzU4SHpFrTYLKfVyBfAhVNA==}
- peerDependencies:
- typescript: ^5
- peerDependenciesMeta:
- typescript:
- optional: true
-
- idb-keyval@6.2.1:
- resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==}
-
idb-keyval@6.2.2:
resolution: {integrity: sha512-yjD9nARJ/jb1g+CvD0tlhUHOrJ9Sy0P8T9MF3YaLlHnSRpwPfpTX0XIvpmw3gAJUmEu3FiICLBDPXVwyEvrleg==}
@@ -3924,20 +2661,10 @@ packages:
iron-webcrypto@1.2.1:
resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==}
- is-arguments@1.2.0:
- resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==}
- engines: {node: '>= 0.4'}
-
is-array-buffer@3.0.5:
resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
engines: {node: '>= 0.4'}
- is-arrayish@0.2.1:
- resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
-
- is-arrayish@0.3.4:
- resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==}
-
is-async-function@2.1.1:
resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
engines: {node: '>= 0.4'}
@@ -4026,10 +2753,6 @@ packages:
resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
engines: {node: '>= 0.4'}
- is-stream@2.0.1:
- resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
- engines: {node: '>=8'}
-
is-string@1.1.1:
resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
engines: {node: '>= 0.4'}
@@ -4058,9 +2781,6 @@ packages:
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
engines: {node: '>=8'}
- isarray@1.0.0:
- resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
-
isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
@@ -4072,11 +2792,6 @@ packages:
peerDependencies:
ws: '*'
- isows@1.0.6:
- resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==}
- peerDependencies:
- ws: '*'
-
isows@1.0.7:
resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==}
peerDependencies:
@@ -4139,12 +2854,6 @@ packages:
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin: true
- jose@6.1.3:
- resolution: {integrity: sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==}
-
- js-base64@3.7.8:
- resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==}
-
js-sha3@0.8.0:
resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==}
@@ -4170,9 +2879,6 @@ packages:
json-buffer@3.0.1:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
- json-parse-even-better-errors@2.3.1:
- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
-
json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -4254,24 +2960,28 @@ packages:
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
lightningcss-linux-arm64-musl@1.30.2:
resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
lightningcss-linux-x64-gnu@1.30.2:
resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
lightningcss-linux-x64-musl@1.30.2:
resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ libc: [musl]
lightningcss-win32-arm64-msvc@1.30.2:
resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==}
@@ -4289,18 +2999,6 @@ packages:
resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==}
engines: {node: '>= 12.0.0'}
- lines-and-columns@1.2.4:
- resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
-
- lit-element@4.2.1:
- resolution: {integrity: sha512-WGAWRGzirAgyphK2urmYOV72tlvnxw7YfyLDgQ+OZnM9vQQBQnumQ7jUJe6unEzwGU3ahFOjuz1iz1jjrpCPuw==}
-
- lit-html@3.3.1:
- resolution: {integrity: sha512-S9hbyDu/vs1qNrithiNyeyv64c9yqiW9l+DBgI18fL+MTvOtWoFR0FWiyq1TxaYef5wNlpEmzlXoBlZEO+WjoA==}
-
- lit@3.3.0:
- resolution: {integrity: sha512-DGVsqsOIHBww2DqnuZzW7QsuCdahp50ojuDaBPC7jUDRpYoH0z7kHBBYZewRzer75FwtrkmkKk7iOAwSaWdBmw==}
-
locate-path@5.0.0:
resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
engines: {node: '>=8'}
@@ -4309,22 +3007,20 @@ packages:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
- lodash-es@4.17.22:
- resolution: {integrity: sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==}
-
lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
lodash.throttle@4.1.1:
resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
loose-envify@1.4.0:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
+ lowercase-keys@2.0.0:
+ resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
+ engines: {node: '>=8'}
+
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
@@ -4349,9 +3045,6 @@ packages:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
- media-query-parser@2.0.2:
- resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==}
-
memoize-one@5.2.1:
resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==}
@@ -4424,9 +3117,6 @@ packages:
engines: {node: '>=20.19.4'}
hasBin: true
- micro-ftch@0.3.1:
- resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==}
-
micromatch@4.0.8:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
@@ -4444,6 +3134,14 @@ packages:
engines: {node: '>=4'}
hasBin: true
+ mimic-response@1.0.1:
+ resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
+ engines: {node: '>=4'}
+
+ mimic-response@3.1.0:
+ resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
+ engines: {node: '>=10'}
+
minimalistic-assert@1.0.1:
resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
@@ -4460,25 +3158,11 @@ packages:
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- mipd@0.0.7:
- resolution: {integrity: sha512-aAPZPNDQ3uMTdKbuO2YmAw2TxLHO0moa4YKAyETM/DTj5FloZo+a+8tU+iv4GmW+sOxKLSRwcSFuczk+Cpt6fg==}
- peerDependencies:
- typescript: '>=5.0.4'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- mitt@3.0.1:
- resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
-
mkdirp@1.0.4:
resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
engines: {node: '>=10'}
hasBin: true
- modern-ahocorasick@1.1.0:
- resolution: {integrity: sha512-sEKPVl2rM+MNVkGQt3ChdmD8YsigmXdn5NifZn6jiwn9LRJpWm8F3guhaqrJT/JOat6pwpbXEk6kv+b9DMIjsQ==}
-
motion-dom@12.23.23:
resolution: {integrity: sha512-n5yolOs0TQQBRUFImrRfs/+6X4p3Q4n1dUEqt/H58Vx7OW6RF+foWEgmTVDhIWJIMXOuNNL0apKH2S16en9eiA==}
@@ -4508,9 +3192,6 @@ packages:
multiformats@9.9.0:
resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==}
- nanoclone@0.2.1:
- resolution: {integrity: sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==}
-
nanoid@3.3.11:
resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
@@ -4578,6 +3259,10 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
+ normalize-url@6.1.0:
+ resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
+ engines: {node: '>=10'}
+
nullthrows@1.1.1:
resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==}
@@ -4585,9 +3270,6 @@ packages:
resolution: {integrity: sha512-egUxXCDwoWG06NGCS5s5AdcpnumHKJlfd3HH06P3m9TEMwwScfcY35wpQxbm9oHof+dM/lVH9Rfyu1elTVelSA==}
engines: {node: '>=20.19.4'}
- obj-multiplex@1.0.0:
- resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==}
-
object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
@@ -4641,12 +3323,6 @@ packages:
resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==}
engines: {node: '>=8'}
- openapi-fetch@0.13.8:
- resolution: {integrity: sha512-yJ4QKRyNxE44baQ9mY5+r/kAzZ8yXMemtNAOFwOzRXJscdjSxxzWSNlyBAr+o5JjkUw9Lc3W7OIoca0cY3PYnQ==}
-
- openapi-typescript-helpers@0.0.15:
- resolution: {integrity: sha512-opyTPaunsklCBpTK8JGef6mfPhLSnyy5a0IN9vKtx3+4aExf+KxEqYwIy3hqkedXIB97u357uLMJsOnm3GVjsw==}
-
optionator@0.9.4:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
@@ -4663,22 +3339,6 @@ packages:
typescript:
optional: true
- ox@0.6.7:
- resolution: {integrity: sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA==}
- peerDependencies:
- typescript: '>=5.4.0'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- ox@0.6.9:
- resolution: {integrity: sha512-wi5ShvzE4eOcTwQVsIPdFr+8ycyX+5le/96iAJutaZAvCes1J0+RvpEPg5QDPDiaR0XQQAvZVl7AwqQcINuUug==}
- peerDependencies:
- typescript: '>=5.4.0'
- peerDependenciesMeta:
- typescript:
- optional: true
-
ox@0.7.1:
resolution: {integrity: sha512-+k9fY9PRNuAMHRFIUbiK9Nt5seYHHzSQs9Bj+iMETcGtlpS7SmBzcGSVUQO3+nqGLEiNK4598pHNFlVRaZbRsg==}
peerDependencies:
@@ -4687,6 +3347,10 @@ packages:
typescript:
optional: true
+ p-cancelable@2.1.1:
+ resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==}
+ engines: {node: '>=8'}
+
p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -4703,6 +3367,14 @@ packages:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
+ p-queue@9.1.0:
+ resolution: {integrity: sha512-O/ZPaXuQV29uSLbxWBGGZO1mCQXV2BLIwUr59JUU9SoH76mnYvtms7aafH/isNSNGwuEfP6W/4xD0/TJXxrizw==}
+ engines: {node: '>=20'}
+
+ p-timeout@7.0.1:
+ resolution: {integrity: sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==}
+ engines: {node: '>=20'}
+
p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
@@ -4711,10 +3383,6 @@ packages:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
- parse-json@5.2.0:
- resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
- engines: {node: '>=8'}
-
parseurl@1.3.3:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines: {node: '>= 0.8'}
@@ -4734,10 +3402,6 @@ packages:
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- path-type@4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
-
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -4763,14 +3427,6 @@ packages:
resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
engines: {node: '>= 6'}
- pngjs@5.0.0:
- resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
- engines: {node: '>=10.13.0'}
-
- pony-cause@2.1.11:
- resolution: {integrity: sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==}
- engines: {node: '>=12.0.0'}
-
poseidon-lite@0.2.1:
resolution: {integrity: sha512-xIr+G6HeYfOhCuswdqcFpSX47SPhm0EpisWJ6h7fHlWwaVIvH3dLnejpatrtw6Xc6HaLrpq05y7VRfvDmDGIog==}
@@ -4786,12 +3442,6 @@ packages:
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
engines: {node: ^10 || ^12 || >=14}
- preact@10.24.2:
- resolution: {integrity: sha512-1cSoF0aCC8uaARATfrlz4VCBqE8LwZwRfLgkxJOQwAlQt6ayTmi0D9OF7nXid1POI5SZidFuG9CnlXbDfLqY/Q==}
-
- preact@10.28.0:
- resolution: {integrity: sha512-rytDAoiXr3+t6OIP3WGlDd0ouCUG1iCWzkcY3++Nreuoi17y6T5i/zRhe6uYfoVcxq6YU+sBtJouuRDsq8vvqA==}
-
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
@@ -4800,9 +3450,6 @@ packages:
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- process-nextick-args@2.0.1:
- resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
-
process-warning@1.0.0:
resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==}
@@ -4812,12 +3459,6 @@ packages:
prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
- property-expr@2.0.6:
- resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==}
-
- proxy-compare@2.6.0:
- resolution: {integrity: sha512-8xuCeM3l8yqdmbPoYeLbrAXCBWu19XEYc5/F28f5qOaoAIMyfmBUkl5axiK+x9olUvRlcekvnm98AP9RDngOIw==}
-
proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
@@ -4831,21 +3472,6 @@ packages:
qrcode-generator@1.5.2:
resolution: {integrity: sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==}
- qrcode@1.5.1:
- resolution: {integrity: sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==}
- engines: {node: '>=10.13.0'}
- hasBin: true
-
- qrcode@1.5.3:
- resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==}
- engines: {node: '>=10.13.0'}
- hasBin: true
-
- qrcode@1.5.4:
- resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==}
- engines: {node: '>=10.13.0'}
- hasBin: true
-
query-string@7.1.3:
resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==}
engines: {node: '>=6'}
@@ -4859,6 +3485,10 @@ packages:
quick-format-unescaped@4.0.4:
resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}
+ quick-lru@5.1.1:
+ resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
+ engines: {node: '>=10'}
+
radix3@1.1.2:
resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
@@ -4866,11 +3496,6 @@ packages:
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines: {node: '>= 0.6'}
- react-clientside-effect@1.2.8:
- resolution: {integrity: sha512-ma2FePH0z3px2+WOu6h+YycZcEvFmmxIlAb62cF52bG86eMySciO/EQZeQMXd07kPCYB0a1dWDT5J+KE9mCDUw==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
-
react-devtools-core@6.1.5:
resolution: {integrity: sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA==}
@@ -4879,61 +3504,12 @@ packages:
peerDependencies:
react: ^18.3.1
- react-fast-compare@2.0.4:
- resolution: {integrity: sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==}
-
- react-focus-lock@2.13.6:
- resolution: {integrity: sha512-ehylFFWyYtBKXjAO9+3v8d0i+cnc1trGS0vlTGhzFW1vbFXVUTmR8s2tt/ZQG8x5hElg6rhENlLG1H3EZK0Llg==}
- 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
-
- react-i18next@13.5.0:
- resolution: {integrity: sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==}
- peerDependencies:
- i18next: '>= 23.2.3'
- react: '>= 16.8.0'
- react-dom: '*'
- react-native: '*'
- peerDependenciesMeta:
- react-dom:
- optional: true
- react-native:
- optional: true
-
- react-i18next@16.5.0:
- resolution: {integrity: sha512-IMpPTyCTKxEj8klCrLKUTIUa8uYTd851+jcu2fJuUB9Agkk9Qq8asw4omyeHVnOXHrLgQJGTm5zTvn8HpaPiqw==}
- peerDependencies:
- i18next: '>= 25.6.2'
- react: '>= 16.8.0'
- react-dom: '*'
- react-native: '*'
- typescript: ^5
- peerDependenciesMeta:
- react-dom:
- optional: true
- react-native:
- optional: true
- typescript:
- optional: true
-
- react-international-phone@4.5.0:
- resolution: {integrity: sha512-wjwHv+VfiwM49B5/6El4Z5vZKmf3ILpUeiOCI9X+b0Dq4g5nL8gROcwCdVcTXywxznbDSoxSassBX3i9tPZX6g==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
-
react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
react-is@18.3.1:
resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
- react-is@19.2.3:
- resolution: {integrity: sha512-qJNJfu81ByyabuG7hPFEbXqNcWSU3+eVus+KJs+0ncpGfMyYdvSmxiJxbWR65lYi1I+/0HBcliO029gc4F+PnA==}
-
react-native@0.83.1:
resolution: {integrity: sha512-mL1q5HPq5cWseVhWRLl+Fwvi5z1UO+3vGOpjr+sHFwcUletPRZ5Kv+d0tUfqHmvi73/53NjlQqX1Pyn4GguUfA==}
engines: {node: '>= 20.19.4'}
@@ -4949,49 +3525,10 @@ packages:
resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
engines: {node: '>=0.10.0'}
- react-remove-scroll-bar@2.3.8:
- resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- react-remove-scroll@2.7.2:
- resolution: {integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==}
- engines: {node: '>=10'}
- 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
-
- react-style-singleton@2.2.3:
- resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
- engines: {node: '>=10'}
- 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
-
- react-transition-group@4.4.5:
- resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
- peerDependencies:
- react: '>=16.6.0'
- react-dom: '>=16.6.0'
-
react@18.3.1:
resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
engines: {node: '>=0.10.0'}
- readable-stream@2.3.8:
- resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
-
readable-stream@3.6.2:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'}
@@ -5019,8 +3556,8 @@ packages:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
- require-main-filename@2.0.0:
- resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
+ resolve-alpn@1.2.1:
+ resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
@@ -5042,6 +3579,9 @@ packages:
resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
hasBin: true
+ responselike@2.0.1:
+ resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==}
+
reusify@1.1.0:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -5061,9 +3601,6 @@ packages:
resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
engines: {node: '>=0.4'}
- safe-buffer@5.1.2:
- resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
-
safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
@@ -5109,9 +3646,6 @@ packages:
resolution: {integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==}
engines: {node: '>= 0.8.0'}
- set-blocking@2.0.0:
- resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
-
set-function-length@1.2.2:
resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
engines: {node: '>= 0.4'}
@@ -5127,13 +3661,6 @@ packages:
setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
- sha256-uint8array@0.10.7:
- resolution: {integrity: sha512-1Q6JQU4tX9NqsDGodej6pkrUVQVNapLZnvkwIhddH/JqzBZF1fSaxSWNY6sziXBE8aEa2twtGkXUrwzGeZCMpQ==}
-
- sharp@0.33.5:
- resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
-
sharp@0.34.5:
resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
@@ -5169,21 +3696,10 @@ packages:
signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
- simple-swizzle@0.2.4:
- resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==}
-
slash@3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
- socket.io-client@4.8.1:
- resolution: {integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==}
- engines: {node: '>=10.0.0'}
-
- socket.io-parser@4.2.4:
- resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==}
- engines: {node: '>=10.0.0'}
-
sonic-boom@2.8.0:
resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==}
@@ -5283,9 +3799,6 @@ packages:
resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
engines: {node: '>= 0.4'}
- string_decoder@1.1.1:
- resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
-
string_decoder@1.3.0:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
@@ -5314,9 +3827,6 @@ packages:
babel-plugin-macros:
optional: true
- stylis@4.2.0:
- resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
-
superstruct@2.0.2:
resolution: {integrity: sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==}
engines: {node: '>=14.0.0'}
@@ -5355,19 +3865,12 @@ packages:
text-encoding-utf-8@1.0.2:
resolution: {integrity: sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==}
- text-encoding@0.7.0:
- resolution: {integrity: sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==}
- deprecated: no longer maintained
-
thread-stream@0.15.2:
resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==}
throat@5.0.0:
resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==}
- tiny-warning@1.0.3:
- resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==}
-
tinyglobby@0.2.15:
resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines: {node: '>=12.0.0'}
@@ -5386,13 +3889,13 @@ packages:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
+ to-utf8@0.0.1:
+ resolution: {integrity: sha512-zks18/TWT1iHO3v0vFp5qLKOG27m67ycq/Y7a7cTiRuUNlc4gf3HGnkRgMv0NyhnfTamtkYBJl+YeD1/j07gBQ==}
+
toidentifier@1.0.1:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines: {node: '>=0.6'}
- toposort@2.0.2:
- resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==}
-
tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
@@ -5405,12 +3908,15 @@ packages:
tsconfig-paths@3.15.0:
resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
+ tsl-apple-cloudkit@0.2.34:
+ resolution: {integrity: sha512-A49Oflo4/Edb9GUN9hzjm7akpY3S+uivrPUxgvp6LPN+PGQsnruiCadSED029Wnh7HVZDU/I7dqWtG9VkPAbVA==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ typescript: '>=3.0.0'
+
tslib@1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- tslib@2.4.1:
- resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==}
-
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
@@ -5458,12 +3964,13 @@ packages:
resolution: {integrity: sha512-9vqDWmoSXOoi+K14zNaf6LBV51Q8MayF0/IiQs3GlygIKUYtog603e6virExkjjFosfJUBI4LhbQK1iq8IG11A==}
engines: {node: '>=14.0.0'}
- uint8arrays@3.1.0:
- resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==}
-
uint8arrays@3.1.1:
resolution: {integrity: sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==}
+ ulid@2.4.0:
+ resolution: {integrity: sha512-fIRiVTJNcSRmXKPZtGzFQv9WRrZ3M9eoptl/teFJvjOzmpU+/K/JH6HZ8deBfb5vMEpicJcLn7JmvdknlMq7Zg==}
+ hasBin: true
+
unbox-primitive@1.1.0:
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines: {node: '>= 0.4'}
@@ -5555,36 +4062,6 @@ packages:
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
- use-callback-ref@1.3.3:
- resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==}
- engines: {node: '>=10'}
- 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
-
- use-sidecar@1.1.3:
- resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==}
- engines: {node: '>=10'}
- 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
-
- use-sync-external-store@1.2.0:
- resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
-
- use-sync-external-store@1.4.0:
- resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
-
use-sync-external-store@1.6.0:
resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==}
peerDependencies:
@@ -5597,9 +4074,6 @@ packages:
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- util@0.12.5:
- resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
-
utils-merge@1.0.1:
resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
engines: {node: '>= 0.4.0'}
@@ -5610,15 +4084,9 @@ packages:
uuid@8.3.2:
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
+ deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
hasBin: true
- uuid@9.0.1:
- resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
- hasBin: true
-
- valibot@0.36.0:
- resolution: {integrity: sha512-CjF1XN4sUce8sBK9TixrDqFM7RwNkuXdJu174/AwmQUB62QbCQADg5lLe8ldBalFgtj1uKj+pKwDJiNo4Mn+eQ==}
-
valibot@0.38.0:
resolution: {integrity: sha512-RCJa0fetnzp+h+KN9BdgYOgtsMAG9bfoJ9JSjIhFHobKWVWyzM3jjaeNTdpFK9tQtf3q1sguXeERJ/LcmdFE7w==}
peerDependencies:
@@ -5635,29 +4103,9 @@ packages:
typescript:
optional: true
- valtio@1.13.2:
- resolution: {integrity: sha512-Qik0o+DSy741TmkqmRfjq+0xpZBXi/Y6+fXZLn0xNF1z/waFMbE3rkivv5Zcf9RrMUp6zswf2J7sbh2KBlba5A==}
- engines: {node: '>=12.20.0'}
- peerDependencies:
- '@types/react': '>=16.8'
- react: '>=16.8'
- peerDependenciesMeta:
- '@types/react':
- optional: true
- react:
- optional: true
-
varuint-bitcoin@2.0.0:
resolution: {integrity: sha512-6QZbU/rHO2ZQYpWFDALCDSRsXbAs1VOEmXAxtbtjLtKuMJ/FQ8YbhfxlaiKv5nklci0M6lZtlZyxo9Q+qNnyog==}
- viem@2.23.2:
- resolution: {integrity: sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA==}
- peerDependencies:
- typescript: '>=5.0.4'
- peerDependenciesMeta:
- typescript:
- optional: true
-
viem@2.31.0:
resolution: {integrity: sha512-U7OMQ6yqK+bRbEIarf2vqxL7unSEQvNxvML/1zG7suAmKuJmipqdVTVJGKBCJiYsm/EremyO2FS4dHIPpGv+eA==}
peerDependencies:
@@ -5677,27 +4125,9 @@ packages:
vlq@1.0.1:
resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==}
- void-elements@3.1.0:
- resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==}
- engines: {node: '>=0.10.0'}
-
- wagmi@3.1.0:
- resolution: {integrity: sha512-7194n7C4HqCSOwjH6InHhaDBRHyBAVsyI5gD+52a+erFQwGHpJip/c33a2nhhB3UAZ+nx90m+z00X3CbGqoiWw==}
- peerDependencies:
- '@tanstack/react-query': '>=5.0.0'
- react: '>=18'
- typescript: '>=5.7.3'
- viem: 2.x
- peerDependenciesMeta:
- typescript:
- optional: true
-
walker@1.0.8:
resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
- webextension-polyfill@0.10.0:
- resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==}
-
webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
@@ -5719,9 +4149,6 @@ packages:
resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
engines: {node: '>= 0.4'}
- which-module@2.0.1:
- resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
-
which-typed-array@1.1.19:
resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
engines: {node: '>= 0.4'}
@@ -5735,10 +4162,6 @@ packages:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
- wrap-ansi@6.2.0:
- resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
- engines: {node: '>=8'}
-
wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -5762,18 +4185,6 @@ packages:
utf-8-validate:
optional: true
- ws@8.17.1:
- resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: '>=5.0.2'
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
-
ws@8.18.0:
resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
engines: {node: '>=10.0.0'}
@@ -5810,13 +4221,6 @@ packages:
utf-8-validate:
optional: true
- xmlhttprequest-ssl@2.1.2:
- resolution: {integrity: sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==}
- engines: {node: '>=0.4.0'}
-
- y18n@4.0.3:
- resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
-
y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
@@ -5824,27 +4228,15 @@ packages:
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- yaml@1.10.2:
- resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
- engines: {node: '>= 6'}
-
yaml@2.8.2:
resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==}
engines: {node: '>= 14.6'}
hasBin: true
- yargs-parser@18.1.3:
- resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
- engines: {node: '>=6'}
-
yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
- yargs@15.4.1:
- resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
- engines: {node: '>=8'}
-
yargs@17.7.2:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
@@ -5853,70 +4245,12 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- yup@0.32.11:
- resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==}
- engines: {node: '>=10'}
-
- zod@3.22.4:
- resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
-
zod@4.0.5:
resolution: {integrity: sha512-/5UuuRPStvHXu7RS+gmvRf4NXrNxpSllGwDnCBcJZtQsKrviYXm54yDGV2KYNLT5kq0lHGcl7lqWJLgSaG+tgA==}
zod@4.2.1:
resolution: {integrity: sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==}
- zustand@4.5.7:
- resolution: {integrity: sha512-CHOUy7mu3lbD6o6LJLfllpjkzhHXSBlX8B9+qPddUsIfeF5S/UZ5q0kmCsnRqT1UHFQZchNFDDzMbQsuesHWlw==}
- engines: {node: '>=12.7.0'}
- peerDependencies:
- '@types/react': '>=16.8'
- immer: '>=9.0.6'
- react: '>=16.8'
- peerDependenciesMeta:
- '@types/react':
- optional: true
- immer:
- optional: true
- react:
- optional: true
-
- zustand@5.0.0:
- resolution: {integrity: sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==}
- engines: {node: '>=12.20.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
-
- zustand@5.0.3:
- resolution: {integrity: sha512-14fwWQtU3pH4dE0dOpdMiWjddcH+QzKIgk1cl8epwSE7yag43k/AD/m4L6+K7DytAOr9gGBe3/EXj9g7cdostg==}
- engines: {node: '>=12.20.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
-
zustand@5.0.9:
resolution: {integrity: sha512-ALBtUj0AfjJt3uNRQoL1tL2tMvj6Gp/6e39dnfT6uzpelGru8v1tPOGBzayOWbPJvujM8JojDk3E1LxeFisBNg==}
engines: {node: '>=12.20.0'}
@@ -5947,6 +4281,10 @@ snapshots:
graphql: 16.12.0
typescript: 5.9.3
+ '@ably/msgpack-js@0.4.1':
+ dependencies:
+ bops: 1.0.1
+
'@adraffy/ens-normalize@1.11.1': {}
'@alloc/quick-lru@5.2.0': {}
@@ -5960,8 +4298,10 @@ snapshots:
'@babel/helper-validator-identifier': 7.28.5
js-tokens: 4.0.0
picocolors: 1.1.1
+ optional: true
- '@babel/compat-data@7.28.5': {}
+ '@babel/compat-data@7.28.5':
+ optional: true
'@babel/core@7.28.5':
dependencies:
@@ -5982,6 +4322,7 @@ snapshots:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
+ optional: true
'@babel/generator@7.28.5':
dependencies:
@@ -5990,6 +4331,7 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
jsesc: 3.1.0
+ optional: true
'@babel/helper-compilation-targets@7.27.2':
dependencies:
@@ -5998,8 +4340,10 @@ snapshots:
browserslist: 4.28.1
lru-cache: 5.1.1
semver: 6.3.1
+ optional: true
- '@babel/helper-globals@7.28.0': {}
+ '@babel/helper-globals@7.28.0':
+ optional: true
'@babel/helper-module-imports@7.27.1':
dependencies:
@@ -6007,6 +4351,7 @@ snapshots:
'@babel/types': 7.28.5
transitivePeerDependencies:
- supports-color
+ optional: true
'@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)':
dependencies:
@@ -6016,98 +4361,120 @@ snapshots:
'@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
+ optional: true
- '@babel/helper-plugin-utils@7.27.1': {}
+ '@babel/helper-plugin-utils@7.27.1':
+ optional: true
- '@babel/helper-string-parser@7.27.1': {}
+ '@babel/helper-string-parser@7.27.1':
+ optional: true
- '@babel/helper-validator-identifier@7.28.5': {}
+ '@babel/helper-validator-identifier@7.28.5':
+ optional: true
- '@babel/helper-validator-option@7.27.1': {}
+ '@babel/helper-validator-option@7.27.1':
+ optional: true
'@babel/helpers@7.28.4':
dependencies:
'@babel/template': 7.27.2
'@babel/types': 7.28.5
+ optional: true
'@babel/parser@7.28.5':
dependencies:
'@babel/types': 7.28.5
+ optional: true
'@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ optional: true
'@babel/runtime@7.28.4': {}
@@ -6116,6 +4483,7 @@ snapshots:
'@babel/code-frame': 7.27.1
'@babel/parser': 7.28.5
'@babel/types': 7.28.5
+ optional: true
'@babel/traverse@7.28.5':
dependencies:
@@ -6128,191 +4496,188 @@ snapshots:
debug: 4.4.3
transitivePeerDependencies:
- supports-color
+ optional: true
'@babel/types@7.28.5':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
+ optional: true
- '@base-org/account@1.1.1(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(zod@4.2.1)':
+ '@bigmi/core@0.6.4(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@18.3.1))':
dependencies:
- '@noble/hashes': 1.4.0
- clsx: 1.2.1
+ '@noble/hashes': 1.8.0
+ bech32: 2.0.0
+ bitcoinjs-lib: 7.0.0(typescript@5.9.3)
+ bs58: 6.0.0
eventemitter3: 5.0.1
- idb-keyval: 6.2.1
- ox: 0.6.9(typescript@5.9.3)(zod@4.2.1)
- preact: 10.24.2
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- zustand: 5.0.3(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1))
+ zustand: 5.0.9(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1))
transitivePeerDependencies:
- '@types/react'
- - bufferutil
- immer
- react
- typescript
- use-sync-external-store
- - utf-8-validate
- - zod
- '@bigmi/client@0.6.4(@tanstack/query-core@5.90.12)(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))':
+ '@bitcoinerlab/secp256k1@1.2.0':
dependencies:
- '@bigmi/core': 0.6.4(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))
- '@tanstack/query-core': 5.90.12
+ '@noble/curves': 1.9.7
+
+ '@checkout.com/checkout-web-components@1.7.1': {}
+
+ '@dynamic-labs-sdk/assert-package-version@0.24.1': {}
+
+ '@dynamic-labs-sdk/client@0.24.1(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@dynamic-labs-sdk/assert-package-version': 0.24.1
+ '@dynamic-labs-wallet/browser-wallet-client': 0.0.286(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs/sdk-api-core': 0.0.927
+ '@simplewebauthn/browser': 13.1.0
+ ably: 2.17.1(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)
+ buffer: 6.0.3
eventemitter3: 5.0.1
- zustand: 5.0.9(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1))
+ zod: 4.0.5
transitivePeerDependencies:
- - '@types/react'
- - bs58
- - immer
- - react
- - typescript
- - use-sync-external-store
-
- '@bigmi/client@0.6.4(@tanstack/query-core@5.90.12)(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@18.3.1))':
- dependencies:
- '@bigmi/core': 0.6.4(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@18.3.1))
- '@tanstack/query-core': 5.90.12
- eventemitter3: 5.0.1
- zustand: 5.0.9(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1))
- transitivePeerDependencies:
- - '@types/react'
- - bs58
- - immer
- - react
- - typescript
- - use-sync-external-store
-
- '@bigmi/core@0.6.4(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))':
- dependencies:
- '@noble/hashes': 1.8.0
- bech32: 2.0.0
- bitcoinjs-lib: 7.0.0(typescript@5.9.3)
- bs58: 6.0.0
- eventemitter3: 5.0.1
- zustand: 5.0.9(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1))
- transitivePeerDependencies:
- - '@types/react'
- - immer
- - react
- - typescript
- - use-sync-external-store
-
- '@bigmi/core@0.6.4(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@18.3.1))':
- dependencies:
- '@noble/hashes': 1.8.0
- bech32: 2.0.0
- bitcoinjs-lib: 7.0.0(typescript@5.9.3)
- bs58: 6.0.0
- eventemitter3: 5.0.1
- zustand: 5.0.9(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1))
- transitivePeerDependencies:
- - '@types/react'
- - immer
+ - bufferutil
+ - debug
- react
+ - react-dom
- typescript
- - use-sync-external-store
-
- '@bigmi/react@0.6.4(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@18.3.1))(@types/react@18.3.27)(bs58@6.0.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))':
- dependencies:
- '@bigmi/client': 0.6.4(@tanstack/query-core@5.90.12)(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))
- '@bigmi/core': 0.6.4(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))
- '@tanstack/react-query': 5.90.12(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- transitivePeerDependencies:
- - '@tanstack/query-core'
- - '@types/react'
- - bs58
- - immer
- - typescript
- - use-sync-external-store
-
- '@bitcoinerlab/secp256k1@1.2.0':
- dependencies:
- '@noble/curves': 1.9.7
-
- '@checkout.com/checkout-web-components@1.7.1': {}
+ - utf-8-validate
- '@coinbase/wallet-sdk@4.3.7(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
+ '@dynamic-labs-sdk/evm@0.24.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)':
dependencies:
- '@noble/hashes': 1.8.0
- clsx: 1.2.1
- eventemitter3: 5.0.1
- preact: 10.28.0
+ '@dynamic-labs-sdk/assert-package-version': 0.24.1
+ '@dynamic-labs-sdk/client': 0.24.1(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs-sdk/wallet-connect': 0.24.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs/sdk-api-core': 0.0.927
+ '@walletconnect/types': 2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
+ '@walletconnect/utils': 2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/functions'
+ - '@vercel/kv'
+ - aws4fetch
- bufferutil
+ - db0
+ - debug
+ - ioredis
+ - react
+ - react-dom
- typescript
+ - uploadthing
- utf-8-validate
- zod
- '@dynamic-labs-connectors/base-account-evm@4.4.2(@dynamic-labs/ethereum-core@4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)))(@dynamic-labs/wallet-connector-core@4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)':
+ '@dynamic-labs-sdk/wallet-connect@0.24.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)':
dependencies:
- '@base-org/account': 1.1.1(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(zod@4.2.1)
- '@dynamic-labs/ethereum-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- '@dynamic-labs/wallet-connector-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
+ '@dynamic-labs-sdk/assert-package-version': 0.24.1
+ '@dynamic-labs-sdk/client': 0.24.1(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs/sdk-api-core': 0.0.927
+ '@walletconnect/sign-client': 2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
+ '@walletconnect/types': 2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
+ '@walletconnect/utils': 2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
+ zod: 4.0.5
transitivePeerDependencies:
- - '@types/react'
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@react-native-async-storage/async-storage'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/functions'
+ - '@vercel/kv'
+ - aws4fetch
- bufferutil
- - immer
+ - db0
+ - debug
+ - ioredis
- react
+ - react-dom
- typescript
- - use-sync-external-store
+ - uploadthing
- utf-8-validate
- - zod
-
- '@dynamic-labs-sdk/assert-package-version@0.1.2': {}
- '@dynamic-labs-sdk/client@0.1.2(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
+ '@dynamic-labs-wallet/browser-wallet-client@0.0.286(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)':
dependencies:
- '@dynamic-labs-sdk/assert-package-version': 0.1.2
- '@dynamic-labs-wallet/browser-wallet-client': 0.0.211(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@simplewebauthn/browser': 13.1.0
- buffer: 6.0.3
- eventemitter3: 5.0.1
- zod: 4.0.5
+ '@dynamic-labs-wallet/core': 0.0.286(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs/logger': 4.52.4
+ '@dynamic-labs/message-transport': 4.52.4
+ uuid: 11.1.0
transitivePeerDependencies:
- bufferutil
- debug
+ - typescript
- utf-8-validate
- '@dynamic-labs-wallet/browser-wallet-client@0.0.211(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
+ '@dynamic-labs-wallet/browser@0.0.167':
dependencies:
- '@dynamic-labs-wallet/core': 0.0.211(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/core': 0.0.167
'@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/message-transport': 4.52.4
+ '@dynamic-labs/sdk-api-core': 0.0.764
+ '@noble/hashes': 1.7.1
+ argon2id: 1.0.1
+ axios: 1.9.0
+ http-errors: 2.0.0
+ semver: 7.7.3
uuid: 11.1.0
transitivePeerDependencies:
- - bufferutil
- debug
- - utf-8-validate
- '@dynamic-labs-wallet/browser-wallet-client@0.0.217(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
+ '@dynamic-labs-wallet/browser@0.0.203(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
dependencies:
- '@dynamic-labs-wallet/core': 0.0.217(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/core': 0.0.203(bufferutil@4.1.0)(utf-8-validate@5.0.10)
'@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/message-transport': 4.52.4
+ '@dynamic-labs/sdk-api-core': 0.0.818
+ '@noble/hashes': 1.7.1
+ argon2id: 1.0.1
+ axios: 1.13.2
+ http-errors: 2.0.0
+ semver: 7.7.3
uuid: 11.1.0
transitivePeerDependencies:
- bufferutil
- debug
- utf-8-validate
- '@dynamic-labs-wallet/browser@0.0.167':
+ '@dynamic-labs-wallet/browser@0.0.259(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)':
dependencies:
- '@dynamic-labs-wallet/core': 0.0.167
+ '@dynamic-labs-wallet/core': 0.0.259(bufferutil@4.1.0)(utf-8-validate@5.0.10)
'@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/sdk-api-core': 0.0.764
+ '@dynamic-labs/sdk-api-core': 0.0.864
'@noble/hashes': 1.7.1
argon2id: 1.0.1
- axios: 1.9.0
+ axios: 1.13.2
http-errors: 2.0.0
+ p-queue: 9.1.0
semver: 7.7.3
+ tsl-apple-cloudkit: 0.2.34(typescript@5.9.3)
uuid: 11.1.0
transitivePeerDependencies:
+ - bufferutil
- debug
+ - typescript
+ - utf-8-validate
'@dynamic-labs-wallet/core@0.0.167':
dependencies:
@@ -6322,7 +4687,7 @@ snapshots:
transitivePeerDependencies:
- debug
- '@dynamic-labs-wallet/core@0.0.211(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
+ '@dynamic-labs-wallet/core@0.0.203(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
dependencies:
'@dynamic-labs-wallet/forward-mpc-client': 0.1.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
'@dynamic-labs/logger': 4.52.4
@@ -6335,11 +4700,11 @@ snapshots:
- debug
- utf-8-validate
- '@dynamic-labs-wallet/core@0.0.217(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
+ '@dynamic-labs-wallet/core@0.0.259(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
dependencies:
- '@dynamic-labs-wallet/forward-mpc-client': 0.1.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/forward-mpc-client': 0.2.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
'@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/sdk-api-core': 0.0.818
+ '@dynamic-labs/sdk-api-core': 0.0.864
axios: 1.13.2
http-errors: 2.0.0
uuid: 11.1.0
@@ -6348,6 +4713,19 @@ snapshots:
- debug
- utf-8-validate
+ '@dynamic-labs-wallet/core@0.0.286(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@dynamic-labs-wallet/forward-mpc-client': 0.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs/logger': 4.52.4
+ '@dynamic-labs/sdk-api-core': 0.0.875
+ axios: 1.13.5
+ uuid: 11.1.0
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - typescript
+ - utf-8-validate
+
'@dynamic-labs-wallet/forward-mpc-client@0.1.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
dependencies:
'@dynamic-labs-wallet/core': 0.0.167
@@ -6363,6 +4741,37 @@ snapshots:
- debug
- utf-8-validate
+ '@dynamic-labs-wallet/forward-mpc-client@0.2.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@dynamic-labs-wallet/core': 0.0.203(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/forward-mpc-shared': 0.2.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ '@evervault/wasm-attestation-bindings': 0.3.1
+ '@noble/hashes': 2.0.1
+ '@noble/post-quantum': 0.5.2
+ eventemitter3: 5.0.1
+ fp-ts: 2.16.11
+ ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
+
+ '@dynamic-labs-wallet/forward-mpc-client@0.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@dynamic-labs-wallet/core': 0.0.259(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/forward-mpc-shared': 0.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@evervault/wasm-attestation-bindings': 0.3.1
+ '@noble/hashes': 2.0.1
+ '@noble/post-quantum': 0.5.2
+ eventemitter3: 5.0.1
+ fp-ts: 2.16.11
+ ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - typescript
+ - utf-8-validate
+
'@dynamic-labs-wallet/forward-mpc-shared@0.1.0':
dependencies:
'@dynamic-labs-wallet/browser': 0.0.167
@@ -6375,375 +4784,78 @@ snapshots:
transitivePeerDependencies:
- debug
- '@dynamic-labs/assert-package-version@4.52.4':
+ '@dynamic-labs-wallet/forward-mpc-shared@0.2.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
dependencies:
- '@dynamic-labs/logger': 4.52.4
+ '@dynamic-labs-wallet/browser': 0.0.203(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/core': 0.0.203(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ '@noble/ciphers': 0.4.1
+ '@noble/hashes': 2.0.1
+ '@noble/post-quantum': 0.5.2
+ fp-ts: 2.16.11
+ io-ts: 2.2.22(fp-ts@2.16.11)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - utf-8-validate
- '@dynamic-labs/embedded-wallet-evm@4.52.4(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)':
+ '@dynamic-labs-wallet/forward-mpc-shared@0.3.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)':
dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/embedded-wallet': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/ethereum-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/types': 4.52.4
- '@dynamic-labs/utils': 4.52.4
- '@dynamic-labs/wallet-book': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/webauthn': 4.52.4
- '@turnkey/api-key-stamper': 0.4.7
- '@turnkey/iframe-stamper': 2.5.0
- '@turnkey/viem': 0.13.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)
- '@turnkey/webauthn-stamper': 0.5.1
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
+ '@dynamic-labs-wallet/browser': 0.0.259(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
+ '@dynamic-labs-wallet/core': 0.0.259(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ '@noble/ciphers': 0.4.1
+ '@noble/hashes': 2.0.1
+ '@noble/post-quantum': 0.5.2
+ fp-ts: 2.16.11
+ io-ts: 2.2.22(fp-ts@2.16.11)
transitivePeerDependencies:
- bufferutil
- - encoding
- - react
- - react-dom
+ - debug
- typescript
- utf-8-validate
- - zod
- '@dynamic-labs/embedded-wallet@4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@dynamic-labs/assert-package-version@4.52.4':
+ dependencies:
+ '@dynamic-labs/logger': 4.52.4
+
+ '@dynamic-labs/logger@4.52.4':
+ dependencies:
+ eventemitter3: 5.0.1
+
+ '@dynamic-labs/message-transport@4.52.4':
dependencies:
'@dynamic-labs/assert-package-version': 4.52.4
'@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/sdk-api-core': 0.0.843
'@dynamic-labs/utils': 4.52.4
- '@dynamic-labs/wallet-book': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/webauthn': 4.52.4
- '@turnkey/api-key-stamper': 0.4.7
- '@turnkey/http': 3.10.0
- '@turnkey/iframe-stamper': 2.5.0
- '@turnkey/webauthn-stamper': 0.5.1
- transitivePeerDependencies:
- - encoding
- - react
- - react-dom
+ '@vue/reactivity': 3.5.26
+ eventemitter3: 5.0.1
+
+ '@dynamic-labs/sdk-api-core@0.0.764': {}
+
+ '@dynamic-labs/sdk-api-core@0.0.818': {}
+
+ '@dynamic-labs/sdk-api-core@0.0.843': {}
+
+ '@dynamic-labs/sdk-api-core@0.0.864': {}
+
+ '@dynamic-labs/sdk-api-core@0.0.875': {}
+
+ '@dynamic-labs/sdk-api-core@0.0.927': {}
- '@dynamic-labs/ethereum-core@4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))':
+ '@dynamic-labs/types@4.52.4':
dependencies:
'@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/rpc-providers': 4.52.4
'@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/types': 4.52.4
- '@dynamic-labs/utils': 4.52.4
- '@dynamic-labs/wallet-book': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - react
- - react-dom
- '@dynamic-labs/ethereum@4.52.4(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)':
+ '@dynamic-labs/utils@4.52.4':
dependencies:
- '@coinbase/wallet-sdk': 4.3.7(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@dynamic-labs-connectors/base-account-evm': 4.4.2(@dynamic-labs/ethereum-core@4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)))(@dynamic-labs/wallet-connector-core@4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)
'@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/embedded-wallet-evm': 4.52.4(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)
- '@dynamic-labs/ethereum-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
'@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/rpc-providers': 4.52.4
- '@dynamic-labs/types': 4.52.4
- '@dynamic-labs/utils': 4.52.4
- '@dynamic-labs/waas-evm': 4.52.4(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@dynamic-labs/wallet-book': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@metamask/sdk': 0.33.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- '@walletconnect/ethereum-provider': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- buffer: 6.0.3
- eventemitter3: 5.0.1
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - debug
- - encoding
- - fastestsmallesttextencoderdecoder
- - immer
- - ioredis
- - react
- - react-dom
- - supports-color
- - typescript
- - uploadthing
- - use-sync-external-store
- - utf-8-validate
- - zod
-
- '@dynamic-labs/iconic@4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/logger': 4.52.4
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- sharp: 0.33.5
-
- '@dynamic-labs/locale@4.52.4(react-dom@18.3.1(react@18.3.1))(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- i18next: 23.4.6
- react-i18next: 13.5.0(i18next@23.4.6)(react-dom@18.3.1(react@18.3.1))(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)
- transitivePeerDependencies:
- - react
- - react-dom
- - react-native
-
- '@dynamic-labs/logger@4.52.4':
- dependencies:
- eventemitter3: 5.0.1
-
- '@dynamic-labs/message-transport@4.52.4':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/utils': 4.52.4
- '@vue/reactivity': 3.5.26
- eventemitter3: 5.0.1
-
- '@dynamic-labs/multi-wallet@4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/rpc-providers': 4.52.4
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/types': 4.52.4
- '@dynamic-labs/utils': 4.52.4
- '@dynamic-labs/wallet-book': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- tslib: 2.4.1
- transitivePeerDependencies:
- - react
- - react-dom
-
- '@dynamic-labs/rpc-providers@4.52.4':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/types': 4.52.4
-
- '@dynamic-labs/sdk-api-core@0.0.764': {}
-
- '@dynamic-labs/sdk-api-core@0.0.818': {}
-
- '@dynamic-labs/sdk-api-core@0.0.843': {}
-
- '@dynamic-labs/sdk-react-core@4.52.4(@types/react@18.3.27)(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(utf-8-validate@5.0.10)':
- dependencies:
- '@dynamic-labs-sdk/client': 0.1.2(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/iconic': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/locale': 4.52.4(react-dom@18.3.1(react@18.3.1))(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)
- '@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/multi-wallet': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/rpc-providers': 4.52.4
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/store': 4.52.4
- '@dynamic-labs/types': 4.52.4
- '@dynamic-labs/utils': 4.52.4
- '@dynamic-labs/wallet-book': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@hcaptcha/react-hcaptcha': 1.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@thumbmarkjs/thumbmarkjs': 0.16.0
- bs58: 5.0.0
- country-list: 2.3.0
- eventemitter3: 5.0.1
- formik: 2.2.9(react@18.3.1)
- i18next: 23.4.6
- qrcode: 1.5.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-focus-lock: 2.13.6(@types/react@18.3.27)(react@18.3.1)
- react-i18next: 13.5.0(i18next@23.4.6)(react-dom@18.3.1(react@18.3.1))(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)
- react-international-phone: 4.5.0(react@18.3.1)
- yup: 0.32.11
- transitivePeerDependencies:
- - '@types/react'
- - bufferutil
- - debug
- - react-native
- - utf-8-validate
-
- '@dynamic-labs/solana-core@4.52.4(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/rpc-providers': 4.52.4
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/types': 4.52.4
- '@dynamic-labs/utils': 4.52.4
- '@dynamic-labs/wallet-book': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@solana/spl-token': 0.4.12(@solana/web3.js@1.98.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@solana/web3.js': 1.98.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- eventemitter3: 5.0.1
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - fastestsmallesttextencoderdecoder
- - react
- - react-dom
- - typescript
- - utf-8-validate
-
- '@dynamic-labs/store@4.52.4':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/logger': 4.52.4
-
- '@dynamic-labs/sui-core@4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/rpc-providers': 4.52.4
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/types': 4.52.4
- '@dynamic-labs/utils': 4.52.4
- '@dynamic-labs/wallet-book': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/wallet-connector-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@mysten/sui': 1.24.0(typescript@5.9.3)
- '@mysten/wallet-standard': 0.13.29(typescript@5.9.3)
- text-encoding: 0.7.0
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - react
- - react-dom
- - typescript
-
- '@dynamic-labs/types@4.52.4':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/sdk-api-core': 0.0.843
-
- '@dynamic-labs/utils@4.52.4':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/sdk-api-core': 0.0.843
+ '@dynamic-labs/sdk-api-core': 0.0.843
'@dynamic-labs/types': 4.52.4
buffer: 6.0.3
eventemitter3: 5.0.1
tldts: 6.0.16
- '@dynamic-labs/waas-evm@4.52.4(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/ethereum-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- '@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/types': 4.52.4
- '@dynamic-labs/utils': 4.52.4
- '@dynamic-labs/waas': 4.52.4(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- '@dynamic-labs/wallet-connector-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - bufferutil
- - debug
- - encoding
- - fastestsmallesttextencoderdecoder
- - react
- - react-dom
- - typescript
- - utf-8-validate
- - zod
-
- '@dynamic-labs/waas@4.52.4(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))':
- dependencies:
- '@dynamic-labs-wallet/browser-wallet-client': 0.0.217(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/ethereum-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- '@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/solana-core': 4.52.4(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@dynamic-labs/sui-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)
- '@dynamic-labs/utils': 4.52.4
- '@dynamic-labs/wallet-book': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - bufferutil
- - debug
- - encoding
- - fastestsmallesttextencoderdecoder
- - react
- - react-dom
- - typescript
- - utf-8-validate
- - viem
-
- '@dynamic-labs/wagmi-connector@4.52.4(672bf2d02968ed5112f1a6b354c9e5e6)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/ethereum-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- '@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/rpc-providers': 4.52.4
- '@dynamic-labs/sdk-react-core': 4.52.4(@types/react@18.3.27)(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(utf-8-validate@5.0.10)
- '@dynamic-labs/types': 4.52.4
- '@dynamic-labs/wallet-connector-core': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@wagmi/core': 3.0.0(@tanstack/query-core@5.90.12)(@types/react@18.3.27)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- eventemitter3: 5.0.1
- react: 18.3.1
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- wagmi: 3.1.0(@coinbase/wallet-sdk@4.3.7(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@18.3.1))(@types/react@18.3.27)(@walletconnect/ethereum-provider@2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(react@18.3.1)(typescript@5.9.3)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
-
- '@dynamic-labs/wallet-book@4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/iconic': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/utils': 4.52.4
- eventemitter3: 5.0.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- util: 0.12.5
- zod: 4.0.5
-
- '@dynamic-labs/wallet-connector-core@4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/logger': 4.52.4
- '@dynamic-labs/rpc-providers': 4.52.4
- '@dynamic-labs/sdk-api-core': 0.0.843
- '@dynamic-labs/types': 4.52.4
- '@dynamic-labs/utils': 4.52.4
- '@dynamic-labs/wallet-book': 4.52.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- eventemitter3: 5.0.1
- transitivePeerDependencies:
- - react
- - react-dom
-
- '@dynamic-labs/webauthn@4.52.4':
- dependencies:
- '@dynamic-labs/assert-package-version': 4.52.4
- '@dynamic-labs/logger': 4.52.4
- '@simplewebauthn/browser': 13.1.0
- '@simplewebauthn/types': 12.0.0
-
- '@ecies/ciphers@0.2.5(@noble/ciphers@1.3.0)':
- dependencies:
- '@noble/ciphers': 1.3.0
-
'@emnapi/core@1.7.1':
dependencies:
'@emnapi/wasi-threads': 1.1.0
@@ -6760,88 +4872,13 @@ snapshots:
tslib: 2.8.1
optional: true
- '@emotion/babel-plugin@11.13.5':
- dependencies:
- '@babel/helper-module-imports': 7.27.1
- '@babel/runtime': 7.28.4
- '@emotion/hash': 0.9.2
- '@emotion/memoize': 0.9.0
- '@emotion/serialize': 1.3.3
- babel-plugin-macros: 3.1.0
- convert-source-map: 1.9.0
- escape-string-regexp: 4.0.0
- find-root: 1.1.0
- source-map: 0.5.7
- stylis: 4.2.0
- transitivePeerDependencies:
- - supports-color
-
- '@emotion/cache@11.14.0':
- dependencies:
- '@emotion/memoize': 0.9.0
- '@emotion/sheet': 1.4.0
- '@emotion/utils': 1.4.2
- '@emotion/weak-memoize': 0.4.0
- stylis: 4.2.0
-
- '@emotion/hash@0.9.2': {}
-
'@emotion/is-prop-valid@1.4.0':
dependencies:
'@emotion/memoize': 0.9.0
+ optional: true
- '@emotion/memoize@0.9.0': {}
-
- '@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.28.4
- '@emotion/babel-plugin': 11.13.5
- '@emotion/cache': 11.14.0
- '@emotion/serialize': 1.3.3
- '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1)
- '@emotion/utils': 1.4.2
- '@emotion/weak-memoize': 0.4.0
- hoist-non-react-statics: 3.3.2
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
- transitivePeerDependencies:
- - supports-color
-
- '@emotion/serialize@1.3.3':
- dependencies:
- '@emotion/hash': 0.9.2
- '@emotion/memoize': 0.9.0
- '@emotion/unitless': 0.10.0
- '@emotion/utils': 1.4.2
- csstype: 3.2.3
-
- '@emotion/sheet@1.4.0': {}
-
- '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.28.4
- '@emotion/babel-plugin': 11.13.5
- '@emotion/is-prop-valid': 1.4.0
- '@emotion/react': 11.14.0(@types/react@18.3.27)(react@18.3.1)
- '@emotion/serialize': 1.3.3
- '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1)
- '@emotion/utils': 1.4.2
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
- transitivePeerDependencies:
- - supports-color
-
- '@emotion/unitless@0.10.0': {}
-
- '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.3.1)':
- dependencies:
- react: 18.3.1
-
- '@emotion/utils@1.4.2': {}
-
- '@emotion/weak-memoize@0.4.0': {}
+ '@emotion/memoize@0.9.0':
+ optional: true
'@eslint-community/eslint-utils@4.9.0(eslint@9.39.2(jiti@2.6.1))':
dependencies:
@@ -6889,26 +4926,6 @@ snapshots:
'@eslint/core': 0.17.0
levn: 0.4.1
- '@ethereumjs/common@3.2.0':
- dependencies:
- '@ethereumjs/util': 8.1.0
- crc-32: 1.2.2
-
- '@ethereumjs/rlp@4.0.1': {}
-
- '@ethereumjs/tx@4.2.0':
- dependencies:
- '@ethereumjs/common': 3.2.0
- '@ethereumjs/rlp': 4.0.1
- '@ethereumjs/util': 8.1.0
- ethereum-cryptography: 2.2.1
-
- '@ethereumjs/util@8.1.0':
- dependencies:
- '@ethereumjs/rlp': 4.0.1
- ethereum-cryptography: 2.2.1
- micro-ftch: 0.3.1
-
'@ethersproject/abi@5.8.0':
dependencies:
'@ethersproject/address': 5.8.0
@@ -7166,29 +5183,12 @@ snapshots:
'@evervault/wasm-attestation-bindings@0.3.1': {}
- '@floating-ui/core@1.7.3':
+ '@gql.tada/cli-utils@1.7.2(@0no-co/graphqlsp@1.15.2(graphql@16.12.0)(typescript@5.9.3))(graphql@16.12.0)(typescript@5.9.3)':
dependencies:
- '@floating-ui/utils': 0.2.10
-
- '@floating-ui/dom@1.7.4':
- dependencies:
- '@floating-ui/core': 1.7.3
- '@floating-ui/utils': 0.2.10
-
- '@floating-ui/react-dom@2.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@floating-ui/dom': 1.7.4
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- '@floating-ui/utils@0.2.10': {}
-
- '@gql.tada/cli-utils@1.7.2(@0no-co/graphqlsp@1.15.2(graphql@16.12.0)(typescript@5.9.3))(graphql@16.12.0)(typescript@5.9.3)':
- dependencies:
- '@0no-co/graphqlsp': 1.15.2(graphql@16.12.0)(typescript@5.9.3)
- '@gql.tada/internal': 1.0.8(graphql@16.12.0)(typescript@5.9.3)
- graphql: 16.12.0
- typescript: 5.9.3
+ '@0no-co/graphqlsp': 1.15.2(graphql@16.12.0)(typescript@5.9.3)
+ '@gql.tada/internal': 1.0.8(graphql@16.12.0)(typescript@5.9.3)
+ graphql: 16.12.0
+ typescript: 5.9.3
'@gql.tada/internal@1.0.8(graphql@16.12.0)(typescript@5.9.3)':
dependencies:
@@ -7200,30 +5200,6 @@ snapshots:
dependencies:
graphql: 16.12.0
- '@hcaptcha/react-hcaptcha@1.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.28.4
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- '@hpke/chacha20poly1305@1.7.1':
- dependencies:
- '@hpke/common': 1.8.1
-
- '@hpke/common@1.8.1': {}
-
- '@hpke/core@1.7.5':
- dependencies:
- '@hpke/common': 1.8.1
-
- '@hpke/dhkem-x25519@1.6.4':
- dependencies:
- '@hpke/common': 1.8.1
-
- '@hpke/dhkem-x448@1.6.4':
- dependencies:
- '@hpke/common': 1.8.1
-
'@humanfs/core@0.19.1': {}
'@humanfs/node@0.16.7':
@@ -7238,47 +5214,25 @@ snapshots:
'@img/colour@1.0.0':
optional: true
- '@img/sharp-darwin-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-darwin-arm64': 1.0.4
- optional: true
-
'@img/sharp-darwin-arm64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-darwin-arm64': 1.2.4
optional: true
- '@img/sharp-darwin-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-darwin-x64': 1.0.4
- optional: true
-
'@img/sharp-darwin-x64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-darwin-x64': 1.2.4
optional: true
- '@img/sharp-libvips-darwin-arm64@1.0.4':
- optional: true
-
'@img/sharp-libvips-darwin-arm64@1.2.4':
optional: true
- '@img/sharp-libvips-darwin-x64@1.0.4':
- optional: true
-
'@img/sharp-libvips-darwin-x64@1.2.4':
optional: true
- '@img/sharp-libvips-linux-arm64@1.0.4':
- optional: true
-
'@img/sharp-libvips-linux-arm64@1.2.4':
optional: true
- '@img/sharp-libvips-linux-arm@1.0.5':
- optional: true
-
'@img/sharp-libvips-linux-arm@1.2.4':
optional: true
@@ -7288,45 +5242,23 @@ snapshots:
'@img/sharp-libvips-linux-riscv64@1.2.4':
optional: true
- '@img/sharp-libvips-linux-s390x@1.0.4':
- optional: true
-
'@img/sharp-libvips-linux-s390x@1.2.4':
optional: true
- '@img/sharp-libvips-linux-x64@1.0.4':
- optional: true
-
'@img/sharp-libvips-linux-x64@1.2.4':
optional: true
- '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
- optional: true
-
'@img/sharp-libvips-linuxmusl-arm64@1.2.4':
optional: true
- '@img/sharp-libvips-linuxmusl-x64@1.0.4':
- optional: true
-
'@img/sharp-libvips-linuxmusl-x64@1.2.4':
optional: true
- '@img/sharp-linux-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm64': 1.0.4
- optional: true
-
'@img/sharp-linux-arm64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-arm64': 1.2.4
optional: true
- '@img/sharp-linux-arm@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm': 1.0.5
- optional: true
-
'@img/sharp-linux-arm@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-arm': 1.2.4
@@ -7342,51 +5274,26 @@ snapshots:
'@img/sharp-libvips-linux-riscv64': 1.2.4
optional: true
- '@img/sharp-linux-s390x@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-s390x': 1.0.4
- optional: true
-
'@img/sharp-linux-s390x@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-s390x': 1.2.4
optional: true
- '@img/sharp-linux-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-x64': 1.0.4
- optional: true
-
'@img/sharp-linux-x64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linux-x64': 1.2.4
optional: true
- '@img/sharp-linuxmusl-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
- optional: true
-
'@img/sharp-linuxmusl-arm64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linuxmusl-arm64': 1.2.4
optional: true
- '@img/sharp-linuxmusl-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-x64': 1.0.4
- optional: true
-
'@img/sharp-linuxmusl-x64@0.34.5':
optionalDependencies:
'@img/sharp-libvips-linuxmusl-x64': 1.2.4
optional: true
- '@img/sharp-wasm32@0.33.5':
- dependencies:
- '@emnapi/runtime': 1.7.1
- optional: true
-
'@img/sharp-wasm32@0.34.5':
dependencies:
'@emnapi/runtime': 1.7.1
@@ -7395,19 +5302,14 @@ snapshots:
'@img/sharp-win32-arm64@0.34.5':
optional: true
- '@img/sharp-win32-ia32@0.33.5':
- optional: true
-
'@img/sharp-win32-ia32@0.34.5':
optional: true
- '@img/sharp-win32-x64@0.33.5':
- optional: true
-
'@img/sharp-win32-x64@0.34.5':
optional: true
- '@isaacs/ttlcache@1.4.1': {}
+ '@isaacs/ttlcache@1.4.1':
+ optional: true
'@istanbuljs/load-nyc-config@1.1.0':
dependencies:
@@ -7416,12 +5318,15 @@ snapshots:
get-package-type: 0.1.0
js-yaml: 3.14.2
resolve-from: 5.0.0
+ optional: true
- '@istanbuljs/schema@0.1.3': {}
+ '@istanbuljs/schema@0.1.3':
+ optional: true
'@jest/create-cache-key-function@29.7.0':
dependencies:
'@jest/types': 29.6.3
+ optional: true
'@jest/environment@29.7.0':
dependencies:
@@ -7429,6 +5334,7 @@ snapshots:
'@jest/types': 29.6.3
'@types/node': 20.19.27
jest-mock: 29.7.0
+ optional: true
'@jest/fake-timers@29.7.0':
dependencies:
@@ -7438,10 +5344,12 @@ snapshots:
jest-message-util: 29.7.0
jest-mock: 29.7.0
jest-util: 29.7.0
+ optional: true
'@jest/schemas@29.6.3':
dependencies:
'@sinclair/typebox': 0.27.8
+ optional: true
'@jest/transform@29.7.0':
dependencies:
@@ -7462,6 +5370,7 @@ snapshots:
write-file-atomic: 4.0.2
transitivePeerDependencies:
- supports-color
+ optional: true
'@jest/types@29.6.3':
dependencies:
@@ -7471,6 +5380,7 @@ snapshots:
'@types/node': 20.19.27
'@types/yargs': 17.0.35
chalk: 4.1.2
+ optional: true
'@jridgewell/gen-mapping@0.3.13':
dependencies:
@@ -7488,6 +5398,7 @@ snapshots:
dependencies:
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
+ optional: true
'@jridgewell/sourcemap-codec@1.5.5': {}
@@ -7496,32 +5407,6 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.5
- '@lifi/sdk@3.14.1(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)':
- dependencies:
- '@bigmi/core': 0.6.4(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))
- '@bitcoinerlab/secp256k1': 1.2.0
- '@lifi/types': 17.53.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@mysten/sui': 1.45.2(typescript@5.9.3)
- '@mysten/wallet-standard': 0.19.9(typescript@5.9.3)
- '@noble/curves': 1.9.7
- '@solana/wallet-adapter-base': 0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))
- '@solana/web3.js': 1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- bech32: 2.0.0
- bitcoinjs-lib: 7.0.0(typescript@5.9.3)
- bs58: 6.0.0
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - '@types/react'
- - bufferutil
- - immer
- - react
- - typescript
- - use-sync-external-store
- - utf-8-validate
- - zod
-
'@lifi/sdk@3.14.1(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@18.3.1))(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)':
dependencies:
'@bigmi/core': 0.6.4(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@18.3.1))
@@ -7557,476 +5442,113 @@ snapshots:
- utf-8-validate
- zod
- '@lifi/wallet-management@3.21.0(45661dd9c76a7a02b5bda253a24cdd93)':
+ '@msgpack/msgpack@3.1.2': {}
+
+ '@mysten/bcs@1.9.2':
dependencies:
- '@bigmi/client': 0.6.4(@tanstack/query-core@5.90.12)(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@18.3.1))
- '@bigmi/core': 0.6.4(@types/react@18.3.27)(bs58@6.0.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@18.3.1))
- '@bigmi/react': 0.6.4(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@18.3.1))(@types/react@18.3.27)(bs58@6.0.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))
- '@emotion/react': 11.14.0(@types/react@18.3.27)(react@18.3.1)
- '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1)
- '@lifi/sdk': 3.14.1(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@18.3.1))(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)
- '@mui/icons-material': 7.3.6(@mui/material@7.3.6(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.27)(react@18.3.1)
- '@mui/material': 7.3.6(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@mui/system': 7.3.6(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1)
- '@mysten/dapp-kit': 0.19.11(@tanstack/react-query@5.90.12(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)
- '@mysten/wallet-standard': 0.19.9(typescript@5.9.3)
- '@solana/wallet-adapter-base': 0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))
- '@solana/wallet-adapter-react': 0.15.39(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@6.0.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)
- '@solana/web3.js': 1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@tanstack/react-query': 5.90.12(react@18.3.1)
- i18next: 25.7.3(typescript@5.9.3)
- mitt: 3.0.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-i18next: 16.5.0(i18next@25.7.3(typescript@5.9.3))(react-dom@18.3.1(react@18.3.1))(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)
- use-sync-external-store: 1.6.0(react@18.3.1)
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- wagmi: 3.1.0(@coinbase/wallet-sdk@4.3.7(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@18.3.1))(@types/react@18.3.27)(@walletconnect/ethereum-provider@2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(react@18.3.1)(typescript@5.9.3)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- zustand: 5.0.9(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1))
+ '@mysten/utils': 0.2.0
+ '@scure/base': 1.2.6
+
+ '@mysten/sui@1.45.2(typescript@5.9.3)':
+ dependencies:
+ '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
+ '@mysten/bcs': 1.9.2
+ '@mysten/utils': 0.2.0
+ '@noble/curves': 1.9.4
+ '@noble/hashes': 1.8.0
+ '@protobuf-ts/grpcweb-transport': 2.11.1
+ '@protobuf-ts/runtime': 2.11.1
+ '@protobuf-ts/runtime-rpc': 2.11.1
+ '@scure/base': 1.2.6
+ '@scure/bip32': 1.7.0
+ '@scure/bip39': 1.6.0
+ gql.tada: 1.9.0(graphql@16.12.0)(typescript@5.9.3)
+ graphql: 16.12.0
+ poseidon-lite: 0.2.1
+ valibot: 1.2.0(typescript@5.9.3)
transitivePeerDependencies:
- '@gql.tada/svelte-support'
- '@gql.tada/vue-support'
- - '@mui/material-pigment-css'
- - '@tanstack/query-core'
- - '@types/react'
- - bs58
- - bufferutil
- - encoding
- - immer
- - react-native
- - supports-color
- typescript
- - utf-8-validate
- - zod
-
- '@lit-labs/ssr-dom-shim@1.4.0': {}
- '@lit/reactive-element@2.1.1':
+ '@mysten/utils@0.2.0':
dependencies:
- '@lit-labs/ssr-dom-shim': 1.4.0
+ '@scure/base': 1.2.6
- '@metamask/json-rpc-engine@8.0.2':
+ '@mysten/wallet-standard@0.19.9(typescript@5.9.3)':
dependencies:
- '@metamask/rpc-errors': 6.4.0
- '@metamask/safe-event-emitter': 3.1.2
- '@metamask/utils': 8.5.0
+ '@mysten/sui': 1.45.2(typescript@5.9.3)
+ '@wallet-standard/core': 1.1.1
transitivePeerDependencies:
- - supports-color
+ - '@gql.tada/svelte-support'
+ - '@gql.tada/vue-support'
+ - typescript
- '@metamask/json-rpc-middleware-stream@7.0.2':
+ '@napi-rs/wasm-runtime@0.2.12':
dependencies:
- '@metamask/json-rpc-engine': 8.0.2
- '@metamask/safe-event-emitter': 3.1.2
- '@metamask/utils': 8.5.0
- readable-stream: 3.6.2
- transitivePeerDependencies:
- - supports-color
+ '@emnapi/core': 1.7.1
+ '@emnapi/runtime': 1.7.1
+ '@tybys/wasm-util': 0.10.1
+ optional: true
- '@metamask/object-multiplex@2.1.0':
- dependencies:
- once: 1.4.0
- readable-stream: 3.6.2
+ '@next/env@15.5.9': {}
- '@metamask/onboarding@1.0.1':
+ '@next/eslint-plugin-next@15.5.9':
dependencies:
- bowser: 2.13.1
+ fast-glob: 3.3.1
- '@metamask/providers@16.1.0':
- dependencies:
- '@metamask/json-rpc-engine': 8.0.2
- '@metamask/json-rpc-middleware-stream': 7.0.2
- '@metamask/object-multiplex': 2.1.0
- '@metamask/rpc-errors': 6.4.0
- '@metamask/safe-event-emitter': 3.1.2
- '@metamask/utils': 8.5.0
- detect-browser: 5.3.0
- extension-port-stream: 3.0.0
- fast-deep-equal: 3.1.3
- is-stream: 2.0.1
- readable-stream: 3.6.2
- webextension-polyfill: 0.10.0
- transitivePeerDependencies:
- - supports-color
+ '@next/swc-darwin-arm64@15.5.7':
+ optional: true
- '@metamask/rpc-errors@6.4.0':
- dependencies:
- '@metamask/utils': 9.3.0
- fast-safe-stringify: 2.1.1
- transitivePeerDependencies:
- - supports-color
+ '@next/swc-darwin-x64@15.5.7':
+ optional: true
- '@metamask/safe-event-emitter@3.1.2': {}
+ '@next/swc-linux-arm64-gnu@15.5.7':
+ optional: true
- '@metamask/sdk-analytics@0.0.5':
- dependencies:
- openapi-fetch: 0.13.8
+ '@next/swc-linux-arm64-musl@15.5.7':
+ optional: true
- '@metamask/sdk-communication-layer@0.33.0(cross-fetch@4.1.0)(eciesjs@0.4.16)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.1.0)(utf-8-validate@5.0.10))':
- dependencies:
- '@metamask/sdk-analytics': 0.0.5
- bufferutil: 4.1.0
- cross-fetch: 4.1.0
- date-fns: 2.30.0
- debug: 4.4.3
- eciesjs: 0.4.16
- eventemitter2: 6.4.9
- readable-stream: 3.6.2
- socket.io-client: 4.8.1(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- utf-8-validate: 5.0.10
- uuid: 8.3.2
- transitivePeerDependencies:
- - supports-color
+ '@next/swc-linux-x64-gnu@15.5.7':
+ optional: true
- '@metamask/sdk-install-modal-web@0.32.1':
- dependencies:
- '@paulmillr/qr': 0.2.1
+ '@next/swc-linux-x64-musl@15.5.7':
+ optional: true
- '@metamask/sdk@0.33.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
- dependencies:
- '@babel/runtime': 7.28.4
- '@metamask/onboarding': 1.0.1
- '@metamask/providers': 16.1.0
- '@metamask/sdk-analytics': 0.0.5
- '@metamask/sdk-communication-layer': 0.33.0(cross-fetch@4.1.0)(eciesjs@0.4.16)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.1.0)(utf-8-validate@5.0.10))
- '@metamask/sdk-install-modal-web': 0.32.1
- '@paulmillr/qr': 0.2.1
- bowser: 2.13.1
- cross-fetch: 4.1.0
- debug: 4.4.3
- eciesjs: 0.4.16
- eth-rpc-errors: 4.0.3
- eventemitter2: 6.4.9
- obj-multiplex: 1.0.0
- pump: 3.0.3
- readable-stream: 3.6.2
- socket.io-client: 4.8.1(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- tslib: 2.8.1
- util: 0.12.5
- uuid: 8.3.2
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - supports-color
- - utf-8-validate
+ '@next/swc-win32-arm64-msvc@15.5.7':
+ optional: true
+
+ '@next/swc-win32-x64-msvc@15.5.7':
+ optional: true
+
+ '@noble/ciphers@0.4.1': {}
- '@metamask/superstruct@3.2.1': {}
+ '@noble/ciphers@1.3.0': {}
- '@metamask/utils@8.5.0':
+ '@noble/curves@1.8.0':
dependencies:
- '@ethereumjs/tx': 4.2.0
- '@metamask/superstruct': 3.2.1
- '@noble/hashes': 1.8.0
- '@scure/base': 1.2.6
- '@types/debug': 4.1.12
- debug: 4.4.3
- pony-cause: 2.1.11
- semver: 7.7.3
- uuid: 9.0.1
- transitivePeerDependencies:
- - supports-color
+ '@noble/hashes': 1.7.0
- '@metamask/utils@9.3.0':
+ '@noble/curves@1.9.1':
dependencies:
- '@ethereumjs/tx': 4.2.0
- '@metamask/superstruct': 3.2.1
'@noble/hashes': 1.8.0
- '@scure/base': 1.2.6
- '@types/debug': 4.1.12
- debug: 4.4.3
- pony-cause: 2.1.11
- semver: 7.7.3
- uuid: 9.0.1
- transitivePeerDependencies:
- - supports-color
- '@msgpack/msgpack@3.1.2': {}
+ '@noble/curves@1.9.2':
+ dependencies:
+ '@noble/hashes': 1.8.0
- '@mui/core-downloads-tracker@7.3.6': {}
+ '@noble/curves@1.9.4':
+ dependencies:
+ '@noble/hashes': 1.8.0
- '@mui/icons-material@7.3.6(@mui/material@7.3.6(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.27)(react@18.3.1)':
+ '@noble/curves@1.9.7':
dependencies:
- '@babel/runtime': 7.28.4
- '@mui/material': 7.3.6(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
+ '@noble/hashes': 1.8.0
- '@mui/material@7.3.6(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.28.4
- '@mui/core-downloads-tracker': 7.3.6
- '@mui/system': 7.3.6(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1)
- '@mui/types': 7.4.9(@types/react@18.3.27)
- '@mui/utils': 7.3.6(@types/react@18.3.27)(react@18.3.1)
- '@popperjs/core': 2.11.8
- '@types/react-transition-group': 4.4.12(@types/react@18.3.27)
- clsx: 2.1.1
- csstype: 3.2.3
- prop-types: 15.8.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-is: 19.2.3
- react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- optionalDependencies:
- '@emotion/react': 11.14.0(@types/react@18.3.27)(react@18.3.1)
- '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1)
- '@types/react': 18.3.27
-
- '@mui/private-theming@7.3.6(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.28.4
- '@mui/utils': 7.3.6(@types/react@18.3.27)(react@18.3.1)
- prop-types: 15.8.1
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@mui/styled-engine@7.3.6(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.28.4
- '@emotion/cache': 11.14.0
- '@emotion/serialize': 1.3.3
- '@emotion/sheet': 1.4.0
- csstype: 3.2.3
- prop-types: 15.8.1
- react: 18.3.1
- optionalDependencies:
- '@emotion/react': 11.14.0(@types/react@18.3.27)(react@18.3.1)
- '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1)
-
- '@mui/system@7.3.6(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.28.4
- '@mui/private-theming': 7.3.6(@types/react@18.3.27)(react@18.3.1)
- '@mui/styled-engine': 7.3.6(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1))(react@18.3.1)
- '@mui/types': 7.4.9(@types/react@18.3.27)
- '@mui/utils': 7.3.6(@types/react@18.3.27)(react@18.3.1)
- clsx: 2.1.1
- csstype: 3.2.3
- prop-types: 15.8.1
- react: 18.3.1
- optionalDependencies:
- '@emotion/react': 11.14.0(@types/react@18.3.27)(react@18.3.1)
- '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.27)(react@18.3.1))(@types/react@18.3.27)(react@18.3.1)
- '@types/react': 18.3.27
-
- '@mui/types@7.4.9(@types/react@18.3.27)':
- dependencies:
- '@babel/runtime': 7.28.4
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@mui/utils@7.3.6(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.28.4
- '@mui/types': 7.4.9(@types/react@18.3.27)
- '@types/prop-types': 15.7.15
- clsx: 2.1.1
- prop-types: 15.8.1
- react: 18.3.1
- react-is: 19.2.3
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@mysten/bcs@1.5.0':
- dependencies:
- '@scure/base': 1.2.6
-
- '@mysten/bcs@1.9.2':
- dependencies:
- '@mysten/utils': 0.2.0
- '@scure/base': 1.2.6
-
- '@mysten/dapp-kit@0.19.11(@tanstack/react-query@5.90.12(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)':
- dependencies:
- '@mysten/slush-wallet': 0.2.12(typescript@5.9.3)
- '@mysten/sui': 1.45.2(typescript@5.9.3)
- '@mysten/utils': 0.2.0
- '@mysten/wallet-standard': 0.19.9(typescript@5.9.3)
- '@radix-ui/react-dialog': 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-dropdown-menu': 2.1.16(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.2.4(@types/react@18.3.27)(react@18.3.1)
- '@tanstack/react-query': 5.90.12(react@18.3.1)
- '@vanilla-extract/css': 1.18.0(babel-plugin-macros@3.1.0)
- '@vanilla-extract/dynamic': 2.1.5
- '@vanilla-extract/recipes': 0.5.7(@vanilla-extract/css@1.18.0(babel-plugin-macros@3.1.0))
- clsx: 2.1.1
- react: 18.3.1
- zustand: 4.5.7(@types/react@18.3.27)(react@18.3.1)
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - '@types/react'
- - '@types/react-dom'
- - babel-plugin-macros
- - immer
- - react-dom
- - typescript
-
- '@mysten/slush-wallet@0.2.12(typescript@5.9.3)':
- dependencies:
- '@mysten/sui': 1.45.2(typescript@5.9.3)
- '@mysten/utils': 0.2.0
- '@mysten/wallet-standard': 0.19.9(typescript@5.9.3)
- '@mysten/window-wallet-core': 0.1.1(typescript@5.9.3)
- mitt: 3.0.1
- valibot: 1.2.0(typescript@5.9.3)
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - typescript
-
- '@mysten/sui@1.24.0(typescript@5.9.3)':
- dependencies:
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
- '@mysten/bcs': 1.5.0
- '@noble/curves': 1.9.7
- '@noble/hashes': 1.8.0
- '@scure/base': 1.2.6
- '@scure/bip32': 1.7.0
- '@scure/bip39': 1.6.0
- gql.tada: 1.9.0(graphql@16.12.0)(typescript@5.9.3)
- graphql: 16.12.0
- poseidon-lite: 0.2.1
- valibot: 0.36.0
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - typescript
-
- '@mysten/sui@1.45.2(typescript@5.9.3)':
- dependencies:
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
- '@mysten/bcs': 1.9.2
- '@mysten/utils': 0.2.0
- '@noble/curves': 1.9.4
- '@noble/hashes': 1.8.0
- '@protobuf-ts/grpcweb-transport': 2.11.1
- '@protobuf-ts/runtime': 2.11.1
- '@protobuf-ts/runtime-rpc': 2.11.1
- '@scure/base': 1.2.6
- '@scure/bip32': 1.7.0
- '@scure/bip39': 1.6.0
- gql.tada: 1.9.0(graphql@16.12.0)(typescript@5.9.3)
- graphql: 16.12.0
- poseidon-lite: 0.2.1
- valibot: 1.2.0(typescript@5.9.3)
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - typescript
-
- '@mysten/utils@0.2.0':
- dependencies:
- '@scure/base': 1.2.6
-
- '@mysten/wallet-standard@0.13.29(typescript@5.9.3)':
- dependencies:
- '@mysten/sui': 1.24.0(typescript@5.9.3)
- '@wallet-standard/core': 1.1.0
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - typescript
-
- '@mysten/wallet-standard@0.19.9(typescript@5.9.3)':
- dependencies:
- '@mysten/sui': 1.45.2(typescript@5.9.3)
- '@wallet-standard/core': 1.1.1
- transitivePeerDependencies:
- - '@gql.tada/svelte-support'
- - '@gql.tada/vue-support'
- - typescript
-
- '@mysten/window-wallet-core@0.1.1(typescript@5.9.3)':
- dependencies:
- '@mysten/utils': 0.2.0
- jose: 6.1.3
- valibot: 1.2.0(typescript@5.9.3)
- transitivePeerDependencies:
- - typescript
-
- '@napi-rs/wasm-runtime@0.2.12':
- dependencies:
- '@emnapi/core': 1.7.1
- '@emnapi/runtime': 1.7.1
- '@tybys/wasm-util': 0.10.1
- optional: true
-
- '@next/env@15.5.9': {}
-
- '@next/eslint-plugin-next@15.5.9':
- dependencies:
- fast-glob: 3.3.1
-
- '@next/swc-darwin-arm64@15.5.7':
- optional: true
-
- '@next/swc-darwin-x64@15.5.7':
- optional: true
-
- '@next/swc-linux-arm64-gnu@15.5.7':
- optional: true
-
- '@next/swc-linux-arm64-musl@15.5.7':
- optional: true
-
- '@next/swc-linux-x64-gnu@15.5.7':
- optional: true
-
- '@next/swc-linux-x64-musl@15.5.7':
- optional: true
-
- '@next/swc-win32-arm64-msvc@15.5.7':
- optional: true
-
- '@next/swc-win32-x64-msvc@15.5.7':
- optional: true
-
- '@noble/ciphers@0.4.1': {}
-
- '@noble/ciphers@1.2.1': {}
-
- '@noble/ciphers@1.3.0': {}
-
- '@noble/curves@1.4.2':
- dependencies:
- '@noble/hashes': 1.4.0
-
- '@noble/curves@1.8.0':
- dependencies:
- '@noble/hashes': 1.7.0
-
- '@noble/curves@1.8.1':
- dependencies:
- '@noble/hashes': 1.7.1
-
- '@noble/curves@1.9.0':
- dependencies:
- '@noble/hashes': 1.8.0
-
- '@noble/curves@1.9.1':
- dependencies:
- '@noble/hashes': 1.8.0
-
- '@noble/curves@1.9.2':
- dependencies:
- '@noble/hashes': 1.8.0
-
- '@noble/curves@1.9.4':
- dependencies:
- '@noble/hashes': 1.8.0
-
- '@noble/curves@1.9.7':
- dependencies:
- '@noble/hashes': 1.8.0
-
- '@noble/curves@2.0.1':
+ '@noble/curves@2.0.1':
dependencies:
'@noble/hashes': 2.0.1
- '@noble/hashes@1.4.0': {}
-
'@noble/hashes@1.7.0': {}
'@noble/hashes@1.7.1': {}
@@ -8054,10 +5576,6 @@ snapshots:
'@nolyfill/is-core-module@1.0.39': {}
- '@openzeppelin/contracts@4.9.6': {}
-
- '@paulmillr/qr@0.2.1': {}
-
'@polymarket/builder-signing-sdk@0.0.8':
dependencies:
'@types/node': 18.19.130
@@ -8097,8 +5615,6 @@ snapshots:
- utf-8-validate
- zod
- '@popperjs/core@2.11.8': {}
-
'@protobuf-ts/grpcweb-transport@2.11.1':
dependencies:
'@protobuf-ts/runtime': 2.11.1
@@ -8110,313 +5626,49 @@ snapshots:
'@protobuf-ts/runtime@2.11.1': {}
- '@radix-ui/primitive@1.1.3': {}
-
- '@radix-ui/react-arrow@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))':
dependencies:
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- '@types/react-dom': 18.3.7(@types/react@18.3.27)
+ merge-options: 3.0.4
+ react-native: 0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)
+ optional: true
- '@radix-ui/react-collection@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- '@types/react-dom': 18.3.7(@types/react@18.3.27)
+ '@react-native/assets-registry@0.83.1':
+ optional: true
- '@radix-ui/react-compose-refs@1.1.2(@types/react@18.3.27)(react@18.3.1)':
+ '@react-native/codegen@0.83.1(@babel/core@7.28.5)':
dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
+ '@babel/core': 7.28.5
+ '@babel/parser': 7.28.5
+ glob: 7.2.3
+ hermes-parser: 0.32.0
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ yargs: 17.7.2
+ optional: true
- '@radix-ui/react-context@1.1.2(@types/react@18.3.27)(react@18.3.1)':
+ '@react-native/community-cli-plugin@0.83.1(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
+ '@react-native/dev-middleware': 0.83.1(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ debug: 4.4.3
+ invariant: 2.2.4
+ metro: 0.83.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ metro-config: 0.83.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ metro-core: 0.83.3
+ semver: 7.7.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ optional: true
- '@radix-ui/react-dialog@1.1.15(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.3
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.1.3(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-presence': 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.27)(react@18.3.1)
- aria-hidden: 1.2.6
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.7.2(@types/react@18.3.27)(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- '@types/react-dom': 18.3.7(@types/react@18.3.27)
-
- '@radix-ui/react-direction@1.1.1(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.3
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- '@types/react-dom': 18.3.7(@types/react@18.3.27)
-
- '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.3
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-menu': 2.1.16(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- '@types/react-dom': 18.3.7(@types/react@18.3.27)
-
- '@radix-ui/react-focus-guards@1.1.3(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- '@types/react-dom': 18.3.7(@types/react@18.3.27)
-
- '@radix-ui/react-id@1.1.1(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@radix-ui/react-menu@2.1.16(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.3
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.1.3(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-popper': 1.2.8(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-presence': 1.1.5(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- aria-hidden: 1.2.6
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.7.2(@types/react@18.3.27)(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- '@types/react-dom': 18.3.7(@types/react@18.3.27)
-
- '@radix-ui/react-popper@1.2.8(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@floating-ui/react-dom': 2.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-arrow': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-use-rect': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/rect': 1.1.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- '@types/react-dom': 18.3.7(@types/react@18.3.27)
-
- '@radix-ui/react-portal@1.1.9(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- '@types/react-dom': 18.3.7(@types/react@18.3.27)
-
- '@radix-ui/react-presence@1.1.5(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- '@types/react-dom': 18.3.7(@types/react@18.3.27)
-
- '@radix-ui/react-primitive@2.1.3(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- '@types/react-dom': 18.3.7(@types/react@18.3.27)
-
- '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.3
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- '@types/react-dom': 18.3.7(@types/react@18.3.27)
-
- '@radix-ui/react-slot@1.2.3(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@radix-ui/react-slot@1.2.4(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@radix-ui/react-use-callback-ref@1.1.1(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@radix-ui/react-use-controllable-state@1.2.2(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-use-effect-event': 0.0.2(@types/react@18.3.27)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@radix-ui/react-use-effect-event@0.0.2(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@radix-ui/react-use-layout-effect@1.1.1(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@radix-ui/react-use-rect@1.1.1(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@radix-ui/rect': 1.1.1
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@radix-ui/react-use-size@1.1.1(@types/react@18.3.27)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.27)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@radix-ui/rect@1.1.1': {}
-
- '@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))':
- dependencies:
- merge-options: 3.0.4
- react-native: 0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)
+ '@react-native/debugger-frontend@0.83.1':
optional: true
- '@react-native/assets-registry@0.83.1': {}
-
- '@react-native/codegen@0.83.1(@babel/core@7.28.5)':
- dependencies:
- '@babel/core': 7.28.5
- '@babel/parser': 7.28.5
- glob: 7.2.3
- hermes-parser: 0.32.0
- invariant: 2.2.4
- nullthrows: 1.1.1
- yargs: 17.7.2
-
- '@react-native/community-cli-plugin@0.83.1(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
- dependencies:
- '@react-native/dev-middleware': 0.83.1(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- debug: 4.4.3
- invariant: 2.2.4
- metro: 0.83.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- metro-config: 0.83.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- metro-core: 0.83.3
- semver: 7.7.3
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
-
- '@react-native/debugger-frontend@0.83.1': {}
-
'@react-native/debugger-shell@0.83.1':
dependencies:
cross-spawn: 7.0.6
fb-dotslash: 0.5.8
+ optional: true
'@react-native/dev-middleware@0.83.1(bufferutil@4.1.0)(utf-8-validate@5.0.10)':
dependencies:
@@ -8436,490 +5688,74 @@ snapshots:
- bufferutil
- supports-color
- utf-8-validate
+ optional: true
- '@react-native/gradle-plugin@0.83.1': {}
-
- '@react-native/js-polyfills@0.83.1': {}
-
- '@react-native/normalize-colors@0.83.1': {}
-
- '@react-native/virtualized-lists@0.83.1(@types/react@18.3.27)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)':
- dependencies:
- invariant: 2.2.4
- nullthrows: 1.1.1
- react: 18.3.1
- react-native: 0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)
- optionalDependencies:
- '@types/react': 18.3.27
-
- '@reown/appkit-common@1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.22.4)':
- dependencies:
- big.js: 6.2.2
- dayjs: 1.11.13
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.22.4)
- transitivePeerDependencies:
- - bufferutil
- - typescript
- - utf-8-validate
- - zod
-
- '@reown/appkit-common@1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- big.js: 6.2.2
- dayjs: 1.11.13
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - bufferutil
- - typescript
- - utf-8-validate
- - zod
-
- '@reown/appkit-controllers@1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@reown/appkit-common': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-wallet': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@walletconnect/universal-provider': 2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- valtio: 1.13.2(@types/react@18.3.27)(react@18.3.1)
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
- '@reown/appkit-pay@1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@reown/appkit-common': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-controllers': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-ui': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-utils': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.27)(react@18.3.1))(zod@4.2.1)
- lit: 3.3.0
- valtio: 1.13.2(@types/react@18.3.27)(react@18.3.1)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
- '@reown/appkit-polyfills@1.7.8':
- dependencies:
- buffer: 6.0.3
-
- '@reown/appkit-scaffold-ui@1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.27)(react@18.3.1))(zod@4.2.1)':
- dependencies:
- '@reown/appkit-common': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-controllers': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-ui': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-utils': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.27)(react@18.3.1))(zod@4.2.1)
- '@reown/appkit-wallet': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- lit: 3.3.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - valtio
- - zod
-
- '@reown/appkit-ui@1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@reown/appkit-common': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-controllers': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-wallet': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- lit: 3.3.0
- qrcode: 1.5.3
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
- '@reown/appkit-utils@1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.27)(react@18.3.1))(zod@4.2.1)':
- dependencies:
- '@reown/appkit-common': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-controllers': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-polyfills': 1.7.8
- '@reown/appkit-wallet': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@walletconnect/logger': 2.1.2
- '@walletconnect/universal-provider': 2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- valtio: 1.13.2(@types/react@18.3.27)(react@18.3.1)
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
- '@reown/appkit-wallet@1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)':
- dependencies:
- '@reown/appkit-common': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.22.4)
- '@reown/appkit-polyfills': 1.7.8
- '@walletconnect/logger': 2.1.2
- zod: 3.22.4
- transitivePeerDependencies:
- - bufferutil
- - typescript
- - utf-8-validate
-
- '@reown/appkit@1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@reown/appkit-common': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-controllers': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-pay': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-polyfills': 1.7.8
- '@reown/appkit-scaffold-ui': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.27)(react@18.3.1))(zod@4.2.1)
- '@reown/appkit-ui': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@reown/appkit-utils': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@18.3.27)(react@18.3.1))(zod@4.2.1)
- '@reown/appkit-wallet': 1.7.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@walletconnect/types': 2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- '@walletconnect/universal-provider': 2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- bs58: 6.0.0
- valtio: 1.13.2(@types/react@18.3.27)(react@18.3.1)
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
- '@rtsao/scc@1.1.0': {}
-
- '@rushstack/eslint-patch@1.15.0': {}
-
- '@scure/base@1.1.9': {}
-
- '@scure/base@1.2.6': {}
-
- '@scure/bip32@1.4.0':
- dependencies:
- '@noble/curves': 1.4.2
- '@noble/hashes': 1.4.0
- '@scure/base': 1.1.9
-
- '@scure/bip32@1.6.2':
- dependencies:
- '@noble/curves': 1.8.1
- '@noble/hashes': 1.7.1
- '@scure/base': 1.2.6
-
- '@scure/bip32@1.7.0':
- dependencies:
- '@noble/curves': 1.9.1
- '@noble/hashes': 1.8.0
- '@scure/base': 1.2.6
-
- '@scure/bip39@1.3.0':
- dependencies:
- '@noble/hashes': 1.4.0
- '@scure/base': 1.1.9
-
- '@scure/bip39@1.5.4':
- dependencies:
- '@noble/hashes': 1.7.1
- '@scure/base': 1.2.6
-
- '@scure/bip39@1.6.0':
- dependencies:
- '@noble/hashes': 1.8.0
- '@scure/base': 1.2.6
-
- '@simplewebauthn/browser@13.1.0': {}
-
- '@simplewebauthn/types@12.0.0': {}
-
- '@sinclair/typebox@0.27.8': {}
-
- '@sinonjs/commons@3.0.1':
- dependencies:
- type-detect: 4.0.8
-
- '@sinonjs/fake-timers@10.3.0':
- dependencies:
- '@sinonjs/commons': 3.0.1
-
- '@socket.io/component-emitter@3.1.2': {}
-
- '@solana-mobile/mobile-wallet-adapter-protocol-web3js@2.2.5(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)':
- dependencies:
- '@solana-mobile/mobile-wallet-adapter-protocol': 2.2.5(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@5.0.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)
- '@solana/web3.js': 1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- bs58: 5.0.0
- js-base64: 3.7.8
- transitivePeerDependencies:
- - '@solana/wallet-adapter-base'
- - fastestsmallesttextencoderdecoder
- - react
- - react-native
- - typescript
-
- '@solana-mobile/mobile-wallet-adapter-protocol@2.2.5(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@5.0.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)':
- dependencies:
- '@solana/codecs-strings': 4.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- '@solana/wallet-standard': 1.1.4(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1)
- '@solana/wallet-standard-util': 1.1.2
- '@wallet-standard/core': 1.1.1
- js-base64: 3.7.8
- react-native: 0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)
- transitivePeerDependencies:
- - '@solana/wallet-adapter-base'
- - '@solana/web3.js'
- - bs58
- - fastestsmallesttextencoderdecoder
- - react
- - typescript
+ '@react-native/gradle-plugin@0.83.1':
+ optional: true
- '@solana-mobile/wallet-adapter-mobile@2.2.5(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)':
- dependencies:
- '@solana-mobile/mobile-wallet-adapter-protocol-web3js': 2.2.5(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)
- '@solana-mobile/wallet-standard-mobile': 0.4.4(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)
- '@solana/wallet-adapter-base': 0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))
- '@solana/wallet-standard-features': 1.3.0
- '@solana/web3.js': 1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- js-base64: 3.7.8
- optionalDependencies:
- '@react-native-async-storage/async-storage': 1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))
- transitivePeerDependencies:
- - fastestsmallesttextencoderdecoder
- - react
- - react-native
- - typescript
+ '@react-native/js-polyfills@0.83.1':
+ optional: true
- '@solana-mobile/wallet-standard-mobile@0.4.4(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)':
- dependencies:
- '@solana-mobile/mobile-wallet-adapter-protocol': 2.2.5(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@5.0.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)
- '@solana/wallet-standard-chains': 1.1.1
- '@solana/wallet-standard-features': 1.3.0
- '@wallet-standard/base': 1.1.0
- '@wallet-standard/features': 1.1.0
- bs58: 5.0.0
- js-base64: 3.7.8
- qrcode: 1.5.4
- transitivePeerDependencies:
- - '@solana/wallet-adapter-base'
- - '@solana/web3.js'
- - fastestsmallesttextencoderdecoder
- - react
- - react-native
- - typescript
+ '@react-native/normalize-colors@0.83.1':
+ optional: true
- '@solana/buffer-layout-utils@0.2.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)':
+ '@react-native/virtualized-lists@0.83.1(@types/react@18.3.27)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)':
dependencies:
- '@solana/buffer-layout': 4.0.1
- '@solana/web3.js': 1.98.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- bigint-buffer: 1.1.5
- bignumber.js: 9.3.1
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - typescript
- - utf-8-validate
+ invariant: 2.2.4
+ nullthrows: 1.1.1
+ react: 18.3.1
+ react-native: 0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)
+ optionalDependencies:
+ '@types/react': 18.3.27
+ optional: true
- '@solana/buffer-layout@4.0.1':
- dependencies:
- buffer: 6.0.3
+ '@rtsao/scc@1.1.0': {}
- '@solana/codecs-core@2.0.0-rc.1(typescript@5.9.3)':
- dependencies:
- '@solana/errors': 2.0.0-rc.1(typescript@5.9.3)
- typescript: 5.9.3
+ '@rushstack/eslint-patch@1.15.0': {}
- '@solana/codecs-core@2.3.0(typescript@5.9.3)':
- dependencies:
- '@solana/errors': 2.3.0(typescript@5.9.3)
- typescript: 5.9.3
+ '@scure/base@1.2.6': {}
- '@solana/codecs-core@4.0.0(typescript@5.9.3)':
+ '@scure/bip32@1.7.0':
dependencies:
- '@solana/errors': 4.0.0(typescript@5.9.3)
- typescript: 5.9.3
+ '@noble/curves': 1.9.7
+ '@noble/hashes': 1.8.0
+ '@scure/base': 1.2.6
- '@solana/codecs-data-structures@2.0.0-rc.1(typescript@5.9.3)':
+ '@scure/bip39@1.6.0':
dependencies:
- '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.3)
- '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.9.3)
- '@solana/errors': 2.0.0-rc.1(typescript@5.9.3)
- typescript: 5.9.3
+ '@noble/hashes': 1.8.0
+ '@scure/base': 1.2.6
- '@solana/codecs-numbers@2.0.0-rc.1(typescript@5.9.3)':
- dependencies:
- '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.3)
- '@solana/errors': 2.0.0-rc.1(typescript@5.9.3)
- typescript: 5.9.3
+ '@simplewebauthn/browser@13.1.0': {}
- '@solana/codecs-numbers@2.3.0(typescript@5.9.3)':
- dependencies:
- '@solana/codecs-core': 2.3.0(typescript@5.9.3)
- '@solana/errors': 2.3.0(typescript@5.9.3)
- typescript: 5.9.3
+ '@sinclair/typebox@0.27.8':
+ optional: true
+
+ '@sindresorhus/is@4.6.0': {}
- '@solana/codecs-numbers@4.0.0(typescript@5.9.3)':
+ '@sinonjs/commons@3.0.1':
dependencies:
- '@solana/codecs-core': 4.0.0(typescript@5.9.3)
- '@solana/errors': 4.0.0(typescript@5.9.3)
- typescript: 5.9.3
+ type-detect: 4.0.8
+ optional: true
- '@solana/codecs-strings@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)':
+ '@sinonjs/fake-timers@10.3.0':
dependencies:
- '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.3)
- '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.9.3)
- '@solana/errors': 2.0.0-rc.1(typescript@5.9.3)
- fastestsmallesttextencoderdecoder: 1.0.22
- typescript: 5.9.3
+ '@sinonjs/commons': 3.0.1
+ optional: true
- '@solana/codecs-strings@4.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)':
+ '@solana/buffer-layout@4.0.1':
dependencies:
- '@solana/codecs-core': 4.0.0(typescript@5.9.3)
- '@solana/codecs-numbers': 4.0.0(typescript@5.9.3)
- '@solana/errors': 4.0.0(typescript@5.9.3)
- fastestsmallesttextencoderdecoder: 1.0.22
- typescript: 5.9.3
+ buffer: 6.0.3
- '@solana/codecs@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)':
+ '@solana/codecs-core@2.3.0(typescript@5.9.3)':
dependencies:
- '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.3)
- '@solana/codecs-data-structures': 2.0.0-rc.1(typescript@5.9.3)
- '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.9.3)
- '@solana/codecs-strings': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- '@solana/options': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
+ '@solana/errors': 2.3.0(typescript@5.9.3)
typescript: 5.9.3
- transitivePeerDependencies:
- - fastestsmallesttextencoderdecoder
- '@solana/errors@2.0.0-rc.1(typescript@5.9.3)':
+ '@solana/codecs-numbers@2.3.0(typescript@5.9.3)':
dependencies:
- chalk: 5.6.2
- commander: 12.1.0
+ '@solana/codecs-core': 2.3.0(typescript@5.9.3)
+ '@solana/errors': 2.3.0(typescript@5.9.3)
typescript: 5.9.3
'@solana/errors@2.3.0(typescript@5.9.3)':
@@ -8928,54 +5764,6 @@ snapshots:
commander: 14.0.2
typescript: 5.9.3
- '@solana/errors@4.0.0(typescript@5.9.3)':
- dependencies:
- chalk: 5.6.2
- commander: 14.0.1
- typescript: 5.9.3
-
- '@solana/options@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)':
- dependencies:
- '@solana/codecs-core': 2.0.0-rc.1(typescript@5.9.3)
- '@solana/codecs-data-structures': 2.0.0-rc.1(typescript@5.9.3)
- '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.9.3)
- '@solana/codecs-strings': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- '@solana/errors': 2.0.0-rc.1(typescript@5.9.3)
- typescript: 5.9.3
- transitivePeerDependencies:
- - fastestsmallesttextencoderdecoder
-
- '@solana/spl-token-group@0.0.7(@solana/web3.js@1.98.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)':
- dependencies:
- '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- '@solana/web3.js': 1.98.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- transitivePeerDependencies:
- - fastestsmallesttextencoderdecoder
- - typescript
-
- '@solana/spl-token-metadata@0.1.6(@solana/web3.js@1.98.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)':
- dependencies:
- '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- '@solana/web3.js': 1.98.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- transitivePeerDependencies:
- - fastestsmallesttextencoderdecoder
- - typescript
-
- '@solana/spl-token@0.4.12(@solana/web3.js@1.98.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bufferutil@4.1.0)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)(utf-8-validate@5.0.10)':
- dependencies:
- '@solana/buffer-layout': 4.0.1
- '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@solana/spl-token-group': 0.0.7(@solana/web3.js@1.98.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.98.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)
- '@solana/web3.js': 1.98.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- buffer: 6.0.3
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - fastestsmallesttextencoderdecoder
- - typescript
- - utf-8-validate
-
'@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))':
dependencies:
'@solana/wallet-standard-features': 1.3.0
@@ -8984,131 +5772,11 @@ snapshots:
'@wallet-standard/features': 1.1.0
eventemitter3: 5.0.1
- '@solana/wallet-adapter-react@0.15.39(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@6.0.0)(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)':
- dependencies:
- '@solana-mobile/wallet-adapter-mobile': 2.2.5(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3)
- '@solana/wallet-adapter-base': 0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))
- '@solana/wallet-standard-wallet-adapter-react': 1.1.4(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@6.0.0)(react@18.3.1)
- '@solana/web3.js': 1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- react: 18.3.1
- transitivePeerDependencies:
- - bs58
- - fastestsmallesttextencoderdecoder
- - react-native
- - typescript
-
- '@solana/wallet-standard-chains@1.1.1':
- dependencies:
- '@wallet-standard/base': 1.1.0
-
- '@solana/wallet-standard-core@1.1.2':
- dependencies:
- '@solana/wallet-standard-chains': 1.1.1
- '@solana/wallet-standard-features': 1.3.0
- '@solana/wallet-standard-util': 1.1.2
-
'@solana/wallet-standard-features@1.3.0':
dependencies:
'@wallet-standard/base': 1.1.0
'@wallet-standard/features': 1.1.0
- '@solana/wallet-standard-util@1.1.2':
- dependencies:
- '@noble/curves': 1.9.7
- '@solana/wallet-standard-chains': 1.1.1
- '@solana/wallet-standard-features': 1.3.0
-
- '@solana/wallet-standard-wallet-adapter-base@1.1.4(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@5.0.0)':
- dependencies:
- '@solana/wallet-adapter-base': 0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))
- '@solana/wallet-standard-chains': 1.1.1
- '@solana/wallet-standard-features': 1.3.0
- '@solana/wallet-standard-util': 1.1.2
- '@solana/web3.js': 1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@wallet-standard/app': 1.1.0
- '@wallet-standard/base': 1.1.0
- '@wallet-standard/features': 1.1.0
- '@wallet-standard/wallet': 1.1.0
- bs58: 5.0.0
-
- '@solana/wallet-standard-wallet-adapter-base@1.1.4(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@6.0.0)':
- dependencies:
- '@solana/wallet-adapter-base': 0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))
- '@solana/wallet-standard-chains': 1.1.1
- '@solana/wallet-standard-features': 1.3.0
- '@solana/wallet-standard-util': 1.1.2
- '@solana/web3.js': 1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)
- '@wallet-standard/app': 1.1.0
- '@wallet-standard/base': 1.1.0
- '@wallet-standard/features': 1.1.0
- '@wallet-standard/wallet': 1.1.0
- bs58: 6.0.0
-
- '@solana/wallet-standard-wallet-adapter-react@1.1.4(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1)':
- dependencies:
- '@solana/wallet-adapter-base': 0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))
- '@solana/wallet-standard-wallet-adapter-base': 1.1.4(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@5.0.0)
- '@wallet-standard/app': 1.1.0
- '@wallet-standard/base': 1.1.0
- react: 18.3.1
- transitivePeerDependencies:
- - '@solana/web3.js'
- - bs58
-
- '@solana/wallet-standard-wallet-adapter-react@1.1.4(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@6.0.0)(react@18.3.1)':
- dependencies:
- '@solana/wallet-adapter-base': 0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))
- '@solana/wallet-standard-wallet-adapter-base': 1.1.4(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@6.0.0)
- '@wallet-standard/app': 1.1.0
- '@wallet-standard/base': 1.1.0
- react: 18.3.1
- transitivePeerDependencies:
- - '@solana/web3.js'
- - bs58
-
- '@solana/wallet-standard-wallet-adapter@1.1.4(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1)':
- dependencies:
- '@solana/wallet-standard-wallet-adapter-base': 1.1.4(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@5.0.0)
- '@solana/wallet-standard-wallet-adapter-react': 1.1.4(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1)
- transitivePeerDependencies:
- - '@solana/wallet-adapter-base'
- - '@solana/web3.js'
- - bs58
- - react
-
- '@solana/wallet-standard@1.1.4(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1)':
- dependencies:
- '@solana/wallet-standard-core': 1.1.2
- '@solana/wallet-standard-wallet-adapter': 1.1.4(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10))(bs58@5.0.0)(react@18.3.1)
- transitivePeerDependencies:
- - '@solana/wallet-adapter-base'
- - '@solana/web3.js'
- - bs58
- - react
-
- '@solana/web3.js@1.98.1(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)':
- dependencies:
- '@babel/runtime': 7.28.4
- '@noble/curves': 1.9.7
- '@noble/hashes': 1.8.0
- '@solana/buffer-layout': 4.0.1
- '@solana/codecs-numbers': 2.3.0(typescript@5.9.3)
- agentkeepalive: 4.6.0
- bn.js: 5.2.2
- borsh: 0.7.0
- bs58: 4.0.1
- buffer: 6.0.3
- fast-stable-stringify: 1.0.0
- jayson: 4.2.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- node-fetch: 2.7.0
- rpc-websockets: 9.3.2
- superstruct: 2.0.2
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - typescript
- - utf-8-validate
-
'@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)':
dependencies:
'@babel/runtime': 7.28.4
@@ -9140,6 +5808,10 @@ snapshots:
dependencies:
tslib: 2.8.1
+ '@szmarczak/http-timer@4.0.6':
+ dependencies:
+ defer-to-connect: 2.0.1
+
'@t3-oss/env-core@0.13.10(typescript@5.9.3)(valibot@1.2.0(typescript@5.9.3))(zod@4.2.1)':
optionalDependencies:
typescript: 5.9.3
@@ -9230,112 +5902,6 @@ snapshots:
'@tanstack/query-core': 5.90.12
react: 18.3.1
- '@thumbmarkjs/thumbmarkjs@0.16.0': {}
-
- '@turnkey/api-key-stamper@0.4.7':
- dependencies:
- '@noble/curves': 1.9.7
- '@turnkey/encoding': 0.5.0
- sha256-uint8array: 0.10.7
-
- '@turnkey/crypto@2.5.0':
- dependencies:
- '@noble/ciphers': 1.3.0
- '@noble/curves': 1.9.0
- '@noble/hashes': 1.8.0
- '@turnkey/encoding': 0.5.0
- bs58: 6.0.0
- bs58check: 4.0.0
-
- '@turnkey/encoding@0.5.0': {}
-
- '@turnkey/http@3.10.0':
- dependencies:
- '@turnkey/api-key-stamper': 0.4.7
- '@turnkey/encoding': 0.5.0
- '@turnkey/webauthn-stamper': 0.5.1
- cross-fetch: 3.2.0
- transitivePeerDependencies:
- - encoding
-
- '@turnkey/iframe-stamper@2.5.0': {}
-
- '@turnkey/indexed-db-stamper@1.1.1':
- dependencies:
- '@turnkey/api-key-stamper': 0.4.7
- '@turnkey/encoding': 0.5.0
-
- '@turnkey/sdk-browser@5.8.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@turnkey/api-key-stamper': 0.4.7
- '@turnkey/crypto': 2.5.0
- '@turnkey/encoding': 0.5.0
- '@turnkey/http': 3.10.0
- '@turnkey/iframe-stamper': 2.5.0
- '@turnkey/indexed-db-stamper': 1.1.1
- '@turnkey/sdk-types': 0.3.0
- '@turnkey/wallet-stamper': 1.0.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@turnkey/webauthn-stamper': 0.5.1
- bs58check: 4.0.0
- buffer: 6.0.3
- cross-fetch: 3.2.0
- hpke-js: 1.6.5
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - typescript
- - utf-8-validate
- - zod
-
- '@turnkey/sdk-server@4.7.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@turnkey/api-key-stamper': 0.4.7
- '@turnkey/http': 3.10.0
- '@turnkey/wallet-stamper': 1.0.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- buffer: 6.0.3
- cross-fetch: 3.2.0
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - typescript
- - utf-8-validate
- - zod
-
- '@turnkey/sdk-types@0.3.0': {}
-
- '@turnkey/viem@0.13.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(zod@4.2.1)':
- dependencies:
- '@noble/curves': 1.8.0
- '@openzeppelin/contracts': 4.9.6
- '@turnkey/api-key-stamper': 0.4.7
- '@turnkey/http': 3.10.0
- '@turnkey/sdk-browser': 5.8.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@turnkey/sdk-server': 4.7.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- cross-fetch: 4.1.0
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - typescript
- - utf-8-validate
- - zod
-
- '@turnkey/wallet-stamper@1.0.8(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@turnkey/crypto': 2.5.0
- '@turnkey/encoding': 0.5.0
- optionalDependencies:
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- transitivePeerDependencies:
- - bufferutil
- - typescript
- - utf-8-validate
- - zod
-
- '@turnkey/webauthn-stamper@0.5.1':
- dependencies:
- sha256-uint8array: 0.10.7
-
'@tybys/wasm-util@0.10.1':
dependencies:
tslib: 2.8.1
@@ -9348,51 +5914,64 @@ snapshots:
'@types/babel__generator': 7.27.0
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.28.0
+ optional: true
'@types/babel__generator@7.27.0':
dependencies:
'@babel/types': 7.28.5
+ optional: true
'@types/babel__template@7.4.4':
dependencies:
'@babel/parser': 7.28.5
'@babel/types': 7.28.5
+ optional: true
'@types/babel__traverse@7.28.0':
dependencies:
'@babel/types': 7.28.5
+ optional: true
- '@types/connect@3.4.38':
+ '@types/cacheable-request@6.0.3':
dependencies:
+ '@types/http-cache-semantics': 4.2.0
+ '@types/keyv': 3.1.4
'@types/node': 20.19.27
+ '@types/responselike': 1.0.3
- '@types/debug@4.1.12':
+ '@types/connect@3.4.38':
dependencies:
- '@types/ms': 2.1.0
+ '@types/node': 20.19.27
'@types/estree@1.0.8': {}
'@types/graceful-fs@4.1.9':
dependencies:
'@types/node': 20.19.27
+ optional: true
+
+ '@types/http-cache-semantics@4.2.0': {}
- '@types/istanbul-lib-coverage@2.0.6': {}
+ '@types/istanbul-lib-coverage@2.0.6':
+ optional: true
'@types/istanbul-lib-report@3.0.3':
dependencies:
'@types/istanbul-lib-coverage': 2.0.6
+ optional: true
'@types/istanbul-reports@3.0.4':
dependencies:
'@types/istanbul-lib-report': 3.0.3
+ optional: true
'@types/json-schema@7.0.15': {}
'@types/json5@0.0.29': {}
- '@types/lodash@4.17.21': {}
-
- '@types/ms@2.1.0': {}
+ '@types/keyv@3.1.4':
+ dependencies:
+ '@types/node': 20.19.27
'@types/node@12.20.55': {}
@@ -9404,26 +5983,23 @@ snapshots:
dependencies:
undici-types: 6.21.0
- '@types/parse-json@4.0.2': {}
-
'@types/prop-types@15.7.15': {}
'@types/react-dom@18.3.7(@types/react@18.3.27)':
dependencies:
'@types/react': 18.3.27
- '@types/react-transition-group@4.4.12(@types/react@18.3.27)':
- dependencies:
- '@types/react': 18.3.27
-
'@types/react@18.3.27':
dependencies:
'@types/prop-types': 15.7.15
csstype: 3.2.3
- '@types/stack-utils@2.0.3': {}
+ '@types/responselike@1.0.3':
+ dependencies:
+ '@types/node': 20.19.27
- '@types/trusted-types@2.0.7': {}
+ '@types/stack-utils@2.0.3':
+ optional: true
'@types/uuid@8.3.4': {}
@@ -9435,11 +6011,13 @@ snapshots:
dependencies:
'@types/node': 20.19.27
- '@types/yargs-parser@21.0.3': {}
+ '@types/yargs-parser@21.0.3':
+ optional: true
'@types/yargs@17.0.35':
dependencies:
'@types/yargs-parser': 21.0.3
+ optional: true
'@typescript-eslint/eslint-plugin@8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
@@ -9591,77 +6169,18 @@ snapshots:
'@unrs/resolver-binding-win32-x64-msvc@1.11.1':
optional: true
- '@vanilla-extract/css@1.18.0(babel-plugin-macros@3.1.0)':
- dependencies:
- '@emotion/hash': 0.9.2
- '@vanilla-extract/private': 1.0.9
- css-what: 6.2.2
- cssesc: 3.0.0
- csstype: 3.2.3
- dedent: 1.7.1(babel-plugin-macros@3.1.0)
- deep-object-diff: 1.1.9
- deepmerge: 4.3.1
- lru-cache: 10.4.3
- media-query-parser: 2.0.2
- modern-ahocorasick: 1.1.0
- picocolors: 1.1.1
- transitivePeerDependencies:
- - babel-plugin-macros
-
- '@vanilla-extract/dynamic@2.1.5':
- dependencies:
- '@vanilla-extract/private': 1.0.9
-
- '@vanilla-extract/private@1.0.9': {}
-
- '@vanilla-extract/recipes@0.5.7(@vanilla-extract/css@1.18.0(babel-plugin-macros@3.1.0))':
- dependencies:
- '@vanilla-extract/css': 1.18.0(babel-plugin-macros@3.1.0)
-
'@vue/reactivity@3.5.26':
dependencies:
'@vue/shared': 3.5.26
'@vue/shared@3.5.26': {}
- '@wagmi/connectors@7.0.2(@coinbase/wallet-sdk@4.3.7(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(@wagmi/core@3.0.0(@tanstack/query-core@5.90.12)(@types/react@18.3.27)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)))(@walletconnect/ethereum-provider@2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(typescript@5.9.3)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))':
- dependencies:
- '@wagmi/core': 3.0.0(@tanstack/query-core@5.90.12)(@types/react@18.3.27)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- optionalDependencies:
- '@coinbase/wallet-sdk': 4.3.7(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@walletconnect/ethereum-provider': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- typescript: 5.9.3
-
- '@wagmi/core@3.0.0(@tanstack/query-core@5.90.12)(@types/react@18.3.27)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))':
- dependencies:
- eventemitter3: 5.0.1
- mipd: 0.0.7(typescript@5.9.3)
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- zustand: 5.0.0(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1))
- optionalDependencies:
- '@tanstack/query-core': 5.90.12
- typescript: 5.9.3
- transitivePeerDependencies:
- - '@types/react'
- - immer
- - react
- - use-sync-external-store
-
'@wallet-standard/app@1.1.0':
dependencies:
'@wallet-standard/base': 1.1.0
'@wallet-standard/base@1.1.0': {}
- '@wallet-standard/core@1.1.0':
- dependencies:
- '@wallet-standard/app': 1.1.0
- '@wallet-standard/base': 1.1.0
- '@wallet-standard/errors': 0.1.1
- '@wallet-standard/features': 1.1.0
- '@wallet-standard/wallet': 1.1.0
-
'@wallet-standard/core@1.1.1':
dependencies:
'@wallet-standard/app': 1.1.0
@@ -9683,51 +6202,7 @@ snapshots:
dependencies:
'@wallet-standard/base': 1.1.0
- '@walletconnect/core@2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@walletconnect/heartbeat': 1.2.2
- '@walletconnect/jsonrpc-provider': 1.0.14
- '@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/jsonrpc-ws-connection': 1.0.16(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- '@walletconnect/logger': 2.1.2
- '@walletconnect/relay-api': 1.0.11
- '@walletconnect/relay-auth': 1.1.0
- '@walletconnect/safe-json': 1.0.2
- '@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- '@walletconnect/utils': 2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@walletconnect/window-getters': 1.0.1
- es-toolkit: 1.33.0
- events: 3.3.0
- uint8arrays: 3.1.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
- '@walletconnect/core@2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
+ '@walletconnect/core@2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)':
dependencies:
'@walletconnect/heartbeat': 1.2.2
'@walletconnect/jsonrpc-provider': 1.0.14
@@ -9740,8 +6215,8 @@ snapshots:
'@walletconnect/relay-auth': 1.1.0
'@walletconnect/safe-json': 1.0.2
'@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- '@walletconnect/utils': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
+ '@walletconnect/types': 2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
+ '@walletconnect/utils': 2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
'@walletconnect/window-getters': 1.0.1
es-toolkit: 1.39.3
events: 3.3.0
@@ -9775,47 +6250,6 @@ snapshots:
dependencies:
tslib: 1.14.1
- '@walletconnect/ethereum-provider@2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@reown/appkit': 1.7.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@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/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- '@walletconnect/sign-client': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@walletconnect/types': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- '@walletconnect/universal-provider': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@walletconnect/utils': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- events: 3.3.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@walletconnect/events@1.0.1':
dependencies:
keyvaluestorage-interface: 1.0.0
@@ -9827,15 +6261,6 @@ snapshots:
'@walletconnect/time': 1.0.2
events: 3.3.0
- '@walletconnect/jsonrpc-http-connection@1.0.8':
- dependencies:
- '@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/safe-json': 1.0.2
- cross-fetch: 3.2.0
- events: 3.3.0
- transitivePeerDependencies:
- - encoding
-
'@walletconnect/jsonrpc-provider@1.0.14':
dependencies:
'@walletconnect/jsonrpc-utils': 1.0.8
@@ -9899,165 +6324,28 @@ snapshots:
dependencies:
'@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/relay-auth@1.1.0':
- dependencies:
- '@noble/curves': 1.8.0
- '@noble/hashes': 1.7.0
- '@walletconnect/safe-json': 1.0.2
- '@walletconnect/time': 1.0.2
- uint8arrays: 3.1.1
-
- '@walletconnect/safe-json@1.0.2':
- dependencies:
- tslib: 1.14.1
-
- '@walletconnect/sign-client@2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@walletconnect/core': 2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@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.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- '@walletconnect/utils': 2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- events: 3.3.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
- '@walletconnect/sign-client@2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
- dependencies:
- '@walletconnect/core': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@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.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- '@walletconnect/utils': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- events: 3.3.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
- '@walletconnect/time@1.0.2':
- dependencies:
- tslib: 1.14.1
-
- '@walletconnect/types@2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))':
- dependencies:
- '@walletconnect/events': 1.0.1
- '@walletconnect/heartbeat': 1.2.2
- '@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- '@walletconnect/logger': 2.1.2
- events: 3.3.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - db0
- - ioredis
- - uploadthing
-
- '@walletconnect/types@2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))':
- dependencies:
- '@walletconnect/events': 1.0.1
- '@walletconnect/heartbeat': 1.2.2
- '@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- '@walletconnect/logger': 2.1.2
- events: 3.3.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - aws4fetch
- - db0
- - ioredis
- - uploadthing
-
- '@walletconnect/universal-provider@2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
+ '@walletconnect/relay-auth@1.1.0':
+ dependencies:
+ '@noble/curves': 1.8.0
+ '@noble/hashes': 1.7.0
+ '@walletconnect/safe-json': 1.0.2
+ '@walletconnect/time': 1.0.2
+ uint8arrays: 3.1.1
+
+ '@walletconnect/safe-json@1.0.2':
+ dependencies:
+ tslib: 1.14.1
+
+ '@walletconnect/sign-client@2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)':
dependencies:
+ '@walletconnect/core': 2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
'@walletconnect/events': 1.0.1
- '@walletconnect/jsonrpc-http-connection': 1.0.8
- '@walletconnect/jsonrpc-provider': 1.0.14
- '@walletconnect/jsonrpc-types': 1.0.4
+ '@walletconnect/heartbeat': 1.2.2
'@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
'@walletconnect/logger': 2.1.2
- '@walletconnect/sign-client': 2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@walletconnect/types': 2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- '@walletconnect/utils': 2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- es-toolkit: 1.33.0
+ '@walletconnect/time': 1.0.2
+ '@walletconnect/types': 2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
+ '@walletconnect/utils': 2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -10078,26 +6366,23 @@ snapshots:
- aws4fetch
- bufferutil
- db0
- - encoding
- ioredis
- typescript
- uploadthing
- utf-8-validate
- zod
- '@walletconnect/universal-provider@2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
+ '@walletconnect/time@1.0.2':
+ dependencies:
+ tslib: 1.14.1
+
+ '@walletconnect/types@2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))':
dependencies:
'@walletconnect/events': 1.0.1
- '@walletconnect/jsonrpc-http-connection': 1.0.8
- '@walletconnect/jsonrpc-provider': 1.0.14
+ '@walletconnect/heartbeat': 1.2.2
'@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/jsonrpc-utils': 1.0.8
'@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
'@walletconnect/logger': 2.1.2
- '@walletconnect/sign-client': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- '@walletconnect/types': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
- '@walletconnect/utils': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- es-toolkit: 1.39.3
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -10116,34 +6401,32 @@ snapshots:
- '@vercel/functions'
- '@vercel/kv'
- aws4fetch
- - bufferutil
- db0
- - encoding
- ioredis
- - typescript
- uploadthing
- - utf-8-validate
- - zod
- '@walletconnect/utils@2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
+ '@walletconnect/utils@2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)':
dependencies:
- '@noble/ciphers': 1.2.1
- '@noble/curves': 1.8.1
- '@noble/hashes': 1.7.1
+ '@msgpack/msgpack': 3.1.2
+ '@noble/ciphers': 1.3.0
+ '@noble/curves': 1.9.2
+ '@noble/hashes': 1.8.0
+ '@scure/base': 1.2.6
'@walletconnect/jsonrpc-utils': 1.0.8
'@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
'@walletconnect/relay-api': 1.0.11
'@walletconnect/relay-auth': 1.1.0
'@walletconnect/safe-json': 1.0.2
'@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.21.0(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
+ '@walletconnect/types': 2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
'@walletconnect/window-getters': 1.0.1
'@walletconnect/window-metadata': 1.0.1
+ blakejs: 1.2.1
bs58: 6.0.0
detect-browser: 5.3.0
query-string: 7.1.3
- uint8arrays: 3.1.0
- viem: 2.23.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
+ uint8arrays: 3.1.1
+ viem: 2.31.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -10169,7 +6452,7 @@ snapshots:
- utf-8-validate
- zod
- '@walletconnect/utils@2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
+ '@walletconnect/utils@2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)':
dependencies:
'@msgpack/msgpack': 3.1.2
'@noble/ciphers': 1.3.0
@@ -10182,7 +6465,7 @@ snapshots:
'@walletconnect/relay-auth': 1.1.0
'@walletconnect/safe-json': 1.0.2
'@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
+ '@walletconnect/types': 2.21.8(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))
'@walletconnect/window-getters': 1.0.1
'@walletconnect/window-metadata': 1.0.1
blakejs: 1.2.1
@@ -10225,29 +6508,51 @@ snapshots:
'@walletconnect/window-getters': 1.0.1
tslib: 1.14.1
+ abitype@1.0.8(typescript@5.9.3)(zod@4.0.5):
+ optionalDependencies:
+ typescript: 5.9.3
+ zod: 4.0.5
+
abitype@1.0.8(typescript@5.9.3)(zod@4.2.1):
optionalDependencies:
typescript: 5.9.3
zod: 4.2.1
- abitype@1.2.3(typescript@5.9.3)(zod@3.22.4):
+ abitype@1.2.3(typescript@5.9.3)(zod@4.0.5):
optionalDependencies:
typescript: 5.9.3
- zod: 3.22.4
+ zod: 4.0.5
abitype@1.2.3(typescript@5.9.3)(zod@4.2.1):
optionalDependencies:
typescript: 5.9.3
zod: 4.2.1
+ ably@2.17.1(bufferutil@4.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10):
+ dependencies:
+ '@ably/msgpack-js': 0.4.1
+ dequal: 2.0.3
+ fastestsmallesttextencoderdecoder: 1.0.22
+ got: 11.8.6
+ ulid: 2.4.0
+ ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ optionalDependencies:
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
abort-controller@3.0.0:
dependencies:
event-target-shim: 5.0.1
+ optional: true
accepts@1.3.8:
dependencies:
mime-types: 2.1.35
negotiator: 0.6.3
+ optional: true
acorn-jsx@5.3.2(acorn@8.15.0):
dependencies:
@@ -10257,7 +6562,8 @@ snapshots:
aes-js@3.0.0: {}
- agent-base@7.1.4: {}
+ agent-base@7.1.4:
+ optional: true
agentkeepalive@4.6.0:
dependencies:
@@ -10270,15 +6576,18 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- anser@1.4.10: {}
+ anser@1.4.10:
+ optional: true
- ansi-regex@5.0.1: {}
+ ansi-regex@5.0.1:
+ optional: true
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
- ansi-styles@5.2.0: {}
+ ansi-styles@5.2.0:
+ optional: true
anymatch@3.1.3:
dependencies:
@@ -10290,13 +6599,10 @@ snapshots:
argparse@1.0.10:
dependencies:
sprintf-js: 1.0.3
+ optional: true
argparse@2.0.1: {}
- aria-hidden@1.2.6:
- dependencies:
- tslib: 2.8.1
-
aria-query@5.3.2: {}
array-buffer-byte-length@1.0.2:
@@ -10366,7 +6672,8 @@ snapshots:
get-intrinsic: 1.3.0
is-array-buffer: 3.0.5
- asap@2.0.6: {}
+ asap@2.0.6:
+ optional: true
ast-types-flow@0.0.8: {}
@@ -10390,6 +6697,14 @@ snapshots:
transitivePeerDependencies:
- debug
+ axios@1.13.5:
+ dependencies:
+ follow-redirects: 1.15.11
+ form-data: 4.0.5
+ proxy-from-env: 1.1.0
+ transitivePeerDependencies:
+ - debug
+
axios@1.9.0:
dependencies:
follow-redirects: 1.15.11
@@ -10412,6 +6727,7 @@ snapshots:
slash: 3.0.0
transitivePeerDependencies:
- supports-color
+ optional: true
babel-plugin-istanbul@6.1.1:
dependencies:
@@ -10422,6 +6738,7 @@ snapshots:
test-exclude: 6.0.0
transitivePeerDependencies:
- supports-color
+ optional: true
babel-plugin-jest-hoist@29.6.3:
dependencies:
@@ -10429,16 +6746,12 @@ snapshots:
'@babel/types': 7.28.5
'@types/babel__core': 7.20.5
'@types/babel__traverse': 7.28.0
-
- babel-plugin-macros@3.1.0:
- dependencies:
- '@babel/runtime': 7.28.4
- cosmiconfig: 7.1.0
- resolve: 1.22.11
+ optional: true
babel-plugin-syntax-hermes-parser@0.32.0:
dependencies:
hermes-parser: 0.32.0
+ optional: true
babel-preset-current-node-syntax@1.2.0(@babel/core@7.28.5):
dependencies:
@@ -10458,12 +6771,14 @@ snapshots:
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.5)
'@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.5)
'@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.5)
+ optional: true
babel-preset-jest@29.6.3(@babel/core@7.28.5):
dependencies:
'@babel/core': 7.28.5
babel-plugin-jest-hoist: 29.6.3
babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.5)
+ optional: true
balanced-match@1.0.2: {}
@@ -10471,30 +6786,19 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
- base-x@4.0.1: {}
-
base-x@5.0.1: {}
+ base64-js@1.0.2: {}
+
base64-js@1.5.1: {}
- baseline-browser-mapping@2.9.10: {}
+ baseline-browser-mapping@2.9.10:
+ optional: true
bech32@1.1.4: {}
bech32@2.0.0: {}
- big.js@6.2.2: {}
-
- bigint-buffer@1.1.5:
- dependencies:
- bindings: 1.5.0
-
- bignumber.js@9.3.1: {}
-
- bindings@1.5.0:
- dependencies:
- file-uri-to-path: 1.0.0
-
bip174@3.0.0:
dependencies:
uint8array-tools: 0.0.9
@@ -10518,14 +6822,17 @@ snapshots:
bn.js@5.2.2: {}
+ bops@1.0.1:
+ dependencies:
+ base64-js: 1.0.2
+ to-utf8: 0.0.1
+
borsh@0.7.0:
dependencies:
bn.js: 5.2.2
bs58: 4.0.1
text-encoding-utf-8: 1.0.2
- bowser@2.13.1: {}
-
brace-expansion@1.1.12:
dependencies:
balanced-match: 1.0.2
@@ -10550,15 +6857,12 @@ snapshots:
electron-to-chromium: 1.5.267
node-releases: 2.0.27
update-browserslist-db: 1.2.3(browserslist@4.28.1)
+ optional: true
bs58@4.0.1:
dependencies:
base-x: 3.0.11
- bs58@5.0.0:
- dependencies:
- base-x: 4.0.1
-
bs58@6.0.0:
dependencies:
base-x: 5.0.1
@@ -10571,8 +6875,10 @@ snapshots:
bser@2.1.1:
dependencies:
node-int64: 0.4.0
+ optional: true
- buffer-from@1.1.2: {}
+ buffer-from@1.1.2:
+ optional: true
buffer@6.0.3:
dependencies:
@@ -10582,6 +6888,19 @@ snapshots:
bufferutil@4.1.0:
dependencies:
node-gyp-build: 4.8.4
+ optional: true
+
+ cacheable-lookup@5.0.4: {}
+
+ cacheable-request@7.0.4:
+ dependencies:
+ clone-response: 1.0.3
+ get-stream: 5.2.0
+ http-cache-semantics: 4.2.0
+ keyv: 4.5.4
+ lowercase-keys: 2.0.0
+ normalize-url: 6.1.0
+ responselike: 2.0.1
call-bind-apply-helpers@1.0.2:
dependencies:
@@ -10602,9 +6921,11 @@ snapshots:
callsites@3.1.0: {}
- camelcase@5.3.1: {}
+ camelcase@5.3.1:
+ optional: true
- camelcase@6.3.0: {}
+ camelcase@6.3.0:
+ optional: true
caniuse-lite@1.0.30001760: {}
@@ -10627,6 +6948,7 @@ snapshots:
lighthouse-logger: 1.4.2
transitivePeerDependencies:
- supports-color
+ optional: true
chromium-edge-launcher@0.2.0:
dependencies:
@@ -10638,26 +6960,26 @@ snapshots:
rimraf: 3.0.2
transitivePeerDependencies:
- supports-color
+ optional: true
- ci-info@2.0.0: {}
+ ci-info@2.0.0:
+ optional: true
- ci-info@3.9.0: {}
+ ci-info@3.9.0:
+ optional: true
client-only@0.0.1: {}
- cliui@6.0.0:
- dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 6.2.0
-
cliui@8.0.1:
dependencies:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
+ optional: true
- clsx@1.2.1: {}
+ clone-response@1.0.3:
+ dependencies:
+ mimic-response: 1.0.1
clsx@2.1.1: {}
@@ -10667,26 +6989,15 @@ snapshots:
color-name@1.1.4: {}
- color-string@1.9.1:
- dependencies:
- color-name: 1.1.4
- simple-swizzle: 0.2.4
-
- color@4.2.3:
- dependencies:
- color-convert: 2.0.1
- color-string: 1.9.1
-
combined-stream@1.0.8:
dependencies:
delayed-stream: 1.0.0
- commander@12.1.0: {}
+ commander@12.1.0:
+ optional: true
commander@13.1.0: {}
- commander@14.0.1: {}
-
commander@14.0.2: {}
commander@2.20.3: {}
@@ -10701,39 +7012,13 @@ snapshots:
utils-merge: 1.0.1
transitivePeerDependencies:
- supports-color
+ optional: true
- convert-source-map@1.9.0: {}
-
- convert-source-map@2.0.0: {}
+ convert-source-map@2.0.0:
+ optional: true
cookie-es@1.2.2: {}
- core-util-is@1.0.3: {}
-
- cosmiconfig@7.1.0:
- dependencies:
- '@types/parse-json': 4.0.2
- import-fresh: 3.3.1
- parse-json: 5.2.0
- path-type: 4.0.0
- yaml: 1.10.2
-
- country-list@2.3.0: {}
-
- crc-32@1.2.2: {}
-
- cross-fetch@3.2.0:
- dependencies:
- node-fetch: 2.7.0
- transitivePeerDependencies:
- - encoding
-
- cross-fetch@4.1.0:
- dependencies:
- node-fetch: 2.7.0
- transitivePeerDependencies:
- - encoding
-
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
@@ -10744,10 +7029,6 @@ snapshots:
dependencies:
uncrypto: 0.1.3
- css-what@6.2.2: {}
-
- cssesc@3.0.0: {}
-
csstype@3.2.3: {}
damerau-levenshtein@1.0.8: {}
@@ -10770,43 +7051,28 @@ snapshots:
es-errors: 1.3.0
is-data-view: 1.0.2
- date-fns@2.30.0:
- dependencies:
- '@babel/runtime': 7.28.4
-
- dayjs@1.11.13: {}
-
debug@2.6.9:
dependencies:
ms: 2.0.0
+ optional: true
debug@3.2.7:
dependencies:
ms: 2.1.3
- debug@4.3.7:
- dependencies:
- ms: 2.1.3
-
debug@4.4.3:
dependencies:
ms: 2.1.3
- decamelize@1.2.0: {}
-
decode-uri-component@0.2.2: {}
- dedent@1.7.1(babel-plugin-macros@3.1.0):
- optionalDependencies:
- babel-plugin-macros: 3.1.0
+ decompress-response@6.0.0:
+ dependencies:
+ mimic-response: 3.1.0
deep-is@0.1.4: {}
- deep-object-diff@1.1.9: {}
-
- deepmerge@2.2.1: {}
-
- deepmerge@4.3.1: {}
+ defer-to-connect@2.0.1: {}
define-data-property@1.1.4:
dependencies:
@@ -10828,31 +7094,21 @@ snapshots:
depd@2.0.0: {}
- derive-valtio@0.1.0(valtio@1.13.2(@types/react@18.3.27)(react@18.3.1)):
- dependencies:
- valtio: 1.13.2(@types/react@18.3.27)(react@18.3.1)
+ dequal@2.0.3: {}
destr@2.0.5: {}
- destroy@1.2.0: {}
+ destroy@1.2.0:
+ optional: true
detect-browser@5.3.0: {}
detect-libc@2.1.2: {}
- detect-node-es@1.1.0: {}
-
- dijkstrajs@1.0.3: {}
-
doctrine@2.1.0:
dependencies:
esutils: 2.0.3
- dom-helpers@5.2.1:
- dependencies:
- '@babel/runtime': 7.28.4
- csstype: 3.2.3
-
dunder-proto@1.0.1:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -10866,16 +7122,11 @@ snapshots:
readable-stream: 3.6.2
stream-shift: 1.0.3
- eciesjs@0.4.16:
- dependencies:
- '@ecies/ciphers': 0.2.5(@noble/ciphers@1.3.0)
- '@noble/ciphers': 1.3.0
- '@noble/curves': 1.9.7
- '@noble/hashes': 1.8.0
-
- ee-first@1.1.1: {}
+ ee-first@1.1.1:
+ optional: true
- electron-to-chromium@1.5.267: {}
+ electron-to-chromium@1.5.267:
+ optional: true
elliptic@6.6.1:
dependencies:
@@ -10899,46 +7150,30 @@ snapshots:
embla-carousel@8.6.0: {}
- emoji-regex@8.0.0: {}
+ emoji-regex@8.0.0:
+ optional: true
emoji-regex@9.2.2: {}
- encode-utf8@1.0.3: {}
-
- encodeurl@1.0.2: {}
+ encodeurl@1.0.2:
+ optional: true
- encodeurl@2.0.0: {}
+ encodeurl@2.0.0:
+ optional: true
end-of-stream@1.4.5:
dependencies:
once: 1.4.0
- engine.io-client@6.6.3(bufferutil@4.1.0)(utf-8-validate@5.0.10):
- dependencies:
- '@socket.io/component-emitter': 3.1.2
- debug: 4.3.7
- engine.io-parser: 5.2.3
- ws: 8.17.1(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- xmlhttprequest-ssl: 2.1.2
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
-
- engine.io-parser@5.2.3: {}
-
enhanced-resolve@5.18.4:
dependencies:
graceful-fs: 4.2.11
tapable: 2.3.0
- error-ex@1.3.4:
- dependencies:
- is-arrayish: 0.2.1
-
error-stack-parser@2.1.4:
dependencies:
stackframe: 1.3.4
+ optional: true
es-abstract@1.24.1:
dependencies:
@@ -11041,8 +7276,6 @@ snapshots:
is-date-object: 1.1.0
is-symbol: 1.1.1
- es-toolkit@1.33.0: {}
-
es-toolkit@1.39.3: {}
es6-promise@4.2.8: {}
@@ -11051,11 +7284,14 @@ snapshots:
dependencies:
es6-promise: 4.2.8
- escalade@3.2.0: {}
+ escalade@3.2.0:
+ optional: true
- escape-html@1.0.3: {}
+ escape-html@1.0.3:
+ optional: true
- escape-string-regexp@2.0.0: {}
+ escape-string-regexp@2.0.0:
+ optional: true
escape-string-regexp@4.0.0: {}
@@ -11243,7 +7479,8 @@ snapshots:
acorn-jsx: 5.3.2(acorn@8.15.0)
eslint-visitor-keys: 4.2.1
- esprima@4.0.1: {}
+ esprima@4.0.1:
+ optional: true
esquery@1.6.0:
dependencies:
@@ -11257,18 +7494,8 @@ snapshots:
esutils@2.0.3: {}
- etag@1.8.1: {}
-
- eth-rpc-errors@4.0.3:
- dependencies:
- fast-safe-stringify: 2.1.1
-
- ethereum-cryptography@2.2.1:
- dependencies:
- '@noble/curves': 1.4.2
- '@noble/hashes': 1.4.0
- '@scure/bip32': 1.4.0
- '@scure/bip39': 1.3.0
+ etag@1.8.1:
+ optional: true
ethers@5.8.0(bufferutil@4.1.0)(utf-8-validate@5.0.10):
dependencies:
@@ -11306,20 +7533,15 @@ snapshots:
- bufferutil
- utf-8-validate
- event-target-shim@5.0.1: {}
-
- eventemitter2@6.4.9: {}
+ event-target-shim@5.0.1:
+ optional: true
eventemitter3@5.0.1: {}
events@3.3.0: {}
- exponential-backoff@3.1.3: {}
-
- extension-port-stream@3.0.0:
- dependencies:
- readable-stream: 3.6.2
- webextension-polyfill: 0.10.0
+ exponential-backoff@3.1.3:
+ optional: true
eyes@0.1.8: {}
@@ -11339,8 +7561,6 @@ snapshots:
fast-redact@3.5.0: {}
- fast-safe-stringify@2.1.1: {}
-
fast-stable-stringify@1.0.0: {}
fastestsmallesttextencoderdecoder@1.0.22: {}
@@ -11349,11 +7569,13 @@ snapshots:
dependencies:
reusify: 1.1.0
- fb-dotslash@0.5.8: {}
+ fb-dotslash@0.5.8:
+ optional: true
fb-watchman@2.0.2:
dependencies:
bser: 2.1.1
+ optional: true
fdir@6.5.0(picomatch@4.0.3):
optionalDependencies:
@@ -11363,8 +7585,6 @@ snapshots:
dependencies:
flat-cache: 4.0.1
- file-uri-to-path@1.0.0: {}
-
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
@@ -11382,13 +7602,13 @@ snapshots:
unpipe: 1.0.0
transitivePeerDependencies:
- supports-color
-
- find-root@1.1.0: {}
+ optional: true
find-up@4.1.0:
dependencies:
locate-path: 5.0.0
path-exists: 4.0.0
+ optional: true
find-up@5.0.0:
dependencies:
@@ -11402,11 +7622,8 @@ snapshots:
flatted@3.3.3: {}
- flow-enums-runtime@0.0.6: {}
-
- focus-lock@1.3.6:
- dependencies:
- tslib: 2.8.1
+ flow-enums-runtime@0.0.6:
+ optional: true
follow-redirects@1.15.11: {}
@@ -11422,17 +7639,6 @@ snapshots:
hasown: 2.0.2
mime-types: 2.1.35
- formik@2.2.9(react@18.3.1):
- dependencies:
- deepmerge: 2.2.1
- hoist-non-react-statics: 3.3.2
- lodash: 4.17.21
- lodash-es: 4.17.22
- react: 18.3.1
- react-fast-compare: 2.0.4
- tiny-warning: 1.0.3
- tslib: 1.14.1
-
fp-ts@2.16.11: {}
framer-motion@12.23.26(@emotion/is-prop-valid@1.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
@@ -11445,9 +7651,11 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- fresh@0.5.2: {}
+ fresh@0.5.2:
+ optional: true
- fs.realpath@1.0.0: {}
+ fs.realpath@1.0.0:
+ optional: true
fsevents@2.3.3:
optional: true
@@ -11467,9 +7675,11 @@ snapshots:
generator-function@2.0.1: {}
- gensync@1.0.0-beta.2: {}
+ gensync@1.0.0-beta.2:
+ optional: true
- get-caller-file@2.0.5: {}
+ get-caller-file@2.0.5:
+ optional: true
get-intrinsic@1.3.0:
dependencies:
@@ -11484,15 +7694,18 @@ snapshots:
hasown: 2.0.2
math-intrinsics: 1.1.0
- get-nonce@1.0.1: {}
-
- get-package-type@0.1.0: {}
+ get-package-type@0.1.0:
+ optional: true
get-proto@1.0.1:
dependencies:
dunder-proto: 1.0.1
es-object-atoms: 1.1.1
+ get-stream@5.2.0:
+ dependencies:
+ pump: 3.0.3
+
get-symbol-description@1.1.0:
dependencies:
call-bound: 1.0.4
@@ -11519,6 +7732,7 @@ snapshots:
minimatch: 3.1.2
once: 1.4.0
path-is-absolute: 1.0.1
+ optional: true
globals@14.0.0: {}
@@ -11529,6 +7743,20 @@ snapshots:
gopd@1.2.0: {}
+ got@11.8.6:
+ dependencies:
+ '@sindresorhus/is': 4.6.0
+ '@szmarczak/http-timer': 4.0.6
+ '@types/cacheable-request': 6.0.3
+ '@types/responselike': 1.0.3
+ cacheable-lookup: 5.0.4
+ cacheable-request: 7.0.4
+ decompress-response: 6.0.0
+ http2-wrapper: 1.0.3
+ lowercase-keys: 2.0.0
+ p-cancelable: 2.1.1
+ responselike: 2.0.1
+
gql.tada@1.9.0(graphql@16.12.0)(typescript@5.9.3):
dependencies:
'@0no-co/graphql.web': 1.2.0(graphql@16.12.0)
@@ -11584,13 +7812,16 @@ snapshots:
dependencies:
function-bind: 1.1.2
- hermes-compiler@0.14.0: {}
+ hermes-compiler@0.14.0:
+ optional: true
- hermes-estree@0.32.0: {}
+ hermes-estree@0.32.0:
+ optional: true
hermes-parser@0.32.0:
dependencies:
hermes-estree: 0.32.0
+ optional: true
hmac-drbg@1.0.1:
dependencies:
@@ -11598,21 +7829,7 @@ snapshots:
minimalistic-assert: 1.0.1
minimalistic-crypto-utils: 1.0.1
- hoist-non-react-statics@3.3.2:
- dependencies:
- react-is: 16.13.1
-
- hpke-js@1.6.5:
- dependencies:
- '@hpke/chacha20poly1305': 1.7.1
- '@hpke/common': 1.8.1
- '@hpke/core': 1.7.5
- '@hpke/dhkem-x25519': 1.6.4
- '@hpke/dhkem-x448': 1.6.4
-
- html-parse-stringify@3.0.1:
- dependencies:
- void-elements: 3.1.0
+ http-cache-semantics@4.2.0: {}
http-errors@2.0.0:
dependencies:
@@ -11629,6 +7846,12 @@ snapshots:
setprototypeof: 1.2.0
statuses: 2.0.2
toidentifier: 1.0.1
+ optional: true
+
+ http2-wrapper@1.0.3:
+ dependencies:
+ quick-lru: 5.1.1
+ resolve-alpn: 1.2.1
https-proxy-agent@7.0.6:
dependencies:
@@ -11636,23 +7859,12 @@ snapshots:
debug: 4.4.3
transitivePeerDependencies:
- supports-color
+ optional: true
humanize-ms@1.2.1:
dependencies:
ms: 2.1.3
- i18next@23.4.6:
- dependencies:
- '@babel/runtime': 7.28.4
-
- i18next@25.7.3(typescript@5.9.3):
- dependencies:
- '@babel/runtime': 7.28.4
- optionalDependencies:
- typescript: 5.9.3
-
- idb-keyval@6.2.1: {}
-
idb-keyval@6.2.2: {}
ieee754@1.2.1: {}
@@ -11664,6 +7876,7 @@ snapshots:
image-size@1.2.1:
dependencies:
queue: 6.0.2
+ optional: true
import-fresh@3.3.1:
dependencies:
@@ -11676,6 +7889,7 @@ snapshots:
dependencies:
once: 1.4.0
wrappy: 1.0.2
+ optional: true
inherits@2.0.4: {}
@@ -11688,6 +7902,7 @@ snapshots:
invariant@2.2.4:
dependencies:
loose-envify: 1.4.0
+ optional: true
io-ts@2.2.22(fp-ts@2.16.11):
dependencies:
@@ -11695,21 +7910,12 @@ snapshots:
iron-webcrypto@1.2.1: {}
- is-arguments@1.2.0:
- dependencies:
- call-bound: 1.0.4
- has-tostringtag: 1.0.2
-
is-array-buffer@3.0.5:
dependencies:
call-bind: 1.0.8
call-bound: 1.0.4
get-intrinsic: 1.3.0
- is-arrayish@0.2.1: {}
-
- is-arrayish@0.3.4: {}
-
is-async-function@2.1.1:
dependencies:
async-function: 1.0.0
@@ -11748,7 +7954,8 @@ snapshots:
call-bound: 1.0.4
has-tostringtag: 1.0.2
- is-docker@2.2.1: {}
+ is-docker@2.2.1:
+ optional: true
is-extglob@2.1.1: {}
@@ -11756,7 +7963,8 @@ snapshots:
dependencies:
call-bound: 1.0.4
- is-fullwidth-code-point@3.0.0: {}
+ is-fullwidth-code-point@3.0.0:
+ optional: true
is-generator-function@1.1.2:
dependencies:
@@ -11797,8 +8005,6 @@ snapshots:
dependencies:
call-bound: 1.0.4
- is-stream@2.0.1: {}
-
is-string@1.1.1:
dependencies:
call-bound: 1.0.4
@@ -11828,8 +8034,7 @@ snapshots:
is-wsl@2.2.0:
dependencies:
is-docker: 2.2.1
-
- isarray@1.0.0: {}
+ optional: true
isarray@2.0.5: {}
@@ -11839,10 +8044,6 @@ snapshots:
dependencies:
ws: 7.5.10(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- isows@1.0.6(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)):
- dependencies:
- ws: 8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
-
isows@1.0.7(ws@8.18.2(bufferutil@4.1.0)(utf-8-validate@5.0.10)):
dependencies:
ws: 8.18.2(bufferutil@4.1.0)(utf-8-validate@5.0.10)
@@ -11851,7 +8052,8 @@ snapshots:
dependencies:
ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- istanbul-lib-coverage@3.2.2: {}
+ istanbul-lib-coverage@3.2.2:
+ optional: true
istanbul-lib-instrument@5.2.1:
dependencies:
@@ -11862,6 +8064,7 @@ snapshots:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
+ optional: true
iterator.prototype@1.1.5:
dependencies:
@@ -11898,8 +8101,10 @@ snapshots:
'@types/node': 20.19.27
jest-mock: 29.7.0
jest-util: 29.7.0
+ optional: true
- jest-get-type@29.6.3: {}
+ jest-get-type@29.6.3:
+ optional: true
jest-haste-map@29.7.0:
dependencies:
@@ -11916,6 +8121,7 @@ snapshots:
walker: 1.0.8
optionalDependencies:
fsevents: 2.3.3
+ optional: true
jest-message-util@29.7.0:
dependencies:
@@ -11928,14 +8134,17 @@ snapshots:
pretty-format: 29.7.0
slash: 3.0.0
stack-utils: 2.0.6
+ optional: true
jest-mock@29.7.0:
dependencies:
'@jest/types': 29.6.3
'@types/node': 20.19.27
jest-util: 29.7.0
+ optional: true
- jest-regex-util@29.6.3: {}
+ jest-regex-util@29.6.3:
+ optional: true
jest-util@29.7.0:
dependencies:
@@ -11945,6 +8154,7 @@ snapshots:
ci-info: 3.9.0
graceful-fs: 4.2.11
picomatch: 2.3.1
+ optional: true
jest-validate@29.7.0:
dependencies:
@@ -11954,6 +8164,7 @@ snapshots:
jest-get-type: 29.6.3
leven: 3.1.0
pretty-format: 29.7.0
+ optional: true
jest-worker@29.7.0:
dependencies:
@@ -11961,13 +8172,10 @@ snapshots:
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
+ optional: true
jiti@2.6.1: {}
- jose@6.1.3: {}
-
- js-base64@3.7.8: {}
-
js-sha3@0.8.0: {}
js-tokens@4.0.0: {}
@@ -11976,19 +8184,20 @@ snapshots:
dependencies:
argparse: 1.0.10
esprima: 4.0.1
+ optional: true
js-yaml@4.1.1:
dependencies:
argparse: 2.0.1
- jsc-safe-url@0.2.4: {}
+ jsc-safe-url@0.2.4:
+ optional: true
- jsesc@3.1.0: {}
+ jsesc@3.1.0:
+ optional: true
json-buffer@3.0.1: {}
- json-parse-even-better-errors@2.3.1: {}
-
json-schema-traverse@0.4.1: {}
json-stable-stringify-without-jsonify@1.0.1: {}
@@ -11999,7 +8208,8 @@ snapshots:
dependencies:
minimist: 1.2.8
- json5@2.2.3: {}
+ json5@2.2.3:
+ optional: true
jsx-ast-utils@3.3.5:
dependencies:
@@ -12020,7 +8230,8 @@ snapshots:
dependencies:
language-subtag-registry: 0.3.23
- leven@3.1.0: {}
+ leven@3.1.0:
+ optional: true
levn@0.4.1:
dependencies:
@@ -12033,6 +8244,7 @@ snapshots:
marky: 1.3.0
transitivePeerDependencies:
- supports-color
+ optional: true
lightningcss-android-arm64@1.30.2:
optional: true
@@ -12083,49 +8295,32 @@ snapshots:
lightningcss-win32-arm64-msvc: 1.30.2
lightningcss-win32-x64-msvc: 1.30.2
- lines-and-columns@1.2.4: {}
-
- lit-element@4.2.1:
- dependencies:
- '@lit-labs/ssr-dom-shim': 1.4.0
- '@lit/reactive-element': 2.1.1
- lit-html: 3.3.1
-
- lit-html@3.3.1:
- dependencies:
- '@types/trusted-types': 2.0.7
-
- lit@3.3.0:
- dependencies:
- '@lit/reactive-element': 2.1.1
- lit-element: 4.2.1
- lit-html: 3.3.1
-
locate-path@5.0.0:
dependencies:
p-locate: 4.1.0
+ optional: true
locate-path@6.0.0:
dependencies:
p-locate: 5.0.0
- lodash-es@4.17.22: {}
-
lodash.merge@4.6.2: {}
- lodash.throttle@4.1.1: {}
-
- lodash@4.17.21: {}
+ lodash.throttle@4.1.1:
+ optional: true
loose-envify@1.4.0:
dependencies:
js-tokens: 4.0.0
+ lowercase-keys@2.0.0: {}
+
lru-cache@10.4.3: {}
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
+ optional: true
lucide-react@0.487.0(react@18.3.1):
dependencies:
@@ -12138,23 +8333,23 @@ snapshots:
makeerror@1.0.12:
dependencies:
tmpl: 1.0.5
+ optional: true
- marky@1.3.0: {}
+ marky@1.3.0:
+ optional: true
math-intrinsics@1.1.0: {}
- media-query-parser@2.0.2:
- dependencies:
- '@babel/runtime': 7.28.4
-
- memoize-one@5.2.1: {}
+ memoize-one@5.2.1:
+ optional: true
merge-options@3.0.4:
dependencies:
is-plain-obj: 2.1.0
optional: true
- merge-stream@2.0.0: {}
+ merge-stream@2.0.0:
+ optional: true
merge2@1.4.1: {}
@@ -12166,10 +8361,12 @@ snapshots:
nullthrows: 1.1.1
transitivePeerDependencies:
- supports-color
+ optional: true
metro-cache-key@0.83.3:
dependencies:
flow-enums-runtime: 0.0.6
+ optional: true
metro-cache@0.83.3:
dependencies:
@@ -12179,6 +8376,7 @@ snapshots:
metro-core: 0.83.3
transitivePeerDependencies:
- supports-color
+ optional: true
metro-config@0.83.3(bufferutil@4.1.0)(utf-8-validate@5.0.10):
dependencies:
@@ -12194,12 +8392,14 @@ snapshots:
- bufferutil
- supports-color
- utf-8-validate
+ optional: true
metro-core@0.83.3:
dependencies:
flow-enums-runtime: 0.0.6
lodash.throttle: 4.1.1
metro-resolver: 0.83.3
+ optional: true
metro-file-map@0.83.3:
dependencies:
@@ -12214,20 +8414,24 @@ snapshots:
walker: 1.0.8
transitivePeerDependencies:
- supports-color
+ optional: true
metro-minify-terser@0.83.3:
dependencies:
flow-enums-runtime: 0.0.6
terser: 5.44.1
+ optional: true
metro-resolver@0.83.3:
dependencies:
flow-enums-runtime: 0.0.6
+ optional: true
metro-runtime@0.83.3:
dependencies:
'@babel/runtime': 7.28.4
flow-enums-runtime: 0.0.6
+ optional: true
metro-source-map@0.83.3:
dependencies:
@@ -12243,6 +8447,7 @@ snapshots:
vlq: 1.0.1
transitivePeerDependencies:
- supports-color
+ optional: true
metro-symbolicate@0.83.3:
dependencies:
@@ -12254,6 +8459,7 @@ snapshots:
vlq: 1.0.1
transitivePeerDependencies:
- supports-color
+ optional: true
metro-transform-plugins@0.83.3:
dependencies:
@@ -12265,6 +8471,7 @@ snapshots:
nullthrows: 1.1.1
transitivePeerDependencies:
- supports-color
+ optional: true
metro-transform-worker@0.83.3(bufferutil@4.1.0)(utf-8-validate@5.0.10):
dependencies:
@@ -12285,6 +8492,7 @@ snapshots:
- bufferutil
- supports-color
- utf-8-validate
+ optional: true
metro@0.83.3(bufferutil@4.1.0)(utf-8-validate@5.0.10):
dependencies:
@@ -12332,8 +8540,7 @@ snapshots:
- bufferutil
- supports-color
- utf-8-validate
-
- micro-ftch@0.3.1: {}
+ optional: true
micromatch@4.0.8:
dependencies:
@@ -12346,7 +8553,12 @@ snapshots:
dependencies:
mime-db: 1.52.0
- mime@1.6.0: {}
+ mime@1.6.0:
+ optional: true
+
+ mimic-response@1.0.1: {}
+
+ mimic-response@3.1.0: {}
minimalistic-assert@1.0.1: {}
@@ -12362,15 +8574,8 @@ snapshots:
minimist@1.2.8: {}
- mipd@0.0.7(typescript@5.9.3):
- optionalDependencies:
- typescript: 5.9.3
-
- mitt@3.0.1: {}
-
- mkdirp@1.0.4: {}
-
- modern-ahocorasick@1.1.0: {}
+ mkdirp@1.0.4:
+ optional: true
motion-dom@12.23.23:
dependencies:
@@ -12387,23 +8592,23 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- ms@2.0.0: {}
+ ms@2.0.0:
+ optional: true
ms@2.1.3: {}
multiformats@9.9.0: {}
- nanoclone@0.2.1: {}
-
nanoid@3.3.11: {}
napi-postinstall@0.3.4: {}
natural-compare@1.4.0: {}
- negotiator@0.6.3: {}
+ negotiator@0.6.3:
+ optional: true
- next@15.5.9(@babel/core@7.28.5)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ next@15.5.9(@babel/core@7.28.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@next/env': 15.5.9
'@swc/helpers': 0.5.15
@@ -12411,7 +8616,7 @@ snapshots:
postcss: 8.4.31
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- styled-jsx: 5.1.6(@babel/core@7.28.5)(babel-plugin-macros@3.1.0)(react@18.3.1)
+ styled-jsx: 5.1.6(@babel/core@7.28.5)(react@18.3.1)
optionalDependencies:
'@next/swc-darwin-arm64': 15.5.7
'@next/swc-darwin-x64': 15.5.7
@@ -12432,27 +8637,28 @@ snapshots:
dependencies:
whatwg-url: 5.0.0
- node-gyp-build@4.8.4: {}
+ node-gyp-build@4.8.4:
+ optional: true
- node-int64@0.4.0: {}
+ node-int64@0.4.0:
+ optional: true
node-mock-http@1.0.4: {}
- node-releases@2.0.27: {}
+ node-releases@2.0.27:
+ optional: true
normalize-path@3.0.0: {}
- nullthrows@1.1.1: {}
+ normalize-url@6.1.0: {}
+
+ nullthrows@1.1.1:
+ optional: true
ob1@0.83.3:
dependencies:
flow-enums-runtime: 0.0.6
-
- obj-multiplex@1.0.0:
- dependencies:
- end-of-stream: 1.4.5
- once: 1.4.0
- readable-stream: 2.3.8
+ optional: true
object-assign@4.1.1: {}
@@ -12507,10 +8713,12 @@ snapshots:
on-finished@2.3.0:
dependencies:
ee-first: 1.1.1
+ optional: true
on-finished@2.4.1:
dependencies:
ee-first: 1.1.1
+ optional: true
once@1.4.0:
dependencies:
@@ -12520,12 +8728,7 @@ snapshots:
dependencies:
is-docker: 2.2.1
is-wsl: 2.2.0
-
- openapi-fetch@0.13.8:
- dependencies:
- openapi-typescript-helpers: 0.0.15
-
- openapi-typescript-helpers@0.0.15: {}
+ optional: true
optionator@0.9.4:
dependencies:
@@ -12542,21 +8745,6 @@ snapshots:
object-keys: 1.1.1
safe-push-apply: 1.0.0
- ox@0.10.6(typescript@5.9.3)(zod@3.22.4):
- dependencies:
- '@adraffy/ens-normalize': 1.11.1
- '@noble/ciphers': 1.3.0
- '@noble/curves': 1.9.1
- '@noble/hashes': 1.8.0
- '@scure/bip32': 1.7.0
- '@scure/bip39': 1.6.0
- abitype: 1.2.3(typescript@5.9.3)(zod@3.22.4)
- eventemitter3: 5.0.1
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - zod
-
ox@0.10.6(typescript@5.9.3)(zod@4.2.1):
dependencies:
'@adraffy/ens-normalize': 1.11.1
@@ -12572,28 +8760,15 @@ snapshots:
transitivePeerDependencies:
- zod
- ox@0.6.7(typescript@5.9.3)(zod@4.2.1):
- dependencies:
- '@adraffy/ens-normalize': 1.11.1
- '@noble/curves': 1.8.1
- '@noble/hashes': 1.7.1
- '@scure/bip32': 1.6.2
- '@scure/bip39': 1.5.4
- abitype: 1.0.8(typescript@5.9.3)(zod@4.2.1)
- eventemitter3: 5.0.1
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - zod
-
- ox@0.6.9(typescript@5.9.3)(zod@4.2.1):
+ ox@0.7.1(typescript@5.9.3)(zod@4.0.5):
dependencies:
'@adraffy/ens-normalize': 1.11.1
+ '@noble/ciphers': 1.3.0
'@noble/curves': 1.9.7
'@noble/hashes': 1.8.0
'@scure/bip32': 1.7.0
'@scure/bip39': 1.6.0
- abitype: 1.2.3(typescript@5.9.3)(zod@4.2.1)
+ abitype: 1.2.3(typescript@5.9.3)(zod@4.0.5)
eventemitter3: 5.0.1
optionalDependencies:
typescript: 5.9.3
@@ -12604,20 +8779,23 @@ snapshots:
dependencies:
'@adraffy/ens-normalize': 1.11.1
'@noble/ciphers': 1.3.0
- '@noble/curves': 1.9.2
+ '@noble/curves': 1.9.7
'@noble/hashes': 1.8.0
'@scure/bip32': 1.7.0
'@scure/bip39': 1.6.0
- abitype: 1.0.8(typescript@5.9.3)(zod@4.2.1)
+ abitype: 1.2.3(typescript@5.9.3)(zod@4.2.1)
eventemitter3: 5.0.1
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
- zod
+ p-cancelable@2.1.1: {}
+
p-limit@2.3.0:
dependencies:
p-try: 2.2.0
+ optional: true
p-limit@3.1.0:
dependencies:
@@ -12626,36 +8804,38 @@ snapshots:
p-locate@4.1.0:
dependencies:
p-limit: 2.3.0
+ optional: true
p-locate@5.0.0:
dependencies:
p-limit: 3.1.0
- p-try@2.2.0: {}
+ p-queue@9.1.0:
+ dependencies:
+ eventemitter3: 5.0.1
+ p-timeout: 7.0.1
+
+ p-timeout@7.0.1: {}
+
+ p-try@2.2.0:
+ optional: true
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
- parse-json@5.2.0:
- dependencies:
- '@babel/code-frame': 7.27.1
- error-ex: 1.3.4
- json-parse-even-better-errors: 2.3.1
- lines-and-columns: 1.2.4
-
- parseurl@1.3.3: {}
+ parseurl@1.3.3:
+ optional: true
path-exists@4.0.0: {}
- path-is-absolute@1.0.1: {}
+ path-is-absolute@1.0.1:
+ optional: true
path-key@3.1.1: {}
path-parse@1.0.7: {}
- path-type@4.0.0: {}
-
picocolors@1.1.1: {}
picomatch@2.3.1: {}
@@ -12683,11 +8863,8 @@ snapshots:
sonic-boom: 2.8.0
thread-stream: 0.15.2
- pirates@4.0.7: {}
-
- pngjs@5.0.0: {}
-
- pony-cause@2.1.11: {}
+ pirates@4.0.7:
+ optional: true
poseidon-lite@0.2.1: {}
@@ -12705,10 +8882,6 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
- preact@10.24.2: {}
-
- preact@10.28.0: {}
-
prelude-ls@1.2.1: {}
pretty-format@29.7.0:
@@ -12716,14 +8889,14 @@ snapshots:
'@jest/schemas': 29.6.3
ansi-styles: 5.2.0
react-is: 18.3.1
-
- process-nextick-args@2.0.1: {}
+ optional: true
process-warning@1.0.0: {}
promise@8.3.0:
dependencies:
asap: 2.0.6
+ optional: true
prop-types@15.8.1:
dependencies:
@@ -12731,10 +8904,6 @@ snapshots:
object-assign: 4.1.1
react-is: 16.13.1
- property-expr@2.0.6: {}
-
- proxy-compare@2.6.0: {}
-
proxy-from-env@1.1.0: {}
pump@3.0.3:
@@ -12746,26 +8915,6 @@ snapshots:
qrcode-generator@1.5.2: {}
- qrcode@1.5.1:
- dependencies:
- dijkstrajs: 1.0.3
- encode-utf8: 1.0.3
- pngjs: 5.0.0
- yargs: 15.4.1
-
- qrcode@1.5.3:
- dependencies:
- dijkstrajs: 1.0.3
- encode-utf8: 1.0.3
- pngjs: 5.0.0
- yargs: 15.4.1
-
- qrcode@1.5.4:
- dependencies:
- dijkstrajs: 1.0.3
- pngjs: 5.0.0
- yargs: 15.4.1
-
query-string@7.1.3:
dependencies:
decode-uri-component: 0.2.2
@@ -12778,77 +8927,36 @@ snapshots:
queue@6.0.2:
dependencies:
inherits: 2.0.4
+ optional: true
quick-format-unescaped@4.0.4: {}
- radix3@1.1.2: {}
+ quick-lru@5.1.1: {}
- range-parser@1.2.1: {}
+ radix3@1.1.2: {}
- react-clientside-effect@1.2.8(react@18.3.1):
- dependencies:
- '@babel/runtime': 7.28.4
- react: 18.3.1
+ range-parser@1.2.1:
+ optional: true
react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@5.0.10):
dependencies:
shell-quote: 1.8.3
ws: 7.5.10(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
-
- react-dom@18.3.1(react@18.3.1):
- dependencies:
- loose-envify: 1.4.0
- react: 18.3.1
- scheduler: 0.23.2
-
- react-fast-compare@2.0.4: {}
-
- react-focus-lock@2.13.6(@types/react@18.3.27)(react@18.3.1):
- dependencies:
- '@babel/runtime': 7.28.4
- focus-lock: 1.3.6
- prop-types: 15.8.1
- react: 18.3.1
- react-clientside-effect: 1.2.8(react@18.3.1)
- use-callback-ref: 1.3.3(@types/react@18.3.27)(react@18.3.1)
- use-sidecar: 1.1.3(@types/react@18.3.27)(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
-
- react-i18next@13.5.0(i18next@23.4.6)(react-dom@18.3.1(react@18.3.1))(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1):
- dependencies:
- '@babel/runtime': 7.28.4
- html-parse-stringify: 3.0.1
- i18next: 23.4.6
- react: 18.3.1
- optionalDependencies:
- react-dom: 18.3.1(react@18.3.1)
- react-native: 0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)
-
- react-i18next@16.5.0(i18next@25.7.3(typescript@5.9.3))(react-dom@18.3.1(react@18.3.1))(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(typescript@5.9.3):
- dependencies:
- '@babel/runtime': 7.28.4
- html-parse-stringify: 3.0.1
- i18next: 25.7.3(typescript@5.9.3)
- react: 18.3.1
- use-sync-external-store: 1.6.0(react@18.3.1)
- optionalDependencies:
- react-dom: 18.3.1(react@18.3.1)
- react-native: 0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)
- typescript: 5.9.3
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+ optional: true
- react-international-phone@4.5.0(react@18.3.1):
+ react-dom@18.3.1(react@18.3.1):
dependencies:
+ loose-envify: 1.4.0
react: 18.3.1
+ scheduler: 0.23.2
react-is@16.13.1: {}
- react-is@18.3.1: {}
-
- react-is@19.2.3: {}
+ react-is@18.3.1:
+ optional: true
react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10):
dependencies:
@@ -12897,59 +9005,15 @@ snapshots:
- bufferutil
- supports-color
- utf-8-validate
+ optional: true
- react-refresh@0.14.2: {}
-
- react-remove-scroll-bar@2.3.8(@types/react@18.3.27)(react@18.3.1):
- dependencies:
- react: 18.3.1
- react-style-singleton: 2.2.3(@types/react@18.3.27)(react@18.3.1)
- tslib: 2.8.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- react-remove-scroll@2.7.2(@types/react@18.3.27)(react@18.3.1):
- dependencies:
- react: 18.3.1
- react-remove-scroll-bar: 2.3.8(@types/react@18.3.27)(react@18.3.1)
- react-style-singleton: 2.2.3(@types/react@18.3.27)(react@18.3.1)
- tslib: 2.8.1
- use-callback-ref: 1.3.3(@types/react@18.3.27)(react@18.3.1)
- use-sidecar: 1.1.3(@types/react@18.3.27)(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
-
- react-style-singleton@2.2.3(@types/react@18.3.27)(react@18.3.1):
- dependencies:
- get-nonce: 1.0.1
- react: 18.3.1
- tslib: 2.8.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- '@babel/runtime': 7.28.4
- dom-helpers: 5.2.1
- loose-envify: 1.4.0
- prop-types: 15.8.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react-refresh@0.14.2:
+ optional: true
react@18.3.1:
dependencies:
loose-envify: 1.4.0
- readable-stream@2.3.8:
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 2.0.1
- safe-buffer: 5.1.2
- string_decoder: 1.1.1
- util-deprecate: 1.0.2
-
readable-stream@3.6.2:
dependencies:
inherits: 2.0.4
@@ -12971,7 +9035,8 @@ snapshots:
get-proto: 1.0.1
which-builtin-type: 1.2.1
- regenerator-runtime@0.13.11: {}
+ regenerator-runtime@0.13.11:
+ optional: true
regexp.prototype.flags@1.5.4:
dependencies:
@@ -12982,13 +9047,15 @@ snapshots:
gopd: 1.2.0
set-function-name: 2.0.2
- require-directory@2.1.1: {}
+ require-directory@2.1.1:
+ optional: true
- require-main-filename@2.0.0: {}
+ resolve-alpn@1.2.1: {}
resolve-from@4.0.0: {}
- resolve-from@5.0.0: {}
+ resolve-from@5.0.0:
+ optional: true
resolve-pkg-maps@1.0.0: {}
@@ -13004,11 +9071,16 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ responselike@2.0.1:
+ dependencies:
+ lowercase-keys: 2.0.0
+
reusify@1.1.0: {}
rimraf@3.0.2:
dependencies:
glob: 7.2.3
+ optional: true
rpc-websockets@9.3.2:
dependencies:
@@ -13035,8 +9107,6 @@ snapshots:
has-symbols: 1.1.0
isarray: 2.0.5
- safe-buffer@5.1.2: {}
-
safe-buffer@5.2.1: {}
safe-push-apply@1.0.0:
@@ -13056,7 +9126,8 @@ snapshots:
dependencies:
loose-envify: 1.4.0
- scheduler@0.27.0: {}
+ scheduler@0.27.0:
+ optional: true
scrypt-js@3.0.1: {}
@@ -13081,8 +9152,10 @@ snapshots:
statuses: 2.0.2
transitivePeerDependencies:
- supports-color
+ optional: true
- serialize-error@2.1.0: {}
+ serialize-error@2.1.0:
+ optional: true
serve-static@1.16.3:
dependencies:
@@ -13092,8 +9165,7 @@ snapshots:
send: 0.19.2
transitivePeerDependencies:
- supports-color
-
- set-blocking@2.0.0: {}
+ optional: true
set-function-length@1.2.2:
dependencies:
@@ -13119,34 +9191,6 @@ snapshots:
setprototypeof@1.2.0: {}
- sha256-uint8array@0.10.7: {}
-
- sharp@0.33.5:
- dependencies:
- color: 4.2.3
- detect-libc: 2.1.2
- semver: 7.7.3
- optionalDependencies:
- '@img/sharp-darwin-arm64': 0.33.5
- '@img/sharp-darwin-x64': 0.33.5
- '@img/sharp-libvips-darwin-arm64': 1.0.4
- '@img/sharp-libvips-darwin-x64': 1.0.4
- '@img/sharp-libvips-linux-arm': 1.0.5
- '@img/sharp-libvips-linux-arm64': 1.0.4
- '@img/sharp-libvips-linux-s390x': 1.0.4
- '@img/sharp-libvips-linux-x64': 1.0.4
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
- '@img/sharp-libvips-linuxmusl-x64': 1.0.4
- '@img/sharp-linux-arm': 0.33.5
- '@img/sharp-linux-arm64': 0.33.5
- '@img/sharp-linux-s390x': 0.33.5
- '@img/sharp-linux-x64': 0.33.5
- '@img/sharp-linuxmusl-arm64': 0.33.5
- '@img/sharp-linuxmusl-x64': 0.33.5
- '@img/sharp-wasm32': 0.33.5
- '@img/sharp-win32-ia32': 0.33.5
- '@img/sharp-win32-x64': 0.33.5
-
sharp@0.34.5:
dependencies:
'@img/colour': 1.0.0
@@ -13185,7 +9229,8 @@ snapshots:
shebang-regex@3.0.0: {}
- shell-quote@1.8.3: {}
+ shell-quote@1.8.3:
+ optional: true
side-channel-list@1.0.0:
dependencies:
@@ -13215,31 +9260,11 @@ snapshots:
side-channel-map: 1.0.1
side-channel-weakmap: 1.0.2
- signal-exit@3.0.7: {}
-
- simple-swizzle@0.2.4:
- dependencies:
- is-arrayish: 0.3.4
-
- slash@3.0.0: {}
-
- socket.io-client@4.8.1(bufferutil@4.1.0)(utf-8-validate@5.0.10):
- dependencies:
- '@socket.io/component-emitter': 3.1.2
- debug: 4.3.7
- engine.io-client: 6.6.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- socket.io-parser: 4.2.4
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
+ signal-exit@3.0.7:
+ optional: true
- socket.io-parser@4.2.4:
- dependencies:
- '@socket.io/component-emitter': 3.1.2
- debug: 4.3.7
- transitivePeerDependencies:
- - supports-color
+ slash@3.0.0:
+ optional: true
sonic-boom@2.8.0:
dependencies:
@@ -13251,34 +9276,43 @@ snapshots:
dependencies:
buffer-from: 1.1.2
source-map: 0.6.1
+ optional: true
- source-map@0.5.7: {}
+ source-map@0.5.7:
+ optional: true
- source-map@0.6.1: {}
+ source-map@0.6.1:
+ optional: true
split-on-first@1.1.0: {}
split2@4.2.0: {}
- sprintf-js@1.0.3: {}
+ sprintf-js@1.0.3:
+ optional: true
stable-hash@0.0.5: {}
stack-utils@2.0.6:
dependencies:
escape-string-regexp: 2.0.0
+ optional: true
- stackframe@1.3.4: {}
+ stackframe@1.3.4:
+ optional: true
stacktrace-parser@0.1.11:
dependencies:
type-fest: 0.7.1
+ optional: true
- statuses@1.5.0: {}
+ statuses@1.5.0:
+ optional: true
statuses@2.0.1: {}
- statuses@2.0.2: {}
+ statuses@2.0.2:
+ optional: true
stop-iteration-iterator@1.1.0:
dependencies:
@@ -13300,6 +9334,7 @@ snapshots:
emoji-regex: 8.0.0
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
+ optional: true
string.prototype.includes@2.0.1:
dependencies:
@@ -13351,10 +9386,6 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.1.1
- string_decoder@1.1.1:
- dependencies:
- safe-buffer: 5.1.2
-
string_decoder@1.3.0:
dependencies:
safe-buffer: 5.2.1
@@ -13362,20 +9393,18 @@ snapshots:
strip-ansi@6.0.1:
dependencies:
ansi-regex: 5.0.1
+ optional: true
strip-bom@3.0.0: {}
strip-json-comments@3.1.1: {}
- styled-jsx@5.1.6(@babel/core@7.28.5)(babel-plugin-macros@3.1.0)(react@18.3.1):
+ styled-jsx@5.1.6(@babel/core@7.28.5)(react@18.3.1):
dependencies:
client-only: 0.0.1
react: 18.3.1
optionalDependencies:
'@babel/core': 7.28.5
- babel-plugin-macros: 3.1.0
-
- stylis@4.2.0: {}
superstruct@2.0.2: {}
@@ -13386,6 +9415,7 @@ snapshots:
supports-color@8.1.1:
dependencies:
has-flag: 4.0.0
+ optional: true
supports-preserve-symlinks-flag@1.0.0: {}
@@ -13401,24 +9431,23 @@ snapshots:
acorn: 8.15.0
commander: 2.20.3
source-map-support: 0.5.21
+ optional: true
test-exclude@6.0.0:
dependencies:
'@istanbuljs/schema': 0.1.3
glob: 7.2.3
minimatch: 3.1.2
+ optional: true
text-encoding-utf-8@1.0.2: {}
- text-encoding@0.7.0: {}
-
thread-stream@0.15.2:
dependencies:
real-require: 0.1.0
- throat@5.0.0: {}
-
- tiny-warning@1.0.3: {}
+ throat@5.0.0:
+ optional: true
tinyglobby@0.2.15:
dependencies:
@@ -13431,15 +9460,16 @@ snapshots:
dependencies:
tldts-core: 6.1.86
- tmpl@1.0.5: {}
+ tmpl@1.0.5:
+ optional: true
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
- toidentifier@1.0.1: {}
+ to-utf8@0.0.1: {}
- toposort@2.0.2: {}
+ toidentifier@1.0.1: {}
tr46@0.0.3: {}
@@ -13454,9 +9484,11 @@ snapshots:
minimist: 1.2.8
strip-bom: 3.0.0
- tslib@1.14.1: {}
+ tsl-apple-cloudkit@0.2.34(typescript@5.9.3):
+ dependencies:
+ typescript: 5.9.3
- tslib@2.4.1: {}
+ tslib@1.14.1: {}
tslib@2.8.1: {}
@@ -13464,9 +9496,11 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
- type-detect@4.0.8: {}
+ type-detect@4.0.8:
+ optional: true
- type-fest@0.7.1: {}
+ type-fest@0.7.1:
+ optional: true
typed-array-buffer@1.0.3:
dependencies:
@@ -13509,14 +9543,12 @@ snapshots:
uint8array-tools@0.0.9: {}
- uint8arrays@3.1.0:
- dependencies:
- multiformats: 9.9.0
-
uint8arrays@3.1.1:
dependencies:
multiformats: 9.9.0
+ ulid@2.4.0: {}
+
unbox-primitive@1.1.0:
dependencies:
call-bound: 1.0.4
@@ -13530,7 +9562,8 @@ snapshots:
undici-types@6.21.0: {}
- unpipe@1.0.0: {}
+ unpipe@1.0.0:
+ optional: true
unrs-resolver@1.11.1:
dependencies:
@@ -13574,62 +9607,31 @@ snapshots:
browserslist: 4.28.1
escalade: 3.2.0
picocolors: 1.1.1
+ optional: true
uri-js@4.4.1:
dependencies:
punycode: 2.3.1
- use-callback-ref@1.3.3(@types/react@18.3.27)(react@18.3.1):
- dependencies:
- react: 18.3.1
- tslib: 2.8.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- use-sidecar@1.1.3(@types/react@18.3.27)(react@18.3.1):
- dependencies:
- detect-node-es: 1.1.0
- react: 18.3.1
- tslib: 2.8.1
- optionalDependencies:
- '@types/react': 18.3.27
-
- use-sync-external-store@1.2.0(react@18.3.1):
- dependencies:
- react: 18.3.1
-
- use-sync-external-store@1.4.0(react@18.3.1):
- dependencies:
- react: 18.3.1
-
use-sync-external-store@1.6.0(react@18.3.1):
dependencies:
react: 18.3.1
+ optional: true
utf-8-validate@5.0.10:
dependencies:
node-gyp-build: 4.8.4
+ optional: true
util-deprecate@1.0.2: {}
- util@0.12.5:
- dependencies:
- inherits: 2.0.4
- is-arguments: 1.2.0
- is-generator-function: 1.1.2
- is-typed-array: 1.1.15
- which-typed-array: 1.1.19
-
- utils-merge@1.0.1: {}
+ utils-merge@1.0.1:
+ optional: true
uuid@11.1.0: {}
uuid@8.3.2: {}
- uuid@9.0.1: {}
-
- valibot@0.36.0: {}
-
valibot@0.38.0(typescript@5.9.3):
optionalDependencies:
typescript: 5.9.3
@@ -13638,45 +9640,19 @@ snapshots:
optionalDependencies:
typescript: 5.9.3
- valtio@1.13.2(@types/react@18.3.27)(react@18.3.1):
- dependencies:
- derive-valtio: 0.1.0(valtio@1.13.2(@types/react@18.3.27)(react@18.3.1))
- proxy-compare: 2.6.0
- use-sync-external-store: 1.2.0(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- react: 18.3.1
-
varuint-bitcoin@2.0.0:
dependencies:
uint8array-tools: 0.0.8
- viem@2.23.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1):
- dependencies:
- '@noble/curves': 1.8.1
- '@noble/hashes': 1.7.1
- '@scure/bip32': 1.6.2
- '@scure/bip39': 1.5.4
- abitype: 1.0.8(typescript@5.9.3)(zod@4.2.1)
- isows: 1.0.6(ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10))
- ox: 0.6.7(typescript@5.9.3)(zod@4.2.1)
- ws: 8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10)
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
- - zod
-
- viem@2.31.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1):
+ viem@2.31.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.0.5):
dependencies:
'@noble/curves': 1.9.1
'@noble/hashes': 1.8.0
'@scure/bip32': 1.7.0
'@scure/bip39': 1.6.0
- abitype: 1.0.8(typescript@5.9.3)(zod@4.2.1)
+ abitype: 1.0.8(typescript@5.9.3)(zod@4.0.5)
isows: 1.0.7(ws@8.18.2(bufferutil@4.1.0)(utf-8-validate@5.0.10))
- ox: 0.7.1(typescript@5.9.3)(zod@4.2.1)
+ ox: 0.7.1(typescript@5.9.3)(zod@4.0.5)
ws: 8.18.2(bufferutil@4.1.0)(utf-8-validate@5.0.10)
optionalDependencies:
typescript: 5.9.3
@@ -13685,16 +9661,16 @@ snapshots:
- utf-8-validate
- zod
- viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.22.4):
+ viem@2.31.0(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1):
dependencies:
'@noble/curves': 1.9.1
'@noble/hashes': 1.8.0
'@scure/bip32': 1.7.0
'@scure/bip39': 1.6.0
- abitype: 1.2.3(typescript@5.9.3)(zod@3.22.4)
- isows: 1.0.7(ws@8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10))
- ox: 0.10.6(typescript@5.9.3)(zod@3.22.4)
- ws: 8.18.3(bufferutil@4.1.0)(utf-8-validate@5.0.10)
+ abitype: 1.0.8(typescript@5.9.3)(zod@4.2.1)
+ isows: 1.0.7(ws@8.18.2(bufferutil@4.1.0)(utf-8-validate@5.0.10))
+ ox: 0.7.1(typescript@5.9.3)(zod@4.2.1)
+ ws: 8.18.2(bufferutil@4.1.0)(utf-8-validate@5.0.10)
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
@@ -13719,42 +9695,18 @@ snapshots:
- utf-8-validate
- zod
- vlq@1.0.1: {}
-
- void-elements@3.1.0: {}
-
- wagmi@3.1.0(@coinbase/wallet-sdk@4.3.7(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@18.3.1))(@types/react@18.3.27)(@walletconnect/ethereum-provider@2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(react@18.3.1)(typescript@5.9.3)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)):
- dependencies:
- '@tanstack/react-query': 5.90.12(react@18.3.1)
- '@wagmi/connectors': 7.0.2(@coinbase/wallet-sdk@4.3.7(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(@wagmi/core@3.0.0(@tanstack/query-core@5.90.12)(@types/react@18.3.27)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)))(@walletconnect/ethereum-provider@2.21.5(@react-native-async-storage/async-storage@1.24.0(react-native@0.83.1(@babel/core@7.28.5)(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10)))(@types/react@18.3.27)(bufferutil@4.1.0)(react@18.3.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))(typescript@5.9.3)(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- '@wagmi/core': 3.0.0(@tanstack/query-core@5.90.12)(@types/react@18.3.27)(react@18.3.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@18.3.1))(viem@2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1))
- react: 18.3.1
- use-sync-external-store: 1.4.0(react@18.3.1)
- viem: 2.43.2(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.2.1)
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - '@base-org/account'
- - '@coinbase/wallet-sdk'
- - '@gemini-wallet/core'
- - '@metamask/sdk'
- - '@safe-global/safe-apps-provider'
- - '@safe-global/safe-apps-sdk'
- - '@tanstack/query-core'
- - '@types/react'
- - '@walletconnect/ethereum-provider'
- - immer
- - porto
+ vlq@1.0.1:
+ optional: true
walker@1.0.8:
dependencies:
makeerror: 1.0.12
-
- webextension-polyfill@0.10.0: {}
+ optional: true
webidl-conversions@3.0.1: {}
- whatwg-fetch@3.6.20: {}
+ whatwg-fetch@3.6.20:
+ optional: true
whatwg-url@5.0.0:
dependencies:
@@ -13792,8 +9744,6 @@ snapshots:
is-weakmap: 2.0.2
is-weakset: 2.0.4
- which-module@2.0.1: {}
-
which-typed-array@1.1.19:
dependencies:
available-typed-arrays: 1.0.7
@@ -13810,17 +9760,12 @@ snapshots:
word-wrap@1.2.5: {}
- wrap-ansi@6.2.0:
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
-
wrap-ansi@7.0.0:
dependencies:
ansi-styles: 4.3.0
string-width: 4.2.3
strip-ansi: 6.0.1
+ optional: true
wrappy@1.0.2: {}
@@ -13828,17 +9773,13 @@ snapshots:
dependencies:
imurmurhash: 0.1.4
signal-exit: 3.0.7
+ optional: true
ws@7.5.10(bufferutil@4.1.0)(utf-8-validate@5.0.10):
optionalDependencies:
bufferutil: 4.1.0
utf-8-validate: 5.0.10
- ws@8.17.1(bufferutil@4.1.0)(utf-8-validate@5.0.10):
- optionalDependencies:
- bufferutil: 4.1.0
- utf-8-validate: 5.0.10
-
ws@8.18.0(bufferutil@4.1.0)(utf-8-validate@5.0.10):
optionalDependencies:
bufferutil: 4.1.0
@@ -13854,38 +9795,17 @@ snapshots:
bufferutil: 4.1.0
utf-8-validate: 5.0.10
- xmlhttprequest-ssl@2.1.2: {}
-
- y18n@4.0.3: {}
-
- y18n@5.0.8: {}
-
- yallist@3.1.1: {}
-
- yaml@1.10.2: {}
-
- yaml@2.8.2: {}
+ y18n@5.0.8:
+ optional: true
- yargs-parser@18.1.3:
- dependencies:
- camelcase: 5.3.1
- decamelize: 1.2.0
+ yallist@3.1.1:
+ optional: true
- yargs-parser@21.1.1: {}
+ yaml@2.8.2:
+ optional: true
- yargs@15.4.1:
- dependencies:
- cliui: 6.0.0
- decamelize: 1.2.0
- find-up: 4.1.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- require-main-filename: 2.0.0
- set-blocking: 2.0.0
- string-width: 4.2.3
- which-module: 2.0.1
- y18n: 4.0.3
- yargs-parser: 18.1.3
+ yargs-parser@21.1.1:
+ optional: true
yargs@17.7.2:
dependencies:
@@ -13896,50 +9816,14 @@ snapshots:
string-width: 4.2.3
y18n: 5.0.8
yargs-parser: 21.1.1
+ optional: true
yocto-queue@0.1.0: {}
- yup@0.32.11:
- dependencies:
- '@babel/runtime': 7.28.4
- '@types/lodash': 4.17.21
- lodash: 4.17.21
- lodash-es: 4.17.22
- nanoclone: 0.2.1
- property-expr: 2.0.6
- toposort: 2.0.2
-
- zod@3.22.4: {}
-
zod@4.0.5: {}
zod@4.2.1: {}
- zustand@4.5.7(@types/react@18.3.27)(react@18.3.1):
- dependencies:
- use-sync-external-store: 1.6.0(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.27
- react: 18.3.1
-
- zustand@5.0.0(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1)):
- optionalDependencies:
- '@types/react': 18.3.27
- react: 18.3.1
- use-sync-external-store: 1.4.0(react@18.3.1)
-
- zustand@5.0.3(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1)):
- optionalDependencies:
- '@types/react': 18.3.27
- react: 18.3.1
- use-sync-external-store: 1.4.0(react@18.3.1)
-
- zustand@5.0.9(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.4.0(react@18.3.1)):
- optionalDependencies:
- '@types/react': 18.3.27
- react: 18.3.1
- use-sync-external-store: 1.4.0(react@18.3.1)
-
zustand@5.0.9(@types/react@18.3.27)(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1)):
optionalDependencies:
'@types/react': 18.3.27
diff --git a/examples/nextjs-polymarket-demo/src/app/api/polymarket/positions/route.ts b/examples/nextjs-polymarket-demo/src/app/api/polymarket/positions/route.ts
index 9cfa764..659e5e8 100644
--- a/examples/nextjs-polymarket-demo/src/app/api/polymarket/positions/route.ts
+++ b/examples/nextjs-polymarket-demo/src/app/api/polymarket/positions/route.ts
@@ -1,7 +1,29 @@
import { NextRequest, NextResponse } from "next/server";
+import https from "https";
const POLYMARKET_DATA_API = "https://data-api.polymarket.com";
+// data-api.polymarket.com has a mismatched SAN on its TLS cert — use a
+// scoped https.Agent to bypass verification for this host only.
+function httpsGet(url: string): Promise<{ ok: boolean; status: number; json: () => Promise; text: () => Promise }> {
+ return new Promise((resolve, reject) => {
+ const req = https.get(url, { rejectUnauthorized: false }, (res) => {
+ let body = "";
+ res.on("data", (chunk: string) => { body += chunk; });
+ res.on("end", () => {
+ const status = res.statusCode ?? 0;
+ resolve({
+ ok: status >= 200 && status < 300,
+ status,
+ json: async () => JSON.parse(body),
+ text: async () => body,
+ });
+ });
+ });
+ req.on("error", reject);
+ });
+}
+
export async function GET(request: NextRequest) {
const searchParams = request.nextUrl.searchParams;
const user = searchParams.get("user");
@@ -29,13 +51,7 @@ export async function GET(request: NextRequest) {
const mergeable = searchParams.get("mergeable");
if (mergeable) params.set("mergeable", mergeable);
- const response = await fetch(
- `${POLYMARKET_DATA_API}/positions?${params}`,
- {
- headers: { "Content-Type": "application/json" },
- cache: "no-store",
- }
- );
+ const response = await httpsGet(`${POLYMARKET_DATA_API}/positions?${params}`);
if (!response.ok) {
const errorText = await response.text();
diff --git a/examples/nextjs-polymarket-demo/src/app/api/polymarket/route.ts b/examples/nextjs-polymarket-demo/src/app/api/polymarket/route.ts
index d48d998..8d8a1c7 100644
--- a/examples/nextjs-polymarket-demo/src/app/api/polymarket/route.ts
+++ b/examples/nextjs-polymarket-demo/src/app/api/polymarket/route.ts
@@ -35,14 +35,53 @@ interface TransformedMarket {
volume: number; // For sorting/filtering
}
-// Pre-compiled category map
const CATEGORY_MAP: Record = {
+ // Game Lines
sports: "Game Lines",
+ nfl: "Game Lines",
+ nba: "Game Lines",
+ mlb: "Game Lines",
+ nhl: "Game Lines",
+ soccer: "Game Lines",
+ football: "Game Lines",
+ basketball: "Game Lines",
+ baseball: "Game Lines",
+ hockey: "Game Lines",
+ tennis: "Game Lines",
+ golf: "Game Lines",
+ mma: "Game Lines",
+ boxing: "Game Lines",
+ // Player Props
+ player: "Player Props",
+ prop: "Player Props",
+ // Head to Head
+ "head-to-head": "Head to Head",
+ // Futures / Politics
politics: "Futures",
+ election: "Futures",
+ political: "Futures",
crypto: "Futures",
- entertainment: "Specials",
+ bitcoin: "Futures",
+ ethereum: "Futures",
+ economy: "Futures",
+ financial: "Futures",
"current-affairs": "Futures",
- "US-current-affairs": "Futures",
+ "us-current-affairs": "Futures",
+ // Awards
+ award: "Awards",
+ oscar: "Awards",
+ grammy: "Awards",
+ emmy: "Awards",
+ // Season Totals
+ season: "Season Totals",
+ // Live
+ live: "Live",
+ // Specials
+ entertainment: "Specials",
+ celebrity: "Specials",
+ science: "Specials",
+ tech: "Specials",
+ weather: "Specials",
};
function transformMarket(
diff --git a/examples/nextjs-polymarket-demo/src/app/layout.tsx b/examples/nextjs-polymarket-demo/src/app/layout.tsx
index 2dffdce..60c3023 100644
--- a/examples/nextjs-polymarket-demo/src/app/layout.tsx
+++ b/examples/nextjs-polymarket-demo/src/app/layout.tsx
@@ -1,7 +1,15 @@
import type { Metadata } from "next";
+import { Roboto } from "next/font/google";
import "../styles/globals.css";
import Providers from "@/lib/providers";
+const roboto = Roboto({
+ subsets: ["latin"],
+ weight: ["300", "400", "500", "700"],
+ variable: "--font-roboto",
+ display: "swap",
+});
+
export const metadata: Metadata = {
title: "Dynamic: Predictions Market Demo",
description: "Predictions Market Demo by Dynamic",
@@ -13,16 +21,24 @@ export default function RootLayout({
children: React.ReactNode;
}>) {
return (
-
+
-
-
+
diff --git a/examples/nextjs-polymarket-demo/src/app/page.tsx b/examples/nextjs-polymarket-demo/src/app/page.tsx
index cfa9c0d..2617a35 100644
--- a/examples/nextjs-polymarket-demo/src/app/page.tsx
+++ b/examples/nextjs-polymarket-demo/src/app/page.tsx
@@ -101,6 +101,8 @@ export default function Home() {
return (
<>
+
+
{isLoading ? (
) : error ? (
-
+
Error loading markets. Please try again later.
@@ -147,12 +149,14 @@ export default function Home() {
) : (
)}
+
+
>
);
}
diff --git a/examples/nextjs-polymarket-demo/src/components/DepositModal.tsx b/examples/nextjs-polymarket-demo/src/components/DepositModal.tsx
index 73220a8..d8e2e2d 100644
--- a/examples/nextjs-polymarket-demo/src/components/DepositModal.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/DepositModal.tsx
@@ -1,9 +1,6 @@
"use client";
-import {
- useDynamicContext,
- useFundWithWallet,
-} from "@dynamic-labs/sdk-react-core";
+import { useWallet } from "@/lib/providers";
import { ArrowLeft, X } from "lucide-react";
import { useId, useState } from "react";
import { CheckoutView } from "./deposit/CheckoutView";
@@ -19,8 +16,7 @@ interface DepositModalProps {
type View = "options" | "qr" | "addFunds" | "lifi";
export function DepositModal({ isOpen, onClose }: DepositModalProps) {
- const { connectWalletForFunding, promptAmountAndFund } = useFundWithWallet();
- const { primaryWallet } = useDynamicContext();
+ const { evmAccount } = useWallet();
const modalTitleId = useId();
const [view, setView] = useState("options");
@@ -28,22 +24,15 @@ export function DepositModal({ isOpen, onClose }: DepositModalProps) {
"amount"
);
- const walletAddress = primaryWallet?.address || "";
+ const walletAddress = evmAccount?.address || "";
const handleReceiveByQR = () => setView("qr");
const handleAddFunds = () => setView("addFunds");
const handleLiFi = () => setView("lifi");
const handleFundWallet = async () => {
- try {
- const externalWallet = await connectWalletForFunding();
- if (externalWallet) {
- promptAmountAndFund({ wallet: externalWallet });
- }
- onClose();
- } catch (err) {
- console.error("Failed to connect wallet for funding:", err);
- }
+ // Fund wallet functionality not available in JS SDK — show QR instead
+ setView("qr");
};
const handleBack = () => {
diff --git a/examples/nextjs-polymarket-demo/src/components/Header.tsx b/examples/nextjs-polymarket-demo/src/components/Header.tsx
index 71069c1..1e01945 100644
--- a/examples/nextjs-polymarket-demo/src/components/Header.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/Header.tsx
@@ -1,276 +1,75 @@
"use client";
-import {
- useDynamicContext,
- useIsLoggedIn,
- useTokenBalances,
-} from "@dynamic-labs/sdk-react-core";
-import { ChevronDown, Loader2, PieChart, Search, X } from "lucide-react";
+import { ChevronDown, Loader2, PieChart, X, Search } from "lucide-react";
import dynamic from "next/dynamic";
import { useEffect, useRef, useState } from "react";
-import { getContractAddress } from "@/lib/constants/contracts";
-import { DEFAULT_NETWORK_ID } from "@/lib/constants/network";
+import { useWallet } from "@/lib/providers";
import Logo from "./LogoIcon";
+import DynamicButton from "./dynamic/DynamicButton";
-// Lazy load heavy modals to reduce initial bundle size
const DepositModal = dynamic(
() => import("./DepositModal").then((mod) => ({ default: mod.DepositModal })),
- {
- ssr: false,
- }
+ { ssr: false }
);
const PortfolioModal = dynamic(
- () =>
- import("./positions/PortfolioModal").then((mod) => ({
- default: mod.PortfolioModal,
- })),
- {
- ssr: false,
- }
+ () => import("./positions/PortfolioModal").then((mod) => ({ default: mod.PortfolioModal })),
+ { ssr: false }
);
-
interface HeaderProps {
searchValue: string;
onSearchChange: (value: string) => void;
}
-function AuthButton() {
- const isLoggedIn = useIsLoggedIn();
-
- const {
- setShowAuthFlow,
- setShowDynamicUserProfile,
- sdkHasLoaded,
- handleLogOut,
- } = useDynamicContext();
- const [isDropdownOpen, setIsDropdownOpen] = useState(false);
- const dropdownRef = useRef(null);
-
- // Close dropdown when clicking outside
- useEffect(() => {
- const handleClickOutside = (event: MouseEvent) => {
- if (
- dropdownRef.current &&
- !dropdownRef.current.contains(event.target as Node)
- ) {
- setIsDropdownOpen(false);
- }
- };
-
- if (isDropdownOpen) {
- document.addEventListener("mousedown", handleClickOutside);
- }
-
- return () => {
- document.removeEventListener("mousedown", handleClickOutside);
- };
- }, [isDropdownOpen]);
-
- const handleLogout = async () => {
- await handleLogOut();
- setIsDropdownOpen(false);
- };
-
- const handleProfileSettings = () => {
- setShowDynamicUserProfile(true);
- setIsDropdownOpen(false);
- };
-
- // Show loading spinner while SDK is initializing
- if (!sdkHasLoaded) {
- return (
-
-
- {/* Spinner matching avatar size */}
-
-
-
-
-
- );
- }
-
- // Show login button when SDK is loaded and user is not authenticated
- if (!isLoggedIn) {
- return (
- setShowAuthFlow(true)}
- className="bg-[#72d0ed] box-border content-stretch flex gap-[22.837px] h-[41.107px] items-center justify-center px-[22.837px] py-[11.419px] relative rounded-[9.135px] shrink-0 w-[128.651px] cursor-pointer hover:opacity-80 transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90]"
- >
-
-
-
- );
- }
-
- // Profile button with dropdown menu
- return (
-
-
setIsDropdownOpen(!isDropdownOpen)}
- className={`box-border flex gap-[6px] items-center justify-center pl-[5px] pr-[10px] py-[5px] relative rounded-[59.13px] shrink-0 cursor-pointer transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] ${
- isDropdownOpen
- ? "bg-[rgba(114,208,237,0.1)]"
- : "bg-transparent hover:bg-[rgba(114,208,237,0.1)]"
- }`}
- >
- {/* Gradient Circle Avatar */}
-
-
-
-
- {/* Dropdown Menu */}
- {isDropdownOpen && (
-
-
- Profile Settings
-
-
- Logout
-
-
- )}
-
- );
-}
-
function PortfolioButton() {
const [isModalOpen, setIsModalOpen] = useState(false);
-
return (
<>
setIsModalOpen(true)}
- className="bg-[#18252E] box-border flex h-[41px] items-center justify-center gap-[6px] px-[12px] py-[8px] relative rounded-[8px] shrink-0 cursor-pointer hover:opacity-80 transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90]"
+ className="bg-white box-border flex h-[41px] items-center justify-center gap-[6px] px-[12px] py-[8px] relative rounded-[8px] shrink-0 cursor-pointer hover:bg-[#F9F9F9] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] border border-[#DADADA]"
>
-
-
- Portfolio
-
+
+ Portfolio
- setIsModalOpen(false)}
- />
+ setIsModalOpen(false)} />
>
);
}
function DepositButton() {
+ const { evmAccount } = useWallet();
const [isModalOpen, setIsModalOpen] = useState(false);
- const { tokenBalances, isLoading, fetchAccountBalances } = useTokenBalances();
-
- // Listen for token mint events to refresh balance
- useEffect(() => {
- const handleTokenMinted = () => {
- // Refresh token balances after a short delay to allow blockchain to update
- setTimeout(() => {
- fetchAccountBalances?.(true);
- }, 2000);
- };
-
- window.addEventListener("tokenMinted", handleTokenMinted);
- return () => window.removeEventListener("tokenMinted", handleTokenMinted);
- }, [fetchAccountBalances]);
-
- // Find the USD token by address (Polygon mainnet network ID: 137)
- const usdTokenAddress = getContractAddress(DEFAULT_NETWORK_ID, "USD");
- const usdToken = tokenBalances?.find(
- (token) =>
- usdTokenAddress &&
- token.address?.toLowerCase() === usdTokenAddress.toLowerCase() &&
- Number(token.networkId) === DEFAULT_NETWORK_ID
- );
-
- // Dynamic's useTokenBalances returns balance already formatted (divided by decimals)
- // The balance is a number representing the token amount (e.g., 10 = 10 tokens)
- const balance = usdToken?.balance
- ? typeof usdToken.balance === "number"
- ? usdToken.balance
- : parseFloat(String(usdToken.balance))
- : 0;
-
- // Format balance to show up to 2 decimal places, removing trailing zeros
- const formattedBalance =
- balance > 0 ? balance.toFixed(2).replace(/\.?0+$/, "") : 0;
- const displayText =
- !isLoading && balance > 0 ? `$${formattedBalance}` : "Deposit";
-
return (
<>
setIsModalOpen(true)}
- className="bg-[#18252E] box-border flex h-[41px] items-center justify-center pl-[7.84px] pr-[7.84px] py-[8px] relative rounded-[8px] shrink-0 w-[125px] cursor-pointer hover:opacity-80 transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90]"
+ className="bg-white box-border flex h-[41px] items-center justify-center pl-[12px] pr-[12px] py-[8px] relative rounded-[8px] shrink-0 w-[120px] cursor-pointer hover:bg-[#F9F9F9] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] border border-[#DADADA]"
>
-
-
{displayText}
+
-
setIsModalOpen(false)}
- />
+ setIsModalOpen(false)} />
>
);
}
function SearchInput({ searchValue, onSearchChange }: HeaderProps) {
- const handleClearSearch = () => onSearchChange("");
-
return (
-
-
-
+
+
onSearchChange(e.target.value)}
placeholder="Search for markets"
- className="bg-transparent flex-1 font-['SF_Pro_Rounded:Semibold',sans-serif] outline-none text-[15.986px] text-[#dde2f6] placeholder:text-[#474d68]"
+ className="bg-transparent flex-1 font-medium outline-none text-[15px] text-[#030303] placeholder:text-[#606060]"
/>
{searchValue && (
-
+ onSearchChange("")} className="w-[18px] h-[18px] text-[#606060] hover:text-[#030303] shrink-0 transition-colors cursor-pointer" aria-label="Clear search">
)}
@@ -279,20 +78,19 @@ function SearchInput({ searchValue, onSearchChange }: HeaderProps) {
}
function HeaderContent({ searchValue, onSearchChange }: HeaderProps) {
- const isLoggedIn = useIsLoggedIn();
-
+ const { loggedIn } = useWallet();
return (
- {isLoggedIn && (
+ {loggedIn && (
<>
>
)}
-
+
);
@@ -300,14 +98,12 @@ function HeaderContent({ searchValue, onSearchChange }: HeaderProps) {
export function Header({ searchValue, onSearchChange }: HeaderProps) {
return (
-
-
-
+
);
}
diff --git a/examples/nextjs-polymarket-demo/src/components/LogoIcon.tsx b/examples/nextjs-polymarket-demo/src/components/LogoIcon.tsx
index 5829ce2..c823982 100644
--- a/examples/nextjs-polymarket-demo/src/components/LogoIcon.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/LogoIcon.tsx
@@ -36,7 +36,7 @@ export default function Logo() {
-
diff --git a/examples/nextjs-polymarket-demo/src/components/MarketCard.tsx b/examples/nextjs-polymarket-demo/src/components/MarketCard.tsx
index a1238cd..0381746 100644
--- a/examples/nextjs-polymarket-demo/src/components/MarketCard.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/MarketCard.tsx
@@ -4,8 +4,8 @@ import ClockIcon from "./ClockIcon";
import { ImageWithFallback } from "./ImageWithFallback";
import PriceChart from "./PriceChart";
import { usePolymarketTrading } from "@/lib/hooks/usePolymarketTrading";
-import { polygon } from "wagmi/chains";
-import { useDynamicContext } from "@dynamic-labs/sdk-react-core";
+import { polygon } from "viem/chains";
+import { useWallet } from "@/lib/providers";
interface MarketCardProps {
question: string;
@@ -65,13 +65,12 @@ export function MarketCard({
// Ref to prevent double-submission of orders
const isSubmittingRef = useRef(false);
- const { primaryWallet, setShowAuthFlow } = useDynamicContext();
+ const { evmAccount } = useWallet();
const { placeOrder } = usePolymarketTrading();
const handleOptionClick = (option: "yes" | "no") => {
// If wallet not connected, show connect modal
- if (!primaryWallet) {
- setShowAuthFlow(true);
+ if (!evmAccount) {
return;
}
@@ -145,8 +144,7 @@ export function MarketCard({
if (betAmount === 0 || !selectedOption) return;
// Check if wallet is connected first
- if (!primaryWallet) {
- setShowAuthFlow(true);
+ if (!evmAccount) {
return;
}
@@ -162,23 +160,7 @@ export function MarketCard({
setTradingSuccess(false);
try {
- // Switch to Polygon if not already on it
- const currentNetwork = await primaryWallet.getNetwork();
- if (currentNetwork !== polygon.id) {
- try {
- if (primaryWallet.connector.supportsNetworkSwitching()) {
- await primaryWallet.switchNetwork(polygon.id);
- // Wait a bit for network switch
- await new Promise((resolve) => setTimeout(resolve, 2000));
- } else {
- setTradingError("Please switch to Polygon network to trade");
- return;
- }
- } catch {
- setTradingError("Please switch to Polygon network to trade");
- return;
- }
- }
+ // Network switching is handled by the wallet client configured with polygon chain
// Get the appropriate token ID
const tokenId = selectedOption === "yes" ? yesTokenId : noTokenId;
@@ -222,13 +204,12 @@ export function MarketCard({
}, [
betAmount,
selectedOption,
- primaryWallet,
+ evmAccount,
conditionId,
yesTokenId,
noTokenId,
marketId,
placeOrder,
- setShowAuthFlow,
handleClose,
]);
@@ -242,7 +223,7 @@ export function MarketCard({
const cardContent = (
{/* Card Header */}
-
-
+
{/* Image and Question */}
-
+
{imageUrl ? (
) : (
-
+
)}
@@ -293,11 +270,11 @@ export function MarketCard({
{tags.slice(0, 3).map((tag) => {
const tagColor =
TAG_COLORS[tag] ||
- "bg-[rgba(221,226,246,0.1)] text-[rgba(221,226,246,0.6)] border-[rgba(221,226,246,0.2)]";
+ "bg-[#F0F0F0] text-[#606060] border-[#DADADA]";
return (
{tag.charAt(0).toUpperCase() + tag.slice(1)}
@@ -311,7 +288,7 @@ export function MarketCard({
@@ -320,13 +297,13 @@ export function MarketCard({
{/* Trader Bar - Only show if trader data is available */}
{yesTraders !== undefined && noTraders !== undefined && (
-
+
{/* Left Panel */}
-
+
{/* Yes Percentage */}
@@ -355,7 +332,7 @@ export function MarketCard({
{/* Volume Display */}
-
+
${((yesTraders + noTraders) * 234).toLocaleString()}{" "}
Vol.
@@ -393,17 +370,11 @@ export function MarketCard({
whileTap={{ scale: 0.9 }}
transition={{ duration: 0.15 }}
>
-
@@ -425,17 +396,11 @@ export function MarketCard({
whileTap={{ scale: 0.9 }}
transition={{ duration: 0.15 }}
>
-
@@ -462,29 +427,19 @@ export function MarketCard({
>
{/* Input Field */}
-
-
+
{/* Amount Input */}
{/* Quick Add Buttons */}
@@ -493,9 +448,9 @@ export function MarketCard({
onClick={() => handleQuickAdd(5)}
whileTap={{ scale: 0.9 }}
transition={{ duration: 0.15 }}
- className="bg-[rgba(199,196,245,0.1)] content-stretch flex gap-[10px] h-[25px] items-center justify-center relative rounded-[16px] shrink-0 w-[36px] cursor-pointer hover:bg-[rgba(199,196,245,0.15)]"
+ className="bg-[#EBEBEB] content-stretch flex gap-[10px] h-[25px] items-center justify-center relative rounded-[16px] shrink-0 w-[36px] cursor-pointer hover:bg-[#DADADA]"
>
-
+
+5
@@ -503,9 +458,9 @@ export function MarketCard({
onClick={() => handleQuickAdd(10)}
whileTap={{ scale: 0.9 }}
transition={{ duration: 0.15 }}
- className="bg-[rgba(199,196,245,0.1)] content-stretch flex gap-[10px] h-[25px] items-center justify-center relative rounded-[16px] shrink-0 w-[36px] cursor-pointer hover:bg-[rgba(199,196,245,0.15)]"
+ className="bg-[#EBEBEB] content-stretch flex gap-[10px] h-[25px] items-center justify-center relative rounded-[16px] shrink-0 w-[36px] cursor-pointer hover:bg-[#DADADA]"
>
-
+
+10
@@ -517,14 +472,14 @@ export function MarketCard({
{/* Error/Success Messages */}
{tradingError && (
)}
{tradingSuccess && (
-
+
Order placed successfully!
@@ -536,35 +491,23 @@ export function MarketCard({
whileTap={{ scale: 0.9 }}
transition={{ duration: 0.15 }}
disabled={betAmount === 0 || isProcessing}
- className={`h-[48px] relative rounded-[12px] shadow-[0px_1px_2px_0px_rgba(24,39,75,0.04)] shrink-0 w-full ${
- betAmount > 0 && !isProcessing
- ? "cursor-pointer"
- : "cursor-not-allowed"
- } ${
+ className={`h-[48px] relative rounded-[12px] shrink-0 w-full transition-all duration-150 ${
betAmount > 0 && !isProcessing
- ? "bg-[#4779ff]"
- : "bg-[#1a2239]"
+ ? "cursor-pointer bg-[#4779FF]"
+ : "cursor-not-allowed bg-[#F0F0F0]"
}`}
>
-
-
+
+
0 && !isProcessing ? "text-white" : "text-[#606060]"}`}>
{isProcessing
? "Processing..."
- : !primaryWallet
+ : !evmAccount
? "Connect Wallet"
- : `Buy ${
- selectedOption === "yes" ? "Yes" : "No"
- }`}
+ : `Buy ${selectedOption === "yes" ? "Yes" : "No"}`}
{betAmount > 0 && !isProcessing && (
-
+
To win ${potentialWin.toFixed(2)}
)}
@@ -579,10 +522,6 @@ export function MarketCard({
-
);
@@ -609,7 +548,7 @@ export function MarketCard({
{isExpanded ? (
// Invisible placeholder to keep grid space
-
+
diff --git a/examples/nextjs-polymarket-demo/src/components/MarketStats.tsx b/examples/nextjs-polymarket-demo/src/components/MarketStats.tsx
index 486ea02..190f2c1 100644
--- a/examples/nextjs-polymarket-demo/src/components/MarketStats.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/MarketStats.tsx
@@ -49,35 +49,35 @@ export function MarketStats({ markets }: MarketStatsProps) {
return (
-
-
+
+
Total Markets
-
+
{stats.totalMarkets}
-
-
+
+
Total Volume
-
+
{formatNumber(stats.totalVolume)}
-
-
+
+
Total Traders
-
+
{stats.totalTraders.toLocaleString()}
-
-
+
+
Avg Price Diff
-
+
{stats.avgPriceDiff}%
diff --git a/examples/nextjs-polymarket-demo/src/components/Navigation.tsx b/examples/nextjs-polymarket-demo/src/components/Navigation.tsx
index fb9ec5b..fd65639 100644
--- a/examples/nextjs-polymarket-demo/src/components/Navigation.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/Navigation.tsx
@@ -45,7 +45,7 @@ export function Navigation({ activeTab, onTabChange }: NavigationProps) {
const calculateScrollDistance = useCallback(() => {
if (!emblaApi) return 0;
- const scrollBy = 3; // Number of items to scroll
+ const scrollBy = 3;
const slides = emblaApi.slideNodes();
if (slides.length === 0) return 0;
@@ -53,7 +53,7 @@ export function Navigation({ activeTab, onTabChange }: NavigationProps) {
if (!firstSlide) return 0;
const slideWidth = firstSlide.offsetWidth;
- const gap = 20; // gap-[20px] from the flex container
+ const gap = 20;
return (slideWidth + gap) * scrollBy;
}, [emblaApi]);
@@ -64,10 +64,7 @@ export function Navigation({ activeTab, onTabChange }: NavigationProps) {
const viewport = viewportElementRef.current;
const newScrollLeft = Math.max(0, viewport.scrollLeft - scrollDistance);
- viewport.scrollTo({
- left: newScrollLeft,
- behavior: "smooth",
- });
+ viewport.scrollTo({ left: newScrollLeft, behavior: "smooth" });
}, [calculateScrollDistance]);
const scrollNext = useCallback(() => {
@@ -77,14 +74,8 @@ export function Navigation({ activeTab, onTabChange }: NavigationProps) {
const viewport = viewportElementRef.current;
const maxScroll = viewport.scrollWidth - viewport.clientWidth;
- const newScrollLeft = Math.min(
- maxScroll,
- viewport.scrollLeft + scrollDistance
- );
- viewport.scrollTo({
- left: newScrollLeft,
- behavior: "smooth",
- });
+ const newScrollLeft = Math.min(maxScroll, viewport.scrollLeft + scrollDistance);
+ viewport.scrollTo({ left: newScrollLeft, behavior: "smooth" });
}, [calculateScrollDistance]);
useEffect(() => {
@@ -100,7 +91,6 @@ export function Navigation({ activeTab, onTabChange }: NavigationProps) {
};
}, [emblaApi, onSelect]);
- // Handle scroll state updates
useEffect(() => {
if (!viewportReady) return;
const viewport = viewportElementRef.current;
@@ -113,118 +103,86 @@ export function Navigation({ activeTab, onTabChange }: NavigationProps) {
setCanScrollNext(scrollLeft < maxScroll - 1);
};
- const handleScroll = () => {
- updateScrollState();
- };
-
- const handleResize = () => {
- updateScrollState();
- };
-
- // Initial setup with a small delay to ensure layout is complete
const timeoutId = setTimeout(() => {
- viewport.addEventListener("scroll", handleScroll, { passive: true });
- window.addEventListener("resize", handleResize, { passive: true });
+ viewport.addEventListener("scroll", updateScrollState, { passive: true });
+ window.addEventListener("resize", updateScrollState, { passive: true });
updateScrollState();
}, 100);
return () => {
clearTimeout(timeoutId);
- viewport.removeEventListener("scroll", handleScroll);
- window.removeEventListener("resize", handleResize);
+ viewport.removeEventListener("scroll", updateScrollState);
+ window.removeEventListener("resize", updateScrollState);
};
}, [viewportReady]);
const arrowButtonClasses =
- "hidden md:flex absolute top-1/2 -translate-y-1/2 z-10 w-8 h-8 items-center justify-center rounded-full bg-[#0e1219] border border-[#262a34] hover:border-[rgba(221,226,246,0.4)] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90]";
+ "hidden md:flex absolute top-1/2 -translate-y-1/2 z-10 w-8 h-8 items-center justify-center rounded-full bg-white border border-[#DADADA] hover:border-[#4779FF] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] shadow-sm";
const arrowButtonStateClasses = (canScroll: boolean) =>
- canScroll
- ? "opacity-100 cursor-pointer"
- : "opacity-0 cursor-not-allowed pointer-events-none";
+ canScroll ? "opacity-100 cursor-pointer" : "opacity-0 cursor-not-allowed pointer-events-none";
const arrowIconClasses = (canScroll: boolean) =>
- `w-4 h-4 transition-colors ${
- canScroll ? "text-[#dde2f6]" : "text-[rgba(221,226,246,0.3)]"
- }`;
+ `w-4 h-4 transition-colors ${canScroll ? "text-[#030303]" : "text-[#DADADA]"}`;
return (
- {/* Left Arrow Button */}
-
+
- {/* Right Arrow Button */}
-
+
- {/* Fade Gradients */}
- {/* Navigation Tabs */}
{
emblaRef(node);
viewportElementRef.current = node;
- if (node) {
- setViewportReady(true);
- }
+ if (node) setViewportReady(true);
}}
>
{tabs.map((tab) => (
onTabChange(tab)}
- className={`flex flex-col justify-center relative shrink-0 cursor-pointer hover:text-[#dde2f6] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] pb-[6px] ${
+ className={`flex flex-col justify-center relative shrink-0 cursor-pointer transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] pb-[6px] ${
activeTab === tab
- ? "text-[#dde2f6]"
- : "text-[rgba(221,226,246,0.3)]"
+ ? "text-[#030303]"
+ : "text-[#606060] hover:text-[#030303]"
}`}
>
-
- {tab}
-
- {/* Indicator rendered inside each button, only visible for active tab */}
+ {tab}
{activeTab === tab && (
-
+
)}
))}
diff --git a/examples/nextjs-polymarket-demo/src/components/SortFilter.tsx b/examples/nextjs-polymarket-demo/src/components/SortFilter.tsx
index 6e9867e..198c5f2 100644
--- a/examples/nextjs-polymarket-demo/src/components/SortFilter.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/SortFilter.tsx
@@ -16,13 +16,13 @@ const SORT_OPTIONS = [
export function SortFilter({ sortBy, onSortChange }: SortFilterProps) {
return (
-
+
Sort by:
onSortChange(e.target.value)}
- className="bg-[#0e1219] border border-[#262a34] rounded-[27px] px-[12px] py-[6px] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[15.986px] text-[#dde2f6] focus:outline-none focus:border-[rgba(221,226,246,0.4)] transition-colors duration-150"
+ className="bg-white border border-[#DADADA] rounded-[27px] px-[12px] py-[6px] font-medium text-[15px] text-[#030303] focus:outline-none focus:border-[#4779FF] focus:ring-2 focus:ring-[#4779FF]/20 transition-colors duration-150"
>
{SORT_OPTIONS.map((option) => (
diff --git a/examples/nextjs-polymarket-demo/src/components/TagsFilter.tsx b/examples/nextjs-polymarket-demo/src/components/TagsFilter.tsx
index 2fdfe93..db6a0ca 100644
--- a/examples/nextjs-polymarket-demo/src/components/TagsFilter.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/TagsFilter.tsx
@@ -26,31 +26,23 @@ const FilterButton = ({
onClick,
children,
padding = "pl-[6px] pr-[10px] py-[4px]",
-}: FilterButtonProps) => {
- const baseButtonClasses =
- "bg-[#0e1219] relative rounded-[27px] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] hover:border-[rgba(221,226,246,0.4)]";
- const baseBorderClasses =
- "absolute border-[0.5px] border-solid inset-0 pointer-events-none rounded-[27px] transition-colors duration-150";
- const borderColor = isSelected
- ? "border-[rgba(221,226,246,0.5)]"
- : "border-[#262a34]";
-
- return (
-
-
-
-
- {children}
-
+}: FilterButtonProps) => (
+
+
+
+ {children}
-
- );
-};
+
+
+);
const FilterButtonText = ({
isSelected,
@@ -58,19 +50,15 @@ const FilterButtonText = ({
}: {
isSelected: boolean;
children: React.ReactNode;
-}) => {
- const textColor = isSelected
- ? "text-[#dde2f6]"
- : "text-[rgba(221,226,246,0.3)]";
- const baseTextClasses =
- "flex flex-col font-['SF_Pro_Rounded:Semibold',sans-serif] justify-center leading-0 not-italic relative shrink-0 text-[15.986px] text-nowrap transition-colors duration-150";
-
- return (
-
- );
-};
+}) => (
+
+);
const TAG_COLORS: Record
= {
trending: "text-[#ff6b6b]",
@@ -104,55 +92,35 @@ export function TagsFilter({
const calculateScrollDistance = useCallback(() => {
if (!emblaApi) return 0;
- const scrollBy = 3;
const slides = emblaApi.slideNodes();
if (slides.length === 0) return 0;
-
const firstSlide = slides[0];
if (!firstSlide) return 0;
-
- const slideWidth = firstSlide.offsetWidth;
- const gap = 8;
- return (slideWidth + gap) * scrollBy;
+ return (firstSlide.offsetWidth + 8) * 3;
}, [emblaApi]);
const scrollPrev = useCallback(() => {
if (!viewportElementRef.current) return;
const scrollDistance = calculateScrollDistance();
if (scrollDistance === 0) return;
-
const viewport = viewportElementRef.current;
- const newScrollLeft = Math.max(0, viewport.scrollLeft - scrollDistance);
- viewport.scrollTo({
- left: newScrollLeft,
- behavior: "smooth",
- });
+ viewport.scrollTo({ left: Math.max(0, viewport.scrollLeft - scrollDistance), behavior: "smooth" });
}, [calculateScrollDistance]);
const scrollNext = useCallback(() => {
if (!viewportElementRef.current) return;
const scrollDistance = calculateScrollDistance();
if (scrollDistance === 0) return;
-
const viewport = viewportElementRef.current;
const maxScroll = viewport.scrollWidth - viewport.clientWidth;
- const newScrollLeft = Math.min(
- maxScroll,
- viewport.scrollLeft + scrollDistance
- );
- viewport.scrollTo({
- left: newScrollLeft,
- behavior: "smooth",
- });
+ viewport.scrollTo({ left: Math.min(maxScroll, viewport.scrollLeft + scrollDistance), behavior: "smooth" });
}, [calculateScrollDistance]);
useEffect(() => {
if (!emblaApi) return;
-
onSelect(emblaApi);
emblaApi.on("reInit", onSelect);
emblaApi.on("select", onSelect);
-
return () => {
emblaApi.off("select", onSelect);
emblaApi.off("reInit", onSelect);
@@ -167,7 +135,6 @@ export function TagsFilter({
const handleScroll = () => {
const scrollLeft = viewport.scrollLeft;
const maxScroll = viewport.scrollWidth - viewport.clientWidth;
-
setCanScrollPrev(scrollLeft > 1);
setCanScrollNext(scrollLeft < maxScroll - 1);
};
@@ -184,15 +151,11 @@ export function TagsFilter({
}, [viewportReady]);
const arrowButtonClasses =
- "hidden md:flex absolute top-1/2 -translate-y-1/2 z-10 w-8 h-8 items-center justify-center rounded-full bg-[#0e1219] border border-[#262a34] hover:border-[rgba(221,226,246,0.4)] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90]";
- const arrowButtonStateClasses = (canScroll: boolean) =>
- canScroll
- ? "opacity-100 cursor-pointer"
- : "opacity-0 cursor-not-allowed pointer-events-none";
+ "hidden md:flex absolute top-1/2 -translate-y-1/2 z-10 w-8 h-8 items-center justify-center rounded-full bg-white border border-[#DADADA] hover:border-[#4779FF] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.90] shadow-sm";
+ const arrowStateClasses = (canScroll: boolean) =>
+ canScroll ? "opacity-100 cursor-pointer" : "opacity-0 cursor-not-allowed pointer-events-none";
const arrowIconClasses = (canScroll: boolean) =>
- `w-4 h-4 transition-colors ${
- canScroll ? "text-[#dde2f6]" : "text-[rgba(221,226,246,0.3)]"
- }`;
+ `w-4 h-4 transition-colors ${canScroll ? "text-[#030303]" : "text-[#DADADA]"}`;
if (availableTags.length === 0) return null;
@@ -203,39 +166,29 @@ export function TagsFilter({
type="button"
onClick={scrollPrev}
disabled={!canScrollPrev}
- className={`${arrowButtonClasses} left-0 ${arrowButtonStateClasses(
- canScrollPrev
- )}`}
+ className={`${arrowButtonClasses} left-0 ${arrowStateClasses(canScrollPrev)}`}
aria-label="Scroll left"
>
-
+
-
+
@@ -245,20 +198,14 @@ export function TagsFilter({
ref={(node) => {
emblaRef(node);
viewportElementRef.current = node;
- if (node) {
- setViewportReady(true);
- }
+ if (node) setViewportReady(true);
}}
>
{
- selectedTags.forEach((tag) => {
- onTagToggle(tag);
- });
- }}
+ onClick={() => selectedTags.forEach((tag) => onTagToggle(tag))}
padding="px-[10px] py-[4px]"
>
@@ -269,14 +216,10 @@ export function TagsFilter({
{availableTags.map((tag) => {
const isSelected = selectedTags.includes(tag);
- const tagColor = TAG_COLORS[tag] || "text-[#dde2f6]";
+ const tagColor = TAG_COLORS[tag] || "text-[#030303]";
return (
-
onTagToggle(tag)}
- padding="pl-[6px] pr-[10px] py-[4px]"
- >
+ onTagToggle(tag)}>
{tag.charAt(0).toUpperCase() + tag.slice(1)}
diff --git a/examples/nextjs-polymarket-demo/src/components/checkout-flow/CheckoutFlow.tsx b/examples/nextjs-polymarket-demo/src/components/checkout-flow/CheckoutFlow.tsx
index b2665da..40fc5d6 100644
--- a/examples/nextjs-polymarket-demo/src/components/checkout-flow/CheckoutFlow.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/checkout-flow/CheckoutFlow.tsx
@@ -1,7 +1,7 @@
"use client";
import { loadCheckoutWebComponents } from "@checkout.com/checkout-web-components";
-import { useDynamicContext } from "@dynamic-labs/sdk-react-core";
+// No Dynamic SDK import needed — user email handled via checkout API directly
import { useCallback, useEffect, useRef, useState } from "react";
import { env } from "@/env";
import { useCheckout } from "@/lib/hooks/useCheckout";
@@ -43,7 +43,6 @@ export function CheckoutFlow({
const flowComponentRef = useRef(null);
const { createPaymentSession } = useCheckout();
- const { user } = useDynamicContext();
useEffect(() => {
if (view === "amount") {
@@ -194,16 +193,11 @@ export function CheckoutFlow({
setError(null);
try {
- const customerEmail = user?.email || "";
- if (!customerEmail) {
- throw new Error("User email is required for payment");
- }
-
const session = await createPaymentSession({
amount: parseFloat(amount),
currency: "USD",
- customerEmail,
- customerName: user?.firstName || user?.username || "Customer",
+ customerEmail: "",
+ customerName: "Customer",
walletAddress,
});
@@ -219,7 +213,7 @@ export function CheckoutFlow({
} finally {
setIsLoading(false);
}
- }, [amount, createPaymentSession, user, walletAddress, onViewChange]);
+ }, [amount, createPaymentSession, walletAddress, onViewChange]);
const handleStartNewTransaction = useCallback(() => {
setShowSuccess(false);
diff --git a/examples/nextjs-polymarket-demo/src/components/deposit/LiFiView.tsx b/examples/nextjs-polymarket-demo/src/components/deposit/LiFiView.tsx
index 93d2593..5b8b284 100644
--- a/examples/nextjs-polymarket-demo/src/components/deposit/LiFiView.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/deposit/LiFiView.tsx
@@ -1,9 +1,6 @@
"use client";
-import {
- useDynamicContext,
- useTokenBalances,
-} from "@dynamic-labs/sdk-react-core";
+import { useWallet } from "@/lib/providers";
import { useEffect, useState, useMemo, useCallback } from "react";
import { useLiFi } from "@/lib/hooks/useLiFi";
import { loadLiFiChains, loadLiFiTokens } from "@/lib/lifi";
@@ -35,7 +32,7 @@ const isNativeToken = (address?: string): boolean => {
};
export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
- const { primaryWallet } = useDynamicContext();
+ const { evmAccount } = useWallet();
const [view, setView] = useState("select");
const [chains, setChains] = useState([]);
const [fromChain, setFromChain] = useState({
@@ -53,13 +50,9 @@ export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
const [selectedToToken, setSelectedToToken] = useState(null);
const [tokenAmount, setTokenAmount] = useState("");
- const { tokenBalances, isLoading: isLoadingBalances } = useTokenBalances({
- accountAddress: primaryWallet?.address,
- networkId: fromChain?.id || polygon.id,
- includeNativeBalance: true,
- includeFiat: true,
- filterSpamTokens: false,
- });
+ // Without React SDK's useTokenBalances, we disable balance pre-filtering.
+ const tokenBalances: { address?: string; balance: number; networkId: number }[] = [];
+ const isLoadingBalances = false;
const { getRoutesForSwap, executeSwap, isLoading, error, clearError } =
useLiFi();
@@ -91,8 +84,8 @@ export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
const userTokensWithBalance = useMemo(() => {
if (!tokenBalances || !fromChain) return [];
return tokenBalances.filter(
- (b) => b.networkId === fromChain.id && b.balance > 0
- );
+ (b) => b.networkId === fromChain.id && b.balance > 0 && b.address !== undefined
+ ) as { address: string; balance: number; networkId: number }[];
}, [tokenBalances, fromChain]);
// Load tokens user has balance for
@@ -127,7 +120,7 @@ export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
const handleExecute = useCallback(async () => {
if (
- !primaryWallet?.address ||
+ !evmAccount?.address ||
!selectedFromToken ||
!selectedToToken ||
!fromChain ||
@@ -139,31 +132,21 @@ export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
clearError();
setView("executing");
- const routes = await getRoutesForSwap({
+ const swapParams = {
fromChainId: fromChain.id,
toChainId: toChain.id,
fromTokenAddress: selectedFromToken.address,
toTokenAddress: selectedToToken.address,
fromAmount: tokenAmount,
- fromAddress: primaryWallet.address,
+ fromAddress: evmAccount.address,
toAddress: embeddedWalletAddress,
- });
+ };
+
+ const routes = await getRoutesForSwap(swapParams);
if (routes.length === 0) throw new Error("No routes found");
- await executeSwap(
- routes[0],
- {
- fromChainId: fromChain.id,
- toChainId: toChain.id,
- fromTokenAddress: selectedFromToken.address,
- toTokenAddress: selectedToToken.address,
- fromAmount: tokenAmount,
- fromAddress: primaryWallet.address,
- toAddress: embeddedWalletAddress,
- },
- primaryWallet
- );
+ await executeSwap(routes[0], swapParams);
// Dispatch event to refresh header balance after successful deposit
window.dispatchEvent(new CustomEvent("tokenMinted"));
@@ -174,7 +157,7 @@ export function LiFiView({ embeddedWalletAddress, onBack }: LiFiViewProps) {
setView("amount");
}
}, [
- primaryWallet,
+ evmAccount,
selectedFromToken,
selectedToToken,
fromChain,
diff --git a/examples/nextjs-polymarket-demo/src/components/dynamic/DynamicButton.tsx b/examples/nextjs-polymarket-demo/src/components/dynamic/DynamicButton.tsx
new file mode 100644
index 0000000..61e60f1
--- /dev/null
+++ b/examples/nextjs-polymarket-demo/src/components/dynamic/DynamicButton.tsx
@@ -0,0 +1,317 @@
+"use client";
+
+import { useState, useCallback, useRef, useEffect } from "react";
+import {
+ getAvailableWalletProvidersData,
+ connectAndVerifyWithWalletProvider,
+ sendEmailOTP,
+ verifyOTP,
+ authenticateWithSocial,
+ type WalletProviderData,
+ type OTPVerification,
+} from "@dynamic-labs-sdk/client";
+import { exportWaasPrivateKey } from "@dynamic-labs-sdk/client/waas";
+import { useWallet } from "@/lib/providers";
+import { dynamicClient } from "@/lib/dynamic";
+import { KeyRound } from "lucide-react";
+
+function shortenAddress(address: string): string {
+ return `${address.slice(0, 6)}...${address.slice(-4)}`;
+}
+
+function GoogleIcon() {
+ return (
+
+
+
+
+
+
+ );
+}
+
+function EmailIcon() {
+ return (
+
+
+
+
+ );
+}
+
+function WalletIcon() {
+ return (
+
+
+
+
+
+ );
+}
+
+const primaryBtn =
+ "w-full flex items-center gap-3 px-4 py-2.5 rounded-lg text-sm font-medium transition-colors bg-[#4779FF] text-white hover:bg-[#3366ee] disabled:opacity-50 disabled:cursor-not-allowed";
+const outlineBtn =
+ "w-full flex items-center gap-3 px-4 py-2.5 rounded-lg text-sm font-medium transition-colors bg-white border border-[#DADADA] text-[#030303] hover:bg-[#F9F9F9] disabled:opacity-50 disabled:cursor-not-allowed";
+
+export default function DynamicButton() {
+ const { evmAccount, loggedIn, disconnect, ensureEvmWallet } = useWallet();
+ const [open, setOpen] = useState(false);
+ const [view, setView] = useState<"menu" | "email" | "otp" | "wallet" | "export">("menu");
+ const [email, setEmail] = useState("");
+ const [otp, setOtp] = useState("");
+ const [otpVerification, setOtpVerification] = useState(null);
+ const [loading, setLoading] = useState(false);
+ const [error, setError] = useState(null);
+ const panelRef = useRef(null);
+ const exportContainerRef = useRef(null);
+ const [exportPassword, setExportPassword] = useState("");
+ const [exportRevealed, setExportRevealed] = useState(false);
+
+ useEffect(() => {
+ if (!open) return;
+ function handler(e: MouseEvent) {
+ if (panelRef.current && !panelRef.current.contains(e.target as Node)) {
+ setOpen(false);
+ setView("menu");
+ setError(null);
+ }
+ }
+ document.addEventListener("mousedown", handler);
+ return () => document.removeEventListener("mousedown", handler);
+ }, [open]);
+
+ const reset = () => {
+ setView("menu");
+ setEmail("");
+ setOtp("");
+ setOtpVerification(null);
+ setError(null);
+ setLoading(false);
+ setExportPassword("");
+ setExportRevealed(false);
+ };
+
+ const handleExportKey = useCallback(async () => {
+ if (!exportContainerRef.current || !evmAccount) return;
+ setLoading(true);
+ setError(null);
+ try {
+ await exportWaasPrivateKey(
+ { displayContainer: exportContainerRef.current, password: exportPassword, walletAccount: evmAccount },
+ dynamicClient
+ );
+ setExportRevealed(true);
+ } catch (err) {
+ setError(err instanceof Error ? err.message : "Export failed");
+ } finally {
+ setLoading(false);
+ }
+ }, [exportPassword, evmAccount]);
+
+ const handleSendOTP = useCallback(async (e: React.FormEvent) => {
+ e.preventDefault();
+ setLoading(true);
+ setError(null);
+ try {
+ const verification = await sendEmailOTP({ email }, dynamicClient);
+ setOtpVerification(verification);
+ setView("otp");
+ } catch (err) {
+ setError(err instanceof Error ? err.message : "Failed to send OTP");
+ } finally {
+ setLoading(false);
+ }
+ }, [email]);
+
+ const handleVerifyOTP = useCallback(async (e: React.FormEvent) => {
+ e.preventDefault();
+ if (!otpVerification) return;
+ setLoading(true);
+ setError(null);
+ try {
+ await verifyOTP({ otpVerification, verificationToken: otp }, dynamicClient);
+ await ensureEvmWallet();
+ setOpen(false);
+ reset();
+ } catch (err) {
+ const msg = err instanceof Error ? err.message : "Invalid code";
+ if (msg.toLowerCase().includes("unauthorized")) {
+ setError("Verification failed. Please request a new code and try again.");
+ } else {
+ setError(msg);
+ }
+ } finally {
+ setLoading(false);
+ }
+ // eslint-disable-next-line react-hooks/exhaustive-deps
+ }, [otpVerification, otp, ensureEvmWallet]);
+
+ const handleGoogle = useCallback(async () => {
+ setLoading(true);
+ setError(null);
+ try {
+ await authenticateWithSocial(
+ { provider: "google", redirectUrl: typeof window !== "undefined" ? window.location.href : "" },
+ dynamicClient
+ );
+ } catch (err) {
+ setError(err instanceof Error ? err.message : "Google sign-in failed");
+ setLoading(false);
+ }
+ }, []);
+
+ const getEvmProviders = (): WalletProviderData[] =>
+ getAvailableWalletProvidersData(dynamicClient).filter((p) => p.chain === "EVM");
+
+ const handleConnectWallet = useCallback(async (providerKey: string) => {
+ setLoading(true);
+ setError(null);
+ try {
+ await connectAndVerifyWithWalletProvider({ walletProviderKey: providerKey }, dynamicClient);
+ await ensureEvmWallet();
+ setOpen(false);
+ reset();
+ } catch (err) {
+ setError(err instanceof Error ? err.message : "Connection failed");
+ } finally {
+ setLoading(false);
+ }
+ // eslint-disable-next-line react-hooks/exhaustive-deps
+ }, [ensureEvmWallet]);
+
+ if (loggedIn && evmAccount) {
+ return (
+
+
setOpen((o) => !o)}
+ className="flex items-center gap-2 px-3 py-2 rounded-lg border border-[#DADADA] bg-white hover:bg-[#F9F9F9] transition-colors text-sm font-medium text-[#030303]"
+ >
+
+ {evmAccount.address[0].toUpperCase()}
+
+ {shortenAddress(evmAccount.address)}
+
+
+ {open && (
+
+ {view !== "export" && (
+ <>
+
+
Connected
+
{evmAccount.address}
+
+
+
{ setView("export"); setError(null); }} className="w-full text-left flex items-center gap-2 px-3 py-2 text-sm text-[#030303] hover:bg-[#F9F9F9] rounded-lg transition-colors">
+
+ Export Private Key
+
+
+
{ disconnect(); setOpen(false); }} className="w-full text-left px-3 py-2 text-sm text-red-600 hover:bg-red-50 rounded-lg transition-colors">
+ Disconnect
+
+ >
+ )}
+ {view === "export" && (
+
+
{ setView("menu"); setError(null); setExportPassword(""); setExportRevealed(false); }} className="flex items-center gap-1 text-xs text-[#606060] hover:text-[#030303] mb-1">
+
+ Back
+
+
+ {!exportRevealed && (
+ <>
+
setExportPassword(e.target.value)} placeholder="Enter your password" className="w-full text-sm rounded-lg px-3 py-2 outline-none focus:ring-2 focus:ring-[#4779FF]" style={{ border: "1px solid #DADADA", background: "#F9F9F9" }} />
+ {error &&
{error}
}
+
+ {loading ? "Exporting…" : "Reveal Private Key"}
+
+ >
+ )}
+
+
+ )}
+
+ )}
+
+ );
+ }
+
+ return (
+
+
{ setOpen((o) => !o); setView("menu"); setError(null); }} className="px-4 py-2 rounded-lg text-sm font-medium bg-[#4779FF] text-white hover:bg-[#3366ee] transition-colors">
+ Sign in
+
+ {open && (
+
+ {view === "menu" && (
+
+
Sign in to Polymarket
+
Continue with Google
+
{ setView("email"); setError(null); }} className={outlineBtn}> Continue with Email
+ {getEvmProviders().length > 0 && (
+ <>
+
+
{ setView("wallet"); setError(null); }} className={outlineBtn}> Connect EVM Wallet
+ >
+ )}
+ {error &&
{error}
}
+
+ )}
+ {view === "email" && (
+
+ )}
+ {view === "otp" && (
+
+ )}
+ {view === "wallet" && (
+
+
{ setView("menu"); setError(null); }} className="flex items-center gap-1 text-xs text-[#606060] hover:text-[#030303] mb-1">
+ Back
+
+
Choose an EVM wallet
+ {getEvmProviders().length === 0 ? (
+
No EVM wallets detected. Install MetaMask or another EVM wallet.
+ ) : (
+ getEvmProviders().map((provider) => (
+
handleConnectWallet(provider.key)} disabled={loading} className={outlineBtn}>
+ {provider.metadata.icon && (
+ // eslint-disable-next-line @next/next/no-img-element
+
+ )}
+ {provider.metadata.displayName}
+
+ ))
+ )}
+ {error &&
{error}
}
+
+ )}
+
+ )}
+
+ );
+}
diff --git a/examples/nextjs-polymarket-demo/src/components/positions/OrderCard.tsx b/examples/nextjs-polymarket-demo/src/components/positions/OrderCard.tsx
index e7f3e8f..9bdb6a8 100644
--- a/examples/nextjs-polymarket-demo/src/components/positions/OrderCard.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/positions/OrderCard.tsx
@@ -61,33 +61,33 @@ export function OrderCard({
const outcome = getOutcome();
return (
-
+
{/* Header with Market Title */}
{marketInfo ? (
-
+
{marketInfo.question || "Market"}
) : (
-
+
)}
{order.side}
{outcome && (
-
+
{outcome}
)}
-
+
{order.status}
@@ -96,27 +96,27 @@ export function OrderCard({
{/* Order Details */}
-
-
+
+
Price
-
+
{formatPrice(price)}
-
-
+
+
Shares
-
+
{shares.toFixed(1)}
-
-
+
+
Total
-
+
{formatCurrency(totalValue)}
@@ -126,16 +126,16 @@ export function OrderCard({
{matched > 0 && (
-
+
Fill Progress
-
+
{matched.toFixed(1)} / {shares.toFixed(1)} shares
-
+
@@ -143,7 +143,7 @@ export function OrderCard({
)}
{/* Order ID and Time */}
-
+
ID: {order.id.slice(0, 12)}...
{order.created_at && (
{new Date(order.created_at * 1000).toLocaleString()}
@@ -155,7 +155,7 @@ export function OrderCard({
type="button"
onClick={() => onCancel?.(order.id)}
disabled={isCancelling || !onCancel}
- className="w-full py-[10px] px-[16px] rounded-[10px] bg-[rgba(239,68,68,0.1)] hover:bg-[rgba(239,68,68,0.2)] disabled:bg-[rgba(239,68,68,0.05)] border border-[rgba(239,68,68,0.2)] disabled:border-[rgba(239,68,68,0.1)] text-[#ef4444] disabled:text-[rgba(239,68,68,0.5)] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[13px] transition-all duration-150 cursor-pointer disabled:cursor-not-allowed flex items-center justify-center gap-[8px]"
+ className="w-full py-[10px] px-[16px] rounded-[10px] bg-[rgba(230,67,65,0.08)] hover:bg-[rgba(230,67,65,0.15)] disabled:bg-[rgba(230,67,65,0.04)] border border-[rgba(230,67,65,0.25)] disabled:border-[rgba(230,67,65,0.12)] text-[#e64341] disabled:text-[rgba(230,67,65,0.4)] text-[13px] transition-all duration-150 cursor-pointer disabled:cursor-not-allowed flex items-center justify-center gap-[8px]"
>
{isCancelling ? (
<>
diff --git a/examples/nextjs-polymarket-demo/src/components/positions/PortfolioModal.tsx b/examples/nextjs-polymarket-demo/src/components/positions/PortfolioModal.tsx
index 0cfeedf..513bf7c 100644
--- a/examples/nextjs-polymarket-demo/src/components/positions/PortfolioModal.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/positions/PortfolioModal.tsx
@@ -1,6 +1,6 @@
"use client";
-import { useDynamicContext } from "@dynamic-labs/sdk-react-core";
+import { useWallet } from "@/lib/providers";
import { RefreshCw, TrendingDown, TrendingUp, X } from "lucide-react";
import { useCallback, useEffect, useId, useMemo, useState } from "react";
import { useQueryClient } from "@tanstack/react-query";
@@ -30,8 +30,8 @@ interface ConfirmAction {
export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
const modalTitleId = useId();
- const { primaryWallet } = useDynamicContext();
- const walletAddress = primaryWallet?.address;
+ const { evmAccount } = useWallet();
+ const walletAddress = evmAccount?.address;
const queryClient = useQueryClient();
const { showToast, updateToast } = useToast();
@@ -303,7 +303,7 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
{/* Blur Overlay */}
{
if (e.key === "Escape") onClose();
@@ -314,7 +314,7 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
{/* Modal */}
e.stopPropagation()}
onKeyDown={(e) => {
if (e.key === "Escape") onClose();
@@ -324,10 +324,10 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
aria-labelledby={modalTitleId}
>
{/* Header */}
-
+
Portfolio
@@ -336,7 +336,7 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
type="button"
onClick={handleRefresh}
disabled={isFetching}
- className={`w-[32px] h-[32px] flex items-center justify-center text-[#72D0ED] hover:bg-[rgba(114,208,237,0.1)] rounded-[8px] transition-colors cursor-pointer ${
+ className={`w-[32px] h-[32px] flex items-center justify-center text-[#4779FF] hover:bg-[rgba(71,121,255,0.1)] rounded-[8px] transition-colors cursor-pointer ${
isFetching ? "animate-spin" : ""
}`}
aria-label="Refresh"
@@ -346,7 +346,7 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
@@ -355,21 +355,21 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
{/* Tabs */}
-
+
{(["positions", "orders"] as TabType[]).map((tab) => (
setActiveTab(tab)}
- className={`px-[16px] py-[12px] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[14px] border-b-2 transition-colors cursor-pointer ${
+ className={`px-[16px] py-[12px] text-[14px] border-b-2 transition-colors cursor-pointer ${
activeTab === tab
- ? "text-[#72D0ED] border-[#72D0ED]"
- : "text-[rgba(221,226,246,0.5)] border-transparent hover:text-[#dde2f6]"
+ ? "text-[#4779FF] border-[#4779FF]"
+ : "text-[#606060] border-transparent hover:text-[#030303]"
}`}
>
{tab.charAt(0).toUpperCase() + tab.slice(1)}
{tab === "orders" && orders && orders.length > 0 && (
-
+
{orders.length}
)}
@@ -379,38 +379,38 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
{/* Portfolio Summary - Only show for positions tab */}
{activeTab === "positions" && positions && positions.length > 0 && (
-
+
-
+
Total Value
-
+
${portfolioSummary.totalValue.toFixed(2)}
-
+
Total P&L
{isProfitable ? (
-
+
) : (
-
+
)}
${Math.abs(portfolioSummary.totalPnl).toFixed(2)}
({isProfitable ? "+" : ""}
@@ -424,7 +424,7 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
{/* Filters - Only show for positions tab */}
{activeTab === "positions" && (
-
+
{/* Filter Tabs */}
{(["all", "active", "redeemable"] as FilterType[]).map((f) => (
@@ -432,10 +432,10 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
key={f}
type="button"
onClick={() => setFilter(f)}
- className={`px-[12px] py-[6px] rounded-[8px] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[12px] transition-colors cursor-pointer ${
+ className={`px-[12px] py-[6px] rounded-[8px] text-[12px] transition-colors cursor-pointer ${
filter === f
- ? "bg-[#72D0ED] text-[#0e1219]"
- : "bg-[#191b25] text-[rgba(221,226,246,0.6)] hover:text-[#dde2f6]"
+ ? "bg-[#4779FF] text-white"
+ : "bg-[#F0F0F0] text-[#606060] hover:bg-[#EBEBEB]"
}`}
>
{f.charAt(0).toUpperCase() + f.slice(1)}
@@ -447,7 +447,7 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
setSortBy(e.target.value as SortType)}
- className="bg-[#191b25] text-[rgba(221,226,246,0.6)] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[12px] px-[10px] py-[6px] rounded-[8px] border-none outline-none cursor-pointer"
+ className="bg-white border border-[#DADADA] text-[#030303] text-[12px] px-[10px] py-[6px] rounded-[8px] outline-none cursor-pointer"
>
Sort by Value
Sort by P&L
@@ -462,33 +462,33 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
// Positions Tab Content
isLoadingPositions ? (
-
-
+
+
Loading positions...
) : positionsError ? (
-
+
Failed to load positions
refetchPositions()}
- className="text-[#72D0ED] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[14px] hover:underline cursor-pointer"
+ className="text-[#4779FF] text-[14px] hover:underline cursor-pointer"
>
Try again
) : !positions || filteredAndSortedPositions.length === 0 ? (
-
+
📊
-
+
No Positions
-
+
{filter === "all"
? "You don't have any positions yet. Start trading to see your positions here."
: filter === "active"
@@ -515,33 +515,33 @@ export function PortfolioModal({ isOpen, onClose }: PortfolioModalProps) {
// Orders Tab Content
isLoadingOrders ? (
-
-
+
+
Loading orders...
) : ordersError ? (
-
+
Failed to load orders
refetchOrders()}
- className="text-[#72D0ED] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[14px] hover:underline cursor-pointer"
+ className="text-[#4779FF] text-[14px] hover:underline cursor-pointer"
>
Try again
) : !orders || orders.length === 0 ? (
-
+
📋
-
+
No Open Orders
-
+
You don't have any pending orders.
diff --git a/examples/nextjs-polymarket-demo/src/components/positions/PositionCard.tsx b/examples/nextjs-polymarket-demo/src/components/positions/PositionCard.tsx
index f5894ab..1567e95 100644
--- a/examples/nextjs-polymarket-demo/src/components/positions/PositionCard.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/positions/PositionCard.tsx
@@ -43,15 +43,15 @@ export function PositionCard({
return (
{/* Header with Title and Icon */}
-
+
{position.icon ? (
-
+
{position.title}
{position.outcome}
{isRedeemable && (
-
+
Redeemable
)}
@@ -89,64 +89,64 @@ export function PositionCard({
{/* Stats Grid */}
-
-
+
+
Shares
-
+
{formatShares(position.size)}
-
-
+
+
Avg Price
-
+
{formatCurrency(position.avgPrice, 3)}
-
-
+
+
Current
-
+
{formatCurrency(position.curPrice, 3)}
{/* Value and P&L Row */}
-
+
-
+
Current Value
-
+
{formatCurrency(position.currentValue)}
-
+
P&L
{isProfitable ? (
-
+
) : (
-
+
)}
{formatCurrency(Math.abs(position.cashPnl))}
({formatPercentage(position.percentPnl)})
@@ -161,7 +161,7 @@ export function PositionCard({
type="button"
onClick={() => onRedeem?.(position)}
disabled={isProcessing || disabled || !onRedeem}
- className="w-full py-[12px] px-[16px] rounded-[10px] bg-[#a855f7] hover:bg-[#9333ea] disabled:bg-[rgba(168,85,247,0.3)] disabled:cursor-not-allowed text-[#0e1219] disabled:text-[rgba(14,18,25,0.5)] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[14px] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.98] cursor-pointer flex items-center justify-center gap-[8px]"
+ className="w-full py-[12px] px-[16px] rounded-[10px] bg-[#a855f7] hover:bg-[#9333ea] disabled:bg-[rgba(168,85,247,0.3)] disabled:cursor-not-allowed text-white disabled:text-[rgba(255,255,255,0.5)] text-[14px] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.98] cursor-pointer flex items-center justify-center gap-[8px]"
>
{isRedeeming ? (
<>
@@ -177,7 +177,7 @@ export function PositionCard({
type="button"
onClick={() => onSell?.(position)}
disabled={isProcessing || disabled || !onSell}
- className="w-full py-[12px] px-[16px] rounded-[10px] bg-[#ef4444] hover:bg-[#dc2626] disabled:bg-[rgba(239,68,68,0.3)] disabled:cursor-not-allowed text-white disabled:text-[rgba(255,255,255,0.5)] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[14px] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.98] cursor-pointer flex items-center justify-center gap-[8px]"
+ className="w-full py-[12px] px-[16px] rounded-[10px] bg-[#e64341] hover:bg-[#c73533] disabled:bg-[rgba(230,67,65,0.3)] disabled:cursor-not-allowed text-white disabled:text-[rgba(255,255,255,0.5)] text-[14px] transition-all duration-150 ease-[cubic-bezier(0.25,0.46,0.45,0.94)] active:scale-[0.98] cursor-pointer flex items-center justify-center gap-[8px]"
>
{isSelling ? (
<>
diff --git a/examples/nextjs-polymarket-demo/src/components/positions/SellModal.tsx b/examples/nextjs-polymarket-demo/src/components/positions/SellModal.tsx
index 8fe0bd7..e07dd87 100644
--- a/examples/nextjs-polymarket-demo/src/components/positions/SellModal.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/positions/SellModal.tsx
@@ -60,19 +60,19 @@ export function SellModal({
{/* Modal */}
e.stopPropagation()}
>
{/* Header */}
-
-
+
+
Sell Position
@@ -81,8 +81,8 @@ export function SellModal({
{/* Content */}
{/* Position Info */}
-
-
+
+
{position.icon ? (
-
+
{position.title}
{position.outcome}
-
+
{position.size.toFixed(1)} shares @ $
{position.curPrice.toFixed(3)}
@@ -119,7 +119,7 @@ export function SellModal({
{/* Amount Selector */}
-
+
Amount to sell
@@ -129,7 +129,7 @@ export function SellModal({
type="button"
onClick={() => handlePercentageChange(percentage - 5)}
disabled={isLoading || percentage <= 1}
- className="w-[36px] h-[36px] flex items-center justify-center bg-[#191b25] rounded-[8px] text-[#72D0ED] hover:bg-[rgba(114,208,237,0.1)] transition-colors cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed"
+ className="w-[36px] h-[36px] flex items-center justify-center bg-[#F0F0F0] border border-[#DADADA] rounded-[8px] text-[#4779FF] hover:bg-[#EBEBEB] transition-colors cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed"
>
@@ -144,7 +144,7 @@ export function SellModal({
handlePercentageChange(parseInt(e.target.value))
}
disabled={isLoading}
- className="w-full h-[6px] bg-[#191b25] rounded-full appearance-none cursor-pointer [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:w-[18px] [&::-webkit-slider-thumb]:h-[18px] [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:bg-[#72D0ED] [&::-webkit-slider-thumb]:cursor-pointer"
+ className="w-full h-[6px] bg-[#F0F0F0] rounded-full appearance-none cursor-pointer [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:w-[18px] [&::-webkit-slider-thumb]:h-[18px] [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:bg-[#4779FF] [&::-webkit-slider-thumb]:cursor-pointer"
/>
@@ -152,7 +152,7 @@ export function SellModal({
type="button"
onClick={() => handlePercentageChange(percentage + 5)}
disabled={isLoading || percentage >= 100}
- className="w-[36px] h-[36px] flex items-center justify-center bg-[#191b25] rounded-[8px] text-[#72D0ED] hover:bg-[rgba(114,208,237,0.1)] transition-colors cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed"
+ className="w-[36px] h-[36px] flex items-center justify-center bg-[#F0F0F0] border border-[#DADADA] rounded-[8px] text-[#4779FF] hover:bg-[#EBEBEB] transition-colors cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed"
>
@@ -166,10 +166,10 @@ export function SellModal({
type="button"
onClick={() => setPercentage(p)}
disabled={isLoading}
- className={`flex-1 py-[8px] rounded-[8px] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[12px] transition-colors cursor-pointer ${
+ className={`flex-1 py-[8px] rounded-[8px] text-[12px] transition-colors cursor-pointer ${
percentage === p
- ? "bg-[#72D0ED] text-[#0e1219]"
- : "bg-[#191b25] text-[rgba(221,226,246,0.6)] hover:text-[#dde2f6]"
+ ? "bg-[#4779FF] text-white"
+ : "bg-[#F0F0F0] text-[#606060] hover:bg-[#EBEBEB]"
}`}
>
{p}%
@@ -179,24 +179,24 @@ export function SellModal({
{/* Summary */}
-
+
-
+
Selling
-
+
{shareAmount.toFixed(2)} shares ({percentage}%)
-
+
Est. Proceeds
-
+
~${estimatedValue.toFixed(2)}
-
+
Final amount may vary based on market conditions
@@ -207,7 +207,7 @@ export function SellModal({
type="button"
onClick={onClose}
disabled={isLoading}
- className="flex-1 py-[12px] rounded-[10px] bg-[#191b25] text-[#dde2f6] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[14px] hover:bg-[#242735] transition-colors cursor-pointer disabled:opacity-50"
+ className="flex-1 py-[12px] rounded-[10px] bg-[#F0F0F0] text-[#030303] text-[14px] hover:bg-[#EBEBEB] transition-colors cursor-pointer disabled:opacity-50"
>
Cancel
@@ -215,7 +215,7 @@ export function SellModal({
type="button"
onClick={handleConfirm}
disabled={isLoading || shareAmount <= 0}
- className="flex-1 py-[12px] rounded-[10px] bg-[#ef4444] hover:bg-[#dc2626] disabled:bg-[rgba(239,68,68,0.3)] text-white disabled:text-[rgba(255,255,255,0.5)] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[14px] transition-colors cursor-pointer flex items-center justify-center gap-[8px]"
+ className="flex-1 py-[12px] rounded-[10px] bg-[#e64341] hover:bg-[#c73533] disabled:bg-[rgba(230,67,65,0.3)] text-white disabled:text-[rgba(255,255,255,0.5)] text-[14px] transition-colors cursor-pointer flex items-center justify-center gap-[8px]"
>
{isLoading ? (
<>
diff --git a/examples/nextjs-polymarket-demo/src/components/ui/ConfirmModal.tsx b/examples/nextjs-polymarket-demo/src/components/ui/ConfirmModal.tsx
index 3e007c7..2f7f145 100644
--- a/examples/nextjs-polymarket-demo/src/components/ui/ConfirmModal.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/ui/ConfirmModal.tsx
@@ -32,9 +32,9 @@ export function ConfirmModal({
const variantStyles = {
danger: {
- iconBg: "bg-[rgba(239,68,68,0.1)]",
- iconColor: "text-[#ef4444]",
- buttonBg: "bg-[#ef4444] hover:bg-[#dc2626]",
+ iconBg: "bg-[rgba(230,67,65,0.1)]",
+ iconColor: "text-[#e64341]",
+ buttonBg: "bg-[#e64341] hover:bg-[#c73533]",
},
warning: {
iconBg: "bg-[rgba(245,158,11,0.1)]",
@@ -42,9 +42,9 @@ export function ConfirmModal({
buttonBg: "bg-[#f59e0b] hover:bg-[#d97706]",
},
info: {
- iconBg: "bg-[rgba(114,208,237,0.1)]",
- iconColor: "text-[#72D0ED]",
- buttonBg: "bg-[#72D0ED] hover:bg-[#5bc0de]",
+ iconBg: "bg-[rgba(71,121,255,0.1)]",
+ iconColor: "text-[#4779FF]",
+ buttonBg: "bg-[#4779FF] hover:bg-[#3560d4]",
},
};
@@ -67,7 +67,7 @@ export function ConfirmModal({
{/* Modal */}
e.stopPropagation()}
role="dialog"
aria-modal="true"
@@ -78,7 +78,7 @@ export function ConfirmModal({
type="button"
onClick={onClose}
disabled={isLoading}
- className="absolute top-3 right-3 w-8 h-8 flex items-center justify-center text-[rgba(221,226,246,0.5)] hover:text-[#dde2f6] transition-colors cursor-pointer disabled:opacity-50"
+ className="absolute top-3 right-3 w-8 h-8 flex items-center justify-center text-[#606060] hover:text-[#030303] transition-colors cursor-pointer disabled:opacity-50"
aria-label="Close"
>
@@ -96,13 +96,13 @@ export function ConfirmModal({
{/* Title */}
{title}
{/* Message */}
-
+
{message}
@@ -112,7 +112,7 @@ export function ConfirmModal({
type="button"
onClick={onClose}
disabled={isLoading}
- className="flex-1 py-3 px-4 rounded-[10px] bg-[#191b25] text-[#dde2f6] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[14px] hover:bg-[#242735] transition-colors cursor-pointer disabled:opacity-50"
+ className="flex-1 py-3 px-4 rounded-[10px] bg-[#F0F0F0] text-[#030303] text-[14px] hover:bg-[#EBEBEB] transition-colors cursor-pointer disabled:opacity-50"
>
{cancelText}
@@ -120,11 +120,11 @@ export function ConfirmModal({
type="button"
onClick={onConfirm}
disabled={isLoading}
- className={`flex-1 py-3 px-4 rounded-[10px] ${styles.buttonBg} text-[#0e1219] font-['SF_Pro_Rounded:Semibold',sans-serif] text-[14px] transition-colors cursor-pointer disabled:opacity-50 flex items-center justify-center gap-2`}
+ className={`flex-1 py-3 px-4 rounded-[10px] ${styles.buttonBg} text-white text-[14px] transition-colors cursor-pointer disabled:opacity-50 flex items-center justify-center gap-2`}
>
{isLoading ? (
<>
-
+
Processing...
>
) : (
diff --git a/examples/nextjs-polymarket-demo/src/components/ui/Skeleton.tsx b/examples/nextjs-polymarket-demo/src/components/ui/Skeleton.tsx
index ae40343..26b56c5 100644
--- a/examples/nextjs-polymarket-demo/src/components/ui/Skeleton.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/ui/Skeleton.tsx
@@ -13,7 +13,7 @@ export function Skeleton({
width,
height,
}: SkeletonProps) {
- const baseClasses = "bg-[#242735] animate-pulse";
+ const baseClasses = "bg-[#F0F0F0] animate-pulse";
const variantClasses = {
text: "rounded",
@@ -35,7 +35,7 @@ export function Skeleton({
export function PositionCardSkeleton() {
return (
-
+
{/* Header */}
@@ -48,7 +48,7 @@ export function PositionCardSkeleton() {
{/* Stats Grid */}
{[1, 2, 3].map((i) => (
-
+
@@ -56,7 +56,7 @@ export function PositionCardSkeleton() {
{/* Value Row */}
-
+
@@ -75,7 +75,7 @@ export function PositionCardSkeleton() {
export function OrderCardSkeleton() {
return (
-
+
{/* Header */}
@@ -90,7 +90,7 @@ export function OrderCardSkeleton() {
{/* Details Grid */}
{[1, 2, 3].map((i) => (
-
+
diff --git a/examples/nextjs-polymarket-demo/src/components/ui/Toast.tsx b/examples/nextjs-polymarket-demo/src/components/ui/Toast.tsx
index 9285c30..39b1af1 100644
--- a/examples/nextjs-polymarket-demo/src/components/ui/Toast.tsx
+++ b/examples/nextjs-polymarket-demo/src/components/ui/Toast.tsx
@@ -110,32 +110,32 @@ interface ToastItemProps {
function ToastItem({ toast, onDismiss }: ToastItemProps) {
const icons = {
- success:
,
- error:
,
- info:
,
- loading:
,
+ success:
,
+ error:
,
+ info:
,
+ loading:
,
};
const bgColors = {
- success: "bg-[rgba(16,185,129,0.1)] border-[rgba(16,185,129,0.2)]",
- error: "bg-[rgba(239,68,68,0.1)] border-[rgba(239,68,68,0.2)]",
- info: "bg-[rgba(114,208,237,0.1)] border-[rgba(114,208,237,0.2)]",
- loading: "bg-[rgba(114,208,237,0.1)] border-[rgba(114,208,237,0.2)]",
+ success: "bg-white border-[#DADADA]",
+ error: "bg-white border-[#DADADA]",
+ info: "bg-white border-[#DADADA]",
+ loading: "bg-white border-[#DADADA]",
};
return (
{icons[toast.type]}
-
+
{toast.title}
{toast.message && (
-
+
{toast.message}
)}
@@ -144,7 +144,7 @@ function ToastItem({ toast, onDismiss }: ToastItemProps) {
onDismiss(toast.id)}
- className="shrink-0 w-6 h-6 flex items-center justify-center text-[rgba(221,226,246,0.5)] hover:text-[#dde2f6] transition-colors cursor-pointer"
+ className="shrink-0 w-6 h-6 flex items-center justify-center text-[#606060] hover:text-[#030303] transition-colors cursor-pointer"
>
diff --git a/examples/nextjs-polymarket-demo/src/lib/dynamic.ts b/examples/nextjs-polymarket-demo/src/lib/dynamic.ts
new file mode 100644
index 0000000..e57263a
--- /dev/null
+++ b/examples/nextjs-polymarket-demo/src/lib/dynamic.ts
@@ -0,0 +1,13 @@
+import { createDynamicClient } from "@dynamic-labs-sdk/client";
+import { addEvmExtension } from "@dynamic-labs-sdk/evm";
+
+export const dynamicClient = createDynamicClient({
+ environmentId: process.env.NEXT_PUBLIC_DYNAMIC_ENV_ID!,
+ metadata: {
+ name: "Polymarket Demo",
+ },
+});
+
+if (typeof window !== "undefined") {
+ addEvmExtension();
+}
diff --git a/examples/nextjs-polymarket-demo/src/lib/hooks/useCheckout.ts b/examples/nextjs-polymarket-demo/src/lib/hooks/useCheckout.ts
index acaa322..6579390 100644
--- a/examples/nextjs-polymarket-demo/src/lib/hooks/useCheckout.ts
+++ b/examples/nextjs-polymarket-demo/src/lib/hooks/useCheckout.ts
@@ -1,6 +1,5 @@
"use client";
-import { getAuthToken } from "@dynamic-labs/sdk-react-core";
import type {
CreatePaymentSessionParams,
PaymentSessionResponse,
@@ -11,16 +10,10 @@ export function useCheckout() {
params: CreatePaymentSessionParams
): Promise
=> {
try {
- const authToken = getAuthToken();
- if (!authToken) {
- throw new Error("User is not authenticated. Please log in first.");
- }
-
const response = await fetch("/api/checkout/payment-session", {
method: "POST",
headers: {
"Content-Type": "application/json",
- Authorization: `Bearer ${authToken}`,
},
body: JSON.stringify(params),
});
diff --git a/examples/nextjs-polymarket-demo/src/lib/hooks/useLiFi.ts b/examples/nextjs-polymarket-demo/src/lib/hooks/useLiFi.ts
index 158c83f..3230c4e 100644
--- a/examples/nextjs-polymarket-demo/src/lib/hooks/useLiFi.ts
+++ b/examples/nextjs-polymarket-demo/src/lib/hooks/useLiFi.ts
@@ -1,7 +1,5 @@
"use client";
-import { isEthereumWallet } from "@dynamic-labs/ethereum";
-import { type Wallet } from "@dynamic-labs/sdk-react-core";
import { getRoutes, executeRoute, type Route, type Token } from "@lifi/sdk";
import { useCallback, useState } from "react";
import { parseUnits, formatUnits } from "viem";
@@ -23,13 +21,11 @@ export interface UseLiFiReturn {
getRoutesForSwap: (params: LiFiSwapParams) => Promise;
executeSwap: (
route: Route,
- params: LiFiSwapParams,
- wallet: Wallet
+ params: LiFiSwapParams
) => Promise;
clearError: () => void;
}
-// Gas buffer: 150% extra (2.5x) to prevent reverts on complex cross-chain txs
const GAS_MULTIPLIER = BigInt(250);
const GAS_DIVISOR = BigInt(100);
const DEFAULT_GAS = BigInt(800000);
@@ -81,9 +77,8 @@ export function useLiFi(): UseLiFiReturn {
t.address.toLowerCase() === params.fromTokenAddress.toLowerCase()
);
- if (!fromToken) throw new Error("Token not found");
-
- const amountInWei = parseUnits(params.fromAmount, fromToken.decimals);
+ const decimals = fromToken?.decimals ?? 18;
+ const amountInWei = parseUnits(params.fromAmount, decimals);
const result = await getRoutes({
fromChainId: params.fromChainId,
@@ -120,23 +115,11 @@ export function useLiFi(): UseLiFiReturn {
);
const executeSwap = useCallback(
- async (route: Route, params: LiFiSwapParams, wallet: Wallet) => {
- if (!wallet || !isEthereumWallet(wallet)) {
- throw new Error("Wallet not connected or not EVM compatible");
- }
-
+ async (route: Route, _params: LiFiSwapParams) => {
setIsLoading(true);
setError(null);
try {
- const walletClient = await wallet.getWalletClient();
- if (
- walletClient.account?.address?.toLowerCase() !==
- params.fromAddress.toLowerCase()
- ) {
- throw new Error("Wallet address mismatch");
- }
-
await executeRoute(route, {
updateRouteHook: () => {},
updateTransactionRequestHook: async (txRequest) => {
@@ -162,12 +145,6 @@ export function useLiFi(): UseLiFiReturn {
`Rate changed by ${change.toFixed(2)}%. Continue?`
);
},
- switchChainHook: async (chainId) => {
- if (wallet.connector.supportsNetworkSwitching()) {
- await wallet.switchNetwork(chainId);
- }
- return undefined;
- },
infiniteApproval: true,
});
} catch (err) {
diff --git a/examples/nextjs-polymarket-demo/src/lib/hooks/usePolymarketTrading.ts b/examples/nextjs-polymarket-demo/src/lib/hooks/usePolymarketTrading.ts
index d69fd05..b2a6c81 100644
--- a/examples/nextjs-polymarket-demo/src/lib/hooks/usePolymarketTrading.ts
+++ b/examples/nextjs-polymarket-demo/src/lib/hooks/usePolymarketTrading.ts
@@ -1,11 +1,15 @@
"use client";
import { useState, useCallback, useRef } from "react";
-import { useDynamicContext } from "@dynamic-labs/sdk-react-core";
-import { isEthereumWallet } from "@dynamic-labs/ethereum";
+import { useWallet } from "@/lib/providers";
+import { createWalletClientForWalletAccount } from "@dynamic-labs-sdk/evm/viem";
+import { polygon } from "viem/chains";
+import type { WalletClient } from "viem";
import { ClobClient, Side, OrderType } from "@polymarket/clob-client";
import type { UserOrder, UserMarketOrder } from "@polymarket/clob-client";
-import { Contract, providers, BigNumber } from "ethers";
+import { Signer, Contract, providers, BigNumber, utils } from "ethers";
+import type { TypedDataDomain, TypedDataField } from "ethers";
+import type { TransactionRequest } from "@ethersproject/abstract-provider";
import {
POLYMARKET_CONTRACTS,
POLYMARKET_USDC_SPENDERS,
@@ -17,62 +21,75 @@ import {
// Signature type for Polymarket (EOA only)
const SIGNATURE_TYPE_EOA = 0;
-// Helper to recursively fix chainId in typed data objects
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
-function fixChainIdInTypedData(data: any): any {
- if (typeof data === "string") {
- try {
- const parsed = JSON.parse(data);
- return JSON.stringify(fixChainIdInTypedData(parsed));
- } catch {
- return data;
- }
+// Custom ethers Signer that delegates signing to a viem WalletClient directly,
+// bypassing the eth_signTypedData_v4 provider round-trip which is unreliable
+// across different wallet providers.
+class ViemEthersSigner extends Signer {
+ private readonly walletClient: WalletClient;
+ private readonly _addr: string;
+
+ constructor(walletClient: WalletClient, address: string, provider: providers.Provider) {
+ super();
+ this.walletClient = walletClient;
+ this._addr = utils.getAddress(address);
+ utils.defineReadOnly(this, "provider", provider);
}
- if (data && typeof data === "object") {
- if (data.domain && data.domain.chainId !== undefined) {
- return {
- ...data,
- domain: {
- ...data.domain,
- chainId: Number(data.domain.chainId),
- },
- };
- }
- return data;
+ async getAddress(): Promise {
+ return this._addr;
}
- return data;
-}
+ async signMessage(message: string | Uint8Array): Promise {
+ const raw = typeof message === "string" ? utils.toUtf8Bytes(message) : message;
+ return this.walletClient.signMessage({
+ account: this._addr as `0x${string}`,
+ message: { raw },
+ });
+ }
-// Wraps a wallet client to fix chainId type in eth_signTypedData_v4 requests
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
-function wrapWalletClientWithChainIdFix(walletClient: any): any {
- const originalRequest = walletClient.request.bind(walletClient);
+ async _signTypedData(
+ domain: TypedDataDomain,
+ types: Record,
+ value: Record
+ ): Promise {
+ const { EIP712Domain: _omit, ...filteredTypes } = types;
+ const primaryType = Object.keys(filteredTypes)[0];
+ return this.walletClient.signTypedData({
+ account: this._addr as `0x${string}`,
+ domain: {
+ name: domain.name,
+ version: domain.version,
+ chainId: domain.chainId !== undefined ? Number(domain.chainId) : undefined,
+ verifyingContract: domain.verifyingContract as `0x${string}` | undefined,
+ salt: domain.salt as `0x${string}` | undefined,
+ },
+ types: filteredTypes as Record,
+ primaryType,
+ message: value as Record,
+ });
+ }
- return new Proxy(walletClient, {
- get(target, prop) {
- if (prop === "request") {
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- return async (args: any) => {
- if (args.method === "eth_signTypedData_v4" && args.params) {
- const [address, typedData] = args.params;
- const fixedTypedData = fixChainIdInTypedData(typedData);
- return originalRequest({
- ...args,
- params: [address, fixedTypedData],
- });
- }
- return originalRequest(args);
- };
- }
- const value = target[prop];
- if (typeof value === "function") {
- return value.bind(target);
- }
- return value;
- },
- });
+ async signTransaction(_transaction: TransactionRequest): Promise {
+ throw new Error("signTransaction not supported — use sendTransaction");
+ }
+
+ async sendTransaction(transaction: TransactionRequest): Promise {
+ const resolved = await utils.resolveProperties(transaction);
+ const hash = await this.walletClient.sendTransaction({
+ account: this._addr as `0x${string}`,
+ chain: polygon,
+ to: resolved.to as `0x${string}`,
+ value: resolved.value ? BigInt(resolved.value.toString()) : undefined,
+ data: resolved.data as `0x${string}` | undefined,
+ gas: resolved.gasLimit ? BigInt(resolved.gasLimit.toString()) : undefined,
+ });
+ // Return a minimal TransactionResponse that ethers can work with
+ return this.provider!.getTransaction(hash) as Promise;
+ }
+
+ connect(provider: providers.Provider): ViemEthersSigner {
+ return new ViemEthersSigner(this.walletClient, this._addr, provider);
+ }
}
// Max uint256 for unlimited approval
@@ -84,7 +101,7 @@ const MAX_ALLOWANCE = BigNumber.from(
const MIN_ALLOWANCE_THRESHOLD = BigNumber.from("1000000000000");
async function ensureAllUsdcApprovals(
- signer: providers.JsonRpcSigner
+ signer: Signer
): Promise<{ approved: boolean; error?: string }> {
try {
const signerAddress = await signer.getAddress();
@@ -116,7 +133,7 @@ async function ensureAllUsdcApprovals(
}
async function ensureAllOutcomeTokenApprovals(
- signer: providers.JsonRpcSigner
+ signer: Signer
): Promise<{ approved: boolean; error?: string }> {
try {
const signerAddress = await signer.getAddress();
@@ -148,7 +165,7 @@ async function ensureAllOutcomeTokenApprovals(
}
async function checkUsdcBalance(
- signer: providers.JsonRpcSigner,
+ signer: Signer,
requiredAmount: number
): Promise<{ sufficient: boolean; balance: string; error?: string }> {
try {
@@ -185,7 +202,7 @@ async function checkUsdcBalance(
}
async function ensureAllApprovals(
- signer: providers.JsonRpcSigner,
+ signer: Signer,
requiredAmount: number
): Promise<{ approved: boolean; error?: string }> {
const balanceCheck = await checkUsdcBalance(signer, requiredAmount);
@@ -281,7 +298,7 @@ const CTF_REDEEM_ABI = [
] as const;
export function usePolymarketTrading(): UsePolymarketTradingReturn {
- const { primaryWallet } = useDynamicContext();
+ const { evmAccount } = useWallet();
const [isLoading, setIsLoading] = useState(false);
const [isSelling, setIsSelling] = useState(false);
@@ -290,41 +307,45 @@ export function usePolymarketTrading(): UsePolymarketTradingReturn {
const [error, setError] = useState(null);
const clobClientRef = useRef(null);
- const signerRef = useRef(null);
+ const signerRef = useRef(null);
const credentialsRef = useRef(null);
const lastWalletAddressRef = useRef(null);
- const address = primaryWallet?.address;
+ const address = evmAccount?.address;
const getEthersSigner =
- useCallback(async (): Promise => {
- if (!primaryWallet || !isEthereumWallet(primaryWallet)) {
+ useCallback(async (): Promise => {
+ if (!evmAccount) {
signerRef.current = null;
return null;
}
- if (lastWalletAddressRef.current !== primaryWallet.address) {
+ if (lastWalletAddressRef.current !== evmAccount.address) {
signerRef.current = null;
credentialsRef.current = null;
- lastWalletAddressRef.current = primaryWallet.address;
+ lastWalletAddressRef.current = evmAccount.address;
}
if (signerRef.current) {
- return signerRef.current;
+ return signerRef.current as ViemEthersSigner;
}
try {
- const walletClient = await primaryWallet.getWalletClient();
- const wrappedClient = wrapWalletClientWithChainIdFix(walletClient);
- const provider = new providers.Web3Provider(wrappedClient);
- signerRef.current = provider.getSigner();
- return signerRef.current;
+ const walletClient = await createWalletClientForWalletAccount({
+ walletAccount: evmAccount,
+ });
+ const rpcProvider = new providers.JsonRpcProvider(
+ "https://polygon-rpc.com",
+ { chainId: polygon.id, name: polygon.name }
+ );
+ signerRef.current = new ViemEthersSigner(walletClient, evmAccount.address, rpcProvider);
+ return signerRef.current as ViemEthersSigner;
} catch (err) {
- console.error("Failed to create ethers signer:", err);
+ console.error("Failed to create signer:", err);
signerRef.current = null;
return null;
}
- }, [primaryWallet]);
+ }, [evmAccount]);
const initializeCredentials =
useCallback(async (): Promise => {
@@ -351,18 +372,16 @@ export function usePolymarketTrading(): UsePolymarketTradingReturn {
);
let credentials: UserApiCredentials | null = null;
+ let deriveError: unknown;
try {
const derivedCreds = await tempClient.deriveApiKey();
- if (
- derivedCreds?.key &&
- derivedCreds?.secret &&
- derivedCreds?.passphrase
- ) {
+ if (derivedCreds?.key && derivedCreds?.secret && derivedCreds?.passphrase) {
credentials = derivedCreds;
}
- } catch {
- // Will create new credentials below
+ } catch (err) {
+ deriveError = err;
+ console.warn("deriveApiKey failed, attempting createApiKey:", err);
}
if (!credentials) {
@@ -370,7 +389,8 @@ export function usePolymarketTrading(): UsePolymarketTradingReturn {
if (newCreds?.key && newCreds?.secret && newCreds?.passphrase) {
credentials = newCreds;
} else {
- throw new Error("Failed to create API credentials");
+ const errMsg = deriveError instanceof Error ? deriveError.message : String(deriveError);
+ throw new Error(`Failed to create API credentials. Cause: ${errMsg}`);
}
}
diff --git a/examples/nextjs-polymarket-demo/src/lib/lifi-provider.tsx b/examples/nextjs-polymarket-demo/src/lib/lifi-provider.tsx
index f5e7e29..5665ce2 100644
--- a/examples/nextjs-polymarket-demo/src/lib/lifi-provider.tsx
+++ b/examples/nextjs-polymarket-demo/src/lib/lifi-provider.tsx
@@ -1,22 +1,20 @@
"use client";
import { config as lifiConfig } from "@lifi/sdk";
-import { useSyncWagmiConfig } from "@lifi/wallet-management";
import { useQuery } from "@tanstack/react-query";
import { type FC, type PropsWithChildren, useEffect, useCallback, useRef } from "react";
-import type { Config, CreateConnectorFn } from "wagmi";
import { initializeLiFiConfig, loadLiFiChains } from "./lifi";
-import { useDynamicContext } from "@dynamic-labs/sdk-react-core";
-import { isEthereumWallet } from "@dynamic-labs/ethereum";
+import { useWallet } from "./providers";
+import { createWalletClientForWalletAccount } from "@dynamic-labs-sdk/evm/viem";
+import { polygon } from "viem/chains";
-interface LiFiProviderProps extends PropsWithChildren {
- wagmiConfig: Config;
- connectors: CreateConnectorFn[];
-}
-
-export const LiFiProvider: FC = ({ children, wagmiConfig, connectors }) => {
- const { sdkHasLoaded, primaryWallet } = useDynamicContext();
+export const LiFiProvider: FC = ({ children }) => {
+ const { evmAccount, loggedIn } = useWallet();
const initRef = useRef(false);
+ const evmAccountRef = useRef(evmAccount);
+ useEffect(() => {
+ evmAccountRef.current = evmAccount;
+ }, [evmAccount]);
const { data: chains } = useQuery({
queryKey: ["lifi-chains"],
@@ -27,26 +25,25 @@ export const LiFiProvider: FC = ({ children, wagmiConfig, con
},
staleTime: 5 * 60 * 1000,
retry: 3,
- enabled: sdkHasLoaded,
+ enabled: loggedIn,
});
const getDynamicWalletClient = useCallback(async () => {
- if (!primaryWallet || !isEthereumWallet(primaryWallet)) return null;
- return await primaryWallet.getWalletClient();
- }, [primaryWallet]);
+ const account = evmAccountRef.current;
+ if (!account) return null;
+ return await createWalletClientForWalletAccount({ walletAccount: account });
+ }, []);
useEffect(() => {
- if (sdkHasLoaded && !initRef.current && chains?.length) {
+ if (loggedIn && !initRef.current && chains?.length) {
try {
- initializeLiFiConfig(wagmiConfig, getDynamicWalletClient);
+ initializeLiFiConfig(getDynamicWalletClient);
initRef.current = true;
} catch (error) {
console.error("Failed to initialize LI.FI:", error);
}
}
- }, [sdkHasLoaded, wagmiConfig, getDynamicWalletClient, chains]);
-
- useSyncWagmiConfig(wagmiConfig, connectors, chains || undefined);
+ }, [loggedIn, getDynamicWalletClient, chains]);
return <>{children}>;
};
diff --git a/examples/nextjs-polymarket-demo/src/lib/lifi.ts b/examples/nextjs-polymarket-demo/src/lib/lifi.ts
index de0748d..52c8e43 100644
--- a/examples/nextjs-polymarket-demo/src/lib/lifi.ts
+++ b/examples/nextjs-polymarket-demo/src/lib/lifi.ts
@@ -9,15 +9,13 @@ import {
type ExtendedChain,
} from "@lifi/sdk";
import type { Token } from "@lifi/sdk";
-import type { Config } from "wagmi";
import type { Client } from "viem";
export const initializeLiFiConfig = (
- wagmiConfig: Config,
getDynamicWalletClient: () => Promise | Client | null
) => {
return createConfig({
- integrator: "dynamic-demo",
+ integrator: "dynamic-polymarket-demo",
providers: [
EVM({
getWalletClient: async () => {
diff --git a/examples/nextjs-polymarket-demo/src/lib/providers.tsx b/examples/nextjs-polymarket-demo/src/lib/providers.tsx
index bb40ff7..416af02 100644
--- a/examples/nextjs-polymarket-demo/src/lib/providers.tsx
+++ b/examples/nextjs-polymarket-demo/src/lib/providers.tsx
@@ -1,97 +1,132 @@
"use client";
-import { useState, useEffect, useRef } from "react";
-import { LiFiProvider } from "@/lib/lifi-provider";
-import { config } from "@/lib/wagmi";
-import { env } from "@/env";
import {
- DynamicContextProvider,
- DynamicUserProfile,
- useDynamicContext,
- useSwitchNetwork,
-} from "@dynamic-labs/sdk-react-core";
-import { EthereumWalletConnectors, isEthereumWallet } from "@dynamic-labs/ethereum";
-import { DynamicWagmiConnector } from "@dynamic-labs/wagmi-connector";
+ createContext,
+ useContext,
+ useState,
+ useEffect,
+ useCallback,
+ type ReactNode,
+} from "react";
+import {
+ getWalletAccounts,
+ onEvent,
+ isSignedIn,
+ logout,
+ detectOAuthRedirect,
+ completeSocialAuthentication,
+} from "@dynamic-labs-sdk/client";
+import { createWaasWalletAccounts } from "@dynamic-labs-sdk/client/waas";
+import {
+ isEvmWalletAccount,
+ type EvmWalletAccount,
+} from "@dynamic-labs-sdk/evm";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
-import { WagmiProvider } from "wagmi";
-import type { CreateConnectorFn } from "wagmi";
+import { dynamicClient } from "./dynamic";
import { ToastProvider } from "@/components/ui/Toast";
-const POLYGON_CHAIN_ID = 137;
+interface WalletContextValue {
+ evmAccount: EvmWalletAccount | null;
+ loggedIn: boolean;
+ ensureEvmWallet: () => Promise;
+ disconnect: () => Promise;
+}
-function NetworkSwitcher() {
- const { primaryWallet } = useDynamicContext();
- const switchNetwork = useSwitchNetwork();
- const hasSwitchedRef = useRef(false);
+const WalletContext = createContext({
+ evmAccount: null,
+ loggedIn: false,
+ ensureEvmWallet: async () => {},
+ disconnect: async () => {},
+});
- useEffect(() => {
- if (!primaryWallet) {
- hasSwitchedRef.current = false;
- return;
- }
+export function useWallet() {
+ return useContext(WalletContext);
+}
- if (!isEthereumWallet(primaryWallet)) {
- return;
- }
+const queryClient = new QueryClient({
+ defaultOptions: {
+ queries: {
+ staleTime: 1000 * 60 * 5,
+ refetchOnWindowFocus: false,
+ },
+ },
+});
- const switchToPolygon = async () => {
- if (hasSwitchedRef.current) return;
+export default function Providers({ children }: { children: ReactNode }) {
+ const [evmAccount, setEvmAccount] = useState(null);
+ const [loggedIn, setLoggedIn] = useState(false);
- try {
- const walletClient = await primaryWallet.getWalletClient();
- const currentChainId = await walletClient.getChainId();
+ const refresh = useCallback(() => {
+ const accounts = getWalletAccounts(dynamicClient);
+ setEvmAccount(accounts.find(isEvmWalletAccount) ?? null);
+ setLoggedIn(isSignedIn(dynamicClient));
+ }, []);
- if (currentChainId !== POLYGON_CHAIN_ID) {
- await switchNetwork({
- wallet: primaryWallet,
- network: POLYGON_CHAIN_ID,
- });
+ const disconnect = useCallback(async () => {
+ await logout(dynamicClient);
+ setEvmAccount(null);
+ setLoggedIn(false);
+ }, []);
+
+ const ensureEvmWallet = useCallback(async () => {
+ try {
+ const accounts = getWalletAccounts(dynamicClient);
+ if (!accounts.some(isEvmWalletAccount) && isSignedIn(dynamicClient)) {
+ await createWaasWalletAccounts({ chains: ["EVM"] }, dynamicClient);
+ }
+ } catch {
+ // wallet may already exist — ignore
+ }
+ refresh();
+ }, [refresh]);
+
+ useEffect(() => {
+ const handleOAuthRedirect = async () => {
+ if (typeof window === "undefined") return;
+ try {
+ const url = new URL(window.location.href);
+ if (await detectOAuthRedirect({ url }, dynamicClient)) {
+ await completeSocialAuthentication({ url }, dynamicClient);
+ await ensureEvmWallet();
+ window.history.replaceState({}, "", window.location.pathname);
+ return;
}
- hasSwitchedRef.current = true;
} catch {
- // Network switch failed
+ // not an OAuth redirect — continue normally
}
+ refresh();
};
- const timeoutId = setTimeout(switchToPolygon, 500);
- return () => clearTimeout(timeoutId);
- }, [primaryWallet, switchNetwork]);
+ handleOAuthRedirect();
- return null;
-}
+ const unsub1 = onEvent(
+ { event: "walletAccountsChanged", listener: () => ensureEvmWallet() },
+ dynamicClient
+ );
+ const unsub2 = onEvent(
+ {
+ event: "logout",
+ listener: () => {
+ setEvmAccount(null);
+ setLoggedIn(false);
+ },
+ },
+ dynamicClient
+ );
-export default function Providers({ children }: { children: React.ReactNode }) {
- const [queryClient] = useState(() => new QueryClient());
- const connectors: CreateConnectorFn[] = [];
+ return () => {
+ unsub1();
+ unsub2();
+ };
+ }, [refresh, ensureEvmWallet]);
return (
- ,
- termsOfServiceUrl: "https://www.example.com",
- privacyPolicyUrl: "https://www.example.com",
- policiesConsentInnerComponent:
- "I agree to the terms of service and privacy policy",
- logLevel: "ERROR",
- }}
- >
-
-
-