- Wallet Address:
+
+ Wallet Address:
+
- {/* Fee Info */}
-
-
- Network Fee:
- 0.5%
-
-
-
- {/* Status */}
- {paymentStatus === "pending" && (
-
-
-
-
Waiting for payment...
-
-
- )}
-
- {paymentStatus === "success" && (
-
-
-
Payment Successful!
-
- )}
-
- {paymentStatus === "error" && (
-
-
-
-
+ {/* Error Display */}
+ {statusError && (
+
+
- {error && (
-
- {error}
-
- )}
)}
@@ -158,7 +188,7 @@ export function QRCodeDisplay({
onClick={onClose}
className="w-full p-3 bg-muted/50 text-foreground rounded-lg hover:bg-muted transition-colors font-medium"
>
- {paymentStatus === "success" ? "Done" : "Close"}
+ {currentPaymentStatus === "completed" ? "Done" : "Close"}
diff --git a/components/modals/token-selection.tsx b/components/modals/token-selection.tsx
new file mode 100644
index 0000000..c22298e
--- /dev/null
+++ b/components/modals/token-selection.tsx
@@ -0,0 +1,101 @@
+"use client";
+
+import { Card } from "@/components/ui/Card";
+import Image from "next/image";
+
+interface TokenSelectionProps {
+ onTokenSelect: (token: string) => void;
+}
+
+const tokens = [
+ {
+ symbol: "BTC",
+ name: "Bitcoin",
+ icon: "/bitcoin.svg",
+ },
+ {
+ symbol: "ETH",
+ name: "Ethereum",
+ icon: "/ethereum.svg",
+ },
+ {
+ symbol: "STRK",
+ name: "Starknet",
+ icon: "/starknet.svg",
+ },
+ {
+ symbol: "SOL",
+ name: "Solana",
+ icon: "/solana.svg",
+ },
+ {
+ symbol: "USDT TRC_20",
+ name: "Tether",
+ icon: "/usdt_trc20.svg",
+ },
+ {
+ symbol: "USDT ERC_20",
+ name: "USD Coin",
+ icon: "/usdt_erc20.svg",
+ }
+];
+
+export default function TokenSelection({ onTokenSelect }: TokenSelectionProps) {
+ return (
+
+
+
+ Select Cryptocurrency
+
+
+ Choose which cryptocurrency you want to buy
+
+
+
+
+ {tokens.map((token) => (
+
onTokenSelect(token.symbol)}
+ >
+
+
+ {
+ (e.target as HTMLImageElement).style.display = 'none';
+ }}
+ />
+
+
+
+ {token.symbol}
+
+
+ {token.name}
+
+
+
+
+
+ ))}
+
+
+
+
+ Buying Tips
+
+
+ - • Prices update in real-time
+ - • No hidden fees
+ - • Instant delivery to your wallet
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/components/modals/topUp-payment-status.tsx b/components/modals/topUp-payment-status.tsx
new file mode 100644
index 0000000..81d3be0
--- /dev/null
+++ b/components/modals/topUp-payment-status.tsx
@@ -0,0 +1,98 @@
+"use client";
+
+import { Card } from "@/components/ui/Card";
+import { Button } from "@/components/ui/buttons";
+import { Check, Clock, AlertCircle } from "lucide-react";
+
+interface PaymentStatusProps {
+ status: 'pending' | 'completed' | 'failed';
+ amount: string;
+ token: string;
+ reference: string;
+ onClose: () => void;
+}
+
+export default function PaymentStatus({
+ status,
+ amount,
+ token,
+ reference,
+ onClose
+}: PaymentStatusProps) {
+ const statusConfig = {
+ pending: {
+ icon: Clock,
+ color: 'text-yellow-500',
+ bgColor: 'bg-yellow-500/10',
+ title: 'Payment Pending',
+ description: 'Waiting for your bank transfer'
+ },
+ completed: {
+ icon: Check,
+ color: 'text-green-500',
+ bgColor: 'bg-green-500/10',
+ title: 'Payment Completed',
+ description: 'Your crypto has been delivered'
+ },
+ failed: {
+ icon: AlertCircle,
+ color: 'text-red-500',
+ bgColor: 'bg-red-500/10',
+ title: 'Payment Failed',
+ description: 'Please try again or contact support'
+ }
+ };
+
+ const config = statusConfig[status];
+ const Icon = config.icon;
+
+ return (
+
+
+
+
+
+
+
+
+ {config.title}
+
+
+ {config.description}
+
+
+
+
+
+
+ Amount:
+ {amount} {token}
+
+
+ Reference:
+ {reference}
+
+
+ Status:
+
+ {status}
+
+
+
+
+
+ {status === 'pending' && (
+
+
+ Please complete your bank transfer within 24 hours. Your crypto will be delivered automatically once we receive your payment.
+
+
+ )}
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/components/ui/notification.tsx b/components/ui/notification.tsx
index 44acb90..c0a3351 100644
--- a/components/ui/notification.tsx
+++ b/components/ui/notification.tsx
@@ -1,5 +1,4 @@
import React, { useEffect, useState, useCallback, useRef } from "react";
-import { Card } from "./Card";
import { Bell } from "lucide-react";
import { useAuth } from "../context/AuthContext";
import { useNotifications } from "../hooks/useNotifications";
diff --git a/data/velo-endpoint.json b/data/velo-endpoint.json
deleted file mode 100644
index a621795..0000000
--- a/data/velo-endpoint.json
+++ /dev/null
@@ -1,240 +0,0 @@
- {
- "meta": {
- "format": "httpie",
- "version": "1.0.0",
- "contentType": "collection",
- "schema": "https://schema.httpie.io/1.0.0.json",
- "docs": "https://httpie.io/r/help/export-from-httpie",
- "source": "HTTPie Desktop 2025.2.0"
- },
- "entry": {
- "name": "Velo",
- "icon": {
- "name": "default",
- "color": "gray"
- },
- "auth": {
- "type": "none"
- },
- "requests": [
- {
- "name": "register",
- "url": "http://localhost:5500/auth/register",
- "method": "POST",
- "headers": [],
- "queryParams": [],
- "pathParams": [],
- "auth": {
- "type": "inherited"
- },
- "body": {
- "type": "text",
- "file": {
- "name": ""
- },
- "text": {
- "value": "{ \"email\": \"test1@example.com\", \"password\": \"Test1234\" \n}",
- "format": "application/json"
- },
- "form": {
- "isMultipart": false,
- "fields": []
- },
- "graphql": {
- "query": "",
- "variables": ""
- }
- }
- },
- {
- "name": "login",
- "url": "http://localhost:5500/auth/login",
- "method": "POST",
- "headers": [],
- "queryParams": [],
- "pathParams": [],
- "auth": {
- "type": "inherited"
- },
- "body": {
- "type": "text",
- "file": {
- "name": ""
- },
- "text": {
- "value": "{ \"email\": \"test@example.com\", \"password\": \"Test1234\" }",
- "format": "application/json"
- },
- "form": {
- "isMultipart": false,
- "fields": []
- },
- "graphql": {
- "query": "",
- "variables": ""
- }
- }
- },
- {
- "name": "Verify OTP",
- "url": "http://localhost:5500/auth/verify-otp",
- "method": "POST",
- "headers": [],
- "queryParams": [],
- "pathParams": [],
- "auth": {
- "type": "inherited"
- },
- "body": {
- "type": "text",
- "file": {
- "name": ""
- },
- "text": {
- "value": "{ \"email\": \"test@example.com\", \"otp\": \"279140\" }",
- "format": "application/json"
- },
- "form": {
- "isMultipart": false,
- "fields": []
- },
- "graphql": {
- "query": "",
- "variables": ""
- }
- }
- },
- {
- "name": "resend otp",
- "url": "http://localhost:5500/auth/resend-otp",
- "method": "POST",
- "headers": [],
- "queryParams": [],
- "pathParams": [],
- "auth": {
- "type": "inherited"
- },
- "body": {
- "type": "text",
- "file": {
- "name": ""
- },
- "text": {
- "value": "{ \"email\": \"test@example.com\" }\n",
- "format": "application/json"
- },
- "form": {
- "isMultipart": false,
- "fields": []
- },
- "graphql": {
- "query": "",
- "variables": ""
- }
- }
- },
- {
- "name": "getprofile",
- "url": "http://localhost:5500/user/profile",
- "method": "GET",
- "headers": [],
- "queryParams": [],
- "pathParams": [],
- "auth": {
- "type": "bearer",
- "target": "headers",
- "credentials": {
- "username": "",
- "password": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJlN2RkZThhZS02OWNjLTQ5NzYtYjI5Ni02OTRlM2RjYjI4MzgiLCJlbWFpbCI6InRlc3RAZXhhbXBsZS5jb20iLCJpYXQiOjE3NTc2OTAyNDcsImV4cCI6MTc1NzY5MTE0N30.sD2-NJzmeaE10J40Dc2Qc15KMKHEqioL_m58iS9W1pY"
- }
- },
- "body": {
- "type": "text",
- "file": {
- "name": ""
- },
- "text": {
- "value": "",
- "format": "application/json"
- },
- "form": {
- "isMultipart": false,
- "fields": []
- },
- "graphql": {
- "query": "",
- "variables": ""
- }
- }
- },
- {
- "name": "Update profile",
- "url": "http://localhost:5500/user/profile",
- "method": "PUT",
- "headers": [],
- "queryParams": [],
- "pathParams": [],
- "auth": {
- "type": "bearer",
- "target": "headers",
- "credentials": {
- "username": "",
- "password": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJlN2RkZThhZS02OWNjLTQ5NzYtYjI5Ni02OTRlM2RjYjI4MzgiLCJlbWFpbCI6InRlc3RAZXhhbXBsZS5jb20iLCJpYXQiOjE3NTc2OTAyNDcsImV4cCI6MTc1NzY5MTE0N30.sD2-NJzmeaE10J40Dc2Qc15KMKHEqioL_m58iS9W1pY"
- }
- },
- "body": {
- "type": "text",
- "file": {
- "name": ""
- },
- "text": {
- "value": "{ \"firstName\": \"Test\", \"lastName\": \"User\", \"phoneNumber\": \"+1234567890\" }",
- "format": "application/json"
- },
- "form": {
- "isMultipart": false,
- "fields": []
- },
- "graphql": {
- "query": "",
- "variables": ""
- }
- }
- },
- {
- "name": "",
- "url": "http://localhost:5500/user/address",
- "method": "POST",
- "headers": [],
- "queryParams": [],
- "pathParams": [],
- "auth": {
- "type": "bearer",
- "target": "headers",
- "credentials": {
- "username": "",
- "password": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJlN2RkZThhZS02OWNjLTQ5NzYtYjI5Ni02OTRlM2RjYjI4MzgiLCJlbWFpbCI6InRlc3RAZXhhbXBsZS5jb20iLCJpYXQiOjE3NTc2OTAyNDcsImV4cCI6MTc1NzY5MTE0N30.sD2-NJzmeaE10J40Dc2Qc15KMKHEqioL_m58iS9W1pY"
- }
- },
- "body": {
- "type": "text",
- "file": {
- "name": ""
- },
- "text": {
- "value": "{ \"chain\": \"ethereum\", \"address\": \"0x123...\" }\n",
- "format": "application/json"
- },
- "form": {
- "isMultipart": false,
- "fields": []
- },
- "graphql": {
- "query": "",
- "variables": ""
- }
- }
- }
- ]
- }
- }
\ No newline at end of file
diff --git a/eslint.config.mjs b/eslint.config.mjs
index c4d0377..5ee2c2e 100644
--- a/eslint.config.mjs
+++ b/eslint.config.mjs
@@ -1,4 +1,3 @@
-
import { dirname } from "path";
import { fileURLToPath } from "url";
import { FlatCompat } from "@eslint/eslintrc";
@@ -22,11 +21,13 @@ const eslintConfig = [
],
},
{
-
rules: {
- "@typescript-eslint/no-explicit-any": "off"
- }
- }
+ "@typescript-eslint/no-explicit-any": "off",
+ "react-hooks/exhaustive-deps": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "react/no-unescaped-entities": "off",
+ },
+ },
];
-export default eslintConfig;
\ No newline at end of file
+export default eslintConfig;
diff --git a/package-lock.json b/package-lock.json
index 74a350c..54b88d3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3145,204 +3145,615 @@
}
},
"node_modules/@reown/appkit": {
- "version": "1.8.7",
- "resolved": "https://registry.npmjs.org/@reown/appkit/-/appkit-1.8.7.tgz",
- "integrity": "sha512-lzTDfC15DFd2zF6DfBGXJrNdBohdb7rgMnPF9A/b3O55SkbA+vb3wogWMThSTekEbaJXXUDLl2a+cO7z2/b4Aw==",
+ "version": "1.8.9",
+ "resolved": "https://registry.npmjs.org/@reown/appkit/-/appkit-1.8.9.tgz",
+ "integrity": "sha512-e3N2DAzf3Xv3jnoD8IsUo0/Yfwuhk7npwJBe1+9rDJIRwgPsyYcCLD4gKPDFC5IUIfOLqK7YtGOh9oPEUnIWpw==",
"hasInstallScript": true,
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "@reown/appkit-common": "1.8.7",
- "@reown/appkit-controllers": "1.8.7",
- "@reown/appkit-pay": "1.8.7",
- "@reown/appkit-polyfills": "1.8.7",
- "@reown/appkit-scaffold-ui": "1.8.7",
- "@reown/appkit-ui": "1.8.7",
- "@reown/appkit-utils": "1.8.7",
- "@reown/appkit-wallet": "1.8.7",
- "@walletconnect/universal-provider": "2.21.7",
+ "@reown/appkit-common": "1.8.9",
+ "@reown/appkit-controllers": "1.8.9",
+ "@reown/appkit-pay": "1.8.9",
+ "@reown/appkit-polyfills": "1.8.9",
+ "@reown/appkit-scaffold-ui": "1.8.9",
+ "@reown/appkit-ui": "1.8.9",
+ "@reown/appkit-utils": "1.8.9",
+ "@reown/appkit-wallet": "1.8.9",
+ "@walletconnect/universal-provider": "2.21.9",
"bs58": "6.0.0",
"semver": "7.7.2",
"valtio": "2.1.7",
- "viem": ">=2.37.2"
+ "viem": ">=2.37.9"
},
"optionalDependencies": {
"@lit/react": "1.0.8"
}
},
"node_modules/@reown/appkit-common": {
- "version": "1.8.7",
- "resolved": "https://registry.npmjs.org/@reown/appkit-common/-/appkit-common-1.8.7.tgz",
- "integrity": "sha512-OJPAKBU8XETPXanNVWWI9nb08r16+rySU/O5MHiGOMMTQ1CiWyLTD63dVvSeS5ECGW27jAhg4X6yPyNuGKnQ6w==",
+ "version": "1.8.9",
+ "resolved": "https://registry.npmjs.org/@reown/appkit-common/-/appkit-common-1.8.9.tgz",
+ "integrity": "sha512-drseYLBDqcQR2WvhfAwrKRiDJdTmsmwZsRBg72sxQDvAwxfKNSmiqsqURq5c/Q9SeeTwclge58Dyq7Ijo6TeeQ==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"big.js": "6.2.2",
"dayjs": "1.11.13",
- "viem": ">=2.37.2"
+ "viem": ">=2.37.9"
}
},
"node_modules/@reown/appkit-controllers": {
- "version": "1.8.7",
- "resolved": "https://registry.npmjs.org/@reown/appkit-controllers/-/appkit-controllers-1.8.7.tgz",
- "integrity": "sha512-UZ5XcO38KLfza6ZeNxaghq2CfNuIz05sFDW31l3UJR78p8rNDYtXSbWoanj8lELZhKilwY7whFyX+7EIi+P5mA==",
+ "version": "1.8.9",
+ "resolved": "https://registry.npmjs.org/@reown/appkit-controllers/-/appkit-controllers-1.8.9.tgz",
+ "integrity": "sha512-/8hgFAgiYCTDG3gSxJr8hXy6GnO28UxN8JOXFUEi5gOODy7d3+3Jwm+7OEghf7hGKrShDedibsXdXKdX1PUT+g==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "@reown/appkit-common": "1.8.7",
- "@reown/appkit-wallet": "1.8.7",
- "@walletconnect/universal-provider": "2.21.7",
+ "@reown/appkit-common": "1.8.9",
+ "@reown/appkit-wallet": "1.8.9",
+ "@walletconnect/universal-provider": "2.21.9",
"valtio": "2.1.7",
- "viem": ">=2.37.2"
+ "viem": ">=2.37.9"
}
},
- "node_modules/@reown/appkit-pay": {
- "version": "1.8.7",
- "resolved": "https://registry.npmjs.org/@reown/appkit-pay/-/appkit-pay-1.8.7.tgz",
- "integrity": "sha512-agKrLhiK0ahLOMuaR9njq0+855AZ6IkbYSFH+/jsfq+g3/KJaoO6FBXLENlZo053dOelN+bWK9mggeHTL9r0Sg==",
- "license": "SEE LICENSE IN LICENSE.md",
+ "node_modules/@reown/appkit-controllers/node_modules/@adraffy/ens-normalize": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.11.1.tgz",
+ "integrity": "sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==",
+ "license": "MIT"
+ },
+ "node_modules/@reown/appkit-controllers/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit-controllers/node_modules/@scure/bip32": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz",
+ "integrity": "sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==",
+ "license": "MIT",
"dependencies": {
- "@reown/appkit-common": "1.8.7",
- "@reown/appkit-controllers": "1.8.7",
- "@reown/appkit-ui": "1.8.7",
- "@reown/appkit-utils": "1.8.7",
- "lit": "3.3.0",
- "valtio": "2.1.7"
+ "@noble/curves": "~1.9.0",
+ "@noble/hashes": "~1.8.0",
+ "@scure/base": "~1.2.5"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
}
},
- "node_modules/@reown/appkit-polyfills": {
- "version": "1.8.7",
- "resolved": "https://registry.npmjs.org/@reown/appkit-polyfills/-/appkit-polyfills-1.8.7.tgz",
- "integrity": "sha512-ZzPFM/mBo676rAJsjVoWbOKOwQFvzoHnPY1Gm0omXk3RM11CP+KhVnGQDy+fN5ZXZ1VSUQSDsjN7sofIlvytXw==",
+ "node_modules/@reown/appkit-controllers/node_modules/@scure/bip39": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz",
+ "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "~1.8.0",
+ "@scure/base": "~1.2.5"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/core": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.21.9.tgz",
+ "integrity": "sha512-SlSknLvbO4i9Y4y8zU0zeCuJv1klQIUX3HRSBs1BaYvQKVVkrdiWPgRj4jcrL2wEOINa9NXw6HXp6x5XCXOolA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "buffer": "6.0.3"
+ "@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",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@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.9",
+ "@walletconnect/utils": "2.21.9",
+ "@walletconnect/window-getters": "1.0.1",
+ "es-toolkit": "1.39.3",
+ "events": "3.3.0",
+ "uint8arrays": "3.1.1"
+ },
+ "engines": {
+ "node": ">=18.20.8"
}
},
- "node_modules/@reown/appkit-scaffold-ui": {
- "version": "1.8.7",
- "resolved": "https://registry.npmjs.org/@reown/appkit-scaffold-ui/-/appkit-scaffold-ui-1.8.7.tgz",
- "integrity": "sha512-gx3uogqpw9k6AJ5smowdrGdFg7WjbYtnOiDw/jwDi9zmEd8T0BDmCl6xX9QN0s26943VX2mh2bLVWpX6Agk47A==",
+ "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/keyvaluestorage": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz",
+ "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==",
+ "license": "MIT",
+ "dependencies": {
+ "@walletconnect/safe-json": "^1.0.1",
+ "idb-keyval": "^6.2.1",
+ "unstorage": "^1.9.0"
+ },
+ "peerDependencies": {
+ "@react-native-async-storage/async-storage": "1.x"
+ },
+ "peerDependenciesMeta": {
+ "@react-native-async-storage/async-storage": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/sign-client": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.21.9.tgz",
+ "integrity": "sha512-EKLDS97o1rk/0XilD0nQdSR9SNgRsVoIK5M5HpS9sDTvHPv2EF5pIqu6Xr2vLsKcQ0KnCx+D5bnpav8Yh4NVZg==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "@reown/appkit-common": "1.8.7",
- "@reown/appkit-controllers": "1.8.7",
- "@reown/appkit-ui": "1.8.7",
- "@reown/appkit-utils": "1.8.7",
- "@reown/appkit-wallet": "1.8.7",
- "lit": "3.3.0"
+ "@walletconnect/core": "2.21.9",
+ "@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.9",
+ "@walletconnect/utils": "2.21.9",
+ "events": "3.3.0"
}
},
- "node_modules/@reown/appkit-ui": {
- "version": "1.8.7",
- "resolved": "https://registry.npmjs.org/@reown/appkit-ui/-/appkit-ui-1.8.7.tgz",
- "integrity": "sha512-VBTFA0SiPBq9HOfuOXNiOtNmMeCCv84HfhEILglNWtk+RiGM56mxQoCQJ1t/dQb/xGqwpXo+24czbliDUyZK6Q==",
+ "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/types": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.21.9.tgz",
+ "integrity": "sha512-+82TRNX3lGRO96WyLISaBs/FkLts7y4hVgmOI4we84I7XdBu1xsjgiJj0JwYXnurz+X94lTqzOkzPps+wadWKw==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "@phosphor-icons/webcomponents": "2.1.5",
- "@reown/appkit-common": "1.8.7",
- "@reown/appkit-controllers": "1.8.7",
- "@reown/appkit-wallet": "1.8.7",
- "lit": "3.3.0",
- "qrcode": "1.5.3"
+ "@walletconnect/events": "1.0.1",
+ "@walletconnect/heartbeat": "1.2.2",
+ "@walletconnect/jsonrpc-types": "1.0.4",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@walletconnect/logger": "2.1.2",
+ "events": "3.3.0"
}
},
- "node_modules/@reown/appkit-ui/node_modules/cliui": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
- "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
- "license": "ISC",
+ "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/universal-provider": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.21.9.tgz",
+ "integrity": "sha512-dVA9DWSz9jYe37FW5GSRV5zlY9E7rX1kktcDGI7i1/9oG/z9Pk5UKp5r/DFys4Zjml9wZc46R/jlEgeBXTT06A==",
+ "license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^6.2.0"
+ "@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/jsonrpc-utils": "1.0.8",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@walletconnect/logger": "2.1.2",
+ "@walletconnect/sign-client": "2.21.9",
+ "@walletconnect/types": "2.21.9",
+ "@walletconnect/utils": "2.21.9",
+ "es-toolkit": "1.39.3",
+ "events": "3.3.0"
}
},
- "node_modules/@reown/appkit-ui/node_modules/find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "license": "MIT",
+ "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/utils": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.21.9.tgz",
+ "integrity": "sha512-FHagysDvp7yQl+74veIeuqwZZnMiTyTW3Lw0NXsbIKnlmlSQu5pma+4EnRD/CnSzbN6PV39k2t1KBaaZ4PjDgg==",
+ "license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
+ "@msgpack/msgpack": "3.1.2",
+ "@noble/ciphers": "1.3.0",
+ "@noble/curves": "1.9.7",
+ "@noble/hashes": "1.8.0",
+ "@scure/base": "1.2.6",
+ "@walletconnect/jsonrpc-utils": "1.0.8",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@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.9",
+ "@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",
+ "uint8arrays": "3.1.1",
+ "viem": "2.36.0"
}
},
- "node_modules/@reown/appkit-ui/node_modules/locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/utils/node_modules/viem": {
+ "version": "2.36.0",
+ "resolved": "https://registry.npmjs.org/viem/-/viem-2.36.0.tgz",
+ "integrity": "sha512-Xz7AkGtR43K+NY74X2lBevwfRrsXuifGUzt8QiULO47NXIcT7g3jcA4nIvl5m2OTE5v8SlzishwXmg64xOIVmQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wevm"
+ }
+ ],
"license": "MIT",
"dependencies": {
- "p-locate": "^4.1.0"
+ "@noble/curves": "1.9.6",
+ "@noble/hashes": "1.8.0",
+ "@scure/bip32": "1.7.0",
+ "@scure/bip39": "1.6.0",
+ "abitype": "1.0.8",
+ "isows": "1.0.7",
+ "ox": "0.9.1",
+ "ws": "8.18.3"
},
- "engines": {
- "node": ">=8"
+ "peerDependencies": {
+ "typescript": ">=5.0.4"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@reown/appkit-ui/node_modules/p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/utils/node_modules/viem/node_modules/@noble/curves": {
+ "version": "1.9.6",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.6.tgz",
+ "integrity": "sha512-GIKz/j99FRthB8icyJQA51E8Uk5hXmdyThjgQXRKiv9h0zeRlzSCLIzFw6K1LotZ3XuB7yzlf76qk7uBmTdFqA==",
"license": "MIT",
"dependencies": {
- "p-try": "^2.0.0"
+ "@noble/hashes": "1.8.0"
},
"engines": {
- "node": ">=6"
+ "node": "^14.21.3 || >=16"
},
"funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "url": "https://paulmillr.com/funding/"
}
},
- "node_modules/@reown/appkit-ui/node_modules/p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "node_modules/@reown/appkit-controllers/node_modules/abitype": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.8.tgz",
+ "integrity": "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==",
"license": "MIT",
- "dependencies": {
- "p-limit": "^2.2.0"
+ "funding": {
+ "url": "https://github.com/sponsors/wevm"
},
- "engines": {
- "node": ">=8"
+ "peerDependencies": {
+ "typescript": ">=5.0.4",
+ "zod": "^3 >=3.22.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ },
+ "zod": {
+ "optional": true
+ }
}
},
- "node_modules/@reown/appkit-ui/node_modules/qrcode": {
- "version": "1.5.3",
- "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz",
- "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==",
+ "node_modules/@reown/appkit-controllers/node_modules/chokidar": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
+ "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
"license": "MIT",
"dependencies": {
- "dijkstrajs": "^1.0.1",
- "encode-utf8": "^1.0.3",
- "pngjs": "^5.0.0",
- "yargs": "^15.3.1"
- },
- "bin": {
- "qrcode": "bin/qrcode"
+ "readdirp": "^4.0.1"
},
"engines": {
- "node": ">=10.13.0"
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
}
},
- "node_modules/@reown/appkit-ui/node_modules/wrap-ansi": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "node_modules/@reown/appkit-controllers/node_modules/ox": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/ox/-/ox-0.9.1.tgz",
+ "integrity": "sha512-NVI0cajROntJWtFnxZQ1aXDVy+c6DLEXJ3wwON48CgbPhmMJrpRTfVbuppR+47RmXm3lZ/uMaKiFSkLdAO1now==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wevm"
+ }
+ ],
"license": "MIT",
"dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
+ "@adraffy/ens-normalize": "^1.11.0",
+ "@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.0.8",
+ "eventemitter3": "5.0.1"
},
- "engines": {
- "node": ">=8"
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "node_modules/@reown/appkit-ui/node_modules/y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
+ "node_modules/@reown/appkit-controllers/node_modules/readdirp": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
+ "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.18.0"
+ },
+ "funding": {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit-controllers/node_modules/unstorage": {
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.1.tgz",
+ "integrity": "sha512-KKGwRTT0iVBCErKemkJCLs7JdxNVfqTPc/85ae1XES0+bsHbc/sFBfVi5kJp156cc51BHinIH2l3k0EZ24vOBQ==",
+ "license": "MIT",
+ "dependencies": {
+ "anymatch": "^3.1.3",
+ "chokidar": "^4.0.3",
+ "destr": "^2.0.5",
+ "h3": "^1.15.4",
+ "lru-cache": "^10.4.3",
+ "node-fetch-native": "^1.6.7",
+ "ofetch": "^1.4.1",
+ "ufo": "^1.6.1"
+ },
+ "peerDependencies": {
+ "@azure/app-configuration": "^1.8.0",
+ "@azure/cosmos": "^4.2.0",
+ "@azure/data-tables": "^13.3.0",
+ "@azure/identity": "^4.6.0",
+ "@azure/keyvault-secrets": "^4.9.0",
+ "@azure/storage-blob": "^12.26.0",
+ "@capacitor/preferences": "^6.0.3 || ^7.0.0",
+ "@deno/kv": ">=0.9.0",
+ "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0",
+ "@planetscale/database": "^1.19.0",
+ "@upstash/redis": "^1.34.3",
+ "@vercel/blob": ">=0.27.1",
+ "@vercel/functions": "^2.2.12 || ^3.0.0",
+ "@vercel/kv": "^1.0.1",
+ "aws4fetch": "^1.0.20",
+ "db0": ">=0.2.1",
+ "idb-keyval": "^6.2.1",
+ "ioredis": "^5.4.2",
+ "uploadthing": "^7.4.4"
+ },
+ "peerDependenciesMeta": {
+ "@azure/app-configuration": {
+ "optional": true
+ },
+ "@azure/cosmos": {
+ "optional": true
+ },
+ "@azure/data-tables": {
+ "optional": true
+ },
+ "@azure/identity": {
+ "optional": true
+ },
+ "@azure/keyvault-secrets": {
+ "optional": true
+ },
+ "@azure/storage-blob": {
+ "optional": true
+ },
+ "@capacitor/preferences": {
+ "optional": true
+ },
+ "@deno/kv": {
+ "optional": true
+ },
+ "@netlify/blobs": {
+ "optional": true
+ },
+ "@planetscale/database": {
+ "optional": true
+ },
+ "@upstash/redis": {
+ "optional": true
+ },
+ "@vercel/blob": {
+ "optional": true
+ },
+ "@vercel/functions": {
+ "optional": true
+ },
+ "@vercel/kv": {
+ "optional": true
+ },
+ "aws4fetch": {
+ "optional": true
+ },
+ "db0": {
+ "optional": true
+ },
+ "idb-keyval": {
+ "optional": true
+ },
+ "ioredis": {
+ "optional": true
+ },
+ "uploadthing": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reown/appkit-controllers/node_modules/ws": {
+ "version": "8.18.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
+ "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
+ "license": "MIT",
+ "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
+ }
+ }
+ },
+ "node_modules/@reown/appkit-pay": {
+ "version": "1.8.9",
+ "resolved": "https://registry.npmjs.org/@reown/appkit-pay/-/appkit-pay-1.8.9.tgz",
+ "integrity": "sha512-AEmaPqxnzjawSRFenyiTtq0vjKM5IPb2CTD9wa+OMXFpe6FissO+1Eg1H47sfdrycZCvUizSRmQmYqkJaI8BCw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@reown/appkit-common": "1.8.9",
+ "@reown/appkit-controllers": "1.8.9",
+ "@reown/appkit-ui": "1.8.9",
+ "@reown/appkit-utils": "1.8.9",
+ "lit": "3.3.0",
+ "valtio": "2.1.7"
+ }
+ },
+ "node_modules/@reown/appkit-polyfills": {
+ "version": "1.8.9",
+ "resolved": "https://registry.npmjs.org/@reown/appkit-polyfills/-/appkit-polyfills-1.8.9.tgz",
+ "integrity": "sha512-33YCU8dxe4UkpNf9qCAaHx5crSoEu6tbmZxE/0eEPCYRDRXoiH9VGiN7xwTDOVduacg/U8H6/32ibmYZKnRk5Q==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "buffer": "6.0.3"
+ }
+ },
+ "node_modules/@reown/appkit-scaffold-ui": {
+ "version": "1.8.9",
+ "resolved": "https://registry.npmjs.org/@reown/appkit-scaffold-ui/-/appkit-scaffold-ui-1.8.9.tgz",
+ "integrity": "sha512-F7PSM1nxvlvj2eu8iL355GzvCNiL8RKiCqT1zag8aB4QpxjU24l+vAF6debtkg4HY8nJOyDifZ7Z1jkKrHlIDQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@reown/appkit-common": "1.8.9",
+ "@reown/appkit-controllers": "1.8.9",
+ "@reown/appkit-ui": "1.8.9",
+ "@reown/appkit-utils": "1.8.9",
+ "@reown/appkit-wallet": "1.8.9",
+ "lit": "3.3.0"
+ }
+ },
+ "node_modules/@reown/appkit-ui": {
+ "version": "1.8.9",
+ "resolved": "https://registry.npmjs.org/@reown/appkit-ui/-/appkit-ui-1.8.9.tgz",
+ "integrity": "sha512-WR17ql77KOMKfyDh7RW4oSfmj+p5gIl0u8Wmopzbx5Hd0HcPVZ5HmTDpwOM9WCSxYcin0fsSAoI+nVdvrhWNtw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@phosphor-icons/webcomponents": "2.1.5",
+ "@reown/appkit-common": "1.8.9",
+ "@reown/appkit-controllers": "1.8.9",
+ "@reown/appkit-wallet": "1.8.9",
+ "lit": "3.3.0",
+ "qrcode": "1.5.3"
+ }
+ },
+ "node_modules/@reown/appkit-ui/node_modules/cliui": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
+ "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^6.2.0"
+ }
+ },
+ "node_modules/@reown/appkit-ui/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@reown/appkit-ui/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@reown/appkit-ui/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@reown/appkit-ui/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@reown/appkit-ui/node_modules/qrcode": {
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz",
+ "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==",
+ "license": "MIT",
+ "dependencies": {
+ "dijkstrajs": "^1.0.1",
+ "encode-utf8": "^1.0.3",
+ "pngjs": "^5.0.0",
+ "yargs": "^15.3.1"
+ },
+ "bin": {
+ "qrcode": "bin/qrcode"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/@reown/appkit-ui/node_modules/wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@reown/appkit-ui/node_modules/y18n": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
"license": "ISC"
},
"node_modules/@reown/appkit-ui/node_modules/yargs": {
@@ -3381,44 +3792,866 @@
}
},
"node_modules/@reown/appkit-utils": {
- "version": "1.8.7",
- "resolved": "https://registry.npmjs.org/@reown/appkit-utils/-/appkit-utils-1.8.7.tgz",
- "integrity": "sha512-OW5Y8GDNZ2OGeLepnQuppf1b+2rjEPF/e416yOORDG4Ha2jlNOEWPbPhaurvxMRDdER4w/2X59Ekc+R+PzEuUw==",
+ "version": "1.8.9",
+ "resolved": "https://registry.npmjs.org/@reown/appkit-utils/-/appkit-utils-1.8.9.tgz",
+ "integrity": "sha512-U9hx4h7tIE7ha/QWKjZpZc/imaLumdwe0QNdku9epjp/npXVjGuwUrW5mj8yWNSkjtQpY/BEItNdDAUKZ7rrjw==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "@reown/appkit-common": "1.8.7",
- "@reown/appkit-controllers": "1.8.7",
- "@reown/appkit-polyfills": "1.8.7",
- "@reown/appkit-wallet": "1.8.7",
+ "@reown/appkit-common": "1.8.9",
+ "@reown/appkit-controllers": "1.8.9",
+ "@reown/appkit-polyfills": "1.8.9",
+ "@reown/appkit-wallet": "1.8.9",
"@wallet-standard/wallet": "1.1.0",
"@walletconnect/logger": "2.1.2",
- "@walletconnect/universal-provider": "2.21.7",
+ "@walletconnect/universal-provider": "2.21.9",
"valtio": "2.1.7",
- "viem": ">=2.37.2"
+ "viem": ">=2.37.9"
},
"peerDependencies": {
"valtio": "2.1.7"
}
},
- "node_modules/@reown/appkit-wallet": {
- "version": "1.8.7",
- "resolved": "https://registry.npmjs.org/@reown/appkit-wallet/-/appkit-wallet-1.8.7.tgz",
- "integrity": "sha512-ExvQ4u68W0BuM9i+tptH6k/DMInM+MWeLexB35WJRnAa9mQAT1EZbFhFA5hOm8YiEmWrG6nBLMv5/zRChVf9hw==",
- "license": "SEE LICENSE IN LICENSE.md",
+ "node_modules/@reown/appkit-utils/node_modules/@adraffy/ens-normalize": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.11.1.tgz",
+ "integrity": "sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==",
+ "license": "MIT"
+ },
+ "node_modules/@reown/appkit-utils/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/@scure/bip32": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz",
+ "integrity": "sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "~1.9.0",
+ "@noble/hashes": "~1.8.0",
+ "@scure/base": "~1.2.5"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/@scure/bip39": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz",
+ "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "~1.8.0",
+ "@scure/base": "~1.2.5"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/@walletconnect/core": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.21.9.tgz",
+ "integrity": "sha512-SlSknLvbO4i9Y4y8zU0zeCuJv1klQIUX3HRSBs1BaYvQKVVkrdiWPgRj4jcrL2wEOINa9NXw6HXp6x5XCXOolA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "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",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@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.9",
+ "@walletconnect/utils": "2.21.9",
+ "@walletconnect/window-getters": "1.0.1",
+ "es-toolkit": "1.39.3",
+ "events": "3.3.0",
+ "uint8arrays": "3.1.1"
+ },
+ "engines": {
+ "node": ">=18.20.8"
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/@walletconnect/keyvaluestorage": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz",
+ "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==",
+ "license": "MIT",
+ "dependencies": {
+ "@walletconnect/safe-json": "^1.0.1",
+ "idb-keyval": "^6.2.1",
+ "unstorage": "^1.9.0"
+ },
+ "peerDependencies": {
+ "@react-native-async-storage/async-storage": "1.x"
+ },
+ "peerDependenciesMeta": {
+ "@react-native-async-storage/async-storage": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/@walletconnect/sign-client": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.21.9.tgz",
+ "integrity": "sha512-EKLDS97o1rk/0XilD0nQdSR9SNgRsVoIK5M5HpS9sDTvHPv2EF5pIqu6Xr2vLsKcQ0KnCx+D5bnpav8Yh4NVZg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@walletconnect/core": "2.21.9",
+ "@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.9",
+ "@walletconnect/utils": "2.21.9",
+ "events": "3.3.0"
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/@walletconnect/types": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.21.9.tgz",
+ "integrity": "sha512-+82TRNX3lGRO96WyLISaBs/FkLts7y4hVgmOI4we84I7XdBu1xsjgiJj0JwYXnurz+X94lTqzOkzPps+wadWKw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@walletconnect/events": "1.0.1",
+ "@walletconnect/heartbeat": "1.2.2",
+ "@walletconnect/jsonrpc-types": "1.0.4",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@walletconnect/logger": "2.1.2",
+ "events": "3.3.0"
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/@walletconnect/universal-provider": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.21.9.tgz",
+ "integrity": "sha512-dVA9DWSz9jYe37FW5GSRV5zlY9E7rX1kktcDGI7i1/9oG/z9Pk5UKp5r/DFys4Zjml9wZc46R/jlEgeBXTT06A==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@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/jsonrpc-utils": "1.0.8",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@walletconnect/logger": "2.1.2",
+ "@walletconnect/sign-client": "2.21.9",
+ "@walletconnect/types": "2.21.9",
+ "@walletconnect/utils": "2.21.9",
+ "es-toolkit": "1.39.3",
+ "events": "3.3.0"
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/@walletconnect/utils": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.21.9.tgz",
+ "integrity": "sha512-FHagysDvp7yQl+74veIeuqwZZnMiTyTW3Lw0NXsbIKnlmlSQu5pma+4EnRD/CnSzbN6PV39k2t1KBaaZ4PjDgg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@msgpack/msgpack": "3.1.2",
+ "@noble/ciphers": "1.3.0",
+ "@noble/curves": "1.9.7",
+ "@noble/hashes": "1.8.0",
+ "@scure/base": "1.2.6",
+ "@walletconnect/jsonrpc-utils": "1.0.8",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@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.9",
+ "@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",
+ "uint8arrays": "3.1.1",
+ "viem": "2.36.0"
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/@walletconnect/utils/node_modules/viem": {
+ "version": "2.36.0",
+ "resolved": "https://registry.npmjs.org/viem/-/viem-2.36.0.tgz",
+ "integrity": "sha512-Xz7AkGtR43K+NY74X2lBevwfRrsXuifGUzt8QiULO47NXIcT7g3jcA4nIvl5m2OTE5v8SlzishwXmg64xOIVmQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wevm"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "1.9.6",
+ "@noble/hashes": "1.8.0",
+ "@scure/bip32": "1.7.0",
+ "@scure/bip39": "1.6.0",
+ "abitype": "1.0.8",
+ "isows": "1.0.7",
+ "ox": "0.9.1",
+ "ws": "8.18.3"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.0.4"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/@walletconnect/utils/node_modules/viem/node_modules/@noble/curves": {
+ "version": "1.9.6",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.6.tgz",
+ "integrity": "sha512-GIKz/j99FRthB8icyJQA51E8Uk5hXmdyThjgQXRKiv9h0zeRlzSCLIzFw6K1LotZ3XuB7yzlf76qk7uBmTdFqA==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.8.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/abitype": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.8.tgz",
+ "integrity": "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/wevm"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.0.4",
+ "zod": "^3 >=3.22.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ },
+ "zod": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/chokidar": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
+ "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
+ "license": "MIT",
+ "dependencies": {
+ "readdirp": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/ox": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/ox/-/ox-0.9.1.tgz",
+ "integrity": "sha512-NVI0cajROntJWtFnxZQ1aXDVy+c6DLEXJ3wwON48CgbPhmMJrpRTfVbuppR+47RmXm3lZ/uMaKiFSkLdAO1now==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wevm"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@adraffy/ens-normalize": "^1.11.0",
+ "@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.0.8",
+ "eventemitter3": "5.0.1"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/readdirp": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
+ "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.18.0"
+ },
+ "funding": {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/unstorage": {
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.1.tgz",
+ "integrity": "sha512-KKGwRTT0iVBCErKemkJCLs7JdxNVfqTPc/85ae1XES0+bsHbc/sFBfVi5kJp156cc51BHinIH2l3k0EZ24vOBQ==",
+ "license": "MIT",
+ "dependencies": {
+ "anymatch": "^3.1.3",
+ "chokidar": "^4.0.3",
+ "destr": "^2.0.5",
+ "h3": "^1.15.4",
+ "lru-cache": "^10.4.3",
+ "node-fetch-native": "^1.6.7",
+ "ofetch": "^1.4.1",
+ "ufo": "^1.6.1"
+ },
+ "peerDependencies": {
+ "@azure/app-configuration": "^1.8.0",
+ "@azure/cosmos": "^4.2.0",
+ "@azure/data-tables": "^13.3.0",
+ "@azure/identity": "^4.6.0",
+ "@azure/keyvault-secrets": "^4.9.0",
+ "@azure/storage-blob": "^12.26.0",
+ "@capacitor/preferences": "^6.0.3 || ^7.0.0",
+ "@deno/kv": ">=0.9.0",
+ "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0",
+ "@planetscale/database": "^1.19.0",
+ "@upstash/redis": "^1.34.3",
+ "@vercel/blob": ">=0.27.1",
+ "@vercel/functions": "^2.2.12 || ^3.0.0",
+ "@vercel/kv": "^1.0.1",
+ "aws4fetch": "^1.0.20",
+ "db0": ">=0.2.1",
+ "idb-keyval": "^6.2.1",
+ "ioredis": "^5.4.2",
+ "uploadthing": "^7.4.4"
+ },
+ "peerDependenciesMeta": {
+ "@azure/app-configuration": {
+ "optional": true
+ },
+ "@azure/cosmos": {
+ "optional": true
+ },
+ "@azure/data-tables": {
+ "optional": true
+ },
+ "@azure/identity": {
+ "optional": true
+ },
+ "@azure/keyvault-secrets": {
+ "optional": true
+ },
+ "@azure/storage-blob": {
+ "optional": true
+ },
+ "@capacitor/preferences": {
+ "optional": true
+ },
+ "@deno/kv": {
+ "optional": true
+ },
+ "@netlify/blobs": {
+ "optional": true
+ },
+ "@planetscale/database": {
+ "optional": true
+ },
+ "@upstash/redis": {
+ "optional": true
+ },
+ "@vercel/blob": {
+ "optional": true
+ },
+ "@vercel/functions": {
+ "optional": true
+ },
+ "@vercel/kv": {
+ "optional": true
+ },
+ "aws4fetch": {
+ "optional": true
+ },
+ "db0": {
+ "optional": true
+ },
+ "idb-keyval": {
+ "optional": true
+ },
+ "ioredis": {
+ "optional": true
+ },
+ "uploadthing": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reown/appkit-utils/node_modules/ws": {
+ "version": "8.18.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
+ "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
+ "license": "MIT",
+ "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
+ }
+ }
+ },
+ "node_modules/@reown/appkit-wallet": {
+ "version": "1.8.9",
+ "resolved": "https://registry.npmjs.org/@reown/appkit-wallet/-/appkit-wallet-1.8.9.tgz",
+ "integrity": "sha512-rcAXvkzOVG4941eZVCGtr2dSJAMOclzZGSe+8hnOUnhK4zxa5svxiP6K9O5SMBp3MrAS3WNsRj5hqx6+JHb7iA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@reown/appkit-common": "1.8.9",
+ "@reown/appkit-polyfills": "1.8.9",
+ "@walletconnect/logger": "2.1.2",
+ "zod": "3.22.4"
+ }
+ },
+ "node_modules/@reown/appkit-wallet/node_modules/zod": {
+ "version": "3.22.4",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz",
+ "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/colinhacks"
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/@adraffy/ens-normalize": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.11.1.tgz",
+ "integrity": "sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==",
+ "license": "MIT"
+ },
+ "node_modules/@reown/appkit/node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/@scure/bip32": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz",
+ "integrity": "sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "~1.9.0",
+ "@noble/hashes": "~1.8.0",
+ "@scure/base": "~1.2.5"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/@scure/bip39": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz",
+ "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "~1.8.0",
+ "@scure/base": "~1.2.5"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/@walletconnect/core": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.21.9.tgz",
+ "integrity": "sha512-SlSknLvbO4i9Y4y8zU0zeCuJv1klQIUX3HRSBs1BaYvQKVVkrdiWPgRj4jcrL2wEOINa9NXw6HXp6x5XCXOolA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "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",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@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.9",
+ "@walletconnect/utils": "2.21.9",
+ "@walletconnect/window-getters": "1.0.1",
+ "es-toolkit": "1.39.3",
+ "events": "3.3.0",
+ "uint8arrays": "3.1.1"
+ },
+ "engines": {
+ "node": ">=18.20.8"
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/@walletconnect/keyvaluestorage": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz",
+ "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==",
+ "license": "MIT",
+ "dependencies": {
+ "@walletconnect/safe-json": "^1.0.1",
+ "idb-keyval": "^6.2.1",
+ "unstorage": "^1.9.0"
+ },
+ "peerDependencies": {
+ "@react-native-async-storage/async-storage": "1.x"
+ },
+ "peerDependenciesMeta": {
+ "@react-native-async-storage/async-storage": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/@walletconnect/sign-client": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.21.9.tgz",
+ "integrity": "sha512-EKLDS97o1rk/0XilD0nQdSR9SNgRsVoIK5M5HpS9sDTvHPv2EF5pIqu6Xr2vLsKcQ0KnCx+D5bnpav8Yh4NVZg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@walletconnect/core": "2.21.9",
+ "@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.9",
+ "@walletconnect/utils": "2.21.9",
+ "events": "3.3.0"
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/@walletconnect/types": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.21.9.tgz",
+ "integrity": "sha512-+82TRNX3lGRO96WyLISaBs/FkLts7y4hVgmOI4we84I7XdBu1xsjgiJj0JwYXnurz+X94lTqzOkzPps+wadWKw==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@walletconnect/events": "1.0.1",
+ "@walletconnect/heartbeat": "1.2.2",
+ "@walletconnect/jsonrpc-types": "1.0.4",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@walletconnect/logger": "2.1.2",
+ "events": "3.3.0"
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/@walletconnect/universal-provider": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.21.9.tgz",
+ "integrity": "sha512-dVA9DWSz9jYe37FW5GSRV5zlY9E7rX1kktcDGI7i1/9oG/z9Pk5UKp5r/DFys4Zjml9wZc46R/jlEgeBXTT06A==",
+ "license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "@reown/appkit-common": "1.8.7",
- "@reown/appkit-polyfills": "1.8.7",
+ "@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/jsonrpc-utils": "1.0.8",
+ "@walletconnect/keyvaluestorage": "1.1.1",
"@walletconnect/logger": "2.1.2",
- "zod": "3.22.4"
+ "@walletconnect/sign-client": "2.21.9",
+ "@walletconnect/types": "2.21.9",
+ "@walletconnect/utils": "2.21.9",
+ "es-toolkit": "1.39.3",
+ "events": "3.3.0"
}
},
- "node_modules/@reown/appkit-wallet/node_modules/zod": {
- "version": "3.22.4",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz",
- "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==",
+ "node_modules/@reown/appkit/node_modules/@walletconnect/utils": {
+ "version": "2.21.9",
+ "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.21.9.tgz",
+ "integrity": "sha512-FHagysDvp7yQl+74veIeuqwZZnMiTyTW3Lw0NXsbIKnlmlSQu5pma+4EnRD/CnSzbN6PV39k2t1KBaaZ4PjDgg==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@msgpack/msgpack": "3.1.2",
+ "@noble/ciphers": "1.3.0",
+ "@noble/curves": "1.9.7",
+ "@noble/hashes": "1.8.0",
+ "@scure/base": "1.2.6",
+ "@walletconnect/jsonrpc-utils": "1.0.8",
+ "@walletconnect/keyvaluestorage": "1.1.1",
+ "@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.9",
+ "@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",
+ "uint8arrays": "3.1.1",
+ "viem": "2.36.0"
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/@walletconnect/utils/node_modules/viem": {
+ "version": "2.36.0",
+ "resolved": "https://registry.npmjs.org/viem/-/viem-2.36.0.tgz",
+ "integrity": "sha512-Xz7AkGtR43K+NY74X2lBevwfRrsXuifGUzt8QiULO47NXIcT7g3jcA4nIvl5m2OTE5v8SlzishwXmg64xOIVmQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wevm"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@noble/curves": "1.9.6",
+ "@noble/hashes": "1.8.0",
+ "@scure/bip32": "1.7.0",
+ "@scure/bip39": "1.6.0",
+ "abitype": "1.0.8",
+ "isows": "1.0.7",
+ "ox": "0.9.1",
+ "ws": "8.18.3"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.0.4"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/@walletconnect/utils/node_modules/viem/node_modules/@noble/curves": {
+ "version": "1.9.6",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.6.tgz",
+ "integrity": "sha512-GIKz/j99FRthB8icyJQA51E8Uk5hXmdyThjgQXRKiv9h0zeRlzSCLIzFw6K1LotZ3XuB7yzlf76qk7uBmTdFqA==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.8.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/abitype": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.8.tgz",
+ "integrity": "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==",
"license": "MIT",
"funding": {
- "url": "https://github.com/sponsors/colinhacks"
+ "url": "https://github.com/sponsors/wevm"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.0.4",
+ "zod": "^3 >=3.22.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ },
+ "zod": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/chokidar": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
+ "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
+ "license": "MIT",
+ "dependencies": {
+ "readdirp": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/ox": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/ox/-/ox-0.9.1.tgz",
+ "integrity": "sha512-NVI0cajROntJWtFnxZQ1aXDVy+c6DLEXJ3wwON48CgbPhmMJrpRTfVbuppR+47RmXm3lZ/uMaKiFSkLdAO1now==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/wevm"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@adraffy/ens-normalize": "^1.11.0",
+ "@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.0.8",
+ "eventemitter3": "5.0.1"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/readdirp": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
+ "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.18.0"
+ },
+ "funding": {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/unstorage": {
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.1.tgz",
+ "integrity": "sha512-KKGwRTT0iVBCErKemkJCLs7JdxNVfqTPc/85ae1XES0+bsHbc/sFBfVi5kJp156cc51BHinIH2l3k0EZ24vOBQ==",
+ "license": "MIT",
+ "dependencies": {
+ "anymatch": "^3.1.3",
+ "chokidar": "^4.0.3",
+ "destr": "^2.0.5",
+ "h3": "^1.15.4",
+ "lru-cache": "^10.4.3",
+ "node-fetch-native": "^1.6.7",
+ "ofetch": "^1.4.1",
+ "ufo": "^1.6.1"
+ },
+ "peerDependencies": {
+ "@azure/app-configuration": "^1.8.0",
+ "@azure/cosmos": "^4.2.0",
+ "@azure/data-tables": "^13.3.0",
+ "@azure/identity": "^4.6.0",
+ "@azure/keyvault-secrets": "^4.9.0",
+ "@azure/storage-blob": "^12.26.0",
+ "@capacitor/preferences": "^6.0.3 || ^7.0.0",
+ "@deno/kv": ">=0.9.0",
+ "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0",
+ "@planetscale/database": "^1.19.0",
+ "@upstash/redis": "^1.34.3",
+ "@vercel/blob": ">=0.27.1",
+ "@vercel/functions": "^2.2.12 || ^3.0.0",
+ "@vercel/kv": "^1.0.1",
+ "aws4fetch": "^1.0.20",
+ "db0": ">=0.2.1",
+ "idb-keyval": "^6.2.1",
+ "ioredis": "^5.4.2",
+ "uploadthing": "^7.4.4"
+ },
+ "peerDependenciesMeta": {
+ "@azure/app-configuration": {
+ "optional": true
+ },
+ "@azure/cosmos": {
+ "optional": true
+ },
+ "@azure/data-tables": {
+ "optional": true
+ },
+ "@azure/identity": {
+ "optional": true
+ },
+ "@azure/keyvault-secrets": {
+ "optional": true
+ },
+ "@azure/storage-blob": {
+ "optional": true
+ },
+ "@capacitor/preferences": {
+ "optional": true
+ },
+ "@deno/kv": {
+ "optional": true
+ },
+ "@netlify/blobs": {
+ "optional": true
+ },
+ "@planetscale/database": {
+ "optional": true
+ },
+ "@upstash/redis": {
+ "optional": true
+ },
+ "@vercel/blob": {
+ "optional": true
+ },
+ "@vercel/functions": {
+ "optional": true
+ },
+ "@vercel/kv": {
+ "optional": true
+ },
+ "aws4fetch": {
+ "optional": true
+ },
+ "db0": {
+ "optional": true
+ },
+ "idb-keyval": {
+ "optional": true
+ },
+ "ioredis": {
+ "optional": true
+ },
+ "uploadthing": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@reown/appkit/node_modules/ws": {
+ "version": "8.18.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
+ "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
+ "license": "MIT",
+ "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
+ }
}
},
"node_modules/@rometools/cli-darwin-arm64": {
@@ -15377,9 +16610,9 @@
}
},
"node_modules/viem": {
- "version": "2.37.8",
- "resolved": "https://registry.npmjs.org/viem/-/viem-2.37.8.tgz",
- "integrity": "sha512-mL+5yvCQbRIR6QvngDQMfEiZTfNWfd+/QL5yFaOoYbpH3b1Q2ddwF7YG2eI2AcYSh9LE1gtUkbzZLFUAVyj4oQ==",
+ "version": "2.38.0",
+ "resolved": "https://registry.npmjs.org/viem/-/viem-2.38.0.tgz",
+ "integrity": "sha512-YU5TG8dgBNeYPrCMww0u9/JVeq2ZCk9fzk6QybrPkBooFysamHXL1zC3ua10aLPt9iWoA/gSVf1D9w7nc5B1aA==",
"funding": [
{
"type": "github",
diff --git a/types/authContext.ts b/types/authContext.ts
index bb12caa..2d8a7a4 100644
--- a/types/authContext.ts
+++ b/types/authContext.ts
@@ -293,7 +293,7 @@ export type CreateMerchantPaymentRequest = {
export type CreateMerchantPaymentResponse = {
message: string;
payment: {
- paymentId: string;
+ id: string;
merchantId: string;
amount: string;
currency: string;