Changes

gpt-engineer-app[bot] committed Nov 27, 2025 at 11:29 UTC 380afacf6f574cc66e1e2680b8d3ac03dfae2eeb
10 files changed +11608 -739
package-lock.json
+11369 -726
@@ -36,6 +36,10 @@
36 "@radix-ui/react-toggle": "^1.1.9",
37 "@radix-ui/react-toggle-group": "^1.1.10",
38 "@radix-ui/react-tooltip": "^1.2.7",
39 + "@solana/wallet-adapter-react": "^0.15.39",
40 + "@solana/wallet-adapter-react-ui": "^0.9.39",
41 + "@solana/wallet-adapter-wallets": "^0.19.37",
42 + "@solana/web3.js": "^1.98.4",
43 "@tanstack/react-query": "^5.83.0",
44 "class-variance-authority": "^0.7.1",
45 "clsx": "^2.1.1",
@@ -78,10 +82,17 @@
82 "vite": "^5.4.19"
83 }
84 },
85 + "node_modules/@adraffy/ens-normalize": {
86 + "version": "1.11.1",
87 + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.11.1.tgz",
88 + "integrity": "sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ==",
89 + "license": "MIT"
90 + },
91 "node_modules/@alloc/quick-lru": {
92 "version": "5.2.0",
93 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
94 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
95 + "dev": true,
96 "license": "MIT",
97 "engines": {
98 "node": ">=10"
@@ -149,6 +160,18 @@
160 "node": ">=6.9.0"
161 }
162 },
163 + "node_modules/@emurgo/cardano-serialization-lib-browser": {
164 + "version": "13.2.1",
165 + "resolved": "https://registry.npmjs.org/@emurgo/cardano-serialization-lib-browser/-/cardano-serialization-lib-browser-13.2.1.tgz",
166 + "integrity": "sha512-7RfX1gI16Vj2DgCp/ZoXqyLAakWo6+X95ku/rYGbVzuS/1etrlSiJmdbmdm+eYmszMlGQjrtOJQeVLXoj4L/Ag==",
167 + "license": "MIT"
168 + },
169 + "node_modules/@emurgo/cardano-serialization-lib-nodejs": {
170 + "version": "13.2.0",
171 + "resolved": "https://registry.npmjs.org/@emurgo/cardano-serialization-lib-nodejs/-/cardano-serialization-lib-nodejs-13.2.0.tgz",
172 + "integrity": "sha512-Bz1zLGEqBQ0BVkqt1OgMxdBOE3BdUWUd7Ly9Ecr/aUwkA8AV1w1XzBMe4xblmJHnB1XXNlPH4SraXCvO+q0Mig==",
173 + "license": "MIT"
174 + },
175 "node_modules/@esbuild/aix-ppc64": {
176 "version": "0.21.5",
177 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
@@ -728,6 +751,238 @@
751 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
752 }
753 },
754 + "node_modules/@ethereumjs/common": {
755 + "version": "10.1.0",
756 + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-10.1.0.tgz",
757 + "integrity": "sha512-zIHCy0i2LFmMDp+QkENyoPGxcoD3QzeNVhx6/vE4nJk4uWGNXzO8xJ2UC4gtGW4UJTAOXja8Z1yZMVeRc2/+Ew==",
758 + "license": "MIT",
759 + "dependencies": {
760 + "@ethereumjs/util": "^10.1.0",
761 + "eventemitter3": "^5.0.1"
762 + }
763 + },
764 + "node_modules/@ethereumjs/common/node_modules/@ethereumjs/rlp": {
765 + "version": "10.1.0",
766 + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-10.1.0.tgz",
767 + "integrity": "sha512-r67BJbwilammAqYI4B5okA66cNdTlFzeWxPNJOolKV52ZS/flo0tUBf4x4gxWXBgh48OgsdFV1Qp5pRoSe8IhQ==",
768 + "license": "MPL-2.0",
769 + "bin": {
770 + "rlp": "bin/rlp.cjs"
771 + },
772 + "engines": {
773 + "node": ">=18"
774 + }
775 + },
776 + "node_modules/@ethereumjs/common/node_modules/@ethereumjs/util": {
777 + "version": "10.1.0",
778 + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-10.1.0.tgz",
779 + "integrity": "sha512-GGTCkRu1kWXbz2JoUnIYtJBOoA9T5akzsYa91Bh+DZQ3Cj4qXj3hkNU0Rx6wZlbcmkmhQfrjZfVt52eJO/y2nA==",
780 + "license": "MPL-2.0",
781 + "dependencies": {
782 + "@ethereumjs/rlp": "^10.1.0",
783 + "ethereum-cryptography": "^3.2.0"
784 + },
785 + "engines": {
786 + "node": ">=18"
787 + }
788 + },
789 + "node_modules/@ethereumjs/common/node_modules/@noble/ciphers": {
790 + "version": "1.3.0",
791 + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz",
792 + "integrity": "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==",
793 + "license": "MIT",
794 + "engines": {
795 + "node": "^14.21.3 || >=16"
796 + },
797 + "funding": {
798 + "url": "https://paulmillr.com/funding/"
799 + }
800 + },
801 + "node_modules/@ethereumjs/common/node_modules/@noble/curves": {
802 + "version": "1.9.0",
803 + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.0.tgz",
804 + "integrity": "sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==",
805 + "license": "MIT",
806 + "dependencies": {
807 + "@noble/hashes": "1.8.0"
808 + },
809 + "engines": {
810 + "node": "^14.21.3 || >=16"
811 + },
812 + "funding": {
813 + "url": "https://paulmillr.com/funding/"
814 + }
815 + },
816 + "node_modules/@ethereumjs/common/node_modules/@scure/bip32": {
817 + "version": "1.7.0",
818 + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz",
819 + "integrity": "sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==",
820 + "license": "MIT",
821 + "dependencies": {
822 + "@noble/curves": "~1.9.0",
823 + "@noble/hashes": "~1.8.0",
824 + "@scure/base": "~1.2.5"
825 + },
826 + "funding": {
827 + "url": "https://paulmillr.com/funding/"
828 + }
829 + },
830 + "node_modules/@ethereumjs/common/node_modules/ethereum-cryptography": {
831 + "version": "3.2.0",
832 + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-3.2.0.tgz",
833 + "integrity": "sha512-Urr5YVsalH+Jo0sYkTkv1MyI9bLYZwW8BENZCeE1QYaTHETEYx0Nv/SVsWkSqpYrzweg6d8KMY1wTjH/1m/BIg==",
834 + "license": "MIT",
835 + "dependencies": {
836 + "@noble/ciphers": "1.3.0",
837 + "@noble/curves": "1.9.0",
838 + "@noble/hashes": "1.8.0",
839 + "@scure/bip32": "1.7.0",
840 + "@scure/bip39": "1.6.0"
841 + },
842 + "engines": {
843 + "node": "^14.21.3 || >=16",
844 + "npm": ">=9"
845 + }
846 + },
847 + "node_modules/@ethereumjs/common/node_modules/eventemitter3": {
848 + "version": "5.0.1",
849 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
850 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
851 + "license": "MIT"
852 + },
853 + "node_modules/@ethereumjs/rlp": {
854 + "version": "5.0.2",
855 + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz",
856 + "integrity": "sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==",
857 + "license": "MPL-2.0",
858 + "bin": {
859 + "rlp": "bin/rlp.cjs"
860 + },
861 + "engines": {
862 + "node": ">=18"
863 + }
864 + },
865 + "node_modules/@ethereumjs/tx": {
866 + "version": "10.1.0",
867 + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-10.1.0.tgz",
868 + "integrity": "sha512-svG6pyzUZDpunafszf2BaolA6Izuvo8ZTIETIegpKxAXYudV1hmzPQDdSI+d8nHCFyQfEFbQ6tfUq95lNArmmg==",
869 + "license": "MPL-2.0",
870 + "dependencies": {
871 + "@ethereumjs/common": "^10.1.0",
872 + "@ethereumjs/rlp": "^10.1.0",
873 + "@ethereumjs/util": "^10.1.0",
874 + "ethereum-cryptography": "^3.2.0"
875 + },
876 + "engines": {
877 + "node": ">=18"
878 + }
879 + },
880 + "node_modules/@ethereumjs/tx/node_modules/@ethereumjs/rlp": {
881 + "version": "10.1.0",
882 + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-10.1.0.tgz",
883 + "integrity": "sha512-r67BJbwilammAqYI4B5okA66cNdTlFzeWxPNJOolKV52ZS/flo0tUBf4x4gxWXBgh48OgsdFV1Qp5pRoSe8IhQ==",
884 + "license": "MPL-2.0",
885 + "bin": {
886 + "rlp": "bin/rlp.cjs"
887 + },
888 + "engines": {
889 + "node": ">=18"
890 + }
891 + },
892 + "node_modules/@ethereumjs/tx/node_modules/@ethereumjs/util": {
893 + "version": "10.1.0",
894 + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-10.1.0.tgz",
895 + "integrity": "sha512-GGTCkRu1kWXbz2JoUnIYtJBOoA9T5akzsYa91Bh+DZQ3Cj4qXj3hkNU0Rx6wZlbcmkmhQfrjZfVt52eJO/y2nA==",
896 + "license": "MPL-2.0",
897 + "dependencies": {
898 + "@ethereumjs/rlp": "^10.1.0",
899 + "ethereum-cryptography": "^3.2.0"
900 + },
901 + "engines": {
902 + "node": ">=18"
903 + }
904 + },
905 + "node_modules/@ethereumjs/tx/node_modules/@noble/ciphers": {
906 + "version": "1.3.0",
907 + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz",
908 + "integrity": "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==",
909 + "license": "MIT",
910 + "engines": {
911 + "node": "^14.21.3 || >=16"
912 + },
913 + "funding": {
914 + "url": "https://paulmillr.com/funding/"
915 + }
916 + },
917 + "node_modules/@ethereumjs/tx/node_modules/@noble/curves": {
918 + "version": "1.9.0",
919 + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.0.tgz",
920 + "integrity": "sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==",
921 + "license": "MIT",
922 + "dependencies": {
923 + "@noble/hashes": "1.8.0"
924 + },
925 + "engines": {
926 + "node": "^14.21.3 || >=16"
927 + },
928 + "funding": {
929 + "url": "https://paulmillr.com/funding/"
930 + }
931 + },
932 + "node_modules/@ethereumjs/tx/node_modules/@scure/bip32": {
933 + "version": "1.7.0",
934 + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz",
935 + "integrity": "sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==",
936 + "license": "MIT",
937 + "dependencies": {
938 + "@noble/curves": "~1.9.0",
939 + "@noble/hashes": "~1.8.0",
940 + "@scure/base": "~1.2.5"
941 + },
942 + "funding": {
943 + "url": "https://paulmillr.com/funding/"
944 + }
945 + },
946 + "node_modules/@ethereumjs/tx/node_modules/ethereum-cryptography": {
947 + "version": "3.2.0",
948 + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-3.2.0.tgz",
949 + "integrity": "sha512-Urr5YVsalH+Jo0sYkTkv1MyI9bLYZwW8BENZCeE1QYaTHETEYx0Nv/SVsWkSqpYrzweg6d8KMY1wTjH/1m/BIg==",
950 + "license": "MIT",
951 + "dependencies": {
952 + "@noble/ciphers": "1.3.0",
953 + "@noble/curves": "1.9.0",
954 + "@noble/hashes": "1.8.0",
955 + "@scure/bip32": "1.7.0",
956 + "@scure/bip39": "1.6.0"
957 + },
958 + "engines": {
959 + "node": "^14.21.3 || >=16",
960 + "npm": ">=9"
961 + }
962 + },
963 + "node_modules/@ethereumjs/util": {
964 + "version": "9.1.0",
965 + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.1.0.tgz",
966 + "integrity": "sha512-XBEKsYqLGXLah9PNJbgdkigthkG7TAGvlD/sH12beMXEyHDyigfcbdvHhmLyDWgDyOJn4QwiQUaF7yeuhnjdog==",
967 + "license": "MPL-2.0",
968 + "dependencies": {
969 + "@ethereumjs/rlp": "^5.0.2",
970 + "ethereum-cryptography": "^2.2.1"
971 + },
972 + "engines": {
973 + "node": ">=18"
974 + }
975 + },
976 + "node_modules/@fivebinaries/coin-selection": {
977 + "version": "3.0.0",
978 + "resolved": "https://registry.npmjs.org/@fivebinaries/coin-selection/-/coin-selection-3.0.0.tgz",
979 + "integrity": "sha512-h25Pn1ZA7oqQBQDodGAgIsQt66T2wDge9onBKNqE66WNWL0KJiKJbpij8YOLo5AAlEIg5IS7EB1QjBgDOIg6DQ==",
980 + "license": "Apache-2.0",
981 + "dependencies": {
982 + "@emurgo/cardano-serialization-lib-browser": "^13.2.0",
983 + "@emurgo/cardano-serialization-lib-nodejs": "13.2.0"
984 + }
985 + },
986 "node_modules/@floating-ui/core": {
987 "version": "1.7.2",
988 "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.2.tgz",
@@ -766,6 +1021,27 @@
1021 "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==",
1022 "license": "MIT"
1023 },
1024 + "node_modules/@fractalwagmi/popup-connection": {
1025 + "version": "1.1.1",
1026 + "resolved": "https://registry.npmjs.org/@fractalwagmi/popup-connection/-/popup-connection-1.1.1.tgz",
1027 + "integrity": "sha512-hYL+45iYwNbwjvP2DxP3YzVsrAGtj/RV9LOgMpJyCxsfNoyyOoi2+YrnywKkiANingiG2kJ1nKsizbu1Bd4zZw==",
1028 + "license": "ISC",
1029 + "peerDependencies": {
1030 + "react": "^17.0.2 || ^18",
1031 + "react-dom": "^17.0.2 || ^18"
1032 + }
1033 + },
1034 + "node_modules/@fractalwagmi/solana-wallet-adapter": {
1035 + "version": "0.1.1",
1036 + "resolved": "https://registry.npmjs.org/@fractalwagmi/solana-wallet-adapter/-/solana-wallet-adapter-0.1.1.tgz",
1037 + "integrity": "sha512-oTZLEuD+zLKXyhZC5tDRMPKPj8iaxKLxXiCjqRfOo4xmSbS2izGRWLJbKMYYsJysn/OI3UJ3P6CWP8WUWi0dZg==",
1038 + "license": "ISC",
1039 + "dependencies": {
1040 + "@fractalwagmi/popup-connection": "^1.0.18",
1041 + "@solana/wallet-adapter-base": "^0.9.17",
1042 + "bs58": "^5.0.0"
1043 + }
1044 + },
1045 "node_modules/@hookform/resolvers": {
1046 "version": "3.10.0",
1047 "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.10.0.tgz",
@@ -845,6 +1121,7 @@
1121 "version": "8.0.2",
1122 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
1123 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
1124 + "dev": true,
1125 "license": "ISC",
1126 "dependencies": {
1127 "string-width": "^5.1.2",
@@ -862,6 +1139,7 @@
1139 "version": "0.3.5",
1140 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
1141 "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
1142 + "dev": true,
1143 "license": "MIT",
1144 "dependencies": {
1145 "@jridgewell/set-array": "^1.2.1",
@@ -876,6 +1154,7 @@
1154 "version": "3.1.2",
1155 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1156 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1157 + "dev": true,
1158 "license": "MIT",
1159 "engines": {
1160 "node": ">=6.0.0"
@@ -885,6 +1164,7 @@
1164 "version": "1.2.1",
1165 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
1166 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
1167 + "dev": true,
1168 "license": "MIT",
1169 "engines": {
1170 "node": ">=6.0.0"
@@ -894,22 +1174,230 @@
1174 "version": "1.5.0",
1175 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
1176 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
1177 + "dev": true,
1178 "license": "MIT"
1179 },
1180 "node_modules/@jridgewell/trace-mapping": {
1181 "version": "0.3.25",
1182 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
1183 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
1184 + "dev": true,
1185 "license": "MIT",
1186 "dependencies": {
1187 "@jridgewell/resolve-uri": "^3.1.0",
1188 "@jridgewell/sourcemap-codec": "^1.4.14"
1189 }
1190 },
1191 + "node_modules/@keystonehq/alias-sampling": {
1192 + "version": "0.1.2",
1193 + "resolved": "https://registry.npmjs.org/@keystonehq/alias-sampling/-/alias-sampling-0.1.2.tgz",
1194 + "integrity": "sha512-5ukLB3bcgltgaFfQfYKYwHDUbwHicekYo53fSEa7xhVkAEqsA74kxdIwoBIURmGUtXe3EVIRm4SYlgcrt2Ri0w==",
1195 + "license": "MIT"
1196 + },
1197 + "node_modules/@keystonehq/bc-ur-registry": {
1198 + "version": "0.5.4",
1199 + "resolved": "https://registry.npmjs.org/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.5.4.tgz",
1200 + "integrity": "sha512-z7bZe10I5k0zz9znmDTXh+o3Rzb5XsRVpwAzexubOaLxVdZ0F7aMbe2LoEsw766Hpox/7zARi7UGmLz5C8BAzA==",
1201 + "license": "Apache-2.0",
1202 + "dependencies": {
1203 + "@ngraveio/bc-ur": "^1.1.5",
1204 + "bs58check": "^2.1.2",
1205 + "tslib": "^2.3.0"
1206 + }
1207 + },
1208 + "node_modules/@keystonehq/bc-ur-registry-sol": {
1209 + "version": "0.9.5",
1210 + "resolved": "https://registry.npmjs.org/@keystonehq/bc-ur-registry-sol/-/bc-ur-registry-sol-0.9.5.tgz",
1211 + "integrity": "sha512-HZeeph9297ZHjAziE9wL/u2W1dmV0p1H9Bu9g1bLJazP4F6W2fjCK9BAoCiKEsMBqadk6KI6r6VD67fmDzWyug==",
1212 + "license": "ISC",
1213 + "dependencies": {
1214 + "@keystonehq/bc-ur-registry": "^0.7.0",
1215 + "bs58check": "^2.1.2",
1216 + "uuid": "^8.3.2"
1217 + }
1218 + },
1219 + "node_modules/@keystonehq/bc-ur-registry-sol/node_modules/@keystonehq/bc-ur-registry": {
1220 + "version": "0.7.1",
1221 + "resolved": "https://registry.npmjs.org/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.7.1.tgz",
1222 + "integrity": "sha512-6eVIjNt/P+BmuwcYccbPYVS85473SFNplkqWF/Vb3ePCzLX00tn0WZBO1FGpS4X4nfXtceTfvUeNvQKoTGtXrw==",
1223 + "license": "Apache-2.0",
1224 + "dependencies": {
1225 + "@ngraveio/bc-ur": "^1.1.5",
1226 + "bs58check": "^2.1.2",
1227 + "tslib": "^2.3.0"
1228 + }
1229 + },
1230 + "node_modules/@keystonehq/sdk": {
1231 + "version": "0.19.2",
1232 + "resolved": "https://registry.npmjs.org/@keystonehq/sdk/-/sdk-0.19.2.tgz",
1233 + "integrity": "sha512-ilA7xAhPKvpHWlxjzv3hjMehD6IKYda4C1TeG2/DhFgX9VSffzv77Eebf8kVwzPLdYV4LjX1KQ2ZDFoN1MsSFQ==",
1234 + "license": "ISC",
1235 + "dependencies": {
1236 + "@ngraveio/bc-ur": "^1.0.0",
1237 + "qrcode.react": "^1.0.1",
1238 + "react-modal": "^3.12.1",
1239 + "react-qr-reader": "^2.2.1",
1240 + "rxjs": "^6.6.3"
1241 + },
1242 + "peerDependencies": {
1243 + "react": "*",
1244 + "react-dom": "*"
1245 + }
1246 + },
1247 + "node_modules/@keystonehq/sol-keyring": {
1248 + "version": "0.20.0",
1249 + "resolved": "https://registry.npmjs.org/@keystonehq/sol-keyring/-/sol-keyring-0.20.0.tgz",
1250 + "integrity": "sha512-UBeMlecybTDQaFMI951LBEVRyZarqKHOcwWqqvphV+x7WquYz0SZ/wf/PhizV0MWoGTQwt2m5aqROzksi6svqw==",
1251 + "license": "ISC",
1252 + "dependencies": {
1253 + "@keystonehq/bc-ur-registry": "0.5.4",
1254 + "@keystonehq/bc-ur-registry-sol": "^0.9.2",
1255 + "@keystonehq/sdk": "^0.19.2",
1256 + "@solana/web3.js": "^1.36.0",
1257 + "bs58": "^5.0.0",
1258 + "uuid": "^8.3.2"
1259 + }
1260 + },
1261 + "node_modules/@ledgerhq/devices": {
1262 + "version": "8.7.0",
1263 + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-8.7.0.tgz",
1264 + "integrity": "sha512-3pSOULPUhClk2oOxa6UnoyXW8+05FK7r6cpq2WiTey4kyIUjmIraO7AX9lhz9IU73dGVtBMdU+NCPPO2RYJaTQ==",
1265 + "license": "Apache-2.0",
1266 + "dependencies": {
1267 + "@ledgerhq/errors": "^6.27.0",
1268 + "@ledgerhq/logs": "^6.13.0",
1269 + "rxjs": "^7.8.1",
1270 + "semver": "^7.3.5"
1271 + }
1272 + },
1273 + "node_modules/@ledgerhq/devices/node_modules/rxjs": {
1274 + "version": "7.8.2",
1275 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
1276 + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
1277 + "license": "Apache-2.0",
1278 + "dependencies": {
1279 + "tslib": "^2.1.0"
1280 + }
1281 + },
1282 + "node_modules/@ledgerhq/errors": {
1283 + "version": "6.27.0",
1284 + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.27.0.tgz",
1285 + "integrity": "sha512-EE2hATONHdNP3YWFe3rZwwpSEzI5oN+q/xTjOulnjHZo84TLjungegEJ54A/Pzld0woulkkeVA27FbW5SAO1aA==",
1286 + "license": "Apache-2.0"
1287 + },
1288 + "node_modules/@ledgerhq/hw-transport": {
1289 + "version": "6.31.13",
1290 + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-6.31.13.tgz",
1291 + "integrity": "sha512-MrJRDk74wY980ofiFPRpTHQBbRw1wDuKbdag1zqlO1xtJglymwwY03K2kvBNvkm1RTSCPUp/nAoNG+WThZuuew==",
1292 + "license": "Apache-2.0",
1293 + "dependencies": {
1294 + "@ledgerhq/devices": "8.7.0",
1295 + "@ledgerhq/errors": "^6.27.0",
1296 + "@ledgerhq/logs": "^6.13.0",
1297 + "events": "^3.3.0"
1298 + }
1299 + },
1300 + "node_modules/@ledgerhq/hw-transport-webhid": {
1301 + "version": "6.30.9",
1302 + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.30.9.tgz",
1303 + "integrity": "sha512-5if/V1NyOr4JuEX+NB/bxaE92TptpgX+r1mGmzDHG6Gs9/fX/HhKe1GVwwU5C7LvTFrdTgMzEs2aIkpoMM60Ag==",
1304 + "license": "Apache-2.0",
1305 + "dependencies": {
1306 + "@ledgerhq/devices": "8.7.0",
1307 + "@ledgerhq/errors": "^6.27.0",
1308 + "@ledgerhq/hw-transport": "6.31.13",
1309 + "@ledgerhq/logs": "^6.13.0"
1310 + }
1311 + },
1312 + "node_modules/@ledgerhq/logs": {
1313 + "version": "6.13.0",
1314 + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-6.13.0.tgz",
1315 + "integrity": "sha512-4+qRW2Pc8V+btL0QEmdB2X+uyx0kOWMWE1/LWsq5sZy3Q5tpi4eItJS6mB0XL3wGW59RQ+8bchNQQ1OW/va8Og==",
1316 + "license": "Apache-2.0"
1317 + },
1318 + "node_modules/@lit-labs/ssr-dom-shim": {
1319 + "version": "1.4.0",
1320 + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.4.0.tgz",
1321 + "integrity": "sha512-ficsEARKnmmW5njugNYKipTm4SFnbik7CXtoencDZzmzo/dQ+2Q0bgkzJuoJP20Aj0F+izzJjOqsnkd6F/o1bw==",
1322 + "license": "BSD-3-Clause"
1323 + },
1324 + "node_modules/@lit/reactive-element": {
1325 + "version": "2.1.1",
1326 + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.1.tgz",
1327 + "integrity": "sha512-N+dm5PAYdQ8e6UlywyyrgI2t++wFGXfHx+dSJ1oBrg6FAxUj40jId++EaRm80MKX5JnlH1sBsyZ5h0bcZKemCg==",
1328 + "license": "BSD-3-Clause",
1329 + "dependencies": {
1330 + "@lit-labs/ssr-dom-shim": "^1.4.0"
1331 + }
1332 + },
1333 + "node_modules/@mobily/ts-belt": {
1334 + "version": "3.13.1",
1335 + "resolved": "https://registry.npmjs.org/@mobily/ts-belt/-/ts-belt-3.13.1.tgz",
1336 + "integrity": "sha512-K5KqIhPI/EoCTbA6CGbrenM9s41OouyK8A03fGJJcla/zKucsgLbz8HNbeseoLarRPgyWJsUyCYqFhI7t3Ra9Q==",
1337 + "license": "MIT",
1338 + "engines": {
1339 + "node": ">= 10.*"
1340 + }
1341 + },
1342 + "node_modules/@ngraveio/bc-ur": {
1343 + "version": "1.1.13",
1344 + "resolved": "https://registry.npmjs.org/@ngraveio/bc-ur/-/bc-ur-1.1.13.tgz",
1345 + "integrity": "sha512-j73akJMV4+vLR2yQ4AphPIT5HZmxVjn/LxpL7YHoINnXoH6ccc90Zzck6/n6a3bCXOVZwBxq+YHwbAKRV+P8Zg==",
1346 + "license": "MIT",
1347 + "dependencies": {
1348 + "@keystonehq/alias-sampling": "^0.1.1",
1349 + "assert": "^2.0.0",
1350 + "bignumber.js": "^9.0.1",
1351 + "cbor-sync": "^1.0.4",
1352 + "crc": "^3.8.0",
1353 + "jsbi": "^3.1.5",
1354 + "sha.js": "^2.4.11"
1355 + }
1356 + },
1357 + "node_modules/@noble/ciphers": {
1358 + "version": "1.2.1",
1359 + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.2.1.tgz",
1360 + "integrity": "sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA==",
1361 + "license": "MIT",
1362 + "engines": {
1363 + "node": "^14.21.3 || >=16"
1364 + },
1365 + "funding": {
1366 + "url": "https://paulmillr.com/funding/"
1367 + }
1368 + },
1369 + "node_modules/@noble/curves": {
1370 + "version": "1.9.7",
1371 + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz",
1372 + "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==",
1373 + "license": "MIT",
1374 + "dependencies": {
1375 + "@noble/hashes": "1.8.0"
1376 + },
1377 + "engines": {
1378 + "node": "^14.21.3 || >=16"
1379 + },
1380 + "funding": {
1381 + "url": "https://paulmillr.com/funding/"
1382 + }
1383 + },
1384 + "node_modules/@noble/hashes": {
1385 + "version": "1.8.0",
1386 + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
1387 + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
1388 + "license": "MIT",
1389 + "engines": {
1390 + "node": "^14.21.3 || >=16"
1391 + },
1392 + "funding": {
1393 + "url": "https://paulmillr.com/funding/"
1394 + }
1395 + },
1396 "node_modules/@nodelib/fs.scandir": {
1397 "version": "2.1.5",
1398 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1399 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
1400 + "dev": true,
1401 "license": "MIT",
1402 "dependencies": {
1403 "@nodelib/fs.stat": "2.0.5",
@@ -923,6 +1411,7 @@
1411 "version": "2.0.5",
1412 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
1413 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1414 + "dev": true,
1415 "license": "MIT",
1416 "engines": {
1417 "node": ">= 8"
@@ -932,6 +1421,7 @@
1421 "version": "1.2.8",
1422 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1423 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1424 + "dev": true,
1425 "license": "MIT",
1426 "dependencies": {
1427 "@nodelib/fs.scandir": "2.1.5",
@@ -941,22 +1431,173 @@
1431 "node": ">= 8"
1432 }
1433 },
1434 + "node_modules/@particle-network/analytics": {
1435 + "version": "1.0.2",
1436 + "resolved": "https://registry.npmjs.org/@particle-network/analytics/-/analytics-1.0.2.tgz",
1437 + "integrity": "sha512-E4EpTRYcfNOkxj+bgNdQydBrvdLGo4HfVStZCuOr3967dYek30r6L7Nkaa9zJXRE2eGT4lPvcAXDV2WxDZl/Xg==",
1438 + "license": "Apache-2.0",
1439 + "dependencies": {
1440 + "hash.js": "^1.1.7",
1441 + "uuidv4": "^6.2.13"
1442 + }
1443 + },
1444 + "node_modules/@particle-network/auth": {
1445 + "version": "1.3.1",
1446 + "resolved": "https://registry.npmjs.org/@particle-network/auth/-/auth-1.3.1.tgz",
1447 + "integrity": "sha512-hu6ie5RjjN4X+6y/vfjyCsSX3pQuS8k8ZoMb61QWwhWsnZXKzpBUVeAEk55aGfxxXY+KfBkSmZosyaZHGoHnfw==",
1448 + "license": "Apache-2.0",
1449 + "dependencies": {
1450 + "@particle-network/analytics": "^1.0.1",
1451 + "@particle-network/chains": "*",
1452 + "@particle-network/crypto": "^1.0.1",
1453 + "buffer": "^6.0.3",
1454 + "draggabilly": "^3.0.0"
1455 + }
1456 + },
1457 + "node_modules/@particle-network/chains": {
1458 + "version": "1.8.3",
1459 + "resolved": "https://registry.npmjs.org/@particle-network/chains/-/chains-1.8.3.tgz",
1460 + "integrity": "sha512-WgzY2Hp3tpQYBKXF0pOFdCyJ4yekTTOCzBvBt2tvt7Wbzti2bLyRlfGZAoP57TvIMiy1S1oUfasVfM0Dqd6k5w==",
1461 + "license": "Apache-2.0"
1462 + },
1463 + "node_modules/@particle-network/crypto": {
1464 + "version": "1.0.1",
1465 + "resolved": "https://registry.npmjs.org/@particle-network/crypto/-/crypto-1.0.1.tgz",
1466 + "integrity": "sha512-GgvHmHcFiNkCLZdcJOgctSbgvs251yp+EAdUydOE3gSoIxN6KEr/Snu9DebENhd/nFb7FDk5ap0Hg49P7pj1fg==",
1467 + "license": "Apache-2.0",
1468 + "dependencies": {
1469 + "crypto-js": "^4.1.1",
1470 + "uuidv4": "^6.2.13"
1471 + }
1472 + },
1473 + "node_modules/@particle-network/solana-wallet": {
1474 + "version": "1.3.2",
1475 + "resolved": "https://registry.npmjs.org/@particle-network/solana-wallet/-/solana-wallet-1.3.2.tgz",
1476 + "integrity": "sha512-KviKVP87OtWq813y8IumM3rIQMNkTjHBaQmCUbTWGebz3csFOv54JIoy1r+3J3NnA+mBxBdZeRedZ5g+07v75w==",
1477 + "license": "Apache-2.0",
1478 + "dependencies": {
1479 + "@particle-network/auth": "^1.3.1"
1480 + },
1481 + "peerDependencies": {
1482 + "@solana/web3.js": "^1.50.1",
1483 + "bs58": "^4.0.1"
1484 + }
1485 + },
1486 "node_modules/@pkgjs/parseargs": {
1487 "version": "0.11.0",
1488 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
1489 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
1490 + "dev": true,
1491 "license": "MIT",
1492 "optional": true,
1493 "engines": {
1494 "node": ">=14"
1495 }
1496 },
954 - "node_modules/@radix-ui/number": {
955 - "version": "1.1.1",
956 - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz",
957 - "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==",
958 - "license": "MIT"
959 - },
1497 + "node_modules/@project-serum/sol-wallet-adapter": {
1498 + "version": "0.2.6",
1499 + "resolved": "https://registry.npmjs.org/@project-serum/sol-wallet-adapter/-/sol-wallet-adapter-0.2.6.tgz",
1500 + "integrity": "sha512-cpIb13aWPW8y4KzkZAPDgw+Kb+DXjCC6rZoH74MGm3I/6e/zKyGnfAuW5olb2zxonFqsYgnv7ev8MQnvSgJ3/g==",
1501 + "license": "Apache-2.0",
1502 + "dependencies": {
1503 + "bs58": "^4.0.1",
1504 + "eventemitter3": "^4.0.7"
1505 + },
1506 + "engines": {
1507 + "node": ">=10"
1508 + },
1509 + "peerDependencies": {
1510 + "@solana/web3.js": "^1.5.0"
1511 + }
1512 + },
1513 + "node_modules/@project-serum/sol-wallet-adapter/node_modules/base-x": {
1514 + "version": "3.0.11",
1515 + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz",
1516 + "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==",
1517 + "license": "MIT",
1518 + "dependencies": {
1519 + "safe-buffer": "^5.0.1"
1520 + }
1521 + },
1522 + "node_modules/@project-serum/sol-wallet-adapter/node_modules/bs58": {
1523 + "version": "4.0.1",
1524 + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
1525 + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==",
1526 + "license": "MIT",
1527 + "dependencies": {
1528 + "base-x": "^3.0.2"
1529 + }
1530 + },
1531 + "node_modules/@protobufjs/aspromise": {
1532 + "version": "1.1.2",
1533 + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
1534 + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
1535 + "license": "BSD-3-Clause"
1536 + },
1537 + "node_modules/@protobufjs/base64": {
1538 + "version": "1.1.2",
1539 + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
1540 + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
1541 + "license": "BSD-3-Clause"
1542 + },
1543 + "node_modules/@protobufjs/codegen": {
1544 + "version": "2.0.4",
1545 + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
1546 + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
1547 + "license": "BSD-3-Clause"
1548 + },
1549 + "node_modules/@protobufjs/eventemitter": {
1550 + "version": "1.1.0",
1551 + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
1552 + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
1553 + "license": "BSD-3-Clause"
1554 + },
1555 + "node_modules/@protobufjs/fetch": {
1556 + "version": "1.1.0",
1557 + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
1558 + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
1559 + "license": "BSD-3-Clause",
1560 + "dependencies": {
1561 + "@protobufjs/aspromise": "^1.1.1",
1562 + "@protobufjs/inquire": "^1.1.0"
1563 + }
1564 + },
1565 + "node_modules/@protobufjs/float": {
1566 + "version": "1.0.2",
1567 + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
1568 + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
1569 + "license": "BSD-3-Clause"
1570 + },
1571 + "node_modules/@protobufjs/inquire": {
1572 + "version": "1.1.0",
1573 + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
1574 + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
1575 + "license": "BSD-3-Clause"
1576 + },
1577 + "node_modules/@protobufjs/path": {
1578 + "version": "1.1.2",
1579 + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
1580 + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
1581 + "license": "BSD-3-Clause"
1582 + },
1583 + "node_modules/@protobufjs/pool": {
1584 + "version": "1.1.0",
1585 + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
1586 + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
1587 + "license": "BSD-3-Clause"
1588 + },
1589 + "node_modules/@protobufjs/utf8": {
1590 + "version": "1.1.0",
1591 + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
1592 + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
1593 + "license": "BSD-3-Clause"
1594 + },
1595 + "node_modules/@radix-ui/number": {
1596 + "version": "1.1.1",
1597 + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz",
1598 + "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==",
1599 + "license": "MIT"
1600 + },
1601 "node_modules/@radix-ui/primitive": {
1602 "version": "1.1.2",
1603 "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
@@ -2305,6 +2946,19 @@
2946 "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
2947 "license": "MIT"
2948 },
2949 + "node_modules/@react-native-async-storage/async-storage": {
2950 + "version": "1.24.0",
2951 + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.24.0.tgz",
2952 + "integrity": "sha512-W4/vbwUOYOjco0x3toB8QCr7EjIP6nE9G7o8PMguvvjYT5Awg09lyV4enACRx4s++PPulBiBSjL0KTFx2u0Z/g==",
2953 + "license": "MIT",
2954 + "optional": true,
2955 + "dependencies": {
2956 + "merge-options": "^3.0.4"
2957 + },
2958 + "peerDependencies": {
2959 + "react-native": "^0.0.0-0 || >=0.60 <1.0"
2960 + }
2961 + },
2962 "node_modules/@remix-run/router": {
2963 "version": "1.23.0",
2964 "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.0.tgz",
@@ -2314,903 +2968,6797 @@
2968 "node": ">=14.0.0"
2969 }
2970 },
2317 - "node_modules/@rolldown/pluginutils": {
2318 - "version": "1.0.0-beta.27",
2319 - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
2320 - "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==",
2321 - "dev": true,
2322 - "license": "MIT"
2971 + "node_modules/@reown/appkit": {
2972 + "version": "1.7.2",
2973 + "resolved": "https://registry.npmjs.org/@reown/appkit/-/appkit-1.7.2.tgz",
2974 + "integrity": "sha512-oo/evAyVxwc33i8ZNQ0+A/VE6vyTyzL3NBJmAe3I4vobgQeiobxMM0boKyLRMMbJggPn8DtoAAyG4GfpKaUPzQ==",
2975 + "license": "Apache-2.0",
2976 + "dependencies": {
2977 + "@reown/appkit-common": "1.7.2",
2978 + "@reown/appkit-controllers": "1.7.2",
2979 + "@reown/appkit-polyfills": "1.7.2",
2980 + "@reown/appkit-scaffold-ui": "1.7.2",
2981 + "@reown/appkit-ui": "1.7.2",
2982 + "@reown/appkit-utils": "1.7.2",
2983 + "@reown/appkit-wallet": "1.7.2",
2984 + "@walletconnect/types": "2.19.1",
2985 + "@walletconnect/universal-provider": "2.19.1",
2986 + "bs58": "6.0.0",
2987 + "valtio": "1.13.2",
2988 + "viem": ">=2.23.11"
2989 + }
2990 + },
2991 + "node_modules/@reown/appkit-common": {
2992 + "version": "1.7.2",
2993 + "resolved": "https://registry.npmjs.org/@reown/appkit-common/-/appkit-common-1.7.2.tgz",
2994 + "integrity": "sha512-DZkl3P5+Iw3TmsitWmWxYbuSCox8iuzngNp/XhbNDJd7t4Cj4akaIUxSEeCajNDiGHlu4HZnfyM1swWsOJ0cOw==",
2995 + "license": "Apache-2.0",
2996 + "dependencies": {
2997 + "big.js": "6.2.2",
2998 + "dayjs": "1.11.13",
2999 + "viem": ">=2.23.11"
3000 + }
3001 },
2324 - "node_modules/@rollup/rollup-android-arm-eabi": {
2325 - "version": "4.24.0",
2326 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz",
2327 - "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==",
2328 - "cpu": [
2329 - "arm"
2330 - ],
2331 - "dev": true,
3002 + "node_modules/@reown/appkit-controllers": {
3003 + "version": "1.7.2",
3004 + "resolved": "https://registry.npmjs.org/@reown/appkit-controllers/-/appkit-controllers-1.7.2.tgz",
3005 + "integrity": "sha512-KCN/VOg+bgwaX5kcxcdN8Xq8YXnchMeZOvmbCltPEFDzaLRUWmqk9tNu1OVml0434iGMNo6hcVimIiwz6oaL3Q==",
3006 + "license": "Apache-2.0",
3007 + "dependencies": {
3008 + "@reown/appkit-common": "1.7.2",
3009 + "@reown/appkit-wallet": "1.7.2",
3010 + "@walletconnect/universal-provider": "2.19.1",
3011 + "valtio": "1.13.2",
3012 + "viem": ">=2.23.11"
3013 + }
3014 + },
3015 + "node_modules/@reown/appkit-controllers/node_modules/@noble/curves": {
3016 + "version": "1.8.1",
3017 + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz",
3018 + "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==",
3019 "license": "MIT",
2333 - "optional": true,
2334 - "os": [
2335 - "android"
2336 - ]
3020 + "dependencies": {
3021 + "@noble/hashes": "1.7.1"
3022 + },
3023 + "engines": {
3024 + "node": "^14.21.3 || >=16"
3025 + },
3026 + "funding": {
3027 + "url": "https://paulmillr.com/funding/"
3028 + }
3029 },
2338 - "node_modules/@rollup/rollup-android-arm64": {
2339 - "version": "4.24.0",
2340 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz",
2341 - "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==",
2342 - "cpu": [
2343 - "arm64"
2344 - ],
2345 - "dev": true,
3030 + "node_modules/@reown/appkit-controllers/node_modules/@noble/hashes": {
3031 + "version": "1.7.1",
3032 + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz",
3033 + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==",
3034 "license": "MIT",
2347 - "optional": true,
2348 - "os": [
2349 - "android"
2350 - ]
3035 + "engines": {
3036 + "node": "^14.21.3 || >=16"
3037 + },
3038 + "funding": {
3039 + "url": "https://paulmillr.com/funding/"
3040 + }
3041 },
2352 - "node_modules/@rollup/rollup-darwin-arm64": {
2353 - "version": "4.24.0",
2354 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz",
2355 - "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==",
2356 - "cpu": [
2357 - "arm64"
2358 - ],
2359 - "dev": true,
3042 + "node_modules/@reown/appkit-controllers/node_modules/@scure/bip32": {
3043 + "version": "1.6.2",
3044 + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.6.2.tgz",
3045 + "integrity": "sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw==",
3046 "license": "MIT",
2361 - "optional": true,
2362 - "os": [
2363 - "darwin"
2364 - ]
3047 + "dependencies": {
3048 + "@noble/curves": "~1.8.1",
3049 + "@noble/hashes": "~1.7.1",
3050 + "@scure/base": "~1.2.2"
3051 + },
3052 + "funding": {
3053 + "url": "https://paulmillr.com/funding/"
3054 + }
3055 },
2366 - "node_modules/@rollup/rollup-darwin-x64": {
2367 - "version": "4.24.0",
2368 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz",
2369 - "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==",
2370 - "cpu": [
2371 - "x64"
2372 - ],
2373 - "dev": true,
3056 + "node_modules/@reown/appkit-controllers/node_modules/@scure/bip39": {
3057 + "version": "1.5.4",
3058 + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.5.4.tgz",
3059 + "integrity": "sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==",
3060 "license": "MIT",
2375 - "optional": true,
2376 - "os": [
2377 - "darwin"
2378 - ]
3061 + "dependencies": {
3062 + "@noble/hashes": "~1.7.1",
3063 + "@scure/base": "~1.2.4"
3064 + },
3065 + "funding": {
3066 + "url": "https://paulmillr.com/funding/"
3067 + }
3068 },
2380 - "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
2381 - "version": "4.24.0",
2382 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz",
2383 - "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==",
2384 - "cpu": [
2385 - "arm"
3069 + "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/core": {
3070 + "version": "2.19.1",
3071 + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.19.1.tgz",
3072 + "integrity": "sha512-rMvpZS0tQXR/ivzOxN1GkHvw3jRRMlI/jRX5g7ZteLgg2L0ZcANsFvAU5IxILxIKcIkTCloF9TcfloKVbK3qmw==",
3073 + "license": "Apache-2.0",
3074 + "dependencies": {
3075 + "@walletconnect/heartbeat": "1.2.2",
3076 + "@walletconnect/jsonrpc-provider": "1.0.14",
3077 + "@walletconnect/jsonrpc-types": "1.0.4",
3078 + "@walletconnect/jsonrpc-utils": "1.0.8",
3079 + "@walletconnect/jsonrpc-ws-connection": "1.0.16",
3080 + "@walletconnect/keyvaluestorage": "1.1.1",
3081 + "@walletconnect/logger": "2.1.2",
3082 + "@walletconnect/relay-api": "1.0.11",
3083 + "@walletconnect/relay-auth": "1.1.0",
3084 + "@walletconnect/safe-json": "1.0.2",
3085 + "@walletconnect/time": "1.0.2",
3086 + "@walletconnect/types": "2.19.1",
3087 + "@walletconnect/utils": "2.19.1",
3088 + "@walletconnect/window-getters": "1.0.1",
3089 + "es-toolkit": "1.33.0",
3090 + "events": "3.3.0",
3091 + "uint8arrays": "3.1.0"
3092 + },
3093 + "engines": {
3094 + "node": ">=18"
3095 + }
3096 + },
3097 + "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/sign-client": {
3098 + "version": "2.19.1",
3099 + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.19.1.tgz",
3100 + "integrity": "sha512-OgBHRPo423S02ceN3lAzcZ3MYb1XuLyTTkKqLmKp/icYZCyRzm3/ynqJDKndiBLJ5LTic0y07LiZilnliYqlvw==",
3101 + "deprecated": "Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases",
3102 + "license": "Apache-2.0",
3103 + "dependencies": {
3104 + "@walletconnect/core": "2.19.1",
3105 + "@walletconnect/events": "1.0.1",
3106 + "@walletconnect/heartbeat": "1.2.2",
3107 + "@walletconnect/jsonrpc-utils": "1.0.8",
3108 + "@walletconnect/logger": "2.1.2",
3109 + "@walletconnect/time": "1.0.2",
3110 + "@walletconnect/types": "2.19.1",
3111 + "@walletconnect/utils": "2.19.1",
3112 + "events": "3.3.0"
3113 + }
3114 + },
3115 + "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/universal-provider": {
3116 + "version": "2.19.1",
3117 + "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.19.1.tgz",
3118 + "integrity": "sha512-4rdLvJ2TGDIieNWW3sZw2MXlX65iHpTuKb5vyvUHQtjIVNLj+7X/09iUAI/poswhtspBK0ytwbH+AIT/nbGpjg==",
3119 + "deprecated": "Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases",
3120 + "license": "Apache-2.0",
3121 + "dependencies": {
3122 + "@walletconnect/events": "1.0.1",
3123 + "@walletconnect/jsonrpc-http-connection": "1.0.8",
3124 + "@walletconnect/jsonrpc-provider": "1.0.14",
3125 + "@walletconnect/jsonrpc-types": "1.0.4",
3126 + "@walletconnect/jsonrpc-utils": "1.0.8",
3127 + "@walletconnect/keyvaluestorage": "1.1.1",
3128 + "@walletconnect/logger": "2.1.2",
3129 + "@walletconnect/sign-client": "2.19.1",
3130 + "@walletconnect/types": "2.19.1",
3131 + "@walletconnect/utils": "2.19.1",
3132 + "es-toolkit": "1.33.0",
3133 + "events": "3.3.0"
3134 + }
3135 + },
3136 + "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/utils": {
3137 + "version": "2.19.1",
3138 + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.19.1.tgz",
3139 + "integrity": "sha512-aOwcg+Hpph8niJSXLqkU25pmLR49B8ECXp5gFQDW5IeVgXHoOoK7w8a79GBhIBheMLlIt1322sTKQ7Rq5KzzFg==",
3140 + "license": "Apache-2.0",
3141 + "dependencies": {
3142 + "@noble/ciphers": "1.2.1",
3143 + "@noble/curves": "1.8.1",
3144 + "@noble/hashes": "1.7.1",
3145 + "@walletconnect/jsonrpc-utils": "1.0.8",
3146 + "@walletconnect/keyvaluestorage": "1.1.1",
3147 + "@walletconnect/relay-api": "1.0.11",
3148 + "@walletconnect/relay-auth": "1.1.0",
3149 + "@walletconnect/safe-json": "1.0.2",
3150 + "@walletconnect/time": "1.0.2",
3151 + "@walletconnect/types": "2.19.1",
3152 + "@walletconnect/window-getters": "1.0.1",
3153 + "@walletconnect/window-metadata": "1.0.1",
3154 + "bs58": "6.0.0",
3155 + "detect-browser": "5.3.0",
3156 + "elliptic": "6.6.1",
3157 + "query-string": "7.1.3",
3158 + "uint8arrays": "3.1.0",
3159 + "viem": "2.23.2"
3160 + }
3161 + },
3162 + "node_modules/@reown/appkit-controllers/node_modules/@walletconnect/utils/node_modules/viem": {
3163 + "version": "2.23.2",
3164 + "resolved": "https://registry.npmjs.org/viem/-/viem-2.23.2.tgz",
3165 + "integrity": "sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA==",
3166 + "funding": [
3167 + {
3168 + "type": "github",
3169 + "url": "https://github.com/sponsors/wevm"
3170 + }
3171 ],
2387 - "dev": true,
3172 "license": "MIT",
2389 - "optional": true,
2390 - "os": [
2391 - "linux"
2392 - ]
3173 + "dependencies": {
3174 + "@noble/curves": "1.8.1",
3175 + "@noble/hashes": "1.7.1",
3176 + "@scure/bip32": "1.6.2",
3177 + "@scure/bip39": "1.5.4",
3178 + "abitype": "1.0.8",
3179 + "isows": "1.0.6",
3180 + "ox": "0.6.7",
3181 + "ws": "8.18.0"
3182 + },
3183 + "peerDependencies": {
3184 + "typescript": ">=5.0.4"
3185 + },
3186 + "peerDependenciesMeta": {
3187 + "typescript": {
3188 + "optional": true
3189 + }
3190 + }
3191 },
2394 - "node_modules/@rollup/rollup-linux-arm-musleabihf": {
2395 - "version": "4.24.0",
2396 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz",
2397 - "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==",
2398 - "cpu": [
2399 - "arm"
2400 - ],
2401 - "dev": true,
3192 + "node_modules/@reown/appkit-controllers/node_modules/abitype": {
3193 + "version": "1.0.8",
3194 + "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.8.tgz",
3195 + "integrity": "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==",
3196 "license": "MIT",
2403 - "optional": true,
2404 - "os": [
2405 - "linux"
2406 - ]
3197 + "funding": {
3198 + "url": "https://github.com/sponsors/wevm"
3199 + },
3200 + "peerDependencies": {
3201 + "typescript": ">=5.0.4",
3202 + "zod": "^3 >=3.22.0"
3203 + },
3204 + "peerDependenciesMeta": {
3205 + "typescript": {
3206 + "optional": true
3207 + },
3208 + "zod": {
3209 + "optional": true
3210 + }
3211 + }
3212 },
2408 - "node_modules/@rollup/rollup-linux-arm64-gnu": {
2409 - "version": "4.24.0",
2410 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz",
2411 - "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==",
2412 - "cpu": [
2413 - "arm64"
2414 - ],
2415 - "dev": true,
3213 + "node_modules/@reown/appkit-controllers/node_modules/base-x": {
3214 + "version": "5.0.1",
3215 + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz",
3216 + "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==",
3217 + "license": "MIT"
3218 + },
3219 + "node_modules/@reown/appkit-controllers/node_modules/bs58": {
3220 + "version": "6.0.0",
3221 + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz",
3222 + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==",
3223 "license": "MIT",
2417 - "optional": true,
2418 - "os": [
2419 - "linux"
2420 - ]
3224 + "dependencies": {
3225 + "base-x": "^5.0.0"
3226 + }
3227 },
2422 - "node_modules/@rollup/rollup-linux-arm64-musl": {
2423 - "version": "4.24.0",
2424 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz",
2425 - "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==",
2426 - "cpu": [
2427 - "arm64"
3228 + "node_modules/@reown/appkit-controllers/node_modules/eventemitter3": {
3229 + "version": "5.0.1",
3230 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
3231 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
3232 + "license": "MIT"
3233 + },
3234 + "node_modules/@reown/appkit-controllers/node_modules/isows": {
3235 + "version": "1.0.6",
3236 + "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.6.tgz",
3237 + "integrity": "sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==",
3238 + "funding": [
3239 + {
3240 + "type": "github",
3241 + "url": "https://github.com/sponsors/wevm"
3242 + }
3243 ],
2429 - "dev": true,
3244 "license": "MIT",
2431 - "optional": true,
2432 - "os": [
2433 - "linux"
2434 - ]
3245 + "peerDependencies": {
3246 + "ws": "*"
3247 + }
3248 },
2436 - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
2437 - "version": "4.24.0",
2438 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz",
2439 - "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==",
2440 - "cpu": [
2441 - "ppc64"
3249 + "node_modules/@reown/appkit-controllers/node_modules/ox": {
3250 + "version": "0.6.7",
3251 + "resolved": "https://registry.npmjs.org/ox/-/ox-0.6.7.tgz",
3252 + "integrity": "sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA==",
3253 + "funding": [
3254 + {
3255 + "type": "github",
3256 + "url": "https://github.com/sponsors/wevm"
3257 + }
3258 ],
2443 - "dev": true,
3259 "license": "MIT",
2445 - "optional": true,
2446 - "os": [
2447 - "linux"
2448 - ]
2449 - },
2450 - "node_modules/@rollup/rollup-linux-riscv64-gnu": {
2451 - "version": "4.24.0",
2452 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz",
2453 - "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==",
2454 - "cpu": [
2455 - "riscv64"
3260 + "dependencies": {
3261 + "@adraffy/ens-normalize": "^1.10.1",
3262 + "@noble/curves": "^1.6.0",
3263 + "@noble/hashes": "^1.5.0",
3264 + "@scure/bip32": "^1.5.0",
3265 + "@scure/bip39": "^1.4.0",
3266 + "abitype": "^1.0.6",
3267 + "eventemitter3": "5.0.1"
3268 + },
3269 + "peerDependencies": {
3270 + "typescript": ">=5.4.0"
3271 + },
3272 + "peerDependenciesMeta": {
3273 + "typescript": {
3274 + "optional": true
3275 + }
3276 + }
3277 + },
3278 + "node_modules/@reown/appkit-controllers/node_modules/ws": {
3279 + "version": "8.18.0",
3280 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
3281 + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
3282 + "license": "MIT",
3283 + "engines": {
3284 + "node": ">=10.0.0"
3285 + },
3286 + "peerDependencies": {
3287 + "bufferutil": "^4.0.1",
3288 + "utf-8-validate": ">=5.0.2"
3289 + },
3290 + "peerDependenciesMeta": {
3291 + "bufferutil": {
3292 + "optional": true
3293 + },
3294 + "utf-8-validate": {
3295 + "optional": true
3296 + }
3297 + }
3298 + },
3299 + "node_modules/@reown/appkit-polyfills": {
3300 + "version": "1.7.2",
3301 + "resolved": "https://registry.npmjs.org/@reown/appkit-polyfills/-/appkit-polyfills-1.7.2.tgz",
3302 + "integrity": "sha512-TxCVSh9dV2tf1u+OzjzLjAwj7WHhBFufHlJ36tDp5vjXeUUne8KvYUS85Zsyg4Y9Yeh+hdSIOdL2oDCqlRxCmw==",
3303 + "license": "Apache-2.0",
3304 + "dependencies": {
3305 + "buffer": "6.0.3"
3306 + }
3307 + },
3308 + "node_modules/@reown/appkit-scaffold-ui": {
3309 + "version": "1.7.2",
3310 + "resolved": "https://registry.npmjs.org/@reown/appkit-scaffold-ui/-/appkit-scaffold-ui-1.7.2.tgz",
3311 + "integrity": "sha512-2Aifk5d23e40ijUipsN3qAMIB1Aphm2ZgsRQ+UvKRb838xR1oRs+MOsfDWgXhnccXWKbjPqyapZ25eDFyPYPNw==",
3312 + "license": "Apache-2.0",
3313 + "dependencies": {
3314 + "@reown/appkit-common": "1.7.2",
3315 + "@reown/appkit-controllers": "1.7.2",
3316 + "@reown/appkit-ui": "1.7.2",
3317 + "@reown/appkit-utils": "1.7.2",
3318 + "@reown/appkit-wallet": "1.7.2",
3319 + "lit": "3.1.0"
3320 + }
3321 + },
3322 + "node_modules/@reown/appkit-ui": {
3323 + "version": "1.7.2",
3324 + "resolved": "https://registry.npmjs.org/@reown/appkit-ui/-/appkit-ui-1.7.2.tgz",
3325 + "integrity": "sha512-fZv8K7Df6A/TlTIWD/9ike1HwK56WfzYpHN1/yqnR/BnyOb3CKroNQxmRTmjeLlnwKWkltlOf3yx+Y6ucKMk6Q==",
3326 + "license": "Apache-2.0",
3327 + "dependencies": {
3328 + "@reown/appkit-common": "1.7.2",
3329 + "@reown/appkit-controllers": "1.7.2",
3330 + "@reown/appkit-wallet": "1.7.2",
3331 + "lit": "3.1.0",
3332 + "qrcode": "1.5.3"
3333 + }
3334 + },
3335 + "node_modules/@reown/appkit-ui/node_modules/qrcode": {
3336 + "version": "1.5.3",
3337 + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz",
3338 + "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==",
3339 + "license": "MIT",
3340 + "dependencies": {
3341 + "dijkstrajs": "^1.0.1",
3342 + "encode-utf8": "^1.0.3",
3343 + "pngjs": "^5.0.0",
3344 + "yargs": "^15.3.1"
3345 + },
3346 + "bin": {
3347 + "qrcode": "bin/qrcode"
3348 + },
3349 + "engines": {
3350 + "node": ">=10.13.0"
3351 + }
3352 + },
3353 + "node_modules/@reown/appkit-utils": {
3354 + "version": "1.7.2",
3355 + "resolved": "https://registry.npmjs.org/@reown/appkit-utils/-/appkit-utils-1.7.2.tgz",
3356 + "integrity": "sha512-Z3gQnMPQopBdf1XEuptbf+/xVl9Hy0+yoK3K9pBb2hDdYNqJgJ4dXComhlRT8LjXFCQe1ZW0pVZTXmGQvOZ/OQ==",
3357 + "license": "Apache-2.0",
3358 + "dependencies": {
3359 + "@reown/appkit-common": "1.7.2",
3360 + "@reown/appkit-controllers": "1.7.2",
3361 + "@reown/appkit-polyfills": "1.7.2",
3362 + "@reown/appkit-wallet": "1.7.2",
3363 + "@walletconnect/logger": "2.1.2",
3364 + "@walletconnect/universal-provider": "2.19.1",
3365 + "valtio": "1.13.2",
3366 + "viem": ">=2.23.11"
3367 + },
3368 + "peerDependencies": {
3369 + "valtio": "1.13.2"
3370 + }
3371 + },
3372 + "node_modules/@reown/appkit-utils/node_modules/@noble/curves": {
3373 + "version": "1.8.1",
3374 + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz",
3375 + "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==",
3376 + "license": "MIT",
3377 + "dependencies": {
3378 + "@noble/hashes": "1.7.1"
3379 + },
3380 + "engines": {
3381 + "node": "^14.21.3 || >=16"
3382 + },
3383 + "funding": {
3384 + "url": "https://paulmillr.com/funding/"
3385 + }
3386 + },
3387 + "node_modules/@reown/appkit-utils/node_modules/@noble/hashes": {
3388 + "version": "1.7.1",
3389 + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz",
3390 + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==",
3391 + "license": "MIT",
3392 + "engines": {
3393 + "node": "^14.21.3 || >=16"
3394 + },
3395 + "funding": {
3396 + "url": "https://paulmillr.com/funding/"
3397 + }
3398 + },
3399 + "node_modules/@reown/appkit-utils/node_modules/@scure/bip32": {
3400 + "version": "1.6.2",
3401 + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.6.2.tgz",
3402 + "integrity": "sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw==",
3403 + "license": "MIT",
3404 + "dependencies": {
3405 + "@noble/curves": "~1.8.1",
3406 + "@noble/hashes": "~1.7.1",
3407 + "@scure/base": "~1.2.2"
3408 + },
3409 + "funding": {
3410 + "url": "https://paulmillr.com/funding/"
3411 + }
3412 + },
3413 + "node_modules/@reown/appkit-utils/node_modules/@scure/bip39": {
3414 + "version": "1.5.4",
3415 + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.5.4.tgz",
3416 + "integrity": "sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==",
3417 + "license": "MIT",
3418 + "dependencies": {
3419 + "@noble/hashes": "~1.7.1",
3420 + "@scure/base": "~1.2.4"
3421 + },
3422 + "funding": {
3423 + "url": "https://paulmillr.com/funding/"
3424 + }
3425 + },
3426 + "node_modules/@reown/appkit-utils/node_modules/@walletconnect/core": {
3427 + "version": "2.19.1",
3428 + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.19.1.tgz",
3429 + "integrity": "sha512-rMvpZS0tQXR/ivzOxN1GkHvw3jRRMlI/jRX5g7ZteLgg2L0ZcANsFvAU5IxILxIKcIkTCloF9TcfloKVbK3qmw==",
3430 + "license": "Apache-2.0",
3431 + "dependencies": {
3432 + "@walletconnect/heartbeat": "1.2.2",
3433 + "@walletconnect/jsonrpc-provider": "1.0.14",
3434 + "@walletconnect/jsonrpc-types": "1.0.4",
3435 + "@walletconnect/jsonrpc-utils": "1.0.8",
3436 + "@walletconnect/jsonrpc-ws-connection": "1.0.16",
3437 + "@walletconnect/keyvaluestorage": "1.1.1",
3438 + "@walletconnect/logger": "2.1.2",
3439 + "@walletconnect/relay-api": "1.0.11",
3440 + "@walletconnect/relay-auth": "1.1.0",
3441 + "@walletconnect/safe-json": "1.0.2",
3442 + "@walletconnect/time": "1.0.2",
3443 + "@walletconnect/types": "2.19.1",
3444 + "@walletconnect/utils": "2.19.1",
3445 + "@walletconnect/window-getters": "1.0.1",
3446 + "es-toolkit": "1.33.0",
3447 + "events": "3.3.0",
3448 + "uint8arrays": "3.1.0"
3449 + },
3450 + "engines": {
3451 + "node": ">=18"
3452 + }
3453 + },
3454 + "node_modules/@reown/appkit-utils/node_modules/@walletconnect/sign-client": {
3455 + "version": "2.19.1",
3456 + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.19.1.tgz",
3457 + "integrity": "sha512-OgBHRPo423S02ceN3lAzcZ3MYb1XuLyTTkKqLmKp/icYZCyRzm3/ynqJDKndiBLJ5LTic0y07LiZilnliYqlvw==",
3458 + "deprecated": "Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases",
3459 + "license": "Apache-2.0",
3460 + "dependencies": {
3461 + "@walletconnect/core": "2.19.1",
3462 + "@walletconnect/events": "1.0.1",
3463 + "@walletconnect/heartbeat": "1.2.2",
3464 + "@walletconnect/jsonrpc-utils": "1.0.8",
3465 + "@walletconnect/logger": "2.1.2",
3466 + "@walletconnect/time": "1.0.2",
3467 + "@walletconnect/types": "2.19.1",
3468 + "@walletconnect/utils": "2.19.1",
3469 + "events": "3.3.0"
3470 + }
3471 + },
3472 + "node_modules/@reown/appkit-utils/node_modules/@walletconnect/universal-provider": {
3473 + "version": "2.19.1",
3474 + "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.19.1.tgz",
3475 + "integrity": "sha512-4rdLvJ2TGDIieNWW3sZw2MXlX65iHpTuKb5vyvUHQtjIVNLj+7X/09iUAI/poswhtspBK0ytwbH+AIT/nbGpjg==",
3476 + "deprecated": "Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases",
3477 + "license": "Apache-2.0",
3478 + "dependencies": {
3479 + "@walletconnect/events": "1.0.1",
3480 + "@walletconnect/jsonrpc-http-connection": "1.0.8",
3481 + "@walletconnect/jsonrpc-provider": "1.0.14",
3482 + "@walletconnect/jsonrpc-types": "1.0.4",
3483 + "@walletconnect/jsonrpc-utils": "1.0.8",
3484 + "@walletconnect/keyvaluestorage": "1.1.1",
3485 + "@walletconnect/logger": "2.1.2",
3486 + "@walletconnect/sign-client": "2.19.1",
3487 + "@walletconnect/types": "2.19.1",
3488 + "@walletconnect/utils": "2.19.1",
3489 + "es-toolkit": "1.33.0",
3490 + "events": "3.3.0"
3491 + }
3492 + },
3493 + "node_modules/@reown/appkit-utils/node_modules/@walletconnect/utils": {
3494 + "version": "2.19.1",
3495 + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.19.1.tgz",
3496 + "integrity": "sha512-aOwcg+Hpph8niJSXLqkU25pmLR49B8ECXp5gFQDW5IeVgXHoOoK7w8a79GBhIBheMLlIt1322sTKQ7Rq5KzzFg==",
3497 + "license": "Apache-2.0",
3498 + "dependencies": {
3499 + "@noble/ciphers": "1.2.1",
3500 + "@noble/curves": "1.8.1",
3501 + "@noble/hashes": "1.7.1",
3502 + "@walletconnect/jsonrpc-utils": "1.0.8",
3503 + "@walletconnect/keyvaluestorage": "1.1.1",
3504 + "@walletconnect/relay-api": "1.0.11",
3505 + "@walletconnect/relay-auth": "1.1.0",
3506 + "@walletconnect/safe-json": "1.0.2",
3507 + "@walletconnect/time": "1.0.2",
3508 + "@walletconnect/types": "2.19.1",
3509 + "@walletconnect/window-getters": "1.0.1",
3510 + "@walletconnect/window-metadata": "1.0.1",
3511 + "bs58": "6.0.0",
3512 + "detect-browser": "5.3.0",
3513 + "elliptic": "6.6.1",
3514 + "query-string": "7.1.3",
3515 + "uint8arrays": "3.1.0",
3516 + "viem": "2.23.2"
3517 + }
3518 + },
3519 + "node_modules/@reown/appkit-utils/node_modules/@walletconnect/utils/node_modules/viem": {
3520 + "version": "2.23.2",
3521 + "resolved": "https://registry.npmjs.org/viem/-/viem-2.23.2.tgz",
3522 + "integrity": "sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA==",
3523 + "funding": [
3524 + {
3525 + "type": "github",
3526 + "url": "https://github.com/sponsors/wevm"
3527 + }
3528 + ],
3529 + "license": "MIT",
3530 + "dependencies": {
3531 + "@noble/curves": "1.8.1",
3532 + "@noble/hashes": "1.7.1",
3533 + "@scure/bip32": "1.6.2",
3534 + "@scure/bip39": "1.5.4",
3535 + "abitype": "1.0.8",
3536 + "isows": "1.0.6",
3537 + "ox": "0.6.7",
3538 + "ws": "8.18.0"
3539 + },
3540 + "peerDependencies": {
3541 + "typescript": ">=5.0.4"
3542 + },
3543 + "peerDependenciesMeta": {
3544 + "typescript": {
3545 + "optional": true
3546 + }
3547 + }
3548 + },
3549 + "node_modules/@reown/appkit-utils/node_modules/abitype": {
3550 + "version": "1.0.8",
3551 + "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.8.tgz",
3552 + "integrity": "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==",
3553 + "license": "MIT",
3554 + "funding": {
3555 + "url": "https://github.com/sponsors/wevm"
3556 + },
3557 + "peerDependencies": {
3558 + "typescript": ">=5.0.4",
3559 + "zod": "^3 >=3.22.0"
3560 + },
3561 + "peerDependenciesMeta": {
3562 + "typescript": {
3563 + "optional": true
3564 + },
3565 + "zod": {
3566 + "optional": true
3567 + }
3568 + }
3569 + },
3570 + "node_modules/@reown/appkit-utils/node_modules/base-x": {
3571 + "version": "5.0.1",
3572 + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz",
3573 + "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==",
3574 + "license": "MIT"
3575 + },
3576 + "node_modules/@reown/appkit-utils/node_modules/bs58": {
3577 + "version": "6.0.0",
3578 + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz",
3579 + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==",
3580 + "license": "MIT",
3581 + "dependencies": {
3582 + "base-x": "^5.0.0"
3583 + }
3584 + },
3585 + "node_modules/@reown/appkit-utils/node_modules/eventemitter3": {
3586 + "version": "5.0.1",
3587 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
3588 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
3589 + "license": "MIT"
3590 + },
3591 + "node_modules/@reown/appkit-utils/node_modules/isows": {
3592 + "version": "1.0.6",
3593 + "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.6.tgz",
3594 + "integrity": "sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==",
3595 + "funding": [
3596 + {
3597 + "type": "github",
3598 + "url": "https://github.com/sponsors/wevm"
3599 + }
3600 + ],
3601 + "license": "MIT",
3602 + "peerDependencies": {
3603 + "ws": "*"
3604 + }
3605 + },
3606 + "node_modules/@reown/appkit-utils/node_modules/ox": {
3607 + "version": "0.6.7",
3608 + "resolved": "https://registry.npmjs.org/ox/-/ox-0.6.7.tgz",
3609 + "integrity": "sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA==",
3610 + "funding": [
3611 + {
3612 + "type": "github",
3613 + "url": "https://github.com/sponsors/wevm"
3614 + }
3615 + ],
3616 + "license": "MIT",
3617 + "dependencies": {
3618 + "@adraffy/ens-normalize": "^1.10.1",
3619 + "@noble/curves": "^1.6.0",
3620 + "@noble/hashes": "^1.5.0",
3621 + "@scure/bip32": "^1.5.0",
3622 + "@scure/bip39": "^1.4.0",
3623 + "abitype": "^1.0.6",
3624 + "eventemitter3": "5.0.1"
3625 + },
3626 + "peerDependencies": {
3627 + "typescript": ">=5.4.0"
3628 + },
3629 + "peerDependenciesMeta": {
3630 + "typescript": {
3631 + "optional": true
3632 + }
3633 + }
3634 + },
3635 + "node_modules/@reown/appkit-utils/node_modules/ws": {
3636 + "version": "8.18.0",
3637 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
3638 + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
3639 + "license": "MIT",
3640 + "engines": {
3641 + "node": ">=10.0.0"
3642 + },
3643 + "peerDependencies": {
3644 + "bufferutil": "^4.0.1",
3645 + "utf-8-validate": ">=5.0.2"
3646 + },
3647 + "peerDependenciesMeta": {
3648 + "bufferutil": {
3649 + "optional": true
3650 + },
3651 + "utf-8-validate": {
3652 + "optional": true
3653 + }
3654 + }
3655 + },
3656 + "node_modules/@reown/appkit-wallet": {
3657 + "version": "1.7.2",
3658 + "resolved": "https://registry.npmjs.org/@reown/appkit-wallet/-/appkit-wallet-1.7.2.tgz",
3659 + "integrity": "sha512-WQ0ykk5TwsjOcUL62ajT1bhZYdFZl0HjwwAH9LYvtKYdyZcF0Ps4+y2H4HHYOc03Q+LKOHEfrFztMBLXPTxwZA==",
3660 + "license": "Apache-2.0",
3661 + "dependencies": {
3662 + "@reown/appkit-common": "1.7.2",
3663 + "@reown/appkit-polyfills": "1.7.2",
3664 + "@walletconnect/logger": "2.1.2",
3665 + "zod": "3.22.4"
3666 + }
3667 + },
3668 + "node_modules/@reown/appkit-wallet/node_modules/zod": {
3669 + "version": "3.22.4",
3670 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz",
3671 + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==",
3672 + "license": "MIT",
3673 + "funding": {
3674 + "url": "https://github.com/sponsors/colinhacks"
3675 + }
3676 + },
3677 + "node_modules/@reown/appkit/node_modules/@noble/curves": {
3678 + "version": "1.8.1",
3679 + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz",
3680 + "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==",
3681 + "license": "MIT",
3682 + "dependencies": {
3683 + "@noble/hashes": "1.7.1"
3684 + },
3685 + "engines": {
3686 + "node": "^14.21.3 || >=16"
3687 + },
3688 + "funding": {
3689 + "url": "https://paulmillr.com/funding/"
3690 + }
3691 + },
3692 + "node_modules/@reown/appkit/node_modules/@noble/hashes": {
3693 + "version": "1.7.1",
3694 + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz",
3695 + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==",
3696 + "license": "MIT",
3697 + "engines": {
3698 + "node": "^14.21.3 || >=16"
3699 + },
3700 + "funding": {
3701 + "url": "https://paulmillr.com/funding/"
3702 + }
3703 + },
3704 + "node_modules/@reown/appkit/node_modules/@scure/bip32": {
3705 + "version": "1.6.2",
3706 + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.6.2.tgz",
3707 + "integrity": "sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw==",
3708 + "license": "MIT",
3709 + "dependencies": {
3710 + "@noble/curves": "~1.8.1",
3711 + "@noble/hashes": "~1.7.1",
3712 + "@scure/base": "~1.2.2"
3713 + },
3714 + "funding": {
3715 + "url": "https://paulmillr.com/funding/"
3716 + }
3717 + },
3718 + "node_modules/@reown/appkit/node_modules/@scure/bip39": {
3719 + "version": "1.5.4",
3720 + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.5.4.tgz",
3721 + "integrity": "sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==",
3722 + "license": "MIT",
3723 + "dependencies": {
3724 + "@noble/hashes": "~1.7.1",
3725 + "@scure/base": "~1.2.4"
3726 + },
3727 + "funding": {
3728 + "url": "https://paulmillr.com/funding/"
3729 + }
3730 + },
3731 + "node_modules/@reown/appkit/node_modules/@walletconnect/core": {
3732 + "version": "2.19.1",
3733 + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.19.1.tgz",
3734 + "integrity": "sha512-rMvpZS0tQXR/ivzOxN1GkHvw3jRRMlI/jRX5g7ZteLgg2L0ZcANsFvAU5IxILxIKcIkTCloF9TcfloKVbK3qmw==",
3735 + "license": "Apache-2.0",
3736 + "dependencies": {
3737 + "@walletconnect/heartbeat": "1.2.2",
3738 + "@walletconnect/jsonrpc-provider": "1.0.14",
3739 + "@walletconnect/jsonrpc-types": "1.0.4",
3740 + "@walletconnect/jsonrpc-utils": "1.0.8",
3741 + "@walletconnect/jsonrpc-ws-connection": "1.0.16",
3742 + "@walletconnect/keyvaluestorage": "1.1.1",
3743 + "@walletconnect/logger": "2.1.2",
3744 + "@walletconnect/relay-api": "1.0.11",
3745 + "@walletconnect/relay-auth": "1.1.0",
3746 + "@walletconnect/safe-json": "1.0.2",
3747 + "@walletconnect/time": "1.0.2",
3748 + "@walletconnect/types": "2.19.1",
3749 + "@walletconnect/utils": "2.19.1",
3750 + "@walletconnect/window-getters": "1.0.1",
3751 + "es-toolkit": "1.33.0",
3752 + "events": "3.3.0",
3753 + "uint8arrays": "3.1.0"
3754 + },
3755 + "engines": {
3756 + "node": ">=18"
3757 + }
3758 + },
3759 + "node_modules/@reown/appkit/node_modules/@walletconnect/sign-client": {
3760 + "version": "2.19.1",
3761 + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.19.1.tgz",
3762 + "integrity": "sha512-OgBHRPo423S02ceN3lAzcZ3MYb1XuLyTTkKqLmKp/icYZCyRzm3/ynqJDKndiBLJ5LTic0y07LiZilnliYqlvw==",
3763 + "deprecated": "Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases",
3764 + "license": "Apache-2.0",
3765 + "dependencies": {
3766 + "@walletconnect/core": "2.19.1",
3767 + "@walletconnect/events": "1.0.1",
3768 + "@walletconnect/heartbeat": "1.2.2",
3769 + "@walletconnect/jsonrpc-utils": "1.0.8",
3770 + "@walletconnect/logger": "2.1.2",
3771 + "@walletconnect/time": "1.0.2",
3772 + "@walletconnect/types": "2.19.1",
3773 + "@walletconnect/utils": "2.19.1",
3774 + "events": "3.3.0"
3775 + }
3776 + },
3777 + "node_modules/@reown/appkit/node_modules/@walletconnect/universal-provider": {
3778 + "version": "2.19.1",
3779 + "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.19.1.tgz",
3780 + "integrity": "sha512-4rdLvJ2TGDIieNWW3sZw2MXlX65iHpTuKb5vyvUHQtjIVNLj+7X/09iUAI/poswhtspBK0ytwbH+AIT/nbGpjg==",
3781 + "deprecated": "Reliability and performance improvements. See: https://github.com/WalletConnect/walletconnect-monorepo/releases",
3782 + "license": "Apache-2.0",
3783 + "dependencies": {
3784 + "@walletconnect/events": "1.0.1",
3785 + "@walletconnect/jsonrpc-http-connection": "1.0.8",
3786 + "@walletconnect/jsonrpc-provider": "1.0.14",
3787 + "@walletconnect/jsonrpc-types": "1.0.4",
3788 + "@walletconnect/jsonrpc-utils": "1.0.8",
3789 + "@walletconnect/keyvaluestorage": "1.1.1",
3790 + "@walletconnect/logger": "2.1.2",
3791 + "@walletconnect/sign-client": "2.19.1",
3792 + "@walletconnect/types": "2.19.1",
3793 + "@walletconnect/utils": "2.19.1",
3794 + "es-toolkit": "1.33.0",
3795 + "events": "3.3.0"
3796 + }
3797 + },
3798 + "node_modules/@reown/appkit/node_modules/@walletconnect/utils": {
3799 + "version": "2.19.1",
3800 + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.19.1.tgz",
3801 + "integrity": "sha512-aOwcg+Hpph8niJSXLqkU25pmLR49B8ECXp5gFQDW5IeVgXHoOoK7w8a79GBhIBheMLlIt1322sTKQ7Rq5KzzFg==",
3802 + "license": "Apache-2.0",
3803 + "dependencies": {
3804 + "@noble/ciphers": "1.2.1",
3805 + "@noble/curves": "1.8.1",
3806 + "@noble/hashes": "1.7.1",
3807 + "@walletconnect/jsonrpc-utils": "1.0.8",
3808 + "@walletconnect/keyvaluestorage": "1.1.1",
3809 + "@walletconnect/relay-api": "1.0.11",
3810 + "@walletconnect/relay-auth": "1.1.0",
3811 + "@walletconnect/safe-json": "1.0.2",
3812 + "@walletconnect/time": "1.0.2",
3813 + "@walletconnect/types": "2.19.1",
3814 + "@walletconnect/window-getters": "1.0.1",
3815 + "@walletconnect/window-metadata": "1.0.1",
3816 + "bs58": "6.0.0",
3817 + "detect-browser": "5.3.0",
3818 + "elliptic": "6.6.1",
3819 + "query-string": "7.1.3",
3820 + "uint8arrays": "3.1.0",
3821 + "viem": "2.23.2"
3822 + }
3823 + },
3824 + "node_modules/@reown/appkit/node_modules/@walletconnect/utils/node_modules/viem": {
3825 + "version": "2.23.2",
3826 + "resolved": "https://registry.npmjs.org/viem/-/viem-2.23.2.tgz",
3827 + "integrity": "sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA==",
3828 + "funding": [
3829 + {
3830 + "type": "github",
3831 + "url": "https://github.com/sponsors/wevm"
3832 + }
3833 ],
3834 + "license": "MIT",
3835 + "dependencies": {
3836 + "@noble/curves": "1.8.1",
3837 + "@noble/hashes": "1.7.1",
3838 + "@scure/bip32": "1.6.2",
3839 + "@scure/bip39": "1.5.4",
3840 + "abitype": "1.0.8",
3841 + "isows": "1.0.6",
3842 + "ox": "0.6.7",
3843 + "ws": "8.18.0"
3844 + },
3845 + "peerDependencies": {
3846 + "typescript": ">=5.0.4"
3847 + },
3848 + "peerDependenciesMeta": {
3849 + "typescript": {
3850 + "optional": true
3851 + }
3852 + }
3853 + },
3854 + "node_modules/@reown/appkit/node_modules/abitype": {
3855 + "version": "1.0.8",
3856 + "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.8.tgz",
3857 + "integrity": "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==",
3858 + "license": "MIT",
3859 + "funding": {
3860 + "url": "https://github.com/sponsors/wevm"
3861 + },
3862 + "peerDependencies": {
3863 + "typescript": ">=5.0.4",
3864 + "zod": "^3 >=3.22.0"
3865 + },
3866 + "peerDependenciesMeta": {
3867 + "typescript": {
3868 + "optional": true
3869 + },
3870 + "zod": {
3871 + "optional": true
3872 + }
3873 + }
3874 + },
3875 + "node_modules/@reown/appkit/node_modules/base-x": {
3876 + "version": "5.0.1",
3877 + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz",
3878 + "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==",
3879 + "license": "MIT"
3880 + },
3881 + "node_modules/@reown/appkit/node_modules/bs58": {
3882 + "version": "6.0.0",
3883 + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz",
3884 + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==",
3885 + "license": "MIT",
3886 + "dependencies": {
3887 + "base-x": "^5.0.0"
3888 + }
3889 + },
3890 + "node_modules/@reown/appkit/node_modules/eventemitter3": {
3891 + "version": "5.0.1",
3892 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
3893 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
3894 + "license": "MIT"
3895 + },
3896 + "node_modules/@reown/appkit/node_modules/isows": {
3897 + "version": "1.0.6",
3898 + "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.6.tgz",
3899 + "integrity": "sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==",
3900 + "funding": [
3901 + {
3902 + "type": "github",
3903 + "url": "https://github.com/sponsors/wevm"
3904 + }
3905 + ],
3906 + "license": "MIT",
3907 + "peerDependencies": {
3908 + "ws": "*"
3909 + }
3910 + },
3911 + "node_modules/@reown/appkit/node_modules/ox": {
3912 + "version": "0.6.7",
3913 + "resolved": "https://registry.npmjs.org/ox/-/ox-0.6.7.tgz",
3914 + "integrity": "sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA==",
3915 + "funding": [
3916 + {
3917 + "type": "github",
3918 + "url": "https://github.com/sponsors/wevm"
3919 + }
3920 + ],
3921 + "license": "MIT",
3922 + "dependencies": {
3923 + "@adraffy/ens-normalize": "^1.10.1",
3924 + "@noble/curves": "^1.6.0",
3925 + "@noble/hashes": "^1.5.0",
3926 + "@scure/bip32": "^1.5.0",
3927 + "@scure/bip39": "^1.4.0",
3928 + "abitype": "^1.0.6",
3929 + "eventemitter3": "5.0.1"
3930 + },
3931 + "peerDependencies": {
3932 + "typescript": ">=5.4.0"
3933 + },
3934 + "peerDependenciesMeta": {
3935 + "typescript": {
3936 + "optional": true
3937 + }
3938 + }
3939 + },
3940 + "node_modules/@reown/appkit/node_modules/ws": {
3941 + "version": "8.18.0",
3942 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
3943 + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
3944 + "license": "MIT",
3945 + "engines": {
3946 + "node": ">=10.0.0"
3947 + },
3948 + "peerDependencies": {
3949 + "bufferutil": "^4.0.1",
3950 + "utf-8-validate": ">=5.0.2"
3951 + },
3952 + "peerDependenciesMeta": {
3953 + "bufferutil": {
3954 + "optional": true
3955 + },
3956 + "utf-8-validate": {
3957 + "optional": true
3958 + }
3959 + }
3960 + },
3961 + "node_modules/@rolldown/pluginutils": {
3962 + "version": "1.0.0-beta.27",
3963 + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
3964 + "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==",
3965 + "dev": true,
3966 + "license": "MIT"
3967 + },
3968 + "node_modules/@rollup/rollup-android-arm-eabi": {
3969 + "version": "4.24.0",
3970 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz",
3971 + "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==",
3972 + "cpu": [
3973 + "arm"
3974 + ],
3975 + "dev": true,
3976 + "license": "MIT",
3977 + "optional": true,
3978 + "os": [
3979 + "android"
3980 + ]
3981 + },
3982 + "node_modules/@rollup/rollup-android-arm64": {
3983 + "version": "4.24.0",
3984 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz",
3985 + "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==",
3986 + "cpu": [
3987 + "arm64"
3988 + ],
3989 + "dev": true,
3990 + "license": "MIT",
3991 + "optional": true,
3992 + "os": [
3993 + "android"
3994 + ]
3995 + },
3996 + "node_modules/@rollup/rollup-darwin-arm64": {
3997 + "version": "4.24.0",
3998 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz",
3999 + "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==",
4000 + "cpu": [
4001 + "arm64"
4002 + ],
4003 + "dev": true,
4004 + "license": "MIT",
4005 + "optional": true,
4006 + "os": [
4007 + "darwin"
4008 + ]
4009 + },
4010 + "node_modules/@rollup/rollup-darwin-x64": {
4011 + "version": "4.24.0",
4012 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz",
4013 + "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==",
4014 + "cpu": [
4015 + "x64"
4016 + ],
4017 + "dev": true,
4018 + "license": "MIT",
4019 + "optional": true,
4020 + "os": [
4021 + "darwin"
4022 + ]
4023 + },
4024 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
4025 + "version": "4.24.0",
4026 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz",
4027 + "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==",
4028 + "cpu": [
4029 + "arm"
4030 + ],
4031 + "dev": true,
4032 + "license": "MIT",
4033 + "optional": true,
4034 + "os": [
4035 + "linux"
4036 + ]
4037 + },
4038 + "node_modules/@rollup/rollup-linux-arm-musleabihf": {
4039 + "version": "4.24.0",
4040 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz",
4041 + "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==",
4042 + "cpu": [
4043 + "arm"
4044 + ],
4045 + "dev": true,
4046 + "license": "MIT",
4047 + "optional": true,
4048 + "os": [
4049 + "linux"
4050 + ]
4051 + },
4052 + "node_modules/@rollup/rollup-linux-arm64-gnu": {
4053 + "version": "4.24.0",
4054 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz",
4055 + "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==",
4056 + "cpu": [
4057 + "arm64"
4058 + ],
4059 + "dev": true,
4060 + "license": "MIT",
4061 + "optional": true,
4062 + "os": [
4063 + "linux"
4064 + ]
4065 + },
4066 + "node_modules/@rollup/rollup-linux-arm64-musl": {
4067 + "version": "4.24.0",
4068 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz",
4069 + "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==",
4070 + "cpu": [
4071 + "arm64"
4072 + ],
4073 + "dev": true,
4074 + "license": "MIT",
4075 + "optional": true,
4076 + "os": [
4077 + "linux"
4078 + ]
4079 + },
4080 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
4081 + "version": "4.24.0",
4082 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz",
4083 + "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==",
4084 + "cpu": [
4085 + "ppc64"
4086 + ],
4087 + "dev": true,
4088 + "license": "MIT",
4089 + "optional": true,
4090 + "os": [
4091 + "linux"
4092 + ]
4093 + },
4094 + "node_modules/@rollup/rollup-linux-riscv64-gnu": {
4095 + "version": "4.24.0",
4096 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz",
4097 + "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==",
4098 + "cpu": [
4099 + "riscv64"
4100 + ],
4101 + "dev": true,
4102 + "license": "MIT",
4103 + "optional": true,
4104 + "os": [
4105 + "linux"
4106 + ]
4107 + },
4108 + "node_modules/@rollup/rollup-linux-s390x-gnu": {
4109 + "version": "4.24.0",
4110 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz",
4111 + "integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==",
4112 + "cpu": [
4113 + "s390x"
4114 + ],
4115 + "dev": true,
4116 + "license": "MIT",
4117 + "optional": true,
4118 + "os": [
4119 + "linux"
4120 + ]
4121 + },
4122 + "node_modules/@rollup/rollup-linux-x64-gnu": {
4123 + "version": "4.24.0",
4124 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz",
4125 + "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==",
4126 + "cpu": [
4127 + "x64"
4128 + ],
4129 + "dev": true,
4130 + "license": "MIT",
4131 + "optional": true,
4132 + "os": [
4133 + "linux"
4134 + ]
4135 + },
4136 + "node_modules/@rollup/rollup-linux-x64-musl": {
4137 + "version": "4.24.0",
4138 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz",
4139 + "integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==",
4140 + "cpu": [
4141 + "x64"
4142 + ],
4143 + "dev": true,
4144 + "license": "MIT",
4145 + "optional": true,
4146 + "os": [
4147 + "linux"
4148 + ]
4149 + },
4150 + "node_modules/@rollup/rollup-win32-arm64-msvc": {
4151 + "version": "4.24.0",
4152 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz",
4153 + "integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==",
4154 + "cpu": [
4155 + "arm64"
4156 + ],
4157 + "dev": true,
4158 + "license": "MIT",
4159 + "optional": true,
4160 + "os": [
4161 + "win32"
4162 + ]
4163 + },
4164 + "node_modules/@rollup/rollup-win32-ia32-msvc": {
4165 + "version": "4.24.0",
4166 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz",
4167 + "integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==",
4168 + "cpu": [
4169 + "ia32"
4170 + ],
4171 + "dev": true,
4172 + "license": "MIT",
4173 + "optional": true,
4174 + "os": [
4175 + "win32"
4176 + ]
4177 + },
4178 + "node_modules/@rollup/rollup-win32-x64-msvc": {
4179 + "version": "4.24.0",
4180 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz",
4181 + "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==",
4182 + "cpu": [
4183 + "x64"
4184 + ],
4185 + "dev": true,
4186 + "license": "MIT",
4187 + "optional": true,
4188 + "os": [
4189 + "win32"
4190 + ]
4191 + },
4192 + "node_modules/@scure/base": {
4193 + "version": "1.2.6",
4194 + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz",
4195 + "integrity": "sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==",
4196 + "license": "MIT",
4197 + "funding": {
4198 + "url": "https://paulmillr.com/funding/"
4199 + }
4200 + },
4201 + "node_modules/@scure/bip32": {
4202 + "version": "1.4.0",
4203 + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz",
4204 + "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==",
4205 + "license": "MIT",
4206 + "dependencies": {
4207 + "@noble/curves": "~1.4.0",
4208 + "@noble/hashes": "~1.4.0",
4209 + "@scure/base": "~1.1.6"
4210 + },
4211 + "funding": {
4212 + "url": "https://paulmillr.com/funding/"
4213 + }
4214 + },
4215 + "node_modules/@scure/bip32/node_modules/@noble/curves": {
4216 + "version": "1.4.2",
4217 + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz",
4218 + "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==",
4219 + "license": "MIT",
4220 + "dependencies": {
4221 + "@noble/hashes": "1.4.0"
4222 + },
4223 + "funding": {
4224 + "url": "https://paulmillr.com/funding/"
4225 + }
4226 + },
4227 + "node_modules/@scure/bip32/node_modules/@noble/hashes": {
4228 + "version": "1.4.0",
4229 + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz",
4230 + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==",
4231 + "license": "MIT",
4232 + "engines": {
4233 + "node": ">= 16"
4234 + },
4235 + "funding": {
4236 + "url": "https://paulmillr.com/funding/"
4237 + }
4238 + },
4239 + "node_modules/@scure/bip32/node_modules/@scure/base": {
4240 + "version": "1.1.9",
4241 + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz",
4242 + "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==",
4243 + "license": "MIT",
4244 + "funding": {
4245 + "url": "https://paulmillr.com/funding/"
4246 + }
4247 + },
4248 + "node_modules/@scure/bip39": {
4249 + "version": "1.6.0",
4250 + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz",
4251 + "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==",
4252 + "license": "MIT",
4253 + "dependencies": {
4254 + "@noble/hashes": "~1.8.0",
4255 + "@scure/base": "~1.2.5"
4256 + },
4257 + "funding": {
4258 + "url": "https://paulmillr.com/funding/"
4259 + }
4260 + },
4261 + "node_modules/@sinclair/typebox": {
4262 + "version": "0.33.22",
4263 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.33.22.tgz",
4264 + "integrity": "sha512-auUj4k+f4pyrIVf4GW5UKquSZFHJWri06QgARy9C0t9ZTjJLIuNIrr1yl9bWcJWJ1Gz1vOvYN1D+QPaIlNMVkQ==",
4265 + "license": "MIT"
4266 + },
4267 + "node_modules/@socket.io/component-emitter": {
4268 + "version": "3.1.2",
4269 + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz",
4270 + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==",
4271 + "license": "MIT"
4272 + },
4273 + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol": {
4274 + "version": "2.2.5",
4275 + "resolved": "https://registry.npmjs.org/@solana-mobile/mobile-wallet-adapter-protocol/-/mobile-wallet-adapter-protocol-2.2.5.tgz",
4276 + "integrity": "sha512-kCI+0/umWm98M9g12ndpS56U6wBzq4XdhobCkDPF8qRDYX/iTU8CD+QMcalh7VgRT7GWEmySQvQdaugM0Chf0g==",
4277 + "license": "Apache-2.0",
4278 + "dependencies": {
4279 + "@solana/codecs-strings": "^4.0.0",
4280 + "@solana/wallet-standard": "^1.1.2",
4281 + "@solana/wallet-standard-util": "^1.1.1",
4282 + "@wallet-standard/core": "^1.0.3",
4283 + "js-base64": "^3.7.5"
4284 + },
4285 + "peerDependencies": {
4286 + "react-native": ">0.69"
4287 + }
4288 + },
4289 + "node_modules/@solana-mobile/mobile-wallet-adapter-protocol-web3js": {
4290 + "version": "2.2.5",
4291 + "resolved": "https://registry.npmjs.org/@solana-mobile/mobile-wallet-adapter-protocol-web3js/-/mobile-wallet-adapter-protocol-web3js-2.2.5.tgz",
4292 + "integrity": "sha512-xfQl6Kee0ZXagUG5mpy+bMhQTNf2LAzF65m5SSgNJp47y/nP9GdXWi9blVH8IPP+QjF/+DnCtURaXS14bk3WJw==",
4293 + "license": "Apache-2.0",
4294 + "dependencies": {
4295 + "@solana-mobile/mobile-wallet-adapter-protocol": "^2.2.5",
4296 + "bs58": "^5.0.0",
4297 + "js-base64": "^3.7.5"
4298 + },
4299 + "peerDependencies": {
4300 + "@solana/web3.js": "^1.58.0"
4301 + }
4302 + },
4303 + "node_modules/@solana-mobile/wallet-adapter-mobile": {
4304 + "version": "2.2.5",
4305 + "resolved": "https://registry.npmjs.org/@solana-mobile/wallet-adapter-mobile/-/wallet-adapter-mobile-2.2.5.tgz",
4306 + "integrity": "sha512-Zpzfwm3N4FfI63ZMs2qZChQ1j0z+p2prkZbSU51NyTnE+K9l9sDAl8RmRCOWnE29y+/AN10WuQZQoIAccHVOFg==",
4307 + "license": "Apache-2.0",
4308 + "dependencies": {
4309 + "@solana-mobile/mobile-wallet-adapter-protocol-web3js": "^2.2.5",
4310 + "@solana-mobile/wallet-standard-mobile": "^0.4.3",
4311 + "@solana/wallet-adapter-base": "^0.9.23",
4312 + "@solana/wallet-standard-features": "^1.2.0",
4313 + "js-base64": "^3.7.5"
4314 + },
4315 + "optionalDependencies": {
4316 + "@react-native-async-storage/async-storage": "^1.17.7"
4317 + },
4318 + "peerDependencies": {
4319 + "@solana/web3.js": "^1.58.0"
4320 + }
4321 + },
4322 + "node_modules/@solana-mobile/wallet-standard-mobile": {
4323 + "version": "0.4.4",
4324 + "resolved": "https://registry.npmjs.org/@solana-mobile/wallet-standard-mobile/-/wallet-standard-mobile-0.4.4.tgz",
4325 + "integrity": "sha512-LMvqkS5/aEH+EiDje9Dk351go6wO3POysgmobM4qm8RsG5s6rDAW3U0zA+5f2coGCTyRx8BKE1I/9nHlwtBuow==",
4326 + "license": "Apache-2.0",
4327 + "dependencies": {
4328 + "@solana-mobile/mobile-wallet-adapter-protocol": "^2.2.5",
4329 + "@solana/wallet-standard-chains": "^1.1.0",
4330 + "@solana/wallet-standard-features": "^1.2.0",
4331 + "@wallet-standard/base": "^1.0.1",
4332 + "@wallet-standard/features": "^1.0.3",
4333 + "bs58": "^5.0.0",
4334 + "js-base64": "^3.7.5",
4335 + "qrcode": "^1.5.4"
4336 + }
4337 + },
4338 + "node_modules/@solana-program/compute-budget": {
4339 + "version": "0.8.0",
4340 + "resolved": "https://registry.npmjs.org/@solana-program/compute-budget/-/compute-budget-0.8.0.tgz",
4341 + "integrity": "sha512-qPKxdxaEsFxebZ4K5RPuy7VQIm/tfJLa1+Nlt3KNA8EYQkz9Xm8htdoEaXVrer9kpgzzp9R3I3Bh6omwCM06tQ==",
4342 + "license": "Apache-2.0",
4343 + "peerDependencies": {
4344 + "@solana/kit": "^2.1.0"
4345 + }
4346 + },
4347 + "node_modules/@solana-program/stake": {
4348 + "version": "0.2.1",
4349 + "resolved": "https://registry.npmjs.org/@solana-program/stake/-/stake-0.2.1.tgz",
4350 + "integrity": "sha512-ssNPsJv9XHaA+L7ihzmWGYcm/+XYURQ8UA3wQMKf6ccEHyHOUgoglkkDU/BoA0+wul6HxZUN0tHFymC0qFw6sg==",
4351 + "license": "MIT",
4352 + "peerDependencies": {
4353 + "@solana/kit": "^2.1.0"
4354 + }
4355 + },
4356 + "node_modules/@solana-program/system": {
4357 + "version": "0.7.0",
4358 + "resolved": "https://registry.npmjs.org/@solana-program/system/-/system-0.7.0.tgz",
4359 + "integrity": "sha512-FKTBsKHpvHHNc1ATRm7SlC5nF/VdJtOSjldhcyfMN9R7xo712Mo2jHIzvBgn8zQO5Kg0DcWuKB7268Kv1ocicw==",
4360 + "license": "Apache-2.0",
4361 + "peerDependencies": {
4362 + "@solana/kit": "^2.1.0"
4363 + }
4364 + },
4365 + "node_modules/@solana-program/token": {
4366 + "version": "0.5.1",
4367 + "resolved": "https://registry.npmjs.org/@solana-program/token/-/token-0.5.1.tgz",
4368 + "integrity": "sha512-bJvynW5q9SFuVOZ5vqGVkmaPGA0MCC+m9jgJj1nk5m20I389/ms69ASnhWGoOPNcie7S9OwBX0gTj2fiyWpfag==",
4369 + "license": "Apache-2.0",
4370 + "peerDependencies": {
4371 + "@solana/kit": "^2.1.0"
4372 + }
4373 + },
4374 + "node_modules/@solana-program/token-2022": {
4375 + "version": "0.4.2",
4376 + "resolved": "https://registry.npmjs.org/@solana-program/token-2022/-/token-2022-0.4.2.tgz",
4377 + "integrity": "sha512-zIpR5t4s9qEU3hZKupzIBxJ6nUV5/UVyIT400tu9vT1HMs5JHxaTTsb5GUhYjiiTvNwU0MQavbwc4Dl29L0Xvw==",
4378 + "license": "Apache-2.0",
4379 + "peerDependencies": {
4380 + "@solana/kit": "^2.1.0",
4381 + "@solana/sysvars": "^2.1.0"
4382 + }
4383 + },
4384 + "node_modules/@solana/accounts": {
4385 + "version": "2.3.0",
4386 + "resolved": "https://registry.npmjs.org/@solana/accounts/-/accounts-2.3.0.tgz",
4387 + "integrity": "sha512-QgQTj404Z6PXNOyzaOpSzjgMOuGwG8vC66jSDB+3zHaRcEPRVRd2sVSrd1U6sHtnV3aiaS6YyDuPQMheg4K2jw==",
4388 + "license": "MIT",
4389 + "dependencies": {
4390 + "@solana/addresses": "2.3.0",
4391 + "@solana/codecs-core": "2.3.0",
4392 + "@solana/codecs-strings": "2.3.0",
4393 + "@solana/errors": "2.3.0",
4394 + "@solana/rpc-spec": "2.3.0",
4395 + "@solana/rpc-types": "2.3.0"
4396 + },
4397 + "engines": {
4398 + "node": ">=20.18.0"
4399 + },
4400 + "peerDependencies": {
4401 + "typescript": ">=5.3.3"
4402 + }
4403 + },
4404 + "node_modules/@solana/accounts/node_modules/@solana/codecs-core": {
4405 + "version": "2.3.0",
4406 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
4407 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
4408 + "license": "MIT",
4409 + "dependencies": {
4410 + "@solana/errors": "2.3.0"
4411 + },
4412 + "engines": {
4413 + "node": ">=20.18.0"
4414 + },
4415 + "peerDependencies": {
4416 + "typescript": ">=5.3.3"
4417 + }
4418 + },
4419 + "node_modules/@solana/accounts/node_modules/@solana/codecs-numbers": {
4420 + "version": "2.3.0",
4421 + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz",
4422 + "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==",
4423 + "license": "MIT",
4424 + "dependencies": {
4425 + "@solana/codecs-core": "2.3.0",
4426 + "@solana/errors": "2.3.0"
4427 + },
4428 + "engines": {
4429 + "node": ">=20.18.0"
4430 + },
4431 + "peerDependencies": {
4432 + "typescript": ">=5.3.3"
4433 + }
4434 + },
4435 + "node_modules/@solana/accounts/node_modules/@solana/codecs-strings": {
4436 + "version": "2.3.0",
4437 + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.3.0.tgz",
4438 + "integrity": "sha512-y5pSBYwzVziXu521hh+VxqUtp0hYGTl1eWGoc1W+8mdvBdC1kTqm/X7aYQw33J42hw03JjryvYOvmGgk3Qz/Ug==",
4439 + "license": "MIT",
4440 + "dependencies": {
4441 + "@solana/codecs-core": "2.3.0",
4442 + "@solana/codecs-numbers": "2.3.0",
4443 + "@solana/errors": "2.3.0"
4444 + },
4445 + "engines": {
4446 + "node": ">=20.18.0"
4447 + },
4448 + "peerDependencies": {
4449 + "fastestsmallesttextencoderdecoder": "^1.0.22",
4450 + "typescript": ">=5.3.3"
4451 + }
4452 + },
4453 + "node_modules/@solana/accounts/node_modules/@solana/errors": {
4454 + "version": "2.3.0",
4455 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
4456 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
4457 + "license": "MIT",
4458 + "dependencies": {
4459 + "chalk": "^5.4.1",
4460 + "commander": "^14.0.0"
4461 + },
4462 + "bin": {
4463 + "errors": "bin/cli.mjs"
4464 + },
4465 + "engines": {
4466 + "node": ">=20.18.0"
4467 + },
4468 + "peerDependencies": {
4469 + "typescript": ">=5.3.3"
4470 + }
4471 + },
4472 + "node_modules/@solana/accounts/node_modules/chalk": {
4473 + "version": "5.6.2",
4474 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
4475 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
4476 + "license": "MIT",
4477 + "engines": {
4478 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
4479 + },
4480 + "funding": {
4481 + "url": "https://github.com/chalk/chalk?sponsor=1"
4482 + }
4483 + },
4484 + "node_modules/@solana/accounts/node_modules/commander": {
4485 + "version": "14.0.2",
4486 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
4487 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
4488 + "license": "MIT",
4489 + "engines": {
4490 + "node": ">=20"
4491 + }
4492 + },
4493 + "node_modules/@solana/addresses": {
4494 + "version": "2.3.0",
4495 + "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-2.3.0.tgz",
4496 + "integrity": "sha512-ypTNkY2ZaRFpHLnHAgaW8a83N0/WoqdFvCqf4CQmnMdFsZSdC7qOwcbd7YzdaQn9dy+P2hybewzB+KP7LutxGA==",
4497 + "license": "MIT",
4498 + "dependencies": {
4499 + "@solana/assertions": "2.3.0",
4500 + "@solana/codecs-core": "2.3.0",
4501 + "@solana/codecs-strings": "2.3.0",
4502 + "@solana/errors": "2.3.0",
4503 + "@solana/nominal-types": "2.3.0"
4504 + },
4505 + "engines": {
4506 + "node": ">=20.18.0"
4507 + },
4508 + "peerDependencies": {
4509 + "typescript": ">=5.3.3"
4510 + }
4511 + },
4512 + "node_modules/@solana/addresses/node_modules/@solana/codecs-core": {
4513 + "version": "2.3.0",
4514 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
4515 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
4516 + "license": "MIT",
4517 + "dependencies": {
4518 + "@solana/errors": "2.3.0"
4519 + },
4520 + "engines": {
4521 + "node": ">=20.18.0"
4522 + },
4523 + "peerDependencies": {
4524 + "typescript": ">=5.3.3"
4525 + }
4526 + },
4527 + "node_modules/@solana/addresses/node_modules/@solana/codecs-numbers": {
4528 + "version": "2.3.0",
4529 + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz",
4530 + "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==",
4531 + "license": "MIT",
4532 + "dependencies": {
4533 + "@solana/codecs-core": "2.3.0",
4534 + "@solana/errors": "2.3.0"
4535 + },
4536 + "engines": {
4537 + "node": ">=20.18.0"
4538 + },
4539 + "peerDependencies": {
4540 + "typescript": ">=5.3.3"
4541 + }
4542 + },
4543 + "node_modules/@solana/addresses/node_modules/@solana/codecs-strings": {
4544 + "version": "2.3.0",
4545 + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.3.0.tgz",
4546 + "integrity": "sha512-y5pSBYwzVziXu521hh+VxqUtp0hYGTl1eWGoc1W+8mdvBdC1kTqm/X7aYQw33J42hw03JjryvYOvmGgk3Qz/Ug==",
4547 + "license": "MIT",
4548 + "dependencies": {
4549 + "@solana/codecs-core": "2.3.0",
4550 + "@solana/codecs-numbers": "2.3.0",
4551 + "@solana/errors": "2.3.0"
4552 + },
4553 + "engines": {
4554 + "node": ">=20.18.0"
4555 + },
4556 + "peerDependencies": {
4557 + "fastestsmallesttextencoderdecoder": "^1.0.22",
4558 + "typescript": ">=5.3.3"
4559 + }
4560 + },
4561 + "node_modules/@solana/addresses/node_modules/@solana/errors": {
4562 + "version": "2.3.0",
4563 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
4564 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
4565 + "license": "MIT",
4566 + "dependencies": {
4567 + "chalk": "^5.4.1",
4568 + "commander": "^14.0.0"
4569 + },
4570 + "bin": {
4571 + "errors": "bin/cli.mjs"
4572 + },
4573 + "engines": {
4574 + "node": ">=20.18.0"
4575 + },
4576 + "peerDependencies": {
4577 + "typescript": ">=5.3.3"
4578 + }
4579 + },
4580 + "node_modules/@solana/addresses/node_modules/chalk": {
4581 + "version": "5.6.2",
4582 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
4583 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
4584 + "license": "MIT",
4585 + "engines": {
4586 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
4587 + },
4588 + "funding": {
4589 + "url": "https://github.com/chalk/chalk?sponsor=1"
4590 + }
4591 + },
4592 + "node_modules/@solana/addresses/node_modules/commander": {
4593 + "version": "14.0.2",
4594 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
4595 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
4596 + "license": "MIT",
4597 + "engines": {
4598 + "node": ">=20"
4599 + }
4600 + },
4601 + "node_modules/@solana/assertions": {
4602 + "version": "2.3.0",
4603 + "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-2.3.0.tgz",
4604 + "integrity": "sha512-Ekoet3khNg3XFLN7MIz8W31wPQISpKUGDGTylLptI+JjCDWx3PIa88xjEMqFo02WJ8sBj2NLV64Xg1sBcsHjZQ==",
4605 + "license": "MIT",
4606 + "dependencies": {
4607 + "@solana/errors": "2.3.0"
4608 + },
4609 + "engines": {
4610 + "node": ">=20.18.0"
4611 + },
4612 + "peerDependencies": {
4613 + "typescript": ">=5.3.3"
4614 + }
4615 + },
4616 + "node_modules/@solana/assertions/node_modules/@solana/errors": {
4617 + "version": "2.3.0",
4618 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
4619 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
4620 + "license": "MIT",
4621 + "dependencies": {
4622 + "chalk": "^5.4.1",
4623 + "commander": "^14.0.0"
4624 + },
4625 + "bin": {
4626 + "errors": "bin/cli.mjs"
4627 + },
4628 + "engines": {
4629 + "node": ">=20.18.0"
4630 + },
4631 + "peerDependencies": {
4632 + "typescript": ">=5.3.3"
4633 + }
4634 + },
4635 + "node_modules/@solana/assertions/node_modules/chalk": {
4636 + "version": "5.6.2",
4637 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
4638 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
4639 + "license": "MIT",
4640 + "engines": {
4641 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
4642 + },
4643 + "funding": {
4644 + "url": "https://github.com/chalk/chalk?sponsor=1"
4645 + }
4646 + },
4647 + "node_modules/@solana/assertions/node_modules/commander": {
4648 + "version": "14.0.2",
4649 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
4650 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
4651 + "license": "MIT",
4652 + "engines": {
4653 + "node": ">=20"
4654 + }
4655 + },
4656 + "node_modules/@solana/buffer-layout": {
4657 + "version": "4.0.1",
4658 + "resolved": "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz",
4659 + "integrity": "sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==",
4660 + "license": "MIT",
4661 + "dependencies": {
4662 + "buffer": "~6.0.3"
4663 + },
4664 + "engines": {
4665 + "node": ">=5.10"
4666 + }
4667 + },
4668 + "node_modules/@solana/codecs": {
4669 + "version": "2.3.0",
4670 + "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-2.3.0.tgz",
4671 + "integrity": "sha512-JVqGPkzoeyU262hJGdH64kNLH0M+Oew2CIPOa/9tR3++q2pEd4jU2Rxdfye9sd0Ce3XJrR5AIa8ZfbyQXzjh+g==",
4672 + "license": "MIT",
4673 + "dependencies": {
4674 + "@solana/codecs-core": "2.3.0",
4675 + "@solana/codecs-data-structures": "2.3.0",
4676 + "@solana/codecs-numbers": "2.3.0",
4677 + "@solana/codecs-strings": "2.3.0",
4678 + "@solana/options": "2.3.0"
4679 + },
4680 + "engines": {
4681 + "node": ">=20.18.0"
4682 + },
4683 + "peerDependencies": {
4684 + "typescript": ">=5.3.3"
4685 + }
4686 + },
4687 + "node_modules/@solana/codecs-core": {
4688 + "version": "4.0.0",
4689 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-4.0.0.tgz",
4690 + "integrity": "sha512-28kNUsyIlhU3MO3/7ZLDqeJf2YAm32B4tnTjl5A9HrbBqsTZ+upT/RzxZGP1MMm7jnPuIKCMwmTpsyqyR6IUpw==",
4691 + "license": "MIT",
4692 + "dependencies": {
4693 + "@solana/errors": "4.0.0"
4694 + },
4695 + "engines": {
4696 + "node": ">=20.18.0"
4697 + },
4698 + "peerDependencies": {
4699 + "typescript": ">=5.3.3"
4700 + }
4701 + },
4702 + "node_modules/@solana/codecs-data-structures": {
4703 + "version": "2.3.0",
4704 + "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.3.0.tgz",
4705 + "integrity": "sha512-qvU5LE5DqEdYMYgELRHv+HMOx73sSoV1ZZkwIrclwUmwTbTaH8QAJURBj0RhQ/zCne7VuLLOZFFGv6jGigWhSw==",
4706 + "license": "MIT",
4707 + "dependencies": {
4708 + "@solana/codecs-core": "2.3.0",
4709 + "@solana/codecs-numbers": "2.3.0",
4710 + "@solana/errors": "2.3.0"
4711 + },
4712 + "engines": {
4713 + "node": ">=20.18.0"
4714 + },
4715 + "peerDependencies": {
4716 + "typescript": ">=5.3.3"
4717 + }
4718 + },
4719 + "node_modules/@solana/codecs-data-structures/node_modules/@solana/codecs-core": {
4720 + "version": "2.3.0",
4721 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
4722 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
4723 + "license": "MIT",
4724 + "dependencies": {
4725 + "@solana/errors": "2.3.0"
4726 + },
4727 + "engines": {
4728 + "node": ">=20.18.0"
4729 + },
4730 + "peerDependencies": {
4731 + "typescript": ">=5.3.3"
4732 + }
4733 + },
4734 + "node_modules/@solana/codecs-data-structures/node_modules/@solana/codecs-numbers": {
4735 + "version": "2.3.0",
4736 + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz",
4737 + "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==",
4738 + "license": "MIT",
4739 + "dependencies": {
4740 + "@solana/codecs-core": "2.3.0",
4741 + "@solana/errors": "2.3.0"
4742 + },
4743 + "engines": {
4744 + "node": ">=20.18.0"
4745 + },
4746 + "peerDependencies": {
4747 + "typescript": ">=5.3.3"
4748 + }
4749 + },
4750 + "node_modules/@solana/codecs-data-structures/node_modules/@solana/errors": {
4751 + "version": "2.3.0",
4752 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
4753 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
4754 + "license": "MIT",
4755 + "dependencies": {
4756 + "chalk": "^5.4.1",
4757 + "commander": "^14.0.0"
4758 + },
4759 + "bin": {
4760 + "errors": "bin/cli.mjs"
4761 + },
4762 + "engines": {
4763 + "node": ">=20.18.0"
4764 + },
4765 + "peerDependencies": {
4766 + "typescript": ">=5.3.3"
4767 + }
4768 + },
4769 + "node_modules/@solana/codecs-data-structures/node_modules/chalk": {
4770 + "version": "5.6.2",
4771 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
4772 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
4773 + "license": "MIT",
4774 + "engines": {
4775 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
4776 + },
4777 + "funding": {
4778 + "url": "https://github.com/chalk/chalk?sponsor=1"
4779 + }
4780 + },
4781 + "node_modules/@solana/codecs-data-structures/node_modules/commander": {
4782 + "version": "14.0.2",
4783 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
4784 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
4785 + "license": "MIT",
4786 + "engines": {
4787 + "node": ">=20"
4788 + }
4789 + },
4790 + "node_modules/@solana/codecs-numbers": {
4791 + "version": "4.0.0",
4792 + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-4.0.0.tgz",
4793 + "integrity": "sha512-z9zpjtcwzqT9rbkKVZpkWB5/0V7+6YRKs6BccHkGJlaDx8Pe/+XOvPi2rEdXPqrPd9QWb5Xp1iBfcgaDMyiOiA==",
4794 + "license": "MIT",
4795 + "dependencies": {
4796 + "@solana/codecs-core": "4.0.0",
4797 + "@solana/errors": "4.0.0"
4798 + },
4799 + "engines": {
4800 + "node": ">=20.18.0"
4801 + },
4802 + "peerDependencies": {
4803 + "typescript": ">=5.3.3"
4804 + }
4805 + },
4806 + "node_modules/@solana/codecs-strings": {
4807 + "version": "4.0.0",
4808 + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-4.0.0.tgz",
4809 + "integrity": "sha512-XvyD+sQ1zyA0amfxbpoFZsucLoe+yASQtDiLUGMDg5TZ82IHE3B7n82jE8d8cTAqi0HgqQiwU13snPhvg1O0Ow==",
4810 + "license": "MIT",
4811 + "dependencies": {
4812 + "@solana/codecs-core": "4.0.0",
4813 + "@solana/codecs-numbers": "4.0.0",
4814 + "@solana/errors": "4.0.0"
4815 + },
4816 + "engines": {
4817 + "node": ">=20.18.0"
4818 + },
4819 + "peerDependencies": {
4820 + "fastestsmallesttextencoderdecoder": "^1.0.22",
4821 + "typescript": ">=5.3.3"
4822 + }
4823 + },
4824 + "node_modules/@solana/codecs/node_modules/@solana/codecs-core": {
4825 + "version": "2.3.0",
4826 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
4827 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
4828 + "license": "MIT",
4829 + "dependencies": {
4830 + "@solana/errors": "2.3.0"
4831 + },
4832 + "engines": {
4833 + "node": ">=20.18.0"
4834 + },
4835 + "peerDependencies": {
4836 + "typescript": ">=5.3.3"
4837 + }
4838 + },
4839 + "node_modules/@solana/codecs/node_modules/@solana/codecs-numbers": {
4840 + "version": "2.3.0",
4841 + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz",
4842 + "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==",
4843 + "license": "MIT",
4844 + "dependencies": {
4845 + "@solana/codecs-core": "2.3.0",
4846 + "@solana/errors": "2.3.0"
4847 + },
4848 + "engines": {
4849 + "node": ">=20.18.0"
4850 + },
4851 + "peerDependencies": {
4852 + "typescript": ">=5.3.3"
4853 + }
4854 + },
4855 + "node_modules/@solana/codecs/node_modules/@solana/codecs-strings": {
4856 + "version": "2.3.0",
4857 + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.3.0.tgz",
4858 + "integrity": "sha512-y5pSBYwzVziXu521hh+VxqUtp0hYGTl1eWGoc1W+8mdvBdC1kTqm/X7aYQw33J42hw03JjryvYOvmGgk3Qz/Ug==",
4859 + "license": "MIT",
4860 + "dependencies": {
4861 + "@solana/codecs-core": "2.3.0",
4862 + "@solana/codecs-numbers": "2.3.0",
4863 + "@solana/errors": "2.3.0"
4864 + },
4865 + "engines": {
4866 + "node": ">=20.18.0"
4867 + },
4868 + "peerDependencies": {
4869 + "fastestsmallesttextencoderdecoder": "^1.0.22",
4870 + "typescript": ">=5.3.3"
4871 + }
4872 + },
4873 + "node_modules/@solana/codecs/node_modules/@solana/errors": {
4874 + "version": "2.3.0",
4875 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
4876 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
4877 + "license": "MIT",
4878 + "dependencies": {
4879 + "chalk": "^5.4.1",
4880 + "commander": "^14.0.0"
4881 + },
4882 + "bin": {
4883 + "errors": "bin/cli.mjs"
4884 + },
4885 + "engines": {
4886 + "node": ">=20.18.0"
4887 + },
4888 + "peerDependencies": {
4889 + "typescript": ">=5.3.3"
4890 + }
4891 + },
4892 + "node_modules/@solana/codecs/node_modules/chalk": {
4893 + "version": "5.6.2",
4894 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
4895 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
4896 + "license": "MIT",
4897 + "engines": {
4898 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
4899 + },
4900 + "funding": {
4901 + "url": "https://github.com/chalk/chalk?sponsor=1"
4902 + }
4903 + },
4904 + "node_modules/@solana/codecs/node_modules/commander": {
4905 + "version": "14.0.2",
4906 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
4907 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
4908 + "license": "MIT",
4909 + "engines": {
4910 + "node": ">=20"
4911 + }
4912 + },
4913 + "node_modules/@solana/errors": {
4914 + "version": "4.0.0",
4915 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-4.0.0.tgz",
4916 + "integrity": "sha512-3YEtvcMvtcnTl4HahqLt0VnaGVf7vVWOnt6/uPky5e0qV6BlxDSbGkbBzttNjxLXHognV0AQi3pjvrtfUnZmbg==",
4917 + "license": "MIT",
4918 + "dependencies": {
4919 + "chalk": "5.6.2",
4920 + "commander": "14.0.1"
4921 + },
4922 + "bin": {
4923 + "errors": "bin/cli.mjs"
4924 + },
4925 + "engines": {
4926 + "node": ">=20.18.0"
4927 + },
4928 + "peerDependencies": {
4929 + "typescript": ">=5.3.3"
4930 + }
4931 + },
4932 + "node_modules/@solana/errors/node_modules/chalk": {
4933 + "version": "5.6.2",
4934 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
4935 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
4936 + "license": "MIT",
4937 + "engines": {
4938 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
4939 + },
4940 + "funding": {
4941 + "url": "https://github.com/chalk/chalk?sponsor=1"
4942 + }
4943 + },
4944 + "node_modules/@solana/errors/node_modules/commander": {
4945 + "version": "14.0.1",
4946 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.1.tgz",
4947 + "integrity": "sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==",
4948 + "license": "MIT",
4949 + "engines": {
4950 + "node": ">=20"
4951 + }
4952 + },
4953 + "node_modules/@solana/fast-stable-stringify": {
4954 + "version": "2.3.0",
4955 + "resolved": "https://registry.npmjs.org/@solana/fast-stable-stringify/-/fast-stable-stringify-2.3.0.tgz",
4956 + "integrity": "sha512-KfJPrMEieUg6D3hfQACoPy0ukrAV8Kio883llt/8chPEG3FVTX9z/Zuf4O01a15xZmBbmQ7toil2Dp0sxMJSxw==",
4957 + "license": "MIT",
4958 + "engines": {
4959 + "node": ">=20.18.0"
4960 + },
4961 + "peerDependencies": {
4962 + "typescript": ">=5.3.3"
4963 + }
4964 + },
4965 + "node_modules/@solana/functional": {
4966 + "version": "2.3.0",
4967 + "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-2.3.0.tgz",
4968 + "integrity": "sha512-AgsPh3W3tE+nK3eEw/W9qiSfTGwLYEvl0rWaxHht/lRcuDVwfKRzeSa5G79eioWFFqr+pTtoCr3D3OLkwKz02Q==",
4969 + "license": "MIT",
4970 + "engines": {
4971 + "node": ">=20.18.0"
4972 + },
4973 + "peerDependencies": {
4974 + "typescript": ">=5.3.3"
4975 + }
4976 + },
4977 + "node_modules/@solana/instructions": {
4978 + "version": "2.3.0",
4979 + "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-2.3.0.tgz",
4980 + "integrity": "sha512-PLMsmaIKu7hEAzyElrk2T7JJx4D+9eRwebhFZpy2PXziNSmFF929eRHKUsKqBFM3cYR1Yy3m6roBZfA+bGE/oQ==",
4981 + "license": "MIT",
4982 + "dependencies": {
4983 + "@solana/codecs-core": "2.3.0",
4984 + "@solana/errors": "2.3.0"
4985 + },
4986 + "engines": {
4987 + "node": ">=20.18.0"
4988 + },
4989 + "peerDependencies": {
4990 + "typescript": ">=5.3.3"
4991 + }
4992 + },
4993 + "node_modules/@solana/instructions/node_modules/@solana/codecs-core": {
4994 + "version": "2.3.0",
4995 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
4996 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
4997 + "license": "MIT",
4998 + "dependencies": {
4999 + "@solana/errors": "2.3.0"
5000 + },
5001 + "engines": {
5002 + "node": ">=20.18.0"
5003 + },
5004 + "peerDependencies": {
5005 + "typescript": ">=5.3.3"
5006 + }
5007 + },
5008 + "node_modules/@solana/instructions/node_modules/@solana/errors": {
5009 + "version": "2.3.0",
5010 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
5011 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
5012 + "license": "MIT",
5013 + "dependencies": {
5014 + "chalk": "^5.4.1",
5015 + "commander": "^14.0.0"
5016 + },
5017 + "bin": {
5018 + "errors": "bin/cli.mjs"
5019 + },
5020 + "engines": {
5021 + "node": ">=20.18.0"
5022 + },
5023 + "peerDependencies": {
5024 + "typescript": ">=5.3.3"
5025 + }
5026 + },
5027 + "node_modules/@solana/instructions/node_modules/chalk": {
5028 + "version": "5.6.2",
5029 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
5030 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
5031 + "license": "MIT",
5032 + "engines": {
5033 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
5034 + },
5035 + "funding": {
5036 + "url": "https://github.com/chalk/chalk?sponsor=1"
5037 + }
5038 + },
5039 + "node_modules/@solana/instructions/node_modules/commander": {
5040 + "version": "14.0.2",
5041 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
5042 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
5043 + "license": "MIT",
5044 + "engines": {
5045 + "node": ">=20"
5046 + }
5047 + },
5048 + "node_modules/@solana/keys": {
5049 + "version": "2.3.0",
5050 + "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-2.3.0.tgz",
5051 + "integrity": "sha512-ZVVdga79pNH+2pVcm6fr2sWz9HTwfopDVhYb0Lh3dh+WBmJjwkabXEIHey2rUES7NjFa/G7sV8lrUn/v8LDCCQ==",
5052 + "license": "MIT",
5053 + "dependencies": {
5054 + "@solana/assertions": "2.3.0",
5055 + "@solana/codecs-core": "2.3.0",
5056 + "@solana/codecs-strings": "2.3.0",
5057 + "@solana/errors": "2.3.0",
5058 + "@solana/nominal-types": "2.3.0"
5059 + },
5060 + "engines": {
5061 + "node": ">=20.18.0"
5062 + },
5063 + "peerDependencies": {
5064 + "typescript": ">=5.3.3"
5065 + }
5066 + },
5067 + "node_modules/@solana/keys/node_modules/@solana/codecs-core": {
5068 + "version": "2.3.0",
5069 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
5070 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
5071 + "license": "MIT",
5072 + "dependencies": {
5073 + "@solana/errors": "2.3.0"
5074 + },
5075 + "engines": {
5076 + "node": ">=20.18.0"
5077 + },
5078 + "peerDependencies": {
5079 + "typescript": ">=5.3.3"
5080 + }
5081 + },
5082 + "node_modules/@solana/keys/node_modules/@solana/codecs-numbers": {
5083 + "version": "2.3.0",
5084 + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz",
5085 + "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==",
5086 + "license": "MIT",
5087 + "dependencies": {
5088 + "@solana/codecs-core": "2.3.0",
5089 + "@solana/errors": "2.3.0"
5090 + },
5091 + "engines": {
5092 + "node": ">=20.18.0"
5093 + },
5094 + "peerDependencies": {
5095 + "typescript": ">=5.3.3"
5096 + }
5097 + },
5098 + "node_modules/@solana/keys/node_modules/@solana/codecs-strings": {
5099 + "version": "2.3.0",
5100 + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.3.0.tgz",
5101 + "integrity": "sha512-y5pSBYwzVziXu521hh+VxqUtp0hYGTl1eWGoc1W+8mdvBdC1kTqm/X7aYQw33J42hw03JjryvYOvmGgk3Qz/Ug==",
5102 + "license": "MIT",
5103 + "dependencies": {
5104 + "@solana/codecs-core": "2.3.0",
5105 + "@solana/codecs-numbers": "2.3.0",
5106 + "@solana/errors": "2.3.0"
5107 + },
5108 + "engines": {
5109 + "node": ">=20.18.0"
5110 + },
5111 + "peerDependencies": {
5112 + "fastestsmallesttextencoderdecoder": "^1.0.22",
5113 + "typescript": ">=5.3.3"
5114 + }
5115 + },
5116 + "node_modules/@solana/keys/node_modules/@solana/errors": {
5117 + "version": "2.3.0",
5118 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
5119 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
5120 + "license": "MIT",
5121 + "dependencies": {
5122 + "chalk": "^5.4.1",
5123 + "commander": "^14.0.0"
5124 + },
5125 + "bin": {
5126 + "errors": "bin/cli.mjs"
5127 + },
5128 + "engines": {
5129 + "node": ">=20.18.0"
5130 + },
5131 + "peerDependencies": {
5132 + "typescript": ">=5.3.3"
5133 + }
5134 + },
5135 + "node_modules/@solana/keys/node_modules/chalk": {
5136 + "version": "5.6.2",
5137 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
5138 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
5139 + "license": "MIT",
5140 + "engines": {
5141 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
5142 + },
5143 + "funding": {
5144 + "url": "https://github.com/chalk/chalk?sponsor=1"
5145 + }
5146 + },
5147 + "node_modules/@solana/keys/node_modules/commander": {
5148 + "version": "14.0.2",
5149 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
5150 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
5151 + "license": "MIT",
5152 + "engines": {
5153 + "node": ">=20"
5154 + }
5155 + },
5156 + "node_modules/@solana/kit": {
5157 + "version": "2.3.0",
5158 + "resolved": "https://registry.npmjs.org/@solana/kit/-/kit-2.3.0.tgz",
5159 + "integrity": "sha512-sb6PgwoW2LjE5oTFu4lhlS/cGt/NB3YrShEyx7JgWFWysfgLdJnhwWThgwy/4HjNsmtMrQGWVls0yVBHcMvlMQ==",
5160 + "license": "MIT",
5161 + "dependencies": {
5162 + "@solana/accounts": "2.3.0",
5163 + "@solana/addresses": "2.3.0",
5164 + "@solana/codecs": "2.3.0",
5165 + "@solana/errors": "2.3.0",
5166 + "@solana/functional": "2.3.0",
5167 + "@solana/instructions": "2.3.0",
5168 + "@solana/keys": "2.3.0",
5169 + "@solana/programs": "2.3.0",
5170 + "@solana/rpc": "2.3.0",
5171 + "@solana/rpc-parsed-types": "2.3.0",
5172 + "@solana/rpc-spec-types": "2.3.0",
5173 + "@solana/rpc-subscriptions": "2.3.0",
5174 + "@solana/rpc-types": "2.3.0",
5175 + "@solana/signers": "2.3.0",
5176 + "@solana/sysvars": "2.3.0",
5177 + "@solana/transaction-confirmation": "2.3.0",
5178 + "@solana/transaction-messages": "2.3.0",
5179 + "@solana/transactions": "2.3.0"
5180 + },
5181 + "engines": {
5182 + "node": ">=20.18.0"
5183 + },
5184 + "peerDependencies": {
5185 + "typescript": ">=5.3.3"
5186 + }
5187 + },
5188 + "node_modules/@solana/kit/node_modules/@solana/errors": {
5189 + "version": "2.3.0",
5190 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
5191 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
5192 + "license": "MIT",
5193 + "dependencies": {
5194 + "chalk": "^5.4.1",
5195 + "commander": "^14.0.0"
5196 + },
5197 + "bin": {
5198 + "errors": "bin/cli.mjs"
5199 + },
5200 + "engines": {
5201 + "node": ">=20.18.0"
5202 + },
5203 + "peerDependencies": {
5204 + "typescript": ">=5.3.3"
5205 + }
5206 + },
5207 + "node_modules/@solana/kit/node_modules/chalk": {
5208 + "version": "5.6.2",
5209 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
5210 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
5211 + "license": "MIT",
5212 + "engines": {
5213 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
5214 + },
5215 + "funding": {
5216 + "url": "https://github.com/chalk/chalk?sponsor=1"
5217 + }
5218 + },
5219 + "node_modules/@solana/kit/node_modules/commander": {
5220 + "version": "14.0.2",
5221 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
5222 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
5223 + "license": "MIT",
5224 + "engines": {
5225 + "node": ">=20"
5226 + }
5227 + },
5228 + "node_modules/@solana/nominal-types": {
5229 + "version": "2.3.0",
5230 + "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-2.3.0.tgz",
5231 + "integrity": "sha512-uKlMnlP4PWW5UTXlhKM8lcgIaNj8dvd8xO4Y9l+FVvh9RvW2TO0GwUO6JCo7JBzCB0PSqRJdWWaQ8pu1Ti/OkA==",
5232 + "license": "MIT",
5233 + "engines": {
5234 + "node": ">=20.18.0"
5235 + },
5236 + "peerDependencies": {
5237 + "typescript": ">=5.3.3"
5238 + }
5239 + },
5240 + "node_modules/@solana/options": {
5241 + "version": "2.3.0",
5242 + "resolved": "https://registry.npmjs.org/@solana/options/-/options-2.3.0.tgz",
5243 + "integrity": "sha512-PPnnZBRCWWoZQ11exPxf//DRzN2C6AoFsDI/u2AsQfYih434/7Kp4XLpfOMT/XESi+gdBMFNNfbES5zg3wAIkw==",
5244 + "license": "MIT",
5245 + "dependencies": {
5246 + "@solana/codecs-core": "2.3.0",
5247 + "@solana/codecs-data-structures": "2.3.0",
5248 + "@solana/codecs-numbers": "2.3.0",
5249 + "@solana/codecs-strings": "2.3.0",
5250 + "@solana/errors": "2.3.0"
5251 + },
5252 + "engines": {
5253 + "node": ">=20.18.0"
5254 + },
5255 + "peerDependencies": {
5256 + "typescript": ">=5.3.3"
5257 + }
5258 + },
5259 + "node_modules/@solana/options/node_modules/@solana/codecs-core": {
5260 + "version": "2.3.0",
5261 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
5262 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
5263 + "license": "MIT",
5264 + "dependencies": {
5265 + "@solana/errors": "2.3.0"
5266 + },
5267 + "engines": {
5268 + "node": ">=20.18.0"
5269 + },
5270 + "peerDependencies": {
5271 + "typescript": ">=5.3.3"
5272 + }
5273 + },
5274 + "node_modules/@solana/options/node_modules/@solana/codecs-numbers": {
5275 + "version": "2.3.0",
5276 + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz",
5277 + "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==",
5278 + "license": "MIT",
5279 + "dependencies": {
5280 + "@solana/codecs-core": "2.3.0",
5281 + "@solana/errors": "2.3.0"
5282 + },
5283 + "engines": {
5284 + "node": ">=20.18.0"
5285 + },
5286 + "peerDependencies": {
5287 + "typescript": ">=5.3.3"
5288 + }
5289 + },
5290 + "node_modules/@solana/options/node_modules/@solana/codecs-strings": {
5291 + "version": "2.3.0",
5292 + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.3.0.tgz",
5293 + "integrity": "sha512-y5pSBYwzVziXu521hh+VxqUtp0hYGTl1eWGoc1W+8mdvBdC1kTqm/X7aYQw33J42hw03JjryvYOvmGgk3Qz/Ug==",
5294 + "license": "MIT",
5295 + "dependencies": {
5296 + "@solana/codecs-core": "2.3.0",
5297 + "@solana/codecs-numbers": "2.3.0",
5298 + "@solana/errors": "2.3.0"
5299 + },
5300 + "engines": {
5301 + "node": ">=20.18.0"
5302 + },
5303 + "peerDependencies": {
5304 + "fastestsmallesttextencoderdecoder": "^1.0.22",
5305 + "typescript": ">=5.3.3"
5306 + }
5307 + },
5308 + "node_modules/@solana/options/node_modules/@solana/errors": {
5309 + "version": "2.3.0",
5310 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
5311 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
5312 + "license": "MIT",
5313 + "dependencies": {
5314 + "chalk": "^5.4.1",
5315 + "commander": "^14.0.0"
5316 + },
5317 + "bin": {
5318 + "errors": "bin/cli.mjs"
5319 + },
5320 + "engines": {
5321 + "node": ">=20.18.0"
5322 + },
5323 + "peerDependencies": {
5324 + "typescript": ">=5.3.3"
5325 + }
5326 + },
5327 + "node_modules/@solana/options/node_modules/chalk": {
5328 + "version": "5.6.2",
5329 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
5330 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
5331 + "license": "MIT",
5332 + "engines": {
5333 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
5334 + },
5335 + "funding": {
5336 + "url": "https://github.com/chalk/chalk?sponsor=1"
5337 + }
5338 + },
5339 + "node_modules/@solana/options/node_modules/commander": {
5340 + "version": "14.0.2",
5341 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
5342 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
5343 + "license": "MIT",
5344 + "engines": {
5345 + "node": ">=20"
5346 + }
5347 + },
5348 + "node_modules/@solana/programs": {
5349 + "version": "2.3.0",
5350 + "resolved": "https://registry.npmjs.org/@solana/programs/-/programs-2.3.0.tgz",
5351 + "integrity": "sha512-UXKujV71VCI5uPs+cFdwxybtHZAIZyQkqDiDnmK+DawtOO9mBn4Nimdb/6RjR2CXT78mzO9ZCZ3qfyX+ydcB7w==",
5352 + "license": "MIT",
5353 + "dependencies": {
5354 + "@solana/addresses": "2.3.0",
5355 + "@solana/errors": "2.3.0"
5356 + },
5357 + "engines": {
5358 + "node": ">=20.18.0"
5359 + },
5360 + "peerDependencies": {
5361 + "typescript": ">=5.3.3"
5362 + }
5363 + },
5364 + "node_modules/@solana/programs/node_modules/@solana/errors": {
5365 + "version": "2.3.0",
5366 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
5367 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
5368 + "license": "MIT",
5369 + "dependencies": {
5370 + "chalk": "^5.4.1",
5371 + "commander": "^14.0.0"
5372 + },
5373 + "bin": {
5374 + "errors": "bin/cli.mjs"
5375 + },
5376 + "engines": {
5377 + "node": ">=20.18.0"
5378 + },
5379 + "peerDependencies": {
5380 + "typescript": ">=5.3.3"
5381 + }
5382 + },
5383 + "node_modules/@solana/programs/node_modules/chalk": {
5384 + "version": "5.6.2",
5385 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
5386 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
5387 + "license": "MIT",
5388 + "engines": {
5389 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
5390 + },
5391 + "funding": {
5392 + "url": "https://github.com/chalk/chalk?sponsor=1"
5393 + }
5394 + },
5395 + "node_modules/@solana/programs/node_modules/commander": {
5396 + "version": "14.0.2",
5397 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
5398 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
5399 + "license": "MIT",
5400 + "engines": {
5401 + "node": ">=20"
5402 + }
5403 + },
5404 + "node_modules/@solana/promises": {
5405 + "version": "2.3.0",
5406 + "resolved": "https://registry.npmjs.org/@solana/promises/-/promises-2.3.0.tgz",
5407 + "integrity": "sha512-GjVgutZKXVuojd9rWy1PuLnfcRfqsaCm7InCiZc8bqmJpoghlyluweNc7ml9Y5yQn1P2IOyzh9+p/77vIyNybQ==",
5408 + "license": "MIT",
5409 + "engines": {
5410 + "node": ">=20.18.0"
5411 + },
5412 + "peerDependencies": {
5413 + "typescript": ">=5.3.3"
5414 + }
5415 + },
5416 + "node_modules/@solana/rpc": {
5417 + "version": "2.3.0",
5418 + "resolved": "https://registry.npmjs.org/@solana/rpc/-/rpc-2.3.0.tgz",
5419 + "integrity": "sha512-ZWN76iNQAOCpYC7yKfb3UNLIMZf603JckLKOOLTHuy9MZnTN8XV6uwvDFhf42XvhglgUjGCEnbUqWtxQ9pa/pQ==",
5420 + "license": "MIT",
5421 + "dependencies": {
5422 + "@solana/errors": "2.3.0",
5423 + "@solana/fast-stable-stringify": "2.3.0",
5424 + "@solana/functional": "2.3.0",
5425 + "@solana/rpc-api": "2.3.0",
5426 + "@solana/rpc-spec": "2.3.0",
5427 + "@solana/rpc-spec-types": "2.3.0",
5428 + "@solana/rpc-transformers": "2.3.0",
5429 + "@solana/rpc-transport-http": "2.3.0",
5430 + "@solana/rpc-types": "2.3.0"
5431 + },
5432 + "engines": {
5433 + "node": ">=20.18.0"
5434 + },
5435 + "peerDependencies": {
5436 + "typescript": ">=5.3.3"
5437 + }
5438 + },
5439 + "node_modules/@solana/rpc-api": {
5440 + "version": "2.3.0",
5441 + "resolved": "https://registry.npmjs.org/@solana/rpc-api/-/rpc-api-2.3.0.tgz",
5442 + "integrity": "sha512-UUdiRfWoyYhJL9PPvFeJr4aJ554ob2jXcpn4vKmRVn9ire0sCbpQKYx6K8eEKHZWXKrDW8IDspgTl0gT/aJWVg==",
5443 + "license": "MIT",
5444 + "dependencies": {
5445 + "@solana/addresses": "2.3.0",
5446 + "@solana/codecs-core": "2.3.0",
5447 + "@solana/codecs-strings": "2.3.0",
5448 + "@solana/errors": "2.3.0",
5449 + "@solana/keys": "2.3.0",
5450 + "@solana/rpc-parsed-types": "2.3.0",
5451 + "@solana/rpc-spec": "2.3.0",
5452 + "@solana/rpc-transformers": "2.3.0",
5453 + "@solana/rpc-types": "2.3.0",
5454 + "@solana/transaction-messages": "2.3.0",
5455 + "@solana/transactions": "2.3.0"
5456 + },
5457 + "engines": {
5458 + "node": ">=20.18.0"
5459 + },
5460 + "peerDependencies": {
5461 + "typescript": ">=5.3.3"
5462 + }
5463 + },
5464 + "node_modules/@solana/rpc-api/node_modules/@solana/codecs-core": {
5465 + "version": "2.3.0",
5466 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
5467 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
5468 + "license": "MIT",
5469 + "dependencies": {
5470 + "@solana/errors": "2.3.0"
5471 + },
5472 + "engines": {
5473 + "node": ">=20.18.0"
5474 + },
5475 + "peerDependencies": {
5476 + "typescript": ">=5.3.3"
5477 + }
5478 + },
5479 + "node_modules/@solana/rpc-api/node_modules/@solana/codecs-numbers": {
5480 + "version": "2.3.0",
5481 + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz",
5482 + "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==",
5483 + "license": "MIT",
5484 + "dependencies": {
5485 + "@solana/codecs-core": "2.3.0",
5486 + "@solana/errors": "2.3.0"
5487 + },
5488 + "engines": {
5489 + "node": ">=20.18.0"
5490 + },
5491 + "peerDependencies": {
5492 + "typescript": ">=5.3.3"
5493 + }
5494 + },
5495 + "node_modules/@solana/rpc-api/node_modules/@solana/codecs-strings": {
5496 + "version": "2.3.0",
5497 + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.3.0.tgz",
5498 + "integrity": "sha512-y5pSBYwzVziXu521hh+VxqUtp0hYGTl1eWGoc1W+8mdvBdC1kTqm/X7aYQw33J42hw03JjryvYOvmGgk3Qz/Ug==",
5499 + "license": "MIT",
5500 + "dependencies": {
5501 + "@solana/codecs-core": "2.3.0",
5502 + "@solana/codecs-numbers": "2.3.0",
5503 + "@solana/errors": "2.3.0"
5504 + },
5505 + "engines": {
5506 + "node": ">=20.18.0"
5507 + },
5508 + "peerDependencies": {
5509 + "fastestsmallesttextencoderdecoder": "^1.0.22",
5510 + "typescript": ">=5.3.3"
5511 + }
5512 + },
5513 + "node_modules/@solana/rpc-api/node_modules/@solana/errors": {
5514 + "version": "2.3.0",
5515 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
5516 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
5517 + "license": "MIT",
5518 + "dependencies": {
5519 + "chalk": "^5.4.1",
5520 + "commander": "^14.0.0"
5521 + },
5522 + "bin": {
5523 + "errors": "bin/cli.mjs"
5524 + },
5525 + "engines": {
5526 + "node": ">=20.18.0"
5527 + },
5528 + "peerDependencies": {
5529 + "typescript": ">=5.3.3"
5530 + }
5531 + },
5532 + "node_modules/@solana/rpc-api/node_modules/chalk": {
5533 + "version": "5.6.2",
5534 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
5535 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
5536 + "license": "MIT",
5537 + "engines": {
5538 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
5539 + },
5540 + "funding": {
5541 + "url": "https://github.com/chalk/chalk?sponsor=1"
5542 + }
5543 + },
5544 + "node_modules/@solana/rpc-api/node_modules/commander": {
5545 + "version": "14.0.2",
5546 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
5547 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
5548 + "license": "MIT",
5549 + "engines": {
5550 + "node": ">=20"
5551 + }
5552 + },
5553 + "node_modules/@solana/rpc-parsed-types": {
5554 + "version": "2.3.0",
5555 + "resolved": "https://registry.npmjs.org/@solana/rpc-parsed-types/-/rpc-parsed-types-2.3.0.tgz",
5556 + "integrity": "sha512-B5pHzyEIbBJf9KHej+zdr5ZNAdSvu7WLU2lOUPh81KHdHQs6dEb310LGxcpCc7HVE8IEdO20AbckewDiAN6OCg==",
5557 + "license": "MIT",
5558 + "engines": {
5559 + "node": ">=20.18.0"
5560 + },
5561 + "peerDependencies": {
5562 + "typescript": ">=5.3.3"
5563 + }
5564 + },
5565 + "node_modules/@solana/rpc-spec": {
5566 + "version": "2.3.0",
5567 + "resolved": "https://registry.npmjs.org/@solana/rpc-spec/-/rpc-spec-2.3.0.tgz",
5568 + "integrity": "sha512-fA2LMX4BMixCrNB2n6T83AvjZ3oUQTu7qyPLyt8gHQaoEAXs8k6GZmu6iYcr+FboQCjUmRPgMaABbcr9j2J9Sw==",
5569 + "license": "MIT",
5570 + "dependencies": {
5571 + "@solana/errors": "2.3.0",
5572 + "@solana/rpc-spec-types": "2.3.0"
5573 + },
5574 + "engines": {
5575 + "node": ">=20.18.0"
5576 + },
5577 + "peerDependencies": {
5578 + "typescript": ">=5.3.3"
5579 + }
5580 + },
5581 + "node_modules/@solana/rpc-spec-types": {
5582 + "version": "2.3.0",
5583 + "resolved": "https://registry.npmjs.org/@solana/rpc-spec-types/-/rpc-spec-types-2.3.0.tgz",
5584 + "integrity": "sha512-xQsb65lahjr8Wc9dMtP7xa0ZmDS8dOE2ncYjlvfyw/h4mpdXTUdrSMi6RtFwX33/rGuztQ7Hwaid5xLNSLvsFQ==",
5585 + "license": "MIT",
5586 + "engines": {
5587 + "node": ">=20.18.0"
5588 + },
5589 + "peerDependencies": {
5590 + "typescript": ">=5.3.3"
5591 + }
5592 + },
5593 + "node_modules/@solana/rpc-spec/node_modules/@solana/errors": {
5594 + "version": "2.3.0",
5595 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
5596 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
5597 + "license": "MIT",
5598 + "dependencies": {
5599 + "chalk": "^5.4.1",
5600 + "commander": "^14.0.0"
5601 + },
5602 + "bin": {
5603 + "errors": "bin/cli.mjs"
5604 + },
5605 + "engines": {
5606 + "node": ">=20.18.0"
5607 + },
5608 + "peerDependencies": {
5609 + "typescript": ">=5.3.3"
5610 + }
5611 + },
5612 + "node_modules/@solana/rpc-spec/node_modules/chalk": {
5613 + "version": "5.6.2",
5614 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
5615 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
5616 + "license": "MIT",
5617 + "engines": {
5618 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
5619 + },
5620 + "funding": {
5621 + "url": "https://github.com/chalk/chalk?sponsor=1"
5622 + }
5623 + },
5624 + "node_modules/@solana/rpc-spec/node_modules/commander": {
5625 + "version": "14.0.2",
5626 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
5627 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
5628 + "license": "MIT",
5629 + "engines": {
5630 + "node": ">=20"
5631 + }
5632 + },
5633 + "node_modules/@solana/rpc-subscriptions": {
5634 + "version": "2.3.0",
5635 + "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions/-/rpc-subscriptions-2.3.0.tgz",
5636 + "integrity": "sha512-Uyr10nZKGVzvCOqwCZgwYrzuoDyUdwtgQRefh13pXIrdo4wYjVmoLykH49Omt6abwStB0a4UL5gX9V4mFdDJZg==",
5637 + "license": "MIT",
5638 + "dependencies": {
5639 + "@solana/errors": "2.3.0",
5640 + "@solana/fast-stable-stringify": "2.3.0",
5641 + "@solana/functional": "2.3.0",
5642 + "@solana/promises": "2.3.0",
5643 + "@solana/rpc-spec-types": "2.3.0",
5644 + "@solana/rpc-subscriptions-api": "2.3.0",
5645 + "@solana/rpc-subscriptions-channel-websocket": "2.3.0",
5646 + "@solana/rpc-subscriptions-spec": "2.3.0",
5647 + "@solana/rpc-transformers": "2.3.0",
5648 + "@solana/rpc-types": "2.3.0",
5649 + "@solana/subscribable": "2.3.0"
5650 + },
5651 + "engines": {
5652 + "node": ">=20.18.0"
5653 + },
5654 + "peerDependencies": {
5655 + "typescript": ">=5.3.3"
5656 + }
5657 + },
5658 + "node_modules/@solana/rpc-subscriptions-api": {
5659 + "version": "2.3.0",
5660 + "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-api/-/rpc-subscriptions-api-2.3.0.tgz",
5661 + "integrity": "sha512-9mCjVbum2Hg9KGX3LKsrI5Xs0KX390lS+Z8qB80bxhar6MJPugqIPH8uRgLhCW9GN3JprAfjRNl7our8CPvsPQ==",
5662 + "license": "MIT",
5663 + "dependencies": {
5664 + "@solana/addresses": "2.3.0",
5665 + "@solana/keys": "2.3.0",
5666 + "@solana/rpc-subscriptions-spec": "2.3.0",
5667 + "@solana/rpc-transformers": "2.3.0",
5668 + "@solana/rpc-types": "2.3.0",
5669 + "@solana/transaction-messages": "2.3.0",
5670 + "@solana/transactions": "2.3.0"
5671 + },
5672 + "engines": {
5673 + "node": ">=20.18.0"
5674 + },
5675 + "peerDependencies": {
5676 + "typescript": ">=5.3.3"
5677 + }
5678 + },
5679 + "node_modules/@solana/rpc-subscriptions-channel-websocket": {
5680 + "version": "2.3.0",
5681 + "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-channel-websocket/-/rpc-subscriptions-channel-websocket-2.3.0.tgz",
5682 + "integrity": "sha512-2oL6ceFwejIgeWzbNiUHI2tZZnaOxNTSerszcin7wYQwijxtpVgUHiuItM/Y70DQmH9sKhmikQp+dqeGalaJxw==",
5683 + "license": "MIT",
5684 + "dependencies": {
5685 + "@solana/errors": "2.3.0",
5686 + "@solana/functional": "2.3.0",
5687 + "@solana/rpc-subscriptions-spec": "2.3.0",
5688 + "@solana/subscribable": "2.3.0"
5689 + },
5690 + "engines": {
5691 + "node": ">=20.18.0"
5692 + },
5693 + "peerDependencies": {
5694 + "typescript": ">=5.3.3",
5695 + "ws": "^8.18.0"
5696 + }
5697 + },
5698 + "node_modules/@solana/rpc-subscriptions-channel-websocket/node_modules/@solana/errors": {
5699 + "version": "2.3.0",
5700 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
5701 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
5702 + "license": "MIT",
5703 + "dependencies": {
5704 + "chalk": "^5.4.1",
5705 + "commander": "^14.0.0"
5706 + },
5707 + "bin": {
5708 + "errors": "bin/cli.mjs"
5709 + },
5710 + "engines": {
5711 + "node": ">=20.18.0"
5712 + },
5713 + "peerDependencies": {
5714 + "typescript": ">=5.3.3"
5715 + }
5716 + },
5717 + "node_modules/@solana/rpc-subscriptions-channel-websocket/node_modules/chalk": {
5718 + "version": "5.6.2",
5719 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
5720 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
5721 + "license": "MIT",
5722 + "engines": {
5723 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
5724 + },
5725 + "funding": {
5726 + "url": "https://github.com/chalk/chalk?sponsor=1"
5727 + }
5728 + },
5729 + "node_modules/@solana/rpc-subscriptions-channel-websocket/node_modules/commander": {
5730 + "version": "14.0.2",
5731 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
5732 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
5733 + "license": "MIT",
5734 + "engines": {
5735 + "node": ">=20"
5736 + }
5737 + },
5738 + "node_modules/@solana/rpc-subscriptions-spec": {
5739 + "version": "2.3.0",
5740 + "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-spec/-/rpc-subscriptions-spec-2.3.0.tgz",
5741 + "integrity": "sha512-rdmVcl4PvNKQeA2l8DorIeALCgJEMSu7U8AXJS1PICeb2lQuMeaR+6cs/iowjvIB0lMVjYN2sFf6Q3dJPu6wWg==",
5742 + "license": "MIT",
5743 + "dependencies": {
5744 + "@solana/errors": "2.3.0",
5745 + "@solana/promises": "2.3.0",
5746 + "@solana/rpc-spec-types": "2.3.0",
5747 + "@solana/subscribable": "2.3.0"
5748 + },
5749 + "engines": {
5750 + "node": ">=20.18.0"
5751 + },
5752 + "peerDependencies": {
5753 + "typescript": ">=5.3.3"
5754 + }
5755 + },
5756 + "node_modules/@solana/rpc-subscriptions-spec/node_modules/@solana/errors": {
5757 + "version": "2.3.0",
5758 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
5759 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
5760 + "license": "MIT",
5761 + "dependencies": {
5762 + "chalk": "^5.4.1",
5763 + "commander": "^14.0.0"
5764 + },
5765 + "bin": {
5766 + "errors": "bin/cli.mjs"
5767 + },
5768 + "engines": {
5769 + "node": ">=20.18.0"
5770 + },
5771 + "peerDependencies": {
5772 + "typescript": ">=5.3.3"
5773 + }
5774 + },
5775 + "node_modules/@solana/rpc-subscriptions-spec/node_modules/chalk": {
5776 + "version": "5.6.2",
5777 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
5778 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
5779 + "license": "MIT",
5780 + "engines": {
5781 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
5782 + },
5783 + "funding": {
5784 + "url": "https://github.com/chalk/chalk?sponsor=1"
5785 + }
5786 + },
5787 + "node_modules/@solana/rpc-subscriptions-spec/node_modules/commander": {
5788 + "version": "14.0.2",
5789 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
5790 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
5791 + "license": "MIT",
5792 + "engines": {
5793 + "node": ">=20"
5794 + }
5795 + },
5796 + "node_modules/@solana/rpc-subscriptions/node_modules/@solana/errors": {
5797 + "version": "2.3.0",
5798 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
5799 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
5800 + "license": "MIT",
5801 + "dependencies": {
5802 + "chalk": "^5.4.1",
5803 + "commander": "^14.0.0"
5804 + },
5805 + "bin": {
5806 + "errors": "bin/cli.mjs"
5807 + },
5808 + "engines": {
5809 + "node": ">=20.18.0"
5810 + },
5811 + "peerDependencies": {
5812 + "typescript": ">=5.3.3"
5813 + }
5814 + },
5815 + "node_modules/@solana/rpc-subscriptions/node_modules/chalk": {
5816 + "version": "5.6.2",
5817 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
5818 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
5819 + "license": "MIT",
5820 + "engines": {
5821 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
5822 + },
5823 + "funding": {
5824 + "url": "https://github.com/chalk/chalk?sponsor=1"
5825 + }
5826 + },
5827 + "node_modules/@solana/rpc-subscriptions/node_modules/commander": {
5828 + "version": "14.0.2",
5829 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
5830 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
5831 + "license": "MIT",
5832 + "engines": {
5833 + "node": ">=20"
5834 + }
5835 + },
5836 + "node_modules/@solana/rpc-transformers": {
5837 + "version": "2.3.0",
5838 + "resolved": "https://registry.npmjs.org/@solana/rpc-transformers/-/rpc-transformers-2.3.0.tgz",
5839 + "integrity": "sha512-UuHYK3XEpo9nMXdjyGKkPCOr7WsZsxs7zLYDO1A5ELH3P3JoehvrDegYRAGzBS2VKsfApZ86ZpJToP0K3PhmMA==",
5840 + "license": "MIT",
5841 + "dependencies": {
5842 + "@solana/errors": "2.3.0",
5843 + "@solana/functional": "2.3.0",
5844 + "@solana/nominal-types": "2.3.0",
5845 + "@solana/rpc-spec-types": "2.3.0",
5846 + "@solana/rpc-types": "2.3.0"
5847 + },
5848 + "engines": {
5849 + "node": ">=20.18.0"
5850 + },
5851 + "peerDependencies": {
5852 + "typescript": ">=5.3.3"
5853 + }
5854 + },
5855 + "node_modules/@solana/rpc-transformers/node_modules/@solana/errors": {
5856 + "version": "2.3.0",
5857 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
5858 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
5859 + "license": "MIT",
5860 + "dependencies": {
5861 + "chalk": "^5.4.1",
5862 + "commander": "^14.0.0"
5863 + },
5864 + "bin": {
5865 + "errors": "bin/cli.mjs"
5866 + },
5867 + "engines": {
5868 + "node": ">=20.18.0"
5869 + },
5870 + "peerDependencies": {
5871 + "typescript": ">=5.3.3"
5872 + }
5873 + },
5874 + "node_modules/@solana/rpc-transformers/node_modules/chalk": {
5875 + "version": "5.6.2",
5876 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
5877 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
5878 + "license": "MIT",
5879 + "engines": {
5880 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
5881 + },
5882 + "funding": {
5883 + "url": "https://github.com/chalk/chalk?sponsor=1"
5884 + }
5885 + },
5886 + "node_modules/@solana/rpc-transformers/node_modules/commander": {
5887 + "version": "14.0.2",
5888 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
5889 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
5890 + "license": "MIT",
5891 + "engines": {
5892 + "node": ">=20"
5893 + }
5894 + },
5895 + "node_modules/@solana/rpc-transport-http": {
5896 + "version": "2.3.0",
5897 + "resolved": "https://registry.npmjs.org/@solana/rpc-transport-http/-/rpc-transport-http-2.3.0.tgz",
5898 + "integrity": "sha512-HFKydmxGw8nAF5N+S0NLnPBDCe5oMDtI2RAmW8DMqP4U3Zxt2XWhvV1SNkAldT5tF0U1vP+is6fHxyhk4xqEvg==",
5899 + "license": "MIT",
5900 + "dependencies": {
5901 + "@solana/errors": "2.3.0",
5902 + "@solana/rpc-spec": "2.3.0",
5903 + "@solana/rpc-spec-types": "2.3.0",
5904 + "undici-types": "^7.11.0"
5905 + },
5906 + "engines": {
5907 + "node": ">=20.18.0"
5908 + },
5909 + "peerDependencies": {
5910 + "typescript": ">=5.3.3"
5911 + }
5912 + },
5913 + "node_modules/@solana/rpc-transport-http/node_modules/@solana/errors": {
5914 + "version": "2.3.0",
5915 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
5916 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
5917 + "license": "MIT",
5918 + "dependencies": {
5919 + "chalk": "^5.4.1",
5920 + "commander": "^14.0.0"
5921 + },
5922 + "bin": {
5923 + "errors": "bin/cli.mjs"
5924 + },
5925 + "engines": {
5926 + "node": ">=20.18.0"
5927 + },
5928 + "peerDependencies": {
5929 + "typescript": ">=5.3.3"
5930 + }
5931 + },
5932 + "node_modules/@solana/rpc-transport-http/node_modules/chalk": {
5933 + "version": "5.6.2",
5934 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
5935 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
5936 + "license": "MIT",
5937 + "engines": {
5938 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
5939 + },
5940 + "funding": {
5941 + "url": "https://github.com/chalk/chalk?sponsor=1"
5942 + }
5943 + },
5944 + "node_modules/@solana/rpc-transport-http/node_modules/commander": {
5945 + "version": "14.0.2",
5946 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
5947 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
5948 + "license": "MIT",
5949 + "engines": {
5950 + "node": ">=20"
5951 + }
5952 + },
5953 + "node_modules/@solana/rpc-transport-http/node_modules/undici-types": {
5954 + "version": "7.16.0",
5955 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
5956 + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
5957 + "license": "MIT"
5958 + },
5959 + "node_modules/@solana/rpc-types": {
5960 + "version": "2.3.0",
5961 + "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-2.3.0.tgz",
5962 + "integrity": "sha512-O09YX2hED2QUyGxrMOxQ9GzH1LlEwwZWu69QbL4oYmIf6P5dzEEHcqRY6L1LsDVqc/dzAdEs/E1FaPrcIaIIPw==",
5963 + "license": "MIT",
5964 + "dependencies": {
5965 + "@solana/addresses": "2.3.0",
5966 + "@solana/codecs-core": "2.3.0",
5967 + "@solana/codecs-numbers": "2.3.0",
5968 + "@solana/codecs-strings": "2.3.0",
5969 + "@solana/errors": "2.3.0",
5970 + "@solana/nominal-types": "2.3.0"
5971 + },
5972 + "engines": {
5973 + "node": ">=20.18.0"
5974 + },
5975 + "peerDependencies": {
5976 + "typescript": ">=5.3.3"
5977 + }
5978 + },
5979 + "node_modules/@solana/rpc-types/node_modules/@solana/codecs-core": {
5980 + "version": "2.3.0",
5981 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
5982 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
5983 + "license": "MIT",
5984 + "dependencies": {
5985 + "@solana/errors": "2.3.0"
5986 + },
5987 + "engines": {
5988 + "node": ">=20.18.0"
5989 + },
5990 + "peerDependencies": {
5991 + "typescript": ">=5.3.3"
5992 + }
5993 + },
5994 + "node_modules/@solana/rpc-types/node_modules/@solana/codecs-numbers": {
5995 + "version": "2.3.0",
5996 + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz",
5997 + "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==",
5998 + "license": "MIT",
5999 + "dependencies": {
6000 + "@solana/codecs-core": "2.3.0",
6001 + "@solana/errors": "2.3.0"
6002 + },
6003 + "engines": {
6004 + "node": ">=20.18.0"
6005 + },
6006 + "peerDependencies": {
6007 + "typescript": ">=5.3.3"
6008 + }
6009 + },
6010 + "node_modules/@solana/rpc-types/node_modules/@solana/codecs-strings": {
6011 + "version": "2.3.0",
6012 + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.3.0.tgz",
6013 + "integrity": "sha512-y5pSBYwzVziXu521hh+VxqUtp0hYGTl1eWGoc1W+8mdvBdC1kTqm/X7aYQw33J42hw03JjryvYOvmGgk3Qz/Ug==",
6014 + "license": "MIT",
6015 + "dependencies": {
6016 + "@solana/codecs-core": "2.3.0",
6017 + "@solana/codecs-numbers": "2.3.0",
6018 + "@solana/errors": "2.3.0"
6019 + },
6020 + "engines": {
6021 + "node": ">=20.18.0"
6022 + },
6023 + "peerDependencies": {
6024 + "fastestsmallesttextencoderdecoder": "^1.0.22",
6025 + "typescript": ">=5.3.3"
6026 + }
6027 + },
6028 + "node_modules/@solana/rpc-types/node_modules/@solana/errors": {
6029 + "version": "2.3.0",
6030 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
6031 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
6032 + "license": "MIT",
6033 + "dependencies": {
6034 + "chalk": "^5.4.1",
6035 + "commander": "^14.0.0"
6036 + },
6037 + "bin": {
6038 + "errors": "bin/cli.mjs"
6039 + },
6040 + "engines": {
6041 + "node": ">=20.18.0"
6042 + },
6043 + "peerDependencies": {
6044 + "typescript": ">=5.3.3"
6045 + }
6046 + },
6047 + "node_modules/@solana/rpc-types/node_modules/chalk": {
6048 + "version": "5.6.2",
6049 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
6050 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
6051 + "license": "MIT",
6052 + "engines": {
6053 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
6054 + },
6055 + "funding": {
6056 + "url": "https://github.com/chalk/chalk?sponsor=1"
6057 + }
6058 + },
6059 + "node_modules/@solana/rpc-types/node_modules/commander": {
6060 + "version": "14.0.2",
6061 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
6062 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
6063 + "license": "MIT",
6064 + "engines": {
6065 + "node": ">=20"
6066 + }
6067 + },
6068 + "node_modules/@solana/rpc/node_modules/@solana/errors": {
6069 + "version": "2.3.0",
6070 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
6071 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
6072 + "license": "MIT",
6073 + "dependencies": {
6074 + "chalk": "^5.4.1",
6075 + "commander": "^14.0.0"
6076 + },
6077 + "bin": {
6078 + "errors": "bin/cli.mjs"
6079 + },
6080 + "engines": {
6081 + "node": ">=20.18.0"
6082 + },
6083 + "peerDependencies": {
6084 + "typescript": ">=5.3.3"
6085 + }
6086 + },
6087 + "node_modules/@solana/rpc/node_modules/chalk": {
6088 + "version": "5.6.2",
6089 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
6090 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
6091 + "license": "MIT",
6092 + "engines": {
6093 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
6094 + },
6095 + "funding": {
6096 + "url": "https://github.com/chalk/chalk?sponsor=1"
6097 + }
6098 + },
6099 + "node_modules/@solana/rpc/node_modules/commander": {
6100 + "version": "14.0.2",
6101 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
6102 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
6103 + "license": "MIT",
6104 + "engines": {
6105 + "node": ">=20"
6106 + }
6107 + },
6108 + "node_modules/@solana/signers": {
6109 + "version": "2.3.0",
6110 + "resolved": "https://registry.npmjs.org/@solana/signers/-/signers-2.3.0.tgz",
6111 + "integrity": "sha512-OSv6fGr/MFRx6J+ZChQMRqKNPGGmdjkqarKkRzkwmv7v8quWsIRnJT5EV8tBy3LI4DLO/A8vKiNSPzvm1TdaiQ==",
6112 + "license": "MIT",
6113 + "dependencies": {
6114 + "@solana/addresses": "2.3.0",
6115 + "@solana/codecs-core": "2.3.0",
6116 + "@solana/errors": "2.3.0",
6117 + "@solana/instructions": "2.3.0",
6118 + "@solana/keys": "2.3.0",
6119 + "@solana/nominal-types": "2.3.0",
6120 + "@solana/transaction-messages": "2.3.0",
6121 + "@solana/transactions": "2.3.0"
6122 + },
6123 + "engines": {
6124 + "node": ">=20.18.0"
6125 + },
6126 + "peerDependencies": {
6127 + "typescript": ">=5.3.3"
6128 + }
6129 + },
6130 + "node_modules/@solana/signers/node_modules/@solana/codecs-core": {
6131 + "version": "2.3.0",
6132 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
6133 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
6134 + "license": "MIT",
6135 + "dependencies": {
6136 + "@solana/errors": "2.3.0"
6137 + },
6138 + "engines": {
6139 + "node": ">=20.18.0"
6140 + },
6141 + "peerDependencies": {
6142 + "typescript": ">=5.3.3"
6143 + }
6144 + },
6145 + "node_modules/@solana/signers/node_modules/@solana/errors": {
6146 + "version": "2.3.0",
6147 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
6148 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
6149 + "license": "MIT",
6150 + "dependencies": {
6151 + "chalk": "^5.4.1",
6152 + "commander": "^14.0.0"
6153 + },
6154 + "bin": {
6155 + "errors": "bin/cli.mjs"
6156 + },
6157 + "engines": {
6158 + "node": ">=20.18.0"
6159 + },
6160 + "peerDependencies": {
6161 + "typescript": ">=5.3.3"
6162 + }
6163 + },
6164 + "node_modules/@solana/signers/node_modules/chalk": {
6165 + "version": "5.6.2",
6166 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
6167 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
6168 + "license": "MIT",
6169 + "engines": {
6170 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
6171 + },
6172 + "funding": {
6173 + "url": "https://github.com/chalk/chalk?sponsor=1"
6174 + }
6175 + },
6176 + "node_modules/@solana/signers/node_modules/commander": {
6177 + "version": "14.0.2",
6178 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
6179 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
6180 + "license": "MIT",
6181 + "engines": {
6182 + "node": ">=20"
6183 + }
6184 + },
6185 + "node_modules/@solana/subscribable": {
6186 + "version": "2.3.0",
6187 + "resolved": "https://registry.npmjs.org/@solana/subscribable/-/subscribable-2.3.0.tgz",
6188 + "integrity": "sha512-DkgohEDbMkdTWiKAoatY02Njr56WXx9e/dKKfmne8/Ad6/2llUIrax78nCdlvZW9quXMaXPTxZvdQqo9N669Og==",
6189 + "license": "MIT",
6190 + "dependencies": {
6191 + "@solana/errors": "2.3.0"
6192 + },
6193 + "engines": {
6194 + "node": ">=20.18.0"
6195 + },
6196 + "peerDependencies": {
6197 + "typescript": ">=5.3.3"
6198 + }
6199 + },
6200 + "node_modules/@solana/subscribable/node_modules/@solana/errors": {
6201 + "version": "2.3.0",
6202 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
6203 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
6204 + "license": "MIT",
6205 + "dependencies": {
6206 + "chalk": "^5.4.1",
6207 + "commander": "^14.0.0"
6208 + },
6209 + "bin": {
6210 + "errors": "bin/cli.mjs"
6211 + },
6212 + "engines": {
6213 + "node": ">=20.18.0"
6214 + },
6215 + "peerDependencies": {
6216 + "typescript": ">=5.3.3"
6217 + }
6218 + },
6219 + "node_modules/@solana/subscribable/node_modules/chalk": {
6220 + "version": "5.6.2",
6221 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
6222 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
6223 + "license": "MIT",
6224 + "engines": {
6225 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
6226 + },
6227 + "funding": {
6228 + "url": "https://github.com/chalk/chalk?sponsor=1"
6229 + }
6230 + },
6231 + "node_modules/@solana/subscribable/node_modules/commander": {
6232 + "version": "14.0.2",
6233 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
6234 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
6235 + "license": "MIT",
6236 + "engines": {
6237 + "node": ">=20"
6238 + }
6239 + },
6240 + "node_modules/@solana/sysvars": {
6241 + "version": "2.3.0",
6242 + "resolved": "https://registry.npmjs.org/@solana/sysvars/-/sysvars-2.3.0.tgz",
6243 + "integrity": "sha512-LvjADZrpZ+CnhlHqfI5cmsRzX9Rpyb1Ox2dMHnbsRNzeKAMhu9w4ZBIaeTdO322zsTr509G1B+k2ABD3whvUBA==",
6244 + "license": "MIT",
6245 + "dependencies": {
6246 + "@solana/accounts": "2.3.0",
6247 + "@solana/codecs": "2.3.0",
6248 + "@solana/errors": "2.3.0",
6249 + "@solana/rpc-types": "2.3.0"
6250 + },
6251 + "engines": {
6252 + "node": ">=20.18.0"
6253 + },
6254 + "peerDependencies": {
6255 + "typescript": ">=5.3.3"
6256 + }
6257 + },
6258 + "node_modules/@solana/sysvars/node_modules/@solana/errors": {
6259 + "version": "2.3.0",
6260 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
6261 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
6262 + "license": "MIT",
6263 + "dependencies": {
6264 + "chalk": "^5.4.1",
6265 + "commander": "^14.0.0"
6266 + },
6267 + "bin": {
6268 + "errors": "bin/cli.mjs"
6269 + },
6270 + "engines": {
6271 + "node": ">=20.18.0"
6272 + },
6273 + "peerDependencies": {
6274 + "typescript": ">=5.3.3"
6275 + }
6276 + },
6277 + "node_modules/@solana/sysvars/node_modules/chalk": {
6278 + "version": "5.6.2",
6279 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
6280 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
6281 + "license": "MIT",
6282 + "engines": {
6283 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
6284 + },
6285 + "funding": {
6286 + "url": "https://github.com/chalk/chalk?sponsor=1"
6287 + }
6288 + },
6289 + "node_modules/@solana/sysvars/node_modules/commander": {
6290 + "version": "14.0.2",
6291 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
6292 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
6293 + "license": "MIT",
6294 + "engines": {
6295 + "node": ">=20"
6296 + }
6297 + },
6298 + "node_modules/@solana/transaction-confirmation": {
6299 + "version": "2.3.0",
6300 + "resolved": "https://registry.npmjs.org/@solana/transaction-confirmation/-/transaction-confirmation-2.3.0.tgz",
6301 + "integrity": "sha512-UiEuiHCfAAZEKdfne/XljFNJbsKAe701UQHKXEInYzIgBjRbvaeYZlBmkkqtxwcasgBTOmEaEKT44J14N9VZDw==",
6302 + "license": "MIT",
6303 + "dependencies": {
6304 + "@solana/addresses": "2.3.0",
6305 + "@solana/codecs-strings": "2.3.0",
6306 + "@solana/errors": "2.3.0",
6307 + "@solana/keys": "2.3.0",
6308 + "@solana/promises": "2.3.0",
6309 + "@solana/rpc": "2.3.0",
6310 + "@solana/rpc-subscriptions": "2.3.0",
6311 + "@solana/rpc-types": "2.3.0",
6312 + "@solana/transaction-messages": "2.3.0",
6313 + "@solana/transactions": "2.3.0"
6314 + },
6315 + "engines": {
6316 + "node": ">=20.18.0"
6317 + },
6318 + "peerDependencies": {
6319 + "typescript": ">=5.3.3"
6320 + }
6321 + },
6322 + "node_modules/@solana/transaction-confirmation/node_modules/@solana/codecs-core": {
6323 + "version": "2.3.0",
6324 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
6325 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
6326 + "license": "MIT",
6327 + "dependencies": {
6328 + "@solana/errors": "2.3.0"
6329 + },
6330 + "engines": {
6331 + "node": ">=20.18.0"
6332 + },
6333 + "peerDependencies": {
6334 + "typescript": ">=5.3.3"
6335 + }
6336 + },
6337 + "node_modules/@solana/transaction-confirmation/node_modules/@solana/codecs-numbers": {
6338 + "version": "2.3.0",
6339 + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz",
6340 + "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==",
6341 + "license": "MIT",
6342 + "dependencies": {
6343 + "@solana/codecs-core": "2.3.0",
6344 + "@solana/errors": "2.3.0"
6345 + },
6346 + "engines": {
6347 + "node": ">=20.18.0"
6348 + },
6349 + "peerDependencies": {
6350 + "typescript": ">=5.3.3"
6351 + }
6352 + },
6353 + "node_modules/@solana/transaction-confirmation/node_modules/@solana/codecs-strings": {
6354 + "version": "2.3.0",
6355 + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.3.0.tgz",
6356 + "integrity": "sha512-y5pSBYwzVziXu521hh+VxqUtp0hYGTl1eWGoc1W+8mdvBdC1kTqm/X7aYQw33J42hw03JjryvYOvmGgk3Qz/Ug==",
6357 + "license": "MIT",
6358 + "dependencies": {
6359 + "@solana/codecs-core": "2.3.0",
6360 + "@solana/codecs-numbers": "2.3.0",
6361 + "@solana/errors": "2.3.0"
6362 + },
6363 + "engines": {
6364 + "node": ">=20.18.0"
6365 + },
6366 + "peerDependencies": {
6367 + "fastestsmallesttextencoderdecoder": "^1.0.22",
6368 + "typescript": ">=5.3.3"
6369 + }
6370 + },
6371 + "node_modules/@solana/transaction-confirmation/node_modules/@solana/errors": {
6372 + "version": "2.3.0",
6373 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
6374 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
6375 + "license": "MIT",
6376 + "dependencies": {
6377 + "chalk": "^5.4.1",
6378 + "commander": "^14.0.0"
6379 + },
6380 + "bin": {
6381 + "errors": "bin/cli.mjs"
6382 + },
6383 + "engines": {
6384 + "node": ">=20.18.0"
6385 + },
6386 + "peerDependencies": {
6387 + "typescript": ">=5.3.3"
6388 + }
6389 + },
6390 + "node_modules/@solana/transaction-confirmation/node_modules/chalk": {
6391 + "version": "5.6.2",
6392 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
6393 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
6394 + "license": "MIT",
6395 + "engines": {
6396 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
6397 + },
6398 + "funding": {
6399 + "url": "https://github.com/chalk/chalk?sponsor=1"
6400 + }
6401 + },
6402 + "node_modules/@solana/transaction-confirmation/node_modules/commander": {
6403 + "version": "14.0.2",
6404 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
6405 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
6406 + "license": "MIT",
6407 + "engines": {
6408 + "node": ">=20"
6409 + }
6410 + },
6411 + "node_modules/@solana/transaction-messages": {
6412 + "version": "2.3.0",
6413 + "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-2.3.0.tgz",
6414 + "integrity": "sha512-bgqvWuy3MqKS5JdNLH649q+ngiyOu5rGS3DizSnWwYUd76RxZl1kN6CoqHSrrMzFMvis6sck/yPGG3wqrMlAww==",
6415 + "license": "MIT",
6416 + "dependencies": {
6417 + "@solana/addresses": "2.3.0",
6418 + "@solana/codecs-core": "2.3.0",
6419 + "@solana/codecs-data-structures": "2.3.0",
6420 + "@solana/codecs-numbers": "2.3.0",
6421 + "@solana/errors": "2.3.0",
6422 + "@solana/functional": "2.3.0",
6423 + "@solana/instructions": "2.3.0",
6424 + "@solana/nominal-types": "2.3.0",
6425 + "@solana/rpc-types": "2.3.0"
6426 + },
6427 + "engines": {
6428 + "node": ">=20.18.0"
6429 + },
6430 + "peerDependencies": {
6431 + "typescript": ">=5.3.3"
6432 + }
6433 + },
6434 + "node_modules/@solana/transaction-messages/node_modules/@solana/codecs-core": {
6435 + "version": "2.3.0",
6436 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
6437 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
6438 + "license": "MIT",
6439 + "dependencies": {
6440 + "@solana/errors": "2.3.0"
6441 + },
6442 + "engines": {
6443 + "node": ">=20.18.0"
6444 + },
6445 + "peerDependencies": {
6446 + "typescript": ">=5.3.3"
6447 + }
6448 + },
6449 + "node_modules/@solana/transaction-messages/node_modules/@solana/codecs-numbers": {
6450 + "version": "2.3.0",
6451 + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz",
6452 + "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==",
6453 + "license": "MIT",
6454 + "dependencies": {
6455 + "@solana/codecs-core": "2.3.0",
6456 + "@solana/errors": "2.3.0"
6457 + },
6458 + "engines": {
6459 + "node": ">=20.18.0"
6460 + },
6461 + "peerDependencies": {
6462 + "typescript": ">=5.3.3"
6463 + }
6464 + },
6465 + "node_modules/@solana/transaction-messages/node_modules/@solana/errors": {
6466 + "version": "2.3.0",
6467 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
6468 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
6469 + "license": "MIT",
6470 + "dependencies": {
6471 + "chalk": "^5.4.1",
6472 + "commander": "^14.0.0"
6473 + },
6474 + "bin": {
6475 + "errors": "bin/cli.mjs"
6476 + },
6477 + "engines": {
6478 + "node": ">=20.18.0"
6479 + },
6480 + "peerDependencies": {
6481 + "typescript": ">=5.3.3"
6482 + }
6483 + },
6484 + "node_modules/@solana/transaction-messages/node_modules/chalk": {
6485 + "version": "5.6.2",
6486 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
6487 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
6488 + "license": "MIT",
6489 + "engines": {
6490 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
6491 + },
6492 + "funding": {
6493 + "url": "https://github.com/chalk/chalk?sponsor=1"
6494 + }
6495 + },
6496 + "node_modules/@solana/transaction-messages/node_modules/commander": {
6497 + "version": "14.0.2",
6498 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
6499 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
6500 + "license": "MIT",
6501 + "engines": {
6502 + "node": ">=20"
6503 + }
6504 + },
6505 + "node_modules/@solana/transactions": {
6506 + "version": "2.3.0",
6507 + "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-2.3.0.tgz",
6508 + "integrity": "sha512-LnTvdi8QnrQtuEZor5Msje61sDpPstTVwKg4y81tNxDhiyomjuvnSNLAq6QsB9gIxUqbNzPZgOG9IU4I4/Uaug==",
6509 + "license": "MIT",
6510 + "dependencies": {
6511 + "@solana/addresses": "2.3.0",
6512 + "@solana/codecs-core": "2.3.0",
6513 + "@solana/codecs-data-structures": "2.3.0",
6514 + "@solana/codecs-numbers": "2.3.0",
6515 + "@solana/codecs-strings": "2.3.0",
6516 + "@solana/errors": "2.3.0",
6517 + "@solana/functional": "2.3.0",
6518 + "@solana/instructions": "2.3.0",
6519 + "@solana/keys": "2.3.0",
6520 + "@solana/nominal-types": "2.3.0",
6521 + "@solana/rpc-types": "2.3.0",
6522 + "@solana/transaction-messages": "2.3.0"
6523 + },
6524 + "engines": {
6525 + "node": ">=20.18.0"
6526 + },
6527 + "peerDependencies": {
6528 + "typescript": ">=5.3.3"
6529 + }
6530 + },
6531 + "node_modules/@solana/transactions/node_modules/@solana/codecs-core": {
6532 + "version": "2.3.0",
6533 + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.3.0.tgz",
6534 + "integrity": "sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==",
6535 + "license": "MIT",
6536 + "dependencies": {
6537 + "@solana/errors": "2.3.0"
6538 + },
6539 + "engines": {
6540 + "node": ">=20.18.0"
6541 + },
6542 + "peerDependencies": {
6543 + "typescript": ">=5.3.3"
6544 + }
6545 + },
6546 + "node_modules/@solana/transactions/node_modules/@solana/codecs-numbers": {
6547 + "version": "2.3.0",
6548 + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz",
6549 + "integrity": "sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==",
6550 + "license": "MIT",
6551 + "dependencies": {
6552 + "@solana/codecs-core": "2.3.0",
6553 + "@solana/errors": "2.3.0"
6554 + },
6555 + "engines": {
6556 + "node": ">=20.18.0"
6557 + },
6558 + "peerDependencies": {
6559 + "typescript": ">=5.3.3"
6560 + }
6561 + },
6562 + "node_modules/@solana/transactions/node_modules/@solana/codecs-strings": {
6563 + "version": "2.3.0",
6564 + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.3.0.tgz",
6565 + "integrity": "sha512-y5pSBYwzVziXu521hh+VxqUtp0hYGTl1eWGoc1W+8mdvBdC1kTqm/X7aYQw33J42hw03JjryvYOvmGgk3Qz/Ug==",
6566 + "license": "MIT",
6567 + "dependencies": {
6568 + "@solana/codecs-core": "2.3.0",
6569 + "@solana/codecs-numbers": "2.3.0",
6570 + "@solana/errors": "2.3.0"
6571 + },
6572 + "engines": {
6573 + "node": ">=20.18.0"
6574 + },
6575 + "peerDependencies": {
6576 + "fastestsmallesttextencoderdecoder": "^1.0.22",
6577 + "typescript": ">=5.3.3"
6578 + }
6579 + },
6580 + "node_modules/@solana/transactions/node_modules/@solana/errors": {
6581 + "version": "2.3.0",
6582 + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-2.3.0.tgz",
6583 + "integrity": "sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==",
6584 + "license": "MIT",
6585 + "dependencies": {
6586 + "chalk": "^5.4.1",
6587 + "commander": "^14.0.0"
6588 + },
6589 + "bin": {
6590 + "errors": "bin/cli.mjs"
6591 + },
6592 + "engines": {
6593 + "node": ">=20.18.0"
6594 + },
6595 + "peerDependencies": {
6596 + "typescript": ">=5.3.3"
6597 + }
6598 + },
6599 + "node_modules/@solana/transactions/node_modules/chalk": {
6600 + "version": "5.6.2",
6601 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
6602 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
6603 + "license": "MIT",
6604 + "engines": {
6605 + "node": "^12.17.0 || ^14.13 || >=16.0.0"
6606 + },
6607 + "funding": {
6608 + "url": "https://github.com/chalk/chalk?sponsor=1"
6609 + }
6610 + },
6611 + "node_modules/@solana/transactions/node_modules/commander": {
6612 + "version": "14.0.2",
6613 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
6614 + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
6615 + "license": "MIT",
6616 + "engines": {
6617 + "node": ">=20"
6618 + }
6619 + },
6620 + "node_modules/@solana/wallet-adapter-alpha": {
6621 + "version": "0.1.14",
6622 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-alpha/-/wallet-adapter-alpha-0.1.14.tgz",
6623 + "integrity": "sha512-ZSEvQmTdkiXPeHWIHbvdU4yDC5PfyTqG/1ZKIf2Uo6c+HslMkYer7mf9HUqJJ80dU68XqBbzBlIv34LCDVWijw==",
6624 + "license": "Apache-2.0",
6625 + "dependencies": {
6626 + "@solana/wallet-adapter-base": "^0.9.27"
6627 + },
6628 + "engines": {
6629 + "node": ">=20"
6630 + },
6631 + "peerDependencies": {
6632 + "@solana/web3.js": "^1.98.0"
6633 + }
6634 + },
6635 + "node_modules/@solana/wallet-adapter-avana": {
6636 + "version": "0.1.17",
6637 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-avana/-/wallet-adapter-avana-0.1.17.tgz",
6638 + "integrity": "sha512-I3h+dPWVTEylOWoY2qxyI7mhcn3QNL+tkYLrZLi3+PBaoz79CVIVFi3Yb4NTKYDP+hz7/Skm/ZsomSY5SJua5A==",
6639 + "license": "Apache-2.0",
6640 + "dependencies": {
6641 + "@solana/wallet-adapter-base": "^0.9.27"
6642 + },
6643 + "engines": {
6644 + "node": ">=20"
6645 + },
6646 + "peerDependencies": {
6647 + "@solana/web3.js": "^1.98.0"
6648 + }
6649 + },
6650 + "node_modules/@solana/wallet-adapter-base": {
6651 + "version": "0.9.27",
6652 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-base/-/wallet-adapter-base-0.9.27.tgz",
6653 + "integrity": "sha512-kXjeNfNFVs/NE9GPmysBRKQ/nf+foSaq3kfVSeMcO/iVgigyRmB551OjU3WyAolLG/1jeEfKLqF9fKwMCRkUqg==",
6654 + "license": "Apache-2.0",
6655 + "dependencies": {
6656 + "@solana/wallet-standard-features": "^1.3.0",
6657 + "@wallet-standard/base": "^1.1.0",
6658 + "@wallet-standard/features": "^1.1.0",
6659 + "eventemitter3": "^5.0.1"
6660 + },
6661 + "engines": {
6662 + "node": ">=20"
6663 + },
6664 + "peerDependencies": {
6665 + "@solana/web3.js": "^1.98.0"
6666 + }
6667 + },
6668 + "node_modules/@solana/wallet-adapter-base-ui": {
6669 + "version": "0.1.6",
6670 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-base-ui/-/wallet-adapter-base-ui-0.1.6.tgz",
6671 + "integrity": "sha512-OuxLBOXA2z3dnmuGP0agEb7xhsT3+Nttd+gAkSLgJRX2vgNEAy3Fvw8IKPXv1EE2vRdw/U6Rq0Yjpp3McqVZhw==",
6672 + "license": "Apache-2.0",
6673 + "dependencies": {
6674 + "@solana/wallet-adapter-react": "^0.15.39"
6675 + },
6676 + "engines": {
6677 + "node": ">=20"
6678 + },
6679 + "peerDependencies": {
6680 + "@solana/web3.js": "^1.98.0",
6681 + "react": "*"
6682 + }
6683 + },
6684 + "node_modules/@solana/wallet-adapter-base/node_modules/eventemitter3": {
6685 + "version": "5.0.1",
6686 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
6687 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
6688 + "license": "MIT"
6689 + },
6690 + "node_modules/@solana/wallet-adapter-bitkeep": {
6691 + "version": "0.3.24",
6692 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-bitkeep/-/wallet-adapter-bitkeep-0.3.24.tgz",
6693 + "integrity": "sha512-LQvS9pr/Qm95w8XFAvxqgYKVndgifwlQYV1+Exc0XMnbxpw40blMTMKxSfiiPq78e3Zi2XWRApQyqtFUafOK5g==",
6694 + "license": "Apache-2.0",
6695 + "dependencies": {
6696 + "@solana/wallet-adapter-base": "^0.9.27"
6697 + },
6698 + "engines": {
6699 + "node": ">=20"
6700 + },
6701 + "peerDependencies": {
6702 + "@solana/web3.js": "^1.98.0"
6703 + }
6704 + },
6705 + "node_modules/@solana/wallet-adapter-bitpie": {
6706 + "version": "0.5.22",
6707 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-bitpie/-/wallet-adapter-bitpie-0.5.22.tgz",
6708 + "integrity": "sha512-S1dSg041f8CKqzy7HQy/BPhY56ZZiZeanmdx4S6fMDpf717sgkCa7jBjLFtx8ugZzO/VpYQJtRXtKEtHpx0X0A==",
6709 + "license": "Apache-2.0",
6710 + "dependencies": {
6711 + "@solana/wallet-adapter-base": "^0.9.27"
6712 + },
6713 + "engines": {
6714 + "node": ">=20"
6715 + },
6716 + "peerDependencies": {
6717 + "@solana/web3.js": "^1.98.0"
6718 + }
6719 + },
6720 + "node_modules/@solana/wallet-adapter-clover": {
6721 + "version": "0.4.23",
6722 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-clover/-/wallet-adapter-clover-0.4.23.tgz",
6723 + "integrity": "sha512-0PIAP0g1CmSLyphwXLHjePpKiB1dg+veWIbkziIdLHwSsLq6aBr2FimC/ljrbtqrduL1bH7sphNZOGE0IF0JtQ==",
6724 + "license": "Apache-2.0",
6725 + "dependencies": {
6726 + "@solana/wallet-adapter-base": "^0.9.27"
6727 + },
6728 + "engines": {
6729 + "node": ">=20"
6730 + },
6731 + "peerDependencies": {
6732 + "@solana/web3.js": "^1.98.0"
6733 + }
6734 + },
6735 + "node_modules/@solana/wallet-adapter-coin98": {
6736 + "version": "0.5.24",
6737 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-coin98/-/wallet-adapter-coin98-0.5.24.tgz",
6738 + "integrity": "sha512-lEHk2L00PitymreyACv5ShGyyeG/NLhryohcke4r/8yDL3m2XTOeyzkhd1/6mDWavMhno1WNivHxByNHDSQhEw==",
6739 + "license": "Apache-2.0",
6740 + "dependencies": {
6741 + "@solana/wallet-adapter-base": "^0.9.27",
6742 + "bs58": "^6.0.0",
6743 + "buffer": "^6.0.3"
6744 + },
6745 + "engines": {
6746 + "node": ">=20"
6747 + },
6748 + "peerDependencies": {
6749 + "@solana/web3.js": "^1.98.0"
6750 + }
6751 + },
6752 + "node_modules/@solana/wallet-adapter-coin98/node_modules/base-x": {
6753 + "version": "5.0.1",
6754 + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz",
6755 + "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==",
6756 + "license": "MIT"
6757 + },
6758 + "node_modules/@solana/wallet-adapter-coin98/node_modules/bs58": {
6759 + "version": "6.0.0",
6760 + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz",
6761 + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==",
6762 + "license": "MIT",
6763 + "dependencies": {
6764 + "base-x": "^5.0.0"
6765 + }
6766 + },
6767 + "node_modules/@solana/wallet-adapter-coinbase": {
6768 + "version": "0.1.23",
6769 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-coinbase/-/wallet-adapter-coinbase-0.1.23.tgz",
6770 + "integrity": "sha512-vCJi/clbq1VVgydPFnHGAc2jdEhDAClYmhEAR4RJp9UHBg+MEQUl1WW8PVIREY5uOzJHma0qEiyummIfyt0b4A==",
6771 + "license": "Apache-2.0",
6772 + "dependencies": {
6773 + "@solana/wallet-adapter-base": "^0.9.27"
6774 + },
6775 + "engines": {
6776 + "node": ">=20"
6777 + },
6778 + "peerDependencies": {
6779 + "@solana/web3.js": "^1.98.0"
6780 + }
6781 + },
6782 + "node_modules/@solana/wallet-adapter-coinhub": {
6783 + "version": "0.3.22",
6784 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-coinhub/-/wallet-adapter-coinhub-0.3.22.tgz",
6785 + "integrity": "sha512-an/0FyUIY5xWfPYcOxjaVV11IbCCeErURbw+nHyWV89kw/CuiaYwaWXxATGdj8XJjg/UPsPbiLAGyKkdOMjjfw==",
6786 + "license": "Apache-2.0",
6787 + "dependencies": {
6788 + "@solana/wallet-adapter-base": "^0.9.27"
6789 + },
6790 + "engines": {
6791 + "node": ">=20"
6792 + },
6793 + "peerDependencies": {
6794 + "@solana/web3.js": "^1.98.0"
6795 + }
6796 + },
6797 + "node_modules/@solana/wallet-adapter-fractal": {
6798 + "version": "0.1.12",
6799 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-fractal/-/wallet-adapter-fractal-0.1.12.tgz",
6800 + "integrity": "sha512-gu9deyHxwrRfBt6VqaCVIN7FmViZn47NwORuja4wc95OX2ZxsjGE6hEs1bJsfy7uf/CsUjwDe1V309r7PlKz8g==",
6801 + "license": "Apache-2.0",
6802 + "dependencies": {
6803 + "@fractalwagmi/solana-wallet-adapter": "^0.1.1",
6804 + "@solana/wallet-adapter-base": "^0.9.27"
6805 + },
6806 + "engines": {
6807 + "node": ">=20"
6808 + },
6809 + "peerDependencies": {
6810 + "@solana/web3.js": "^1.98.0"
6811 + }
6812 + },
6813 + "node_modules/@solana/wallet-adapter-huobi": {
6814 + "version": "0.1.19",
6815 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-huobi/-/wallet-adapter-huobi-0.1.19.tgz",
6816 + "integrity": "sha512-wLv2E/VEYhgVot7qyRop2adalHyw0Y+Rb1BG9RkFUa3paZUZEsIozBK3dBScTwSCJpmLCjzTVWZEvtHOfVLLSw==",
6817 + "license": "Apache-2.0",
6818 + "dependencies": {
6819 + "@solana/wallet-adapter-base": "^0.9.27"
6820 + },
6821 + "engines": {
6822 + "node": ">=20"
6823 + },
6824 + "peerDependencies": {
6825 + "@solana/web3.js": "^1.98.0"
6826 + }
6827 + },
6828 + "node_modules/@solana/wallet-adapter-hyperpay": {
6829 + "version": "0.1.18",
6830 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-hyperpay/-/wallet-adapter-hyperpay-0.1.18.tgz",
6831 + "integrity": "sha512-On95zV7Dq5UTqYAtLFvttwDgPVz0a2iWl1XZ467YYXbvXPWSxkQmvPD0jHPUvHepGw60Hf5p0qkylyYANIAgoQ==",
6832 + "license": "Apache-2.0",
6833 + "dependencies": {
6834 + "@solana/wallet-adapter-base": "^0.9.27"
6835 + },
6836 + "engines": {
6837 + "node": ">=20"
6838 + },
6839 + "peerDependencies": {
6840 + "@solana/web3.js": "^1.98.0"
6841 + }
6842 + },
6843 + "node_modules/@solana/wallet-adapter-keystone": {
6844 + "version": "0.1.19",
6845 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-keystone/-/wallet-adapter-keystone-0.1.19.tgz",
6846 + "integrity": "sha512-u7YmrQCrdZHI2hwJpX3rAiYuUdK0UIFX6m8+LSDOlA2bijlPJuTeH416aqqjueJTpvuZHowOPmV/no46PBqG0Q==",
6847 + "license": "Apache-2.0",
6848 + "dependencies": {
6849 + "@keystonehq/sol-keyring": "^0.20.0",
6850 + "@solana/wallet-adapter-base": "^0.9.27",
6851 + "buffer": "^6.0.3"
6852 + },
6853 + "engines": {
6854 + "node": ">=20"
6855 + },
6856 + "peerDependencies": {
6857 + "@solana/web3.js": "^1.98.0"
6858 + }
6859 + },
6860 + "node_modules/@solana/wallet-adapter-krystal": {
6861 + "version": "0.1.16",
6862 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-krystal/-/wallet-adapter-krystal-0.1.16.tgz",
6863 + "integrity": "sha512-crAVzzPzMo63zIH0GTHDqYjIrjGFhrAjCntOV2hMjebMGSAmaUPTJKRi+vgju2Ons2Ktva7tRwiVaJxD8370DA==",
6864 + "license": "Apache-2.0",
6865 + "dependencies": {
6866 + "@solana/wallet-adapter-base": "^0.9.27"
6867 + },
6868 + "engines": {
6869 + "node": ">=20"
6870 + },
6871 + "peerDependencies": {
6872 + "@solana/web3.js": "^1.98.0"
6873 + }
6874 + },
6875 + "node_modules/@solana/wallet-adapter-ledger": {
6876 + "version": "0.9.29",
6877 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-ledger/-/wallet-adapter-ledger-0.9.29.tgz",
6878 + "integrity": "sha512-1feOHQGdMOPtXtXBCuUuHlsoco2iqDNcUTbHW+Bj+3ItXGJctwMicSSWgfATEAFNUanvOB+kKZ4N3B1MQrP/9w==",
6879 + "license": "Apache-2.0",
6880 + "dependencies": {
6881 + "@ledgerhq/devices": "^8.4.5",
6882 + "@ledgerhq/hw-transport": "^6.31.5",
6883 + "@ledgerhq/hw-transport-webhid": "^6.30.1",
6884 + "@solana/wallet-adapter-base": "^0.9.27",
6885 + "buffer": "^6.0.3"
6886 + },
6887 + "engines": {
6888 + "node": ">=20"
6889 + },
6890 + "peerDependencies": {
6891 + "@solana/web3.js": "^1.98.0"
6892 + }
6893 + },
6894 + "node_modules/@solana/wallet-adapter-mathwallet": {
6895 + "version": "0.9.22",
6896 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-mathwallet/-/wallet-adapter-mathwallet-0.9.22.tgz",
6897 + "integrity": "sha512-5ePUe4lyTbwHlXQJwNrXRXDfyouAeIbfBTkJxcAWVivlVQcxcnE7BOwsCjImVaGNh4MumMLblxd2ywoSVDNf/g==",
6898 + "license": "Apache-2.0",
6899 + "dependencies": {
6900 + "@solana/wallet-adapter-base": "^0.9.27"
6901 + },
6902 + "engines": {
6903 + "node": ">=20"
6904 + },
6905 + "peerDependencies": {
6906 + "@solana/web3.js": "^1.98.0"
6907 + }
6908 + },
6909 + "node_modules/@solana/wallet-adapter-neko": {
6910 + "version": "0.2.16",
6911 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-neko/-/wallet-adapter-neko-0.2.16.tgz",
6912 + "integrity": "sha512-0l/s+NJUGkyVm24nHF0aPsTMo9lsdw21PO+obDszJziZZmiKrI1l1WmhCDwYwAllY0nQjaxQ0tJBYy066pmnVg==",
6913 + "license": "Apache-2.0",
6914 + "dependencies": {
6915 + "@solana/wallet-adapter-base": "^0.9.27"
6916 + },
6917 + "engines": {
6918 + "node": ">=20"
6919 + },
6920 + "peerDependencies": {
6921 + "@solana/web3.js": "^1.98.0"
6922 + }
6923 + },
6924 + "node_modules/@solana/wallet-adapter-nightly": {
6925 + "version": "0.1.20",
6926 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-nightly/-/wallet-adapter-nightly-0.1.20.tgz",
6927 + "integrity": "sha512-37kRXzZ+54JhT21Cp3lC0O+hg9ZBC4epqkwNbev8piNnZUghKdsvsG5RjbsngVY6572jPlFGiuniDmb0vUSs3A==",
6928 + "license": "Apache-2.0",
6929 + "dependencies": {
6930 + "@solana/wallet-adapter-base": "^0.9.27"
6931 + },
6932 + "engines": {
6933 + "node": ">=20"
6934 + },
6935 + "peerDependencies": {
6936 + "@solana/web3.js": "^1.98.0"
6937 + }
6938 + },
6939 + "node_modules/@solana/wallet-adapter-nufi": {
6940 + "version": "0.1.21",
6941 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-nufi/-/wallet-adapter-nufi-0.1.21.tgz",
6942 + "integrity": "sha512-up9V4BfWl/oR0rIDQio1JD2oic+isHPk5DI4sUUxBPmWF/BYlpDVxwEfL7Xjg+jBfeiYGn0sVjTvaHY4/qUZAw==",
6943 + "license": "Apache-2.0",
6944 + "dependencies": {
6945 + "@solana/wallet-adapter-base": "^0.9.27"
6946 + },
6947 + "engines": {
6948 + "node": ">=20"
6949 + },
6950 + "peerDependencies": {
6951 + "@solana/web3.js": "^1.98.0"
6952 + }
6953 + },
6954 + "node_modules/@solana/wallet-adapter-onto": {
6955 + "version": "0.1.11",
6956 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-onto/-/wallet-adapter-onto-0.1.11.tgz",
6957 + "integrity": "sha512-fyTJ5xFaYD8/Izu8q+oGD9iXZvg7ljLxi/JkVwN/HznVdac95ee1fvthkF3PPRmWGZeA7O/kYAxdQMXxlwy+xw==",
6958 + "license": "Apache-2.0",
6959 + "dependencies": {
6960 + "@solana/wallet-adapter-base": "^0.9.27"
6961 + },
6962 + "engines": {
6963 + "node": ">=20"
6964 + },
6965 + "peerDependencies": {
6966 + "@solana/web3.js": "^1.98.0"
6967 + }
6968 + },
6969 + "node_modules/@solana/wallet-adapter-particle": {
6970 + "version": "0.1.16",
6971 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-particle/-/wallet-adapter-particle-0.1.16.tgz",
6972 + "integrity": "sha512-uB2FFN2SqV0cJQTvQ+pyVL6OXwGMhbz5KuWU14pcZWqfrOxs+L4grksLwMCGw+yBw/+jydLGMTUWntuEm6r7ag==",
6973 + "license": "Apache-2.0",
6974 + "dependencies": {
6975 + "@particle-network/solana-wallet": "^1.3.2",
6976 + "@solana/wallet-adapter-base": "^0.9.27"
6977 + },
6978 + "engines": {
6979 + "node": ">=20"
6980 + },
6981 + "peerDependencies": {
6982 + "@solana/web3.js": "^1.98.0"
6983 + }
6984 + },
6985 + "node_modules/@solana/wallet-adapter-phantom": {
6986 + "version": "0.9.28",
6987 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-phantom/-/wallet-adapter-phantom-0.9.28.tgz",
6988 + "integrity": "sha512-g/hcuWwWjzo5l8I4vor9htniVhLxd/GhoVK52WSd0hy8IZ8/FBnV3u8ABVTheLqO13d0IVy+xTxoVBbDaMjLog==",
6989 + "license": "Apache-2.0",
6990 + "dependencies": {
6991 + "@solana/wallet-adapter-base": "^0.9.27"
6992 + },
6993 + "engines": {
6994 + "node": ">=20"
6995 + },
6996 + "peerDependencies": {
6997 + "@solana/web3.js": "^1.98.0"
6998 + }
6999 + },
7000 + "node_modules/@solana/wallet-adapter-react": {
7001 + "version": "0.15.39",
7002 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-react/-/wallet-adapter-react-0.15.39.tgz",
7003 + "integrity": "sha512-WXtlo88ith5m22qB+qiGw301/Zb9r5pYr4QdXWmlXnRNqwST5MGmJWhG+/RVrzc+OG7kSb3z1gkVNv+2X/Y0Gg==",
7004 + "license": "Apache-2.0",
7005 + "dependencies": {
7006 + "@solana-mobile/wallet-adapter-mobile": "^2.2.0",
7007 + "@solana/wallet-adapter-base": "^0.9.27",
7008 + "@solana/wallet-standard-wallet-adapter-react": "^1.1.4"
7009 + },
7010 + "engines": {
7011 + "node": ">=20"
7012 + },
7013 + "peerDependencies": {
7014 + "@solana/web3.js": "^1.98.0",
7015 + "react": "*"
7016 + }
7017 + },
7018 + "node_modules/@solana/wallet-adapter-react-ui": {
7019 + "version": "0.9.39",
7020 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-react-ui/-/wallet-adapter-react-ui-0.9.39.tgz",
7021 + "integrity": "sha512-B6GdOobwVuIgEX1qjcbTQEeo+0UGs3WPuBeUlR0dDCzQh9J3IAWRRyL/47FYSHYRp26LAu4ImWy4+M2TFD5OJg==",
7022 + "license": "Apache-2.0",
7023 + "dependencies": {
7024 + "@solana/wallet-adapter-base": "^0.9.27",
7025 + "@solana/wallet-adapter-base-ui": "^0.1.6",
7026 + "@solana/wallet-adapter-react": "^0.15.39"
7027 + },
7028 + "engines": {
7029 + "node": ">=20"
7030 + },
7031 + "peerDependencies": {
7032 + "@solana/web3.js": "^1.98.0",
7033 + "react": "*",
7034 + "react-dom": "*"
7035 + }
7036 + },
7037 + "node_modules/@solana/wallet-adapter-safepal": {
7038 + "version": "0.5.22",
7039 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-safepal/-/wallet-adapter-safepal-0.5.22.tgz",
7040 + "integrity": "sha512-K1LlQIPoKgg3rdDIVUtMV218+uUM1kCtmuVKq2N+e+ZC8zK05cW3w7++nakDtU97AOmg+y4nsSFRCFsWBWmhTw==",
7041 + "license": "Apache-2.0",
7042 + "dependencies": {
7043 + "@solana/wallet-adapter-base": "^0.9.27"
7044 + },
7045 + "engines": {
7046 + "node": ">=20"
7047 + },
7048 + "peerDependencies": {
7049 + "@solana/web3.js": "^1.98.0"
7050 + }
7051 + },
7052 + "node_modules/@solana/wallet-adapter-saifu": {
7053 + "version": "0.1.19",
7054 + "resolved": "https://registry.npmjs.org/@solana/wallet-adapter-saifu/-/wallet-adapter-saifu-0.1.19.tgz",

This file is too large to show in full.

package.json
+4
@@ -39,6 +39,10 @@
39 "@radix-ui/react-toggle": "^1.1.9",
40 "@radix-ui/react-toggle-group": "^1.1.10",
41 "@radix-ui/react-tooltip": "^1.2.7",
42 + "@solana/wallet-adapter-react": "^0.15.39",
43 + "@solana/wallet-adapter-react-ui": "^0.9.39",
44 + "@solana/wallet-adapter-wallets": "^0.19.37",
45 + "@solana/web3.js": "^1.98.4",
46 "@tanstack/react-query": "^5.83.0",
47 "class-variance-authority": "^0.7.1",
48 "clsx": "^2.1.1",
src/App.tsx
+16 -13
@@ -3,6 +3,7 @@ import { Toaster as Sonner } from "@/components/ui/sonner";
3 import { TooltipProvider } from "@/components/ui/tooltip";
4 import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
5 import { BrowserRouter, Routes, Route } from "react-router-dom";
6 +import { WalletContextProvider } from "./components/WalletProvider";
7 import Home from "./pages/Home";
8 import Pay from "./pages/Pay";
9 import Profile from "./pages/Profile";
@@ -12,19 +13,21 @@ const queryClient = new QueryClient();
13
14 const App = () => (
15 <QueryClientProvider client={queryClient}>
15 - <TooltipProvider>
16 - <Toaster />
17 - <Sonner />
18 - <BrowserRouter>
19 - <Routes>
20 - <Route path="/" element={<Home />} />
21 - <Route path="/pay" element={<Pay />} />
22 - <Route path="/profile" element={<Profile />} />
23 - {/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */}
24 - <Route path="*" element={<NotFound />} />
25 - </Routes>
26 - </BrowserRouter>
27 - </TooltipProvider>
16 + <WalletContextProvider>
17 + <TooltipProvider>
18 + <Toaster />
19 + <Sonner />
20 + <BrowserRouter>
21 + <Routes>
22 + <Route path="/" element={<Home />} />
23 + <Route path="/pay" element={<Pay />} />
24 + <Route path="/profile" element={<Profile />} />
25 + {/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */}
26 + <Route path="*" element={<NotFound />} />
27 + </Routes>
28 + </BrowserRouter>
29 + </TooltipProvider>
30 + </WalletContextProvider>
31 </QueryClientProvider>
32 );
33
src/components/WalletButton.tsx new
+15
@@ -0,0 +1,15 @@
1 +import { useWallet } from '@solana/wallet-adapter-react';
2 +import { WalletMultiButton } from '@solana/wallet-adapter-react-ui';
3 +import { Button } from '@/components/ui/button';
4 +
5 +export const WalletButton = () => {
6 + const { connected } = useWallet();
7 +
8 + return (
9 + <WalletMultiButton
10 + className={`!bg-primary !text-primary-foreground !rounded-lg !h-12 !px-6 !font-semibold !transition-all hover:!bg-primary/90 hover:!shadow-md ${
11 + connected ? '!bg-accent' : ''
12 + }`}
13 + />
14 + );
15 +};
src/components/WalletInfo.tsx new
+66
@@ -0,0 +1,66 @@
1 +import { useWallet, useConnection } from '@solana/wallet-adapter-react';
2 +import { LAMPORTS_PER_SOL } from '@solana/web3.js';
3 +import { useEffect, useState } from 'react';
4 +import { Card } from '@/components/ui/card';
5 +import { Copy, ExternalLink } from 'lucide-react';
6 +import { Button } from '@/components/ui/button';
7 +import { useToast } from '@/hooks/use-toast';
8 +
9 +export const WalletInfo = () => {
10 + const { publicKey, connected } = useWallet();
11 + const { connection } = useConnection();
12 + const [balance, setBalance] = useState<number | null>(null);
13 + const { toast } = useToast();
14 +
15 + useEffect(() => {
16 + if (connected && publicKey) {
17 + connection.getBalance(publicKey).then((bal) => {
18 + setBalance(bal / LAMPORTS_PER_SOL);
19 + });
20 + }
21 + }, [connected, publicKey, connection]);
22 +
23 + if (!connected || !publicKey) {
24 + return null;
25 + }
26 +
27 + const copyAddress = () => {
28 + navigator.clipboard.writeText(publicKey.toString());
29 + toast({
30 + title: "Address Copied",
31 + description: "Wallet address copied to clipboard",
32 + });
33 + };
34 +
35 + const openExplorer = () => {
36 + window.open(`https://solscan.io/account/${publicKey.toString()}`, '_blank');
37 + };
38 +
39 + return (
40 + <Card className="p-6 border-0 shadow-lg">
41 + <div className="space-y-4">
42 + <div>
43 + <p className="text-sm text-muted-foreground font-medium mb-2">Wallet Address</p>
44 + <div className="flex items-center gap-2">
45 + <code className="text-sm bg-muted px-3 py-2 rounded flex-1 overflow-x-auto">
46 + {publicKey.toString().slice(0, 8)}...{publicKey.toString().slice(-8)}
47 + </code>
48 + <Button size="icon" variant="ghost" onClick={copyAddress}>
49 + <Copy className="h-4 w-4" />
50 + </Button>
51 + <Button size="icon" variant="ghost" onClick={openExplorer}>
52 + <ExternalLink className="h-4 w-4" />
53 + </Button>
54 + </div>
55 + </div>
56 +
57 + <div>
58 + <p className="text-sm text-muted-foreground font-medium mb-2">SOL Balance</p>
59 + <p className="text-3xl font-bold">
60 + {balance !== null ? balance.toFixed(4) : '...'} SOL
61 + </p>
62 + </div>
63 + </div>
64 + </Card>
65 + );
66 +};
src/components/WalletProvider.tsx new
+35
@@ -0,0 +1,35 @@
1 +import { useMemo } from 'react';
2 +import { ConnectionProvider, WalletProvider } from '@solana/wallet-adapter-react';
3 +import { WalletModalProvider } from '@solana/wallet-adapter-react-ui';
4 +import { PhantomWalletAdapter, SolflareWalletAdapter } from '@solana/wallet-adapter-wallets';
5 +import { clusterApiUrl } from '@solana/web3.js';
6 +
7 +// Import wallet adapter CSS
8 +import '@solana/wallet-adapter-react-ui/styles.css';
9 +
10 +interface WalletContextProviderProps {
11 + children: React.ReactNode;
12 +}
13 +
14 +export const WalletContextProvider = ({ children }: WalletContextProviderProps) => {
15 + // Use mainnet-beta for production, devnet for testing
16 + const network = clusterApiUrl('mainnet-beta');
17 +
18 + const wallets = useMemo(
19 + () => [
20 + new PhantomWalletAdapter(),
21 + new SolflareWalletAdapter(),
22 + ],
23 + []
24 + );
25 +
26 + return (
27 + <ConnectionProvider endpoint={network}>
28 + <WalletProvider wallets={wallets} autoConnect>
29 + <WalletModalProvider>
30 + {children}
31 + </WalletModalProvider>
32 + </WalletProvider>
33 + </ConnectionProvider>
34 + );
35 +};
src/index.css
+31
@@ -108,4 +108,35 @@ All colors MUST be HSL.
108 body {
109 @apply bg-background text-foreground;
110 }
111 +
112 + /* Solana Wallet Adapter Overrides */
113 + .wallet-adapter-button {
114 + font-family: 'Inter', system-ui, sans-serif !important;
115 + }
116 +
117 + .wallet-adapter-modal-wrapper {
118 + background: rgba(0, 0, 0, 0.8) !important;
119 + backdrop-filter: blur(4px);
120 + }
121 +
122 + .wallet-adapter-modal {
123 + background: hsl(var(--card)) !important;
124 + border: 1px solid hsl(var(--border)) !important;
125 + border-radius: 0.75rem !important;
126 + box-shadow: var(--shadow-lg) !important;
127 + }
128 +
129 + .wallet-adapter-modal-title {
130 + color: hsl(var(--foreground)) !important;
131 + font-weight: 700 !important;
132 + }
133 +
134 + .wallet-adapter-modal-list {
135 + margin: 0 !important;
136 + }
137 +
138 + .wallet-adapter-button:not([disabled]):hover {
139 + background-color: hsl(var(--primary)) !important;
140 + opacity: 0.9;
141 + }
142 }
src/pages/Home.tsx
+17
@@ -3,6 +3,9 @@ import { Card } from "@/components/ui/card";
3 import { Badge } from "@/components/ui/badge";
4 import { ArrowUpRight, ArrowDownRight, Plus } from "lucide-react";
5 import { Button } from "@/components/ui/button";
6 +import { WalletButton } from "@/components/WalletButton";
7 +import { WalletInfo } from "@/components/WalletInfo";
8 +import { useWallet } from "@solana/wallet-adapter-react";
9
10 const transactions = [
11 {
@@ -40,9 +43,23 @@ const transactions = [
43 ];
44
45 const Home = () => {
46 + const { connected } = useWallet();
47 +
48 return (
49 <Layout title="Expenses">
50 <div className="p-4 space-y-6">
51 + {/* Wallet Connection */}
52 + {!connected ? (
53 + <Card className="p-8 border-0 shadow-lg text-center space-y-4">
54 + <h3 className="text-xl font-bold">Connect Your Wallet</h3>
55 + <p className="text-sm text-muted-foreground font-medium">
56 + Connect your Solana wallet to manage expenses with stablecoins
57 + </p>
58 + <WalletButton />
59 + </Card>
60 + ) : (
61 + <WalletInfo />
62 + )}
63 {/* Balance Card */}
64 <Card className="p-8 bg-card border-0 shadow-lg">
65 <div className="space-y-2">
src/pages/Pay.tsx
+16
@@ -1,6 +1,8 @@
1 import Layout from "@/components/Layout";
2 import { Card } from "@/components/ui/card";
3 import { CreditCard, Smartphone, QrCode, Building2 } from "lucide-react";
4 +import { WalletButton } from "@/components/WalletButton";
5 +import { useWallet } from "@solana/wallet-adapter-react";
6
7 const paymentMethods = [
8 {
@@ -51,9 +53,23 @@ const linkedCards = [
53 ];
54
55 const Pay = () => {
56 + const { connected } = useWallet();
57 +
58 return (
59 <Layout title="Pay">
60 <div className="p-4 space-y-6">
61 + {/* Wallet Connection Banner */}
62 + {!connected && (
63 + <Card className="p-6 bg-secondary border-0 shadow-md">
64 + <div className="text-center space-y-3">
65 + <h4 className="font-bold text-base">Connect Wallet to Pay</h4>
66 + <p className="text-sm text-muted-foreground font-medium">
67 + Connect your Solana wallet to send and receive stablecoin payments
68 + </p>
69 + <WalletButton />
70 + </div>
71 + </Card>
72 + )}
73 {/* Quick Actions */}
74 <div>
75 <h3 className="text-xl font-bold mb-4">Payment Methods</h3>
src/pages/Profile.tsx
+39
@@ -9,8 +9,11 @@ import {
9 FileText,
10 LogOut,
11 ChevronRight,
12 + Wallet,
13 } from "lucide-react";
14 import { Button } from "@/components/ui/button";
15 +import { WalletButton } from "@/components/WalletButton";
16 +import { useWallet } from "@solana/wallet-adapter-react";
17
18 const menuItems = [
19 {
@@ -31,9 +34,45 @@ const menuItems = [
34 ];
35
36 const Profile = () => {
37 + const { connected, publicKey, disconnect } = useWallet();
38 +
39 return (
40 <Layout title="Profile">
41 <div className="p-4 space-y-6">
42 + {/* Wallet Section */}
43 + <Card className="p-6 border-0 shadow-lg">
44 + <div className="flex items-center justify-between mb-4">
45 + <div className="flex items-center gap-3">
46 + <Wallet className="h-6 w-6 text-primary" />
47 + <h3 className="text-lg font-bold">Solana Wallet</h3>
48 + </div>
49 + {connected && (
50 + <span className="text-xs font-bold text-expense-positive bg-secondary px-3 py-1 rounded-full">
51 + Connected
52 + </span>
53 + )}
54 + </div>
55 + {connected && publicKey ? (
56 + <div className="space-y-4">
57 + <div>
58 + <p className="text-sm text-muted-foreground font-medium mb-1">Address</p>
59 + <code className="text-sm bg-muted px-3 py-2 rounded block overflow-x-auto">
60 + {publicKey.toString().slice(0, 12)}...{publicKey.toString().slice(-12)}
61 + </code>
62 + </div>
63 + <Button variant="outline" size="sm" onClick={disconnect} className="w-full">
64 + Disconnect Wallet
65 + </Button>
66 + </div>
67 + ) : (
68 + <div className="space-y-3">
69 + <p className="text-sm text-muted-foreground font-medium">
70 + Connect your wallet to manage stablecoin transactions
71 + </p>
72 + <WalletButton />
73 + </div>
74 + )}
75 + </Card>
76 {/* Profile Header */}
77 <Card className="p-8 border-0 shadow-lg">
78 <div className="flex items-center gap-5">