Changes
gpt-engineer-app[bot] committed
Nov 27, 2025 at 11:36 UTC
4c491c258846575c5200f649c6d75d76879e68cb
13 files changed
+1324
-11699
package-lock.json
+812
-11357
@@ -36,15 +36,11 @@
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",
39
"@tanstack/react-query": "^5.83.0",
40
"class-variance-authority": "^0.7.1",
41
"clsx": "^2.1.1",
42
"cmdk": "^1.1.1",
47
- "date-fns": "^3.6.0",
43
+ "date-fns": "^4.1.0",
44
"embla-carousel-react": "^8.6.0",
45
"input-otp": "^1.4.2",
46
"lucide-react": "^0.462.0",
@@ -82,12 +78,6 @@
78
"vite": "^5.4.19"
79
}
80
},
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
- },
81
"node_modules/@alloc/quick-lru": {
82
"version": "5.2.0",
83
"resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
@@ -102,9 +92,9 @@
92
}
93
},
94
"node_modules/@babel/helper-string-parser": {
105
- "version": "7.25.9",
106
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
107
- "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
95
+ "version": "7.27.1",
96
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
97
+ "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
98
"dev": true,
99
"license": "MIT",
100
"engines": {
@@ -112,9 +102,9 @@
102
}
103
},
104
"node_modules/@babel/helper-validator-identifier": {
115
- "version": "7.25.9",
116
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
117
- "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
105
+ "version": "7.28.5",
106
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
107
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
108
"dev": true,
109
"license": "MIT",
110
"engines": {
@@ -122,13 +112,13 @@
112
}
113
},
114
"node_modules/@babel/parser": {
125
- "version": "7.25.9",
126
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.9.tgz",
127
- "integrity": "sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==",
115
+ "version": "7.28.5",
116
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz",
117
+ "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
118
"dev": true,
119
"license": "MIT",
120
"dependencies": {
131
- "@babel/types": "^7.25.9"
121
+ "@babel/types": "^7.28.5"
122
},
123
"bin": {
124
"parser": "bin/babel-parser.js"
@@ -147,31 +137,19 @@
137
}
138
},
139
"node_modules/@babel/types": {
150
- "version": "7.25.9",
151
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.9.tgz",
152
- "integrity": "sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==",
140
+ "version": "7.28.5",
141
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",
142
+ "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
143
"dev": true,
144
"license": "MIT",
145
"dependencies": {
156
- "@babel/helper-string-parser": "^7.25.9",
157
- "@babel/helper-validator-identifier": "^7.25.9"
146
+ "@babel/helper-string-parser": "^7.27.1",
147
+ "@babel/helper-validator-identifier": "^7.28.5"
148
},
149
"engines": {
150
"node": ">=6.9.0"
151
}
152
},
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
- },
153
"node_modules/@esbuild/aix-ppc64": {
154
"version": "0.21.5",
155
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
@@ -751,238 +729,6 @@
729
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
730
}
731
},
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
- },
732
"node_modules/@floating-ui/core": {
733
"version": "1.7.2",
734
"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.2.tgz",
@@ -1021,27 +767,6 @@
767
"integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==",
768
"license": "MIT"
769
},
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
- },
770
"node_modules/@hookform/resolvers": {
771
"version": "3.10.0",
772
"resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.10.0.tgz",
@@ -1136,18 +861,14 @@
861
}
862
},
863
"node_modules/@jridgewell/gen-mapping": {
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==",
864
+ "version": "0.3.13",
865
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
866
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
867
"dev": true,
868
"license": "MIT",
869
"dependencies": {
1145
- "@jridgewell/set-array": "^1.2.1",
1146
- "@jridgewell/sourcemap-codec": "^1.4.10",
870
+ "@jridgewell/sourcemap-codec": "^1.5.0",
871
"@jridgewell/trace-mapping": "^0.3.24"
1148
- },
1149
- "engines": {
1150
- "node": ">=6.0.0"
872
}
873
},
874
"node_modules/@jridgewell/resolve-uri": {
@@ -1160,16 +881,6 @@
881
"node": ">=6.0.0"
882
}
883
},
1163
- "node_modules/@jridgewell/set-array": {
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"
1171
- }
1172
- },
884
"node_modules/@jridgewell/sourcemap-codec": {
885
"version": "1.5.0",
886
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
@@ -1178,9 +889,9 @@
889
"license": "MIT"
890
},
891
"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==",
892
+ "version": "0.3.31",
893
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
894
+ "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
895
"dev": true,
896
"license": "MIT",
897
"dependencies": {
@@ -1188,211 +899,6 @@
899
"@jridgewell/sourcemap-codec": "^1.4.14"
900
}
901
},
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
- },
902
"node_modules/@nodelib/fs.scandir": {
903
"version": "2.1.5",
904
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -1431,58 +937,6 @@
937
"node": ">= 8"
938
}
939
},
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
- },
940
"node_modules/@pkgjs/parseargs": {
941
"version": "0.11.0",
942
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -1494,104 +948,6 @@
948
"node": ">=14"
949
}
950
},
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
- },
951
"node_modules/@radix-ui/number": {
952
"version": "1.1.1",
953
"resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz",
@@ -2946,19 +2302,6 @@
2302
"integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
2303
"license": "MIT"
2304
},
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
- },
2305
"node_modules/@remix-run/router": {
2306
"version": "1.23.0",
2307
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.0.tgz",
@@ -2968,6797 +2311,903 @@
2311
"node": ">=14.0.0"
2312
}
2313
},
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
- },
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
- }
2314
+ "node_modules/@rolldown/pluginutils": {
2315
+ "version": "1.0.0-beta.27",
2316
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
2317
+ "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==",
2318
+ "dev": true,
2319
+ "license": "MIT"
2320
},
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==",
2321
+ "node_modules/@rollup/rollup-android-arm-eabi": {
2322
+ "version": "4.24.0",
2323
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz",
2324
+ "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==",
2325
+ "cpu": [
2326
+ "arm"
2327
+ ],
2328
+ "dev": true,
2329
"license": "MIT",
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
- }
2330
+ "optional": true,
2331
+ "os": [
2332
+ "android"
2333
+ ]
2334
},
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==",
2335
+ "node_modules/@rollup/rollup-android-arm64": {
2336
+ "version": "4.24.0",
2337
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz",
2338
+ "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==",
2339
+ "cpu": [
2340
+ "arm64"
2341
+ ],
2342
+ "dev": true,
2343
"license": "MIT",
3035
- "engines": {
3036
- "node": "^14.21.3 || >=16"
3037
- },
3038
- "funding": {
3039
- "url": "https://paulmillr.com/funding/"
3040
- }
2344
+ "optional": true,
2345
+ "os": [
2346
+ "android"
2347
+ ]
2348
},
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==",
2349
+ "node_modules/@rollup/rollup-darwin-arm64": {
2350
+ "version": "4.24.0",
2351
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz",
2352
+ "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==",
2353
+ "cpu": [
2354
+ "arm64"
2355
+ ],
2356
+ "dev": true,
2357
"license": "MIT",
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
- }
2358
+ "optional": true,
2359
+ "os": [
2360
+ "darwin"
2361
+ ]
2362
},
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==",
2363
+ "node_modules/@rollup/rollup-darwin-x64": {
2364
+ "version": "4.24.0",
2365
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz",
2366
+ "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==",
2367
+ "cpu": [
2368
+ "x64"
2369
+ ],
2370
+ "dev": true,
2371
"license": "MIT",
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
- },
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
- }
2372
+ "optional": true,
2373
+ "os": [
2374
+ "darwin"
2375
+ ]
2376
},
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
- }
2377
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
2378
+ "version": "4.24.0",
2379
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz",
2380
+ "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==",
2381
+ "cpu": [
2382
+ "arm"
2383
],
2384
+ "dev": true,
2385
"license": "MIT",
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
- }
2386
+ "optional": true,
2387
+ "os": [
2388
+ "linux"
2389
+ ]
2390
},
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==",
2391
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
2392
+ "version": "4.24.0",
2393
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz",
2394
+ "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==",
2395
+ "cpu": [
2396
+ "arm"
2397
+ ],
2398
+ "dev": true,
2399
"license": "MIT",
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
- },
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"
2400
+ "optional": true,
2401
+ "os": [
2402
+ "linux"
2403
+ ]
2404
},
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==",
2405
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
2406
+ "version": "4.24.0",
2407
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz",
2408
+ "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==",
2409
+ "cpu": [
2410
+ "arm64"
2411
+ ],
2412
+ "dev": true,
2413
"license": "MIT",
3224
- "dependencies": {
3225
- "base-x": "^5.0.0"
3226
- }
3227
- },
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"
2414
+ "optional": true,
2415
+ "os": [
2416
+ "linux"
2417
+ ]
2418
},
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
- }
2419
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
2420
+ "version": "4.24.0",
2421
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz",
2422
+ "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==",
2423
+ "cpu": [
2424
+ "arm64"
2425
],
2426
+ "dev": true,
2427
"license": "MIT",
3245
- "peerDependencies": {
3246
- "ws": "*"
3247
- }
2428
+ "optional": true,
2429
+ "os": [
2430
+ "linux"
2431
+ ]
2432
},
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
- }
2433
+ "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
2434
+ "version": "4.24.0",
2435
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz",
2436
+ "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==",
2437
+ "cpu": [
2438
+ "ppc64"
2439
],
2440
+ "dev": true,
2441
"license": "MIT",
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
- }
2442
+ "optional": true,
2443
+ "os": [
2444
+ "linux"
2445
+ ]
2446
},
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==",
2447
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
2448
+ "version": "4.24.0",
2449
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz",
2450
+ "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==",
2451
+ "cpu": [
2452
+ "riscv64"
2453
+ ],
2454
+ "dev": true,
2455
"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",
This file is too large to show in full.
package.json
+1
-5
@@ -39,15 +39,11 @@
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",
42
"@tanstack/react-query": "^5.83.0",
43
"class-variance-authority": "^0.7.1",
44
"clsx": "^2.1.1",
45
"cmdk": "^1.1.1",
50
- "date-fns": "^3.6.0",
46
+ "date-fns": "^4.1.0",
47
"embla-carousel-react": "^8.6.0",
48
"input-otp": "^1.4.2",
49
"lucide-react": "^0.462.0",
src/App.tsx
+15
-16
@@ -3,9 +3,9 @@ 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";
6
import Home from "./pages/Home";
7
import Pay from "./pages/Pay";
8
+import SendMoney from "./pages/SendMoney";
9
import Profile from "./pages/Profile";
10
import NotFound from "./pages/NotFound";
11
@@ -13,21 +13,20 @@ const queryClient = new QueryClient();
13
14
const App = () => (
15
<QueryClientProvider client={queryClient}>
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>
16
+ <TooltipProvider>
17
+ <Toaster />
18
+ <Sonner />
19
+ <BrowserRouter>
20
+ <Routes>
21
+ <Route path="/" element={<Home />} />
22
+ <Route path="/pay" element={<Pay />} />
23
+ <Route path="/send" element={<SendMoney />} />
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
</QueryClientProvider>
31
);
32
src/components/WalletButton.tsx
deleted
-15
@@ -1,15 +0,0 @@
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
deleted
-66
@@ -1,66 +0,0 @@
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
deleted
-35
@@ -1,35 +0,0 @@
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,35 +108,4 @@ 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
- }
111
}
src/pages/Home.tsx
+57
-81
@@ -1,75 +1,42 @@
1
+import { useEffect, useState } from "react";
2
+import { useNavigate } from "react-router-dom";
3
import Layout from "@/components/Layout";
4
import { Card } from "@/components/ui/card";
5
import { Badge } from "@/components/ui/badge";
6
import { ArrowUpRight, ArrowDownRight, Plus } from "lucide-react";
7
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
- {
12
- id: 1,
13
- name: "Office Supplies",
14
- category: "Office",
15
- amount: -45.99,
16
- date: "Today",
17
- status: "pending",
18
- },
19
- {
20
- id: 2,
21
- name: "Client Lunch",
22
- category: "Food & Dining",
23
- amount: -128.50,
24
- date: "Yesterday",
25
- status: "approved",
26
- },
27
- {
28
- id: 3,
29
- name: "Reimbursement",
30
- category: "Income",
31
- amount: 250.00,
32
- date: "2 days ago",
33
- status: "completed",
34
- },
35
- {
36
- id: 4,
37
- name: "Software License",
38
- category: "Software",
39
- amount: -79.99,
40
- date: "3 days ago",
41
- status: "approved",
42
- },
43
-];
8
+import { transactionService } from "@/services/transactionService";
9
+import { Transaction } from "@/types/transaction";
10
+import { formatDistanceToNow } from "date-fns";
11
12
const Home = () => {
46
- const { connected } = useWallet();
13
+ const navigate = useNavigate();
14
+ const [transactions, setTransactions] = useState<Transaction[]>([]);
15
+ const [loading, setLoading] = useState(true);
16
+ const balance = transactionService.getBalance();
17
+
18
+ useEffect(() => {
19
+ const loadTransactions = async () => {
20
+ const data = await transactionService.getTransactions();
21
+ setTransactions(data);
22
+ setLoading(false);
23
+ };
24
+ loadTransactions();
25
+ }, []);
26
27
return (
28
<Layout title="Expenses">
29
<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
- )}
30
{/* Balance Card */}
31
<Card className="p-8 bg-card border-0 shadow-lg">
32
<div className="space-y-2">
33
<p className="text-sm text-muted-foreground font-medium">Available Balance</p>
67
- <h2 className="text-5xl font-bold tracking-tight">$2,450.00</h2>
34
+ <h2 className="text-5xl font-bold tracking-tight">${balance.toFixed(2)}</h2>
35
</div>
36
<div className="mt-8">
70
- <Button size="lg" className="w-full">
37
+ <Button size="lg" className="w-full" onClick={() => navigate("/send")}>
38
<Plus className="h-5 w-5 mr-2" />
72
- Add New Expense
39
+ Send Money
40
</Button>
41
</div>
42
</Card>
@@ -101,36 +68,45 @@ const Home = () => {
68
{/* Recent Transactions */}
69
<div className="space-y-4">
70
<h3 className="text-xl font-bold">Recent Transactions</h3>
104
- <div className="space-y-3">
105
- {transactions.map((transaction) => (
106
- <Card key={transaction.id} className="p-5 border-0 shadow-md hover:shadow-lg transition-all cursor-pointer">
107
- <div className="flex items-center justify-between">
108
- <div className="flex-1">
109
- <div className="flex items-center gap-3 mb-1">
110
- <p className="font-semibold text-base">{transaction.name}</p>
111
- {transaction.status === "pending" && (
112
- <Badge variant="outline" className="text-xs font-medium border-2">
113
- Pending
114
- </Badge>
115
- )}
71
+ {loading ? (
72
+ <Card className="p-8 border-0 shadow-md text-center">
73
+ <p className="text-muted-foreground">Loading transactions...</p>
74
+ </Card>
75
+ ) : transactions.length === 0 ? (
76
+ <Card className="p-8 border-0 shadow-md text-center">
77
+ <p className="text-muted-foreground">No transactions yet</p>
78
+ </Card>
79
+ ) : (
80
+ <div className="space-y-3">
81
+ {transactions.map((transaction) => (
82
+ <Card key={transaction.id} className="p-5 border-0 shadow-md hover:shadow-lg transition-all cursor-pointer">
83
+ <div className="flex items-center justify-between">
84
+ <div className="flex-1">
85
+ <div className="flex items-center gap-3 mb-1">
86
+ <p className="font-semibold text-base">{transaction.recipientName}</p>
87
+ {transaction.status === "processing" && (
88
+ <Badge variant="outline" className="text-xs font-medium border-2">
89
+ Processing
90
+ </Badge>
91
+ )}
92
+ {transaction.status === "pending" && (
93
+ <Badge variant="outline" className="text-xs font-medium border-2 border-yellow-500">
94
+ Pending
95
+ </Badge>
96
+ )}
97
+ </div>
98
+ <p className="text-sm text-muted-foreground font-medium">
99
+ {transaction.description || "Payment"} · {formatDistanceToNow(transaction.timestamp, { addSuffix: true })}
100
+ </p>
101
</div>
117
- <p className="text-sm text-muted-foreground font-medium">
118
- {transaction.category} · {transaction.date}
102
+ <p className="text-xl font-bold text-foreground">
103
+ -{transaction.currency} {transaction.amount.toFixed(2)}
104
</p>
105
</div>
121
- <p
122
- className={`text-xl font-bold ${
123
- transaction.amount > 0
124
- ? "text-expense-positive"
125
- : "text-foreground"
126
- }`}
127
- >
128
- {transaction.amount > 0 ? "+" : "-"}${Math.abs(transaction.amount).toFixed(2)}
129
- </p>
130
- </div>
131
- </Card>
132
- ))}
133
- </div>
106
+ </Card>
107
+ ))}
108
+ </div>
109
+ )}
110
</div>
111
</div>
112
</Layout>
src/pages/Pay.tsx
+39
-54
@@ -1,37 +1,40 @@
1
+import { useNavigate } from "react-router-dom";
2
import Layout from "@/components/Layout";
3
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";
4
+import { Send, Download, QrCode, Users } from "lucide-react";
5
7
-const paymentMethods = [
6
+const quickActions = [
7
{
8
id: 1,
10
- name: "Credit Card",
11
- description: "Pay with your linked card",
12
- icon: CreditCard,
9
+ name: "Send Money",
10
+ description: "Send payment instantly",
11
+ icon: Send,
12
color: "text-primary",
13
+ route: "/send",
14
},
15
{
16
id: 2,
17
- name: "Mobile Wallet",
18
- description: "Apple Pay, Google Pay",
19
- icon: Smartphone,
17
+ name: "Request Money",
18
+ description: "Request from anyone",
19
+ icon: Download,
20
color: "text-accent",
21
+ route: "/request",
22
},
23
{
24
id: 3,
25
name: "QR Code",
25
- description: "Scan to pay instantly",
26
+ description: "Receive via QR scan",
27
icon: QrCode,
28
color: "text-expense-positive",
29
+ route: "/qr",
30
},
31
{
32
id: 4,
31
- name: "Bank Transfer",
32
- description: "Direct bank transfer",
33
- icon: Building2,
33
+ name: "Recipients",
34
+ description: "Manage saved contacts",
35
+ icon: Users,
36
color: "text-muted-foreground",
37
+ route: "/recipients",
38
},
39
];
40
@@ -53,38 +56,27 @@ const linkedCards = [
56
];
57
58
const Pay = () => {
56
- const { connected } = useWallet();
59
+ const navigate = useNavigate();
60
61
return (
62
<Layout title="Pay">
63
<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
- )}
64
{/* Quick Actions */}
65
<div>
75
- <h3 className="text-xl font-bold mb-4">Payment Methods</h3>
66
+ <h3 className="text-xl font-bold mb-4">Quick Actions</h3>
67
<div className="grid grid-cols-2 gap-4">
77
- {paymentMethods.map((method) => (
68
+ {quickActions.map((action) => (
69
<Card
79
- key={method.id}
70
+ key={action.id}
71
className="p-6 hover:shadow-lg transition-all cursor-pointer border-0 shadow-md active:scale-95"
72
+ onClick={() => action.route === "/send" ? navigate(action.route) : null}
73
>
74
<div className="space-y-4">
83
- <method.icon className={`h-10 w-10 ${method.color}`} />
75
+ <action.icon className={`h-10 w-10 ${action.color}`} />
76
<div>
85
- <p className="font-semibold text-base mb-1">{method.name}</p>
77
+ <p className="font-semibold text-base mb-1">{action.name}</p>
78
<p className="text-xs text-muted-foreground font-medium">
87
- {method.description}
79
+ {action.description}
80
</p>
81
</div>
82
</div>
@@ -93,34 +85,27 @@ const Pay = () => {
85
</div>
86
</div>
87
96
- {/* Linked Cards */}
88
+ {/* Recent Recipients */}
89
<div>
98
- <h3 className="text-xl font-bold mb-4">Linked Cards</h3>
90
+ <h3 className="text-xl font-bold mb-4">Recent Recipients</h3>
91
<div className="space-y-3">
92
{linkedCards.map((card) => (
93
<Card
94
key={card.id}
103
- className={`p-5 cursor-pointer hover:shadow-lg transition-all border-0 shadow-md ${
104
- card.primary ? "ring-2 ring-primary" : ""
105
- }`}
95
+ className="p-5 cursor-pointer hover:shadow-lg transition-all border-0 shadow-md"
96
>
107
- <div className="flex items-center justify-between">
108
- <div className="flex items-center gap-4">
109
- <div className="h-14 w-14 rounded-xl bg-primary flex items-center justify-center">
110
- <CreditCard className="h-7 w-7 text-primary-foreground" />
111
- </div>
112
- <div>
113
- <p className="font-semibold text-base">{card.name}</p>
114
- <p className="text-sm text-muted-foreground font-medium">
115
- {card.type} •••• {card.last4}
116
- </p>
117
- </div>
118
- </div>
119
- {card.primary && (
120
- <span className="text-sm font-bold text-primary">
121
- Primary
97
+ <div className="flex items-center gap-4">
98
+ <div className="h-14 w-14 rounded-full bg-primary/10 flex items-center justify-center">
99
+ <span className="text-xl font-bold text-primary">
100
+ {card.name.charAt(0)}
101
</span>
123
- )}
102
+ </div>
103
+ <div className="flex-1">
104
+ <p className="font-semibold text-base">{card.name}</p>
105
+ <p className="text-sm text-muted-foreground font-medium">
106
+ {card.type} Account
107
+ </p>
108
+ </div>
109
</div>
110
</Card>
111
))}
src/pages/Profile.tsx
-39
@@ -9,11 +9,8 @@ import {
9
FileText,
10
LogOut,
11
ChevronRight,
12
- Wallet,
12
} from "lucide-react";
13
import { Button } from "@/components/ui/button";
15
-import { WalletButton } from "@/components/WalletButton";
16
-import { useWallet } from "@solana/wallet-adapter-react";
14
15
const menuItems = [
16
{
@@ -34,45 +31,9 @@ const menuItems = [
31
];
32
33
const Profile = () => {
37
- const { connected, publicKey, disconnect } = useWallet();
38
-
34
return (
35
<Layout title="Profile">
36
<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>
37
{/* Profile Header */}
38
<Card className="p-8 border-0 shadow-lg">
39
<div className="flex items-center gap-5">
src/pages/SendMoney.tsx
new
+231
@@ -0,0 +1,231 @@
1
+import { useState } from "react";
2
+import { useNavigate } from "react-router-dom";
3
+import Layout from "@/components/Layout";
4
+import { Card } from "@/components/ui/card";
5
+import { Input } from "@/components/ui/input";
6
+import { Button } from "@/components/ui/button";
7
+import { Label } from "@/components/ui/label";
8
+import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select";
9
+import { ArrowRight, CheckCircle, Loader2 } from "lucide-react";
10
+import { transactionService } from "@/services/transactionService";
11
+import { Currency } from "@/types/transaction";
12
+import { toast } from "@/hooks/use-toast";
13
+
14
+const SendMoney = () => {
15
+ const navigate = useNavigate();
16
+ const [step, setStep] = useState<"form" | "processing" | "success">("form");
17
+ const [amount, setAmount] = useState("");
18
+ const [currency, setCurrency] = useState<Currency>("USD");
19
+ const [recipient, setRecipient] = useState("");
20
+ const [recipientName, setRecipientName] = useState("");
21
+ const [description, setDescription] = useState("");
22
+ const [transactionId, setTransactionId] = useState("");
23
+
24
+ const fee = amount ? transactionService.calculateFee(parseFloat(amount)) : 0;
25
+ const total = amount ? parseFloat(amount) + fee : 0;
26
+
27
+ const handleSend = async () => {
28
+ if (!amount || !recipient || !recipientName) {
29
+ toast({
30
+ title: "Missing Information",
31
+ description: "Please fill in all required fields",
32
+ variant: "destructive",
33
+ });
34
+ return;
35
+ }
36
+
37
+ setStep("processing");
38
+
39
+ try {
40
+ const transaction = await transactionService.sendMoney(
41
+ parseFloat(amount),
42
+ currency,
43
+ recipient,
44
+ recipientName,
45
+ description
46
+ );
47
+
48
+ setTransactionId(transaction.id);
49
+ setStep("success");
50
+ } catch (error) {
51
+ toast({
52
+ title: "Transaction Failed",
53
+ description: "Unable to process payment. Please try again.",
54
+ variant: "destructive",
55
+ });
56
+ setStep("form");
57
+ }
58
+ };
59
+
60
+ if (step === "processing") {
61
+ return (
62
+ <Layout title="Sending">
63
+ <div className="min-h-[60vh] flex items-center justify-center p-4">
64
+ <Card className="p-12 border-0 shadow-lg text-center max-w-md w-full">
65
+ <Loader2 className="h-16 w-16 text-primary animate-spin mx-auto mb-6" />
66
+ <h3 className="text-2xl font-bold mb-3">Processing Payment</h3>
67
+ <p className="text-muted-foreground font-medium">
68
+ Please wait while we securely process your transaction...
69
+ </p>
70
+ </Card>
71
+ </div>
72
+ </Layout>
73
+ );
74
+ }
75
+
76
+ if (step === "success") {
77
+ return (
78
+ <Layout title="Success">
79
+ <div className="min-h-[60vh] flex items-center justify-center p-4">
80
+ <Card className="p-12 border-0 shadow-lg text-center max-w-md w-full space-y-6">
81
+ <CheckCircle className="h-20 w-20 text-expense-positive mx-auto" />
82
+ <div>
83
+ <h3 className="text-2xl font-bold mb-3">Payment Sent!</h3>
84
+ <p className="text-muted-foreground font-medium mb-2">
85
+ Your payment has been successfully processed
86
+ </p>
87
+ <p className="text-sm text-muted-foreground">
88
+ Transaction ID: {transactionId}
89
+ </p>
90
+ </div>
91
+ <div className="space-y-3 pt-4">
92
+ <Button className="w-full" onClick={() => navigate("/")}>
93
+ View Transactions
94
+ </Button>
95
+ <Button
96
+ variant="outline"
97
+ className="w-full"
98
+ onClick={() => {
99
+ setStep("form");
100
+ setAmount("");
101
+ setRecipient("");
102
+ setRecipientName("");
103
+ setDescription("");
104
+ }}
105
+ >
106
+ Send Another Payment
107
+ </Button>
108
+ </div>
109
+ </Card>
110
+ </div>
111
+ </Layout>
112
+ );
113
+ }
114
+
115
+ return (
116
+ <Layout title="Send Money">
117
+ <div className="p-4 space-y-6">
118
+ <Card className="p-6 border-0 shadow-lg">
119
+ <div className="space-y-6">
120
+ <div className="space-y-2">
121
+ <Label htmlFor="amount" className="text-base font-semibold">
122
+ Amount
123
+ </Label>
124
+ <div className="flex gap-2">
125
+ <Input
126
+ id="amount"
127
+ type="number"
128
+ placeholder="0.00"
129
+ value={amount}
130
+ onChange={(e) => setAmount(e.target.value)}
131
+ className="text-2xl h-14 font-bold"
132
+ />
133
+ <Select value={currency} onValueChange={(val) => setCurrency(val as Currency)}>
134
+ <SelectTrigger className="w-28 h-14">
135
+ <SelectValue />
136
+ </SelectTrigger>
137
+ <SelectContent>
138
+ <SelectItem value="USD">USD</SelectItem>
139
+ <SelectItem value="EUR">EUR</SelectItem>
140
+ <SelectItem value="GBP">GBP</SelectItem>
141
+ <SelectItem value="NGN">NGN</SelectItem>
142
+ <SelectItem value="KES">KES</SelectItem>
143
+ <SelectItem value="GHS">GHS</SelectItem>
144
+ </SelectContent>
145
+ </Select>
146
+ </div>
147
+ </div>
148
+
149
+ <div className="space-y-2">
150
+ <Label htmlFor="recipientName" className="text-base font-semibold">
151
+ Recipient Name
152
+ </Label>
153
+ <Input
154
+ id="recipientName"
155
+ placeholder="John Doe"
156
+ value={recipientName}
157
+ onChange={(e) => setRecipientName(e.target.value)}
158
+ className="h-12"
159
+ />
160
+ </div>
161
+
162
+ <div className="space-y-2">
163
+ <Label htmlFor="recipient" className="text-base font-semibold">
164
+ Email Address
165
+ </Label>
166
+ <Input
167
+ id="recipient"
168
+ type="email"
169
+ placeholder="recipient@email.com"
170
+ value={recipient}
171
+ onChange={(e) => setRecipient(e.target.value)}
172
+ className="h-12"
173
+ />
174
+ </div>
175
+
176
+ <div className="space-y-2">
177
+ <Label htmlFor="description" className="text-base font-semibold">
178
+ Description (Optional)
179
+ </Label>
180
+ <Input
181
+ id="description"
182
+ placeholder="What's this payment for?"
183
+ value={description}
184
+ onChange={(e) => setDescription(e.target.value)}
185
+ className="h-12"
186
+ />
187
+ </div>
188
+ </div>
189
+ </Card>
190
+
191
+ {amount && (
192
+ <Card className="p-6 border-0 shadow-md space-y-4">
193
+ <h3 className="font-bold text-lg">Payment Summary</h3>
194
+ <div className="space-y-3">
195
+ <div className="flex justify-between text-base">
196
+ <span className="text-muted-foreground">Amount</span>
197
+ <span className="font-semibold">
198
+ {currency} {parseFloat(amount).toFixed(2)}
199
+ </span>
200
+ </div>
201
+ <div className="flex justify-between text-base">
202
+ <span className="text-muted-foreground">Fee</span>
203
+ <span className="font-semibold">
204
+ {currency} {fee.toFixed(2)}
205
+ </span>
206
+ </div>
207
+ <div className="border-t pt-3 flex justify-between text-lg">
208
+ <span className="font-bold">Total</span>
209
+ <span className="font-bold">
210
+ {currency} {total.toFixed(2)}
211
+ </span>
212
+ </div>
213
+ </div>
214
+ </Card>
215
+ )}
216
+
217
+ <Button
218
+ size="lg"
219
+ className="w-full"
220
+ onClick={handleSend}
221
+ disabled={!amount || !recipient || !recipientName}
222
+ >
223
+ Send Payment
224
+ <ArrowRight className="ml-2 h-5 w-5" />
225
+ </Button>
226
+ </div>
227
+ </Layout>
228
+ );
229
+};
230
+
231
+export default SendMoney;
src/services/transactionService.ts
new
+139
@@ -0,0 +1,139 @@
1
+import { Transaction, Currency, ExchangeRate, Recipient } from "@/types/transaction";
2
+
3
+// Mock data
4
+const mockTransactions: Transaction[] = [
5
+ {
6
+ id: "tx_001",
7
+ amount: 250.00,
8
+ currency: "USD",
9
+ status: "completed",
10
+ sender: "you@company.com",
11
+ recipient: "vendor@supplier.com",
12
+ recipientName: "Office Supplies Co.",
13
+ timestamp: new Date(Date.now() - 24 * 60 * 60 * 1000),
14
+ description: "Office Supplies",
15
+ fee: 2.50,
16
+ },
17
+ {
18
+ id: "tx_002",
19
+ amount: 128.50,
20
+ currency: "USD",
21
+ status: "completed",
22
+ sender: "you@company.com",
23
+ recipient: "restaurant@food.com",
24
+ recipientName: "City Bistro",
25
+ timestamp: new Date(Date.now() - 2 * 24 * 60 * 60 * 1000),
26
+ description: "Client Lunch",
27
+ fee: 1.29,
28
+ },
29
+ {
30
+ id: "tx_003",
31
+ amount: 45.99,
32
+ currency: "USD",
33
+ status: "processing",
34
+ sender: "you@company.com",
35
+ recipient: "store@retail.com",
36
+ recipientName: "Tech Store",
37
+ timestamp: new Date(Date.now() - 30 * 60 * 1000),
38
+ description: "Cable & Adapters",
39
+ fee: 0.46,
40
+ },
41
+];
42
+
43
+const mockRecipients: Recipient[] = [
44
+ {
45
+ id: "rec_001",
46
+ name: "Sarah Johnson",
47
+ email: "sarah.j@company.com",
48
+ },
49
+ {
50
+ id: "rec_002",
51
+ name: "Michael Chen",
52
+ email: "m.chen@partner.com",
53
+ },
54
+ {
55
+ id: "rec_003",
56
+ name: "Office Supplies Co.",
57
+ email: "vendor@supplier.com",
58
+ },
59
+];
60
+
61
+// Exchange rates (base USD)
62
+const exchangeRates: Record<Currency, number> = {
63
+ USD: 1,
64
+ EUR: 0.92,
65
+ GBP: 0.79,
66
+ NGN: 1620,
67
+ KES: 129,
68
+ GHS: 15.5,
69
+};
70
+
71
+class TransactionService {
72
+ private transactions: Transaction[] = [...mockTransactions];
73
+
74
+ async sendMoney(
75
+ amount: number,
76
+ currency: Currency,
77
+ recipient: string,
78
+ recipientName: string,
79
+ description?: string
80
+ ): Promise<Transaction> {
81
+ // Calculate fee (1% with min $0.50)
82
+ const fee = Math.max(amount * 0.01, 0.50);
83
+
84
+ const transaction: Transaction = {
85
+ id: `tx_${Date.now()}`,
86
+ amount,
87
+ currency,
88
+ status: "pending",
89
+ sender: "you@company.com",
90
+ recipient,
91
+ recipientName,
92
+ timestamp: new Date(),
93
+ description,
94
+ fee,
95
+ };
96
+
97
+ this.transactions.unshift(transaction);
98
+
99
+ // Simulate processing delay
100
+ await new Promise(resolve => setTimeout(resolve, 1500));
101
+ transaction.status = "processing";
102
+
103
+ await new Promise(resolve => setTimeout(resolve, 2000));
104
+ transaction.status = "completed";
105
+
106
+ return transaction;
107
+ }
108
+
109
+ async getTransactions(): Promise<Transaction[]> {
110
+ // Simulate network delay
111
+ await new Promise(resolve => setTimeout(resolve, 300));
112
+ return [...this.transactions];
113
+ }
114
+
115
+ async getTransaction(id: string): Promise<Transaction | null> {
116
+ await new Promise(resolve => setTimeout(resolve, 200));
117
+ return this.transactions.find(tx => tx.id === id) || null;
118
+ }
119
+
120
+ getExchangeRate(from: Currency, to: Currency): ExchangeRate {
121
+ const rate = exchangeRates[to] / exchangeRates[from];
122
+ return { from, to, rate };
123
+ }
124
+
125
+ async getRecipients(): Promise<Recipient[]> {
126
+ await new Promise(resolve => setTimeout(resolve, 200));
127
+ return [...mockRecipients];
128
+ }
129
+
130
+ calculateFee(amount: number): number {
131
+ return Math.max(amount * 0.01, 0.50);
132
+ }
133
+
134
+ getBalance(): number {
135
+ return 2450.00;
136
+ }
137
+}
138
+
139
+export const transactionService = new TransactionService();
src/types/transaction.ts
new
+30
@@ -0,0 +1,30 @@
1
+export type TransactionStatus = "pending" | "processing" | "completed" | "failed";
2
+
3
+export type Currency = "USD" | "EUR" | "GBP" | "NGN" | "KES" | "GHS";
4
+
5
+export interface Transaction {
6
+ id: string;
7
+ amount: number;
8
+ currency: Currency;
9
+ status: TransactionStatus;
10
+ sender: string;
11
+ recipient: string;
12
+ recipientName: string;
13
+ timestamp: Date;
14
+ description?: string;
15
+ fee: number;
16
+ exchangeRate?: number;
17
+}
18
+
19
+export interface ExchangeRate {
20
+ from: Currency;
21
+ to: Currency;
22
+ rate: number;
23
+}
24
+
25
+export interface Recipient {
26
+ id: string;
27
+ name: string;
28
+ email: string;
29
+ avatar?: string;
30
+}