diff --git a/clients/js/package.json b/clients/js/package.json index 90eba92..3b96bf5 100644 --- a/clients/js/package.json +++ b/clients/js/package.json @@ -45,12 +45,12 @@ "homepage": "https://github.com/solana-program/program-metadata#readme", "license": "MIT", "peerDependencies": { - "@solana/web3.js": "^2.0.0" + "@solana/kit": "^2.1.0" }, "dependencies": { "@iarna/toml": "^2.2.5", - "@solana-program/compute-budget": "^0.6.1", - "@solana-program/system": "^0.6.2", + "@solana-program/compute-budget": "^0.7.0", + "@solana-program/system": "^0.7.0", "chalk": "^4.1.0", "commander": "^13.0.0", "pako": "^2.1.0", @@ -59,7 +59,7 @@ "devDependencies": { "@ava/typescript": "^4.1.0", "@solana/eslint-config-solana": "^3.0.3", - "@solana/web3.js": "^2.0.0", + "@solana/kit": "^2.1.0", "@types/node": "^22", "@types/pako": "^2.0.3", "@typescript-eslint/eslint-plugin": "^7.16.1", diff --git a/clients/js/pnpm-lock.yaml b/clients/js/pnpm-lock.yaml index df9af8e..0893f6d 100644 --- a/clients/js/pnpm-lock.yaml +++ b/clients/js/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^2.2.5 version: 2.2.5 '@solana-program/compute-budget': - specifier: ^0.6.1 - version: 0.6.1(@solana/web3.js@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0)) + specifier: ^0.7.0 + version: 0.7.0(@solana/kit@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0)) '@solana-program/system': - specifier: ^0.6.2 - version: 0.6.2(@solana/web3.js@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0)) + specifier: ^0.7.0 + version: 0.7.0(@solana/kit@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0)) chalk: specifier: ^4.1.0 version: 4.1.2 @@ -36,9 +36,9 @@ importers: '@solana/eslint-config-solana': specifier: ^3.0.3 version: 3.0.6(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.1))(eslint-plugin-simple-import-sort@12.1.1(eslint@8.57.1))(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) - '@solana/web3.js': - specifier: ^2.0.0 - version: 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0) + '@solana/kit': + specifier: ^2.1.0 + version: 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0) '@types/node': specifier: ^22 version: 22.10.6 @@ -418,67 +418,67 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} - '@solana-program/compute-budget@0.6.1': - resolution: {integrity: sha512-PWcVmRx2gSQ8jd5va5HzSlKqQmR8Q1sYaPcqpCzhOHcApJ4YsVWY6QhaOD5Nx7z1UXkP12vNq3KDsSCZnT3Hkw==} + '@solana-program/compute-budget@0.7.0': + resolution: {integrity: sha512-/JJSE1fKO5zx7Z55Z2tLGWBDDi7tUE+xMlK8qqkHlY51KpqksMsIBzQMkG9Dqhoe2Cnn5/t3QK1nJKqW6eHzpg==} peerDependencies: - '@solana/web3.js': ^2.0.0 + '@solana/kit': ^2.1.0 - '@solana-program/system@0.6.2': - resolution: {integrity: sha512-q0ZnylK+LISjuP2jH5GWV9IJPtpzQctj5KQwij9XCDRSGkcFr2fpqptNnVupTLQiNL6Q4c1OZuG8WBmyFXVXZw==} + '@solana-program/system@0.7.0': + resolution: {integrity: sha512-FKTBsKHpvHHNc1ATRm7SlC5nF/VdJtOSjldhcyfMN9R7xo712Mo2jHIzvBgn8zQO5Kg0DcWuKB7268Kv1ocicw==} peerDependencies: - '@solana/web3.js': ^2.0.0 + '@solana/kit': ^2.1.0 - '@solana/accounts@2.0.0': - resolution: {integrity: sha512-1CE4P3QSDH5x+ZtSthMY2mn/ekROBnlT3/4f3CHDJicDvLQsgAq2yCvGHsYkK3ZA0mxhFLuhJVjuKASPnmG1rQ==} + '@solana/accounts@2.1.0': + resolution: {integrity: sha512-1JOBiLFeIeHmGx7k1b23UWF9vM1HAh9GBMCzr5rBPrGSBs+QUgxBJ3+yrRg+UPEOSELubqo7qoOVFUKYsb1nXw==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/addresses@2.0.0': - resolution: {integrity: sha512-8n3c/mUlH1/z+pM8e7OJ6uDSXw26Be0dgYiokiqblO66DGQ0d+7pqFUFZ5pEGjJ9PU2lDTSfY8rHf4cemOqwzQ==} + '@solana/addresses@2.1.0': + resolution: {integrity: sha512-IgiRuju2yLz14GnrysOPSNZbZQ8F+7jhx7FYZLrbKogf6NX4wy4ijLHxRsLFqP8o8aY69BZULkM9MwrSjsZi7A==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/assertions@2.0.0': - resolution: {integrity: sha512-NyPPqZRNGXs/GAjfgsw7YS6vCTXWt4ibXveS+ciy5sdmp/0v3pA6DlzYjleF9Sljrew0IiON15rjaXamhDxYfQ==} + '@solana/assertions@2.1.0': + resolution: {integrity: sha512-KCYmxFRsg897Ec7yGdpc0rniOlqGD3NpicmIjWIV87uiXX5uFco4t+01sKyFlhsv4T4OgHxngMsxkfQ3AUkFVg==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/codecs-core@2.0.0': - resolution: {integrity: sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==} + '@solana/codecs-core@2.1.0': + resolution: {integrity: sha512-SR7pKtmJBg2mhmkel2NeHA1pz06QeQXdMv8WJoIR9m8F/hw80K/612uaYbwTt2nkK0jg/Qn/rNSd7EcJ4SBGjw==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/codecs-data-structures@2.0.0': - resolution: {integrity: sha512-N98Y4jsrC/XeOgqrfsGqcOFIaOoMsKdAxOmy5oqVaEN67YoGSLNC9ROnqamOAOrsZdicTWx9/YLKFmQi9DPh1A==} + '@solana/codecs-data-structures@2.1.0': + resolution: {integrity: sha512-oDF5ek54kirqJ09q8k/qEpobBiWOhd3CkkGOTyfjsmTF/IGIigNbdYIakxV3+vudBeaNBw08y0XdBYI4JL/nqA==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/codecs-numbers@2.0.0': - resolution: {integrity: sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==} + '@solana/codecs-numbers@2.1.0': + resolution: {integrity: sha512-XMu4yw5iCgQnMKsxSWPPOrGgtaohmupN3eyAtYv3K3C/MJEc5V90h74k5B1GUCiHvcrdUDO9RclNjD9lgbjFag==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/codecs-strings@2.0.0': - resolution: {integrity: sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==} + '@solana/codecs-strings@2.1.0': + resolution: {integrity: sha512-O/eJFLzFrHomcCR1Y5QbIqoPo7iaJaWNnIeskB4mVhVjLyjlJS4WtBP2NBRzM9uJXaXyOxxKroqqO9zFsHOpvQ==} engines: {node: '>=20.18.0'} peerDependencies: fastestsmallesttextencoderdecoder: ^1.0.22 typescript: '>=5' - '@solana/codecs@2.0.0': - resolution: {integrity: sha512-xneIG5ppE6WIGaZCK7JTys0uLhzlnEJUdBO8nRVIyerwH6aqCfb0fGe7q5WNNYAVDRSxC0Pc1TDe1hpdx3KWmQ==} + '@solana/codecs@2.1.0': + resolution: {integrity: sha512-C0TnfrpbTg7zoIFYfM65ofeL2AWEz80OsD6mjVdcTKpb1Uj7XuBuNLss3dMnatPQaL7RagD9VLA5/WfYayyteQ==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/errors@2.0.0': - resolution: {integrity: sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==} + '@solana/errors@2.1.0': + resolution: {integrity: sha512-l+GxAv0Ar4d3c3PlZdA9G++wFYZREEbbRyAFP8+n8HSg0vudCuzogh/13io6hYuUhG/9Ve8ARZNamhV7UScKNw==} engines: {node: '>=20.18.0'} hasBin: true peerDependencies: @@ -497,159 +497,159 @@ packages: eslint-plugin-typescript-sort-keys: ^3.2.0 typescript: ^5.1.6 - '@solana/fast-stable-stringify@2.0.0': - resolution: {integrity: sha512-EsIx9z+eoxOmC+FpzhEb+H67CCYTbs/omAqXD4EdEYnCHWrI1li1oYBV+NoKzfx8fKlX+nzNB7S/9kc4u7Etpw==} + '@solana/fast-stable-stringify@2.1.0': + resolution: {integrity: sha512-a8vR92qbe/VsvQ1BpN3PIEwnoHD2fTHEwCJh9GG58z3R15RIjk73gc0khjcdg4U1tZwTJqWkvk8SbDIgGdOgMA==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/functional@2.0.0': - resolution: {integrity: sha512-Sj+sLiUTimnMEyGnSLGt0lbih2xPDUhxhonnrIkPwA+hjQ3ULGHAxeevHU06nqiVEgENQYUJ5rCtHs4xhUFAkQ==} + '@solana/functional@2.1.0': + resolution: {integrity: sha512-RVij8Av4F2uUOFcEC8n9lgD72e9gQMritmGHhMh+G91Xops4I6Few+oQ++XgSTiL2t3g3Cs0QZ13onZ0FL45FQ==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/instructions@2.0.0': - resolution: {integrity: sha512-MiTEiNF7Pzp+Y+x4yadl2VUcNHboaW5WP52psBuhHns3GpbbruRv5efMpM9OEQNe1OsN+Eg39vjEidX55+P+DQ==} + '@solana/instructions@2.1.0': + resolution: {integrity: sha512-wfn6e7Rgm0Sw/Th1v/pXsKTvloZvAAQI7j1yc9WcIk9ngqH5p6LhqMMkrwYPB2oTk8+MMr7SZ4E+2eK2gL6ODA==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/keys@2.0.0': - resolution: {integrity: sha512-SSLSX8BXRvfLKBqsmBghmlhMKpwHeWd5CHi5zXgTS1BRrtiU6lcrTVC9ie6B+WaNNq7oe3e6K5bdbhu3fFZ+0g==} + '@solana/keys@2.1.0': + resolution: {integrity: sha512-esY1+dlZjB18hZML5p+YPec29wi3HH0SzKx7RiqF//dI2cJ6vHfq3F+7ArbNnF6R2YCLFtl7DzS/tkqR2Xkxeg==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/options@2.0.0': - resolution: {integrity: sha512-OVc4KnYosB8oAukQ/htgrxXSxlUP6gUu5Aau6d/BgEkPQzWd/Pr+w91VWw3i3zZuu2SGpedbyh05RoJBe/hSXA==} + '@solana/kit@2.1.0': + resolution: {integrity: sha512-vqaHROLKp89xdIbaKVG6BQ44uMN9E6/rSTeltkvquD2qdTObssafGDbAKVFjwZhlNO+sdzHDCLekGabn5VAL6A==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/programs@2.0.0': - resolution: {integrity: sha512-JPIKB61pWfODnsvEAaPALc6vR5rn7kmHLpFaviWhBtfUlEVgB8yVTR0MURe4+z+fJCPRV5wWss+svA4EeGDYzQ==} + '@solana/options@2.1.0': + resolution: {integrity: sha512-T/vJCr8qnwK6HxriOPXCrx31IpA9ZYecxuOzQ3G74kIayED4spmpXp6PLtRYR/fo2LZ6UcgHN0qSgONnvwEweg==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/promises@2.0.0': - resolution: {integrity: sha512-4teQ52HDjK16ORrZe1zl+Q9WcZdQ+YEl0M1gk59XG7D0P9WqaVEQzeXGnKSCs+Y9bnB1u5xCJccwpUhHYWq6gg==} + '@solana/programs@2.1.0': + resolution: {integrity: sha512-9Y30/yUbTR99+QRN2ukNXQQTGY68oKmVrXnh/et6StM1JF5WHvAJqBigsHG5bt6KxTISoRuncBnH/IRnDqPxKg==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/rpc-api@2.0.0': - resolution: {integrity: sha512-1FwitYxwADMF/6zKP2kNXg8ESxB6GhNBNW1c4f5dEmuXuBbeD/enLV3WMrpg8zJkIaaYarEFNbt7R7HyFzmURQ==} + '@solana/promises@2.1.0': + resolution: {integrity: sha512-eQJaQXA2kD4dVyifzhslV3wOvq27fwOJ4az89BQ4Cz83zPbR94xOeDShwcXrKBYqaUf6XqH5MzdEo14t4tKAFQ==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/rpc-parsed-types@2.0.0': - resolution: {integrity: sha512-VCeY/oKVEtBnp8EDOc5LSSiOeIOLFIgLndcxqU0ij/cZaQ01DOoHbhluvhZtU80Z3dUeicec8TiMgkFzed+WhQ==} + '@solana/rpc-api@2.1.0': + resolution: {integrity: sha512-4yCnHYHFlz9VffivoY5q/HVeBjT59byB2gmg7UyC3ktxD28AlF9jjsE5tJKiapAKr2J3KWm0D/rH/QwW14cGeA==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/rpc-spec-types@2.0.0': - resolution: {integrity: sha512-G2lmhFhgtxMQd/D6B04BHGE7bm5dMZdIPQNOqVGhzNAVjrmyapD3JN2hKAbmaYPe97wLfZERw0Ux1u4Y6q7TqA==} + '@solana/rpc-parsed-types@2.1.0': + resolution: {integrity: sha512-mRzHemxlWDS9p1fPQNKwL+1vEOUMG8peSUJb0X/NbM12yjowDNdzM++fkOgIyCKDPddfkcoNmNrQmr2jwjdN1Q==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/rpc-spec@2.0.0': - resolution: {integrity: sha512-1uIDzj7vocCUqfOifjv1zAuxQ53ugiup/42edVFoQLOnJresoEZLL6WjnsJq4oCTccEAvGhUBI1WWKeZTGNxFQ==} + '@solana/rpc-spec-types@2.1.0': + resolution: {integrity: sha512-NxcZ8piXMyCdbNUL6d36QJfL2UAQEN33StlGku0ltTVe1nrokZ5WRNjSPohU1fODlNaZzTvUFzvUkM1yGCkyzw==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/rpc-subscriptions-api@2.0.0': - resolution: {integrity: sha512-NAJQvSFXYIIf8zxsMFBCkSbZNZgT32pzPZ1V6ZAd+U2iDEjx3L+yFwoJgfOcHp8kAV+alsF2lIsGBlG4u+ehvw==} + '@solana/rpc-spec@2.1.0': + resolution: {integrity: sha512-NPAIM5EY7Jke0mHnmoMpgCEb/nZKIo+bgVFK/u+z74gY0JnCNt0DfocStUUQtlhqSmTyoHamt3lfxp4GT2zXbA==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/rpc-subscriptions-channel-websocket@2.0.0': - resolution: {integrity: sha512-hSQDZBmcp2t+gLZsSBqs/SqVw4RuNSC7njiP46azyzW7oGg8X2YPV36AHGsHD12KPsc0UpT1OAZ4+AN9meVKww==} + '@solana/rpc-subscriptions-api@2.1.0': + resolution: {integrity: sha512-de1dBRSE2CUwoZHMXQ/0v7iC+/pG0+iYY8jLHGGNxtKrYbTnV08mXQbaAMrmv2Rk8ZFmfJWbqbYZ9dRWdO3P5g==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - ws: ^8.18.0 - '@solana/rpc-subscriptions-spec@2.0.0': - resolution: {integrity: sha512-VXMiI3fYtU1PkVVTXL87pcY48ZY8aCi1N6FqtxSP2xg/GASL01j1qbwyIL1OvoCqGyRgIxdd/YfaByW9wmWBhA==} + '@solana/rpc-subscriptions-channel-websocket@2.1.0': + resolution: {integrity: sha512-goJe9dv0cs967HJ382vSX8yapXgQzRHCmH323LsXrrpj/s3Eb3yUwJq7AcHgoh4gKIqyAfGybq/bE5Aa8Pcm9g==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' + ws: ^8.18.0 - '@solana/rpc-subscriptions@2.0.0': - resolution: {integrity: sha512-AdwMJHMrhlj7q1MPjZmVcKq3iLqMW3N0MT8kzIAP2vP+8o/d6Fn4aqGxoz2Hlfn3OYIZoYStN2VBtwzbcfEgMA==} + '@solana/rpc-subscriptions-spec@2.1.0': + resolution: {integrity: sha512-Uqasfd3Tlr22lC/Vy5dToF0e68dMKPdnt4ks7FwXuPdEbNRM/TDGb0GqG+bt/d3IIrNOCA5Y8vsE0nQHGrWG/w==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/rpc-transformers@2.0.0': - resolution: {integrity: sha512-H6tN0qcqzUangowsLLQtYXKJsf1Roe3/qJ1Cy0gv9ojY9uEvNbJqpeEj+7blv0MUZfEe+rECAwBhxxRKPMhYGw==} + '@solana/rpc-subscriptions@2.1.0': + resolution: {integrity: sha512-dTyI03VlueE3s7mA/OBlA5l6yKUUKHMJd31tpzxV3AFnqE/QPS5NVrF/WY6pPBobLJiCP0UFOe7eR/MKP9SUCA==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/rpc-transport-http@2.0.0': - resolution: {integrity: sha512-UJLhKhhxDd1OPi8hb2AenHsDm1mofCBbhWn4bDCnH2Q3ulwYadUhcNqNbxjJPQ774VNhAf53SSI5A6PQo8IZSQ==} + '@solana/rpc-transformers@2.1.0': + resolution: {integrity: sha512-E2xPlaCu6tNO00v4HIJxJCYkoNwgVJYad5sxbIUZOQBWwXnWIcll2jUT4bWKpBGq5vFDYfkzRBr8Rco3DhfXqg==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/rpc-types@2.0.0': - resolution: {integrity: sha512-o1ApB9PYR0A3XjVSOh//SOVWgjDcqMlR3UNmtqciuREIBmWqnvPirdOa5EJxD3iPhfA4gnNnhGzT+tMDeDW/Kw==} + '@solana/rpc-transport-http@2.1.0': + resolution: {integrity: sha512-E3UovTBid4/S8QDd9FkADVKfyG+v7CW5IqI4c27ZDKfazCsnDLLkqh98C6BvNCqi278HKBui4lI2GoFpCq89Pw==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/rpc@2.0.0': - resolution: {integrity: sha512-TumQ9DFRpib/RyaIqLVfr7UjqSo7ldfzpae0tgjM93YjbItB4Z0VcUXc3uAFvkeYw2/HIMb46Zg43mkUwozjDg==} + '@solana/rpc-types@2.1.0': + resolution: {integrity: sha512-1ODnhmpR1X/GjB7hs4gVR3mcCagfPQV0dzq/2DNuCiMjx2snn64KP5WoAHfBEyoC9/Rb36+JpNj/hLAOikipKA==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/signers@2.0.0': - resolution: {integrity: sha512-JEYJS3x/iKkqPV/3b1nLpX9lHib21wQKV3fOuu1aDLQqmX9OYKrnIIITYdnFDhmvGhpEpkkbPnqu7yVaFIBYsQ==} + '@solana/rpc@2.1.0': + resolution: {integrity: sha512-myg9qAo6b2WKyHSMXURQykb+ZRnNEXBPLEcwRwkos8STzPPyRFg6ady2s0FCQQTtL/pVjanIU2bObZIzbMGugA==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/subscribable@2.0.0': - resolution: {integrity: sha512-Ex7d2GnTSNVMZDU3z6nKN4agRDDgCgBDiLnmn1hmt0iFo3alr3gRAqiqa7qGouAtYh9/29pyc8tVJCijHWJPQQ==} + '@solana/signers@2.1.0': + resolution: {integrity: sha512-Yq0JdJnCecRsSBshNWy+OIRmAGeVfjwIh9Z+H1jv8u8p+dJCOreKakTWuxMt5tnj3q5K1mPcak9O2PqVPZ0teA==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/sysvars@2.0.0': - resolution: {integrity: sha512-8D4ajKcCYQsTG1p4k30lre2vjxLR6S5MftUGJnIaQObDCzGmaeA9GRti4Kk4gSPWVYFTBoj1ASx8EcEXaB3eIQ==} + '@solana/subscribable@2.1.0': + resolution: {integrity: sha512-xi12Cm889+uT5sRKnIzr7nLnHAp3hiR3dqIzrT1P7z7iEGp8OnqUQIQCHlgozFHM2cPW+6685NQXk1l1ImuJIw==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/transaction-confirmation@2.0.0': - resolution: {integrity: sha512-JkTw5gXLiqQjf6xK0fpVcoJ/aMp2kagtFSD/BAOazdJ3UYzOzbzqvECt6uWa3ConcMswQ2vXalVtI7ZjmYuIeg==} + '@solana/sysvars@2.1.0': + resolution: {integrity: sha512-GXu9yS0zIebmM1Unqw/XFpYuvug03m42w98ioOPV/yiHzECggGRGpHGD9RLVYnkyz0eL4NRbnJ5dAEu/fvGe0A==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/transaction-messages@2.0.0': - resolution: {integrity: sha512-Uc6Fw1EJLBrmgS1lH2ZfLAAKFvprWPQQzOVwZS78Pv8Whsk7tweYTK6S0Upv0nHr50rGpnORJfmdBrXE6OfNGg==} + '@solana/transaction-confirmation@2.1.0': + resolution: {integrity: sha512-VxOvtvs2e9h5u73PHyE2TptLAMO5x6dOXlOgvq1Nk6l3rKM2HAsd+KDpN7gjOo8/EgItMMmyEilXygWWRgpSIA==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/transactions@2.0.0': - resolution: {integrity: sha512-VfdTE+59WKvuBG//6iE9RPjAB+ZT2kLgY2CDHabaz6RkH6OjOkMez9fWPVa3Xtcus+YQWN1SnQoryjF/xSx04w==} + '@solana/transaction-messages@2.1.0': + resolution: {integrity: sha512-+GPzZHLYNFbqHKoiL8mYALp7eAXtAbI6zLViZpIM3zUbVNU3q5+FCKGv6jCBnxs+3QCbeapu+W1OyfDa6BUtTQ==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' - '@solana/web3.js@2.0.0': - resolution: {integrity: sha512-x+ZRB2/r5tVK/xw8QRbAfgPcX51G9f2ifEyAQ/J5npOO+6+MPeeCjtr5UxHNDAYs9Ypo0PN+YJATCO4vhzQJGg==} + '@solana/transactions@2.1.0': + resolution: {integrity: sha512-QeM4sCItReeIy5LU7LhGkz7RPfMPTg/Qo8h0LSfhiJiPTOHOhElmh42vkLJmwPl83+MsKtisyPQNK6penM2nAw==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' @@ -946,14 +946,14 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - commander@12.1.0: - resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} - engines: {node: '>=18'} - commander@13.0.0: resolution: {integrity: sha512-oPYleIY8wmTVzkvQq10AEok6YcTC4sRUBl8F9gVuwchGVUCTbl/vhLTaQqutuuySYOsu8YTgV+OxKc/8Yvx+mQ==} engines: {node: '>=18'} + commander@13.1.0: + resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} + engines: {node: '>=18'} + commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} @@ -1892,8 +1892,8 @@ packages: undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.4.0: + resolution: {integrity: sha512-4tv8DA1nBRW5kF2KBJZzEBjd66kDf3jArNVPoktdlv9Xsgw7EcIMu1bVbAXbX5IWuuZZ3YW3jIM2x85SPgMP6w==} unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} @@ -2229,82 +2229,82 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@solana-program/compute-budget@0.6.1(@solana/web3.js@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0))': + '@solana-program/compute-budget@0.7.0(@solana/kit@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0))': dependencies: - '@solana/web3.js': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0) + '@solana/kit': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0) - '@solana-program/system@0.6.2(@solana/web3.js@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0))': + '@solana-program/system@0.7.0(@solana/kit@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0))': dependencies: - '@solana/web3.js': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0) + '@solana/kit': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0) - '@solana/accounts@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/accounts@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/addresses': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/codecs-strings': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/rpc-spec': 2.0.0(typescript@5.7.3) - '@solana/rpc-types': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/addresses': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/codecs-strings': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/rpc-spec': 2.1.0(typescript@5.7.3) + '@solana/rpc-types': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/addresses@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/addresses@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/assertions': 2.0.0(typescript@5.7.3) - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/codecs-strings': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) + '@solana/assertions': 2.1.0(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/codecs-strings': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/assertions@2.0.0(typescript@5.7.3)': + '@solana/assertions@2.1.0(typescript@5.7.3)': dependencies: - '@solana/errors': 2.0.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) typescript: 5.7.3 - '@solana/codecs-core@2.0.0(typescript@5.7.3)': + '@solana/codecs-core@2.1.0(typescript@5.7.3)': dependencies: - '@solana/errors': 2.0.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) typescript: 5.7.3 - '@solana/codecs-data-structures@2.0.0(typescript@5.7.3)': + '@solana/codecs-data-structures@2.1.0(typescript@5.7.3)': dependencies: - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/codecs-numbers': 2.0.0(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/codecs-numbers': 2.1.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) typescript: 5.7.3 - '@solana/codecs-numbers@2.0.0(typescript@5.7.3)': + '@solana/codecs-numbers@2.1.0(typescript@5.7.3)': dependencies: - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) typescript: 5.7.3 - '@solana/codecs-strings@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/codecs-strings@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/codecs-numbers': 2.0.0(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/codecs-numbers': 2.1.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) fastestsmallesttextencoderdecoder: 1.0.22 typescript: 5.7.3 - '@solana/codecs@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/codecs@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/codecs-data-structures': 2.0.0(typescript@5.7.3) - '@solana/codecs-numbers': 2.0.0(typescript@5.7.3) - '@solana/codecs-strings': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/options': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/codecs-data-structures': 2.1.0(typescript@5.7.3) + '@solana/codecs-numbers': 2.1.0(typescript@5.7.3) + '@solana/codecs-strings': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/options': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/errors@2.0.0(typescript@5.7.3)': + '@solana/errors@2.1.0(typescript@5.7.3)': dependencies: chalk: 5.4.1 - commander: 12.1.0 + commander: 13.1.0 typescript: 5.7.3 '@solana/eslint-config-solana@3.0.6(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.1))(eslint-plugin-simple-import-sort@12.1.1(eslint@8.57.1))(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3)': @@ -2319,276 +2319,277 @@ snapshots: eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) typescript: 5.7.3 - '@solana/fast-stable-stringify@2.0.0(typescript@5.7.3)': + '@solana/fast-stable-stringify@2.1.0(typescript@5.7.3)': dependencies: typescript: 5.7.3 - '@solana/functional@2.0.0(typescript@5.7.3)': + '@solana/functional@2.1.0(typescript@5.7.3)': dependencies: typescript: 5.7.3 - '@solana/instructions@2.0.0(typescript@5.7.3)': + '@solana/instructions@2.1.0(typescript@5.7.3)': dependencies: - '@solana/errors': 2.0.0(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) typescript: 5.7.3 - '@solana/keys@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/keys@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/assertions': 2.0.0(typescript@5.7.3) - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/codecs-strings': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) + '@solana/assertions': 2.1.0(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/codecs-strings': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/options@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/kit@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0)': + dependencies: + '@solana/accounts': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/addresses': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/codecs': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/functional': 2.1.0(typescript@5.7.3) + '@solana/instructions': 2.1.0(typescript@5.7.3) + '@solana/keys': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/programs': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc-parsed-types': 2.1.0(typescript@5.7.3) + '@solana/rpc-spec-types': 2.1.0(typescript@5.7.3) + '@solana/rpc-subscriptions': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0) + '@solana/rpc-types': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/signers': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/sysvars': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transaction-confirmation': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0) + '@solana/transaction-messages': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transactions': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - ws + + '@solana/options@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/codecs-data-structures': 2.0.0(typescript@5.7.3) - '@solana/codecs-numbers': 2.0.0(typescript@5.7.3) - '@solana/codecs-strings': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/codecs-data-structures': 2.1.0(typescript@5.7.3) + '@solana/codecs-numbers': 2.1.0(typescript@5.7.3) + '@solana/codecs-strings': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/programs@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/programs@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/addresses': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) + '@solana/addresses': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/promises@2.0.0(typescript@5.7.3)': + '@solana/promises@2.1.0(typescript@5.7.3)': dependencies: typescript: 5.7.3 - '@solana/rpc-api@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': - dependencies: - '@solana/addresses': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/codecs-strings': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/keys': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/rpc-parsed-types': 2.0.0(typescript@5.7.3) - '@solana/rpc-spec': 2.0.0(typescript@5.7.3) - '@solana/rpc-transformers': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/rpc-types': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/transaction-messages': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/transactions': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc-api@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + dependencies: + '@solana/addresses': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/codecs-strings': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/keys': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc-parsed-types': 2.1.0(typescript@5.7.3) + '@solana/rpc-spec': 2.1.0(typescript@5.7.3) + '@solana/rpc-transformers': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc-types': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transaction-messages': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transactions': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/rpc-parsed-types@2.0.0(typescript@5.7.3)': + '@solana/rpc-parsed-types@2.1.0(typescript@5.7.3)': dependencies: typescript: 5.7.3 - '@solana/rpc-spec-types@2.0.0(typescript@5.7.3)': + '@solana/rpc-spec-types@2.1.0(typescript@5.7.3)': dependencies: typescript: 5.7.3 - '@solana/rpc-spec@2.0.0(typescript@5.7.3)': + '@solana/rpc-spec@2.1.0(typescript@5.7.3)': dependencies: - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/rpc-spec-types': 2.0.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/rpc-spec-types': 2.1.0(typescript@5.7.3) typescript: 5.7.3 - '@solana/rpc-subscriptions-api@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/rpc-subscriptions-api@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/addresses': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/keys': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/rpc-subscriptions-spec': 2.0.0(typescript@5.7.3) - '@solana/rpc-transformers': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/rpc-types': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/transaction-messages': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/transactions': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/addresses': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/keys': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc-subscriptions-spec': 2.1.0(typescript@5.7.3) + '@solana/rpc-transformers': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc-types': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transaction-messages': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transactions': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/rpc-subscriptions-channel-websocket@2.0.0(typescript@5.7.3)(ws@8.18.0)': + '@solana/rpc-subscriptions-channel-websocket@2.1.0(typescript@5.7.3)(ws@8.18.0)': dependencies: - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/functional': 2.0.0(typescript@5.7.3) - '@solana/rpc-subscriptions-spec': 2.0.0(typescript@5.7.3) - '@solana/subscribable': 2.0.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/functional': 2.1.0(typescript@5.7.3) + '@solana/rpc-subscriptions-spec': 2.1.0(typescript@5.7.3) + '@solana/subscribable': 2.1.0(typescript@5.7.3) typescript: 5.7.3 ws: 8.18.0 - '@solana/rpc-subscriptions-spec@2.0.0(typescript@5.7.3)': + '@solana/rpc-subscriptions-spec@2.1.0(typescript@5.7.3)': dependencies: - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/promises': 2.0.0(typescript@5.7.3) - '@solana/rpc-spec-types': 2.0.0(typescript@5.7.3) - '@solana/subscribable': 2.0.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/promises': 2.1.0(typescript@5.7.3) + '@solana/rpc-spec-types': 2.1.0(typescript@5.7.3) + '@solana/subscribable': 2.1.0(typescript@5.7.3) typescript: 5.7.3 - '@solana/rpc-subscriptions@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0)': - dependencies: - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/fast-stable-stringify': 2.0.0(typescript@5.7.3) - '@solana/functional': 2.0.0(typescript@5.7.3) - '@solana/promises': 2.0.0(typescript@5.7.3) - '@solana/rpc-spec-types': 2.0.0(typescript@5.7.3) - '@solana/rpc-subscriptions-api': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/rpc-subscriptions-channel-websocket': 2.0.0(typescript@5.7.3)(ws@8.18.0) - '@solana/rpc-subscriptions-spec': 2.0.0(typescript@5.7.3) - '@solana/rpc-transformers': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/rpc-types': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/subscribable': 2.0.0(typescript@5.7.3) + '@solana/rpc-subscriptions@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0)': + dependencies: + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/fast-stable-stringify': 2.1.0(typescript@5.7.3) + '@solana/functional': 2.1.0(typescript@5.7.3) + '@solana/promises': 2.1.0(typescript@5.7.3) + '@solana/rpc-spec-types': 2.1.0(typescript@5.7.3) + '@solana/rpc-subscriptions-api': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc-subscriptions-channel-websocket': 2.1.0(typescript@5.7.3)(ws@8.18.0) + '@solana/rpc-subscriptions-spec': 2.1.0(typescript@5.7.3) + '@solana/rpc-transformers': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc-types': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/subscribable': 2.1.0(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - ws - '@solana/rpc-transformers@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/rpc-transformers@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/functional': 2.0.0(typescript@5.7.3) - '@solana/rpc-spec-types': 2.0.0(typescript@5.7.3) - '@solana/rpc-types': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/functional': 2.1.0(typescript@5.7.3) + '@solana/rpc-spec-types': 2.1.0(typescript@5.7.3) + '@solana/rpc-types': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/rpc-transport-http@2.0.0(typescript@5.7.3)': + '@solana/rpc-transport-http@2.1.0(typescript@5.7.3)': dependencies: - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/rpc-spec': 2.0.0(typescript@5.7.3) - '@solana/rpc-spec-types': 2.0.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/rpc-spec': 2.1.0(typescript@5.7.3) + '@solana/rpc-spec-types': 2.1.0(typescript@5.7.3) typescript: 5.7.3 - undici-types: 6.21.0 + undici-types: 7.4.0 - '@solana/rpc-types@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/rpc-types@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/addresses': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/codecs-numbers': 2.0.0(typescript@5.7.3) - '@solana/codecs-strings': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) + '@solana/addresses': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/codecs-numbers': 2.1.0(typescript@5.7.3) + '@solana/codecs-strings': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/rpc@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': - dependencies: - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/fast-stable-stringify': 2.0.0(typescript@5.7.3) - '@solana/functional': 2.0.0(typescript@5.7.3) - '@solana/rpc-api': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/rpc-spec': 2.0.0(typescript@5.7.3) - '@solana/rpc-spec-types': 2.0.0(typescript@5.7.3) - '@solana/rpc-transformers': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/rpc-transport-http': 2.0.0(typescript@5.7.3) - '@solana/rpc-types': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + dependencies: + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/fast-stable-stringify': 2.1.0(typescript@5.7.3) + '@solana/functional': 2.1.0(typescript@5.7.3) + '@solana/rpc-api': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc-spec': 2.1.0(typescript@5.7.3) + '@solana/rpc-spec-types': 2.1.0(typescript@5.7.3) + '@solana/rpc-transformers': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc-transport-http': 2.1.0(typescript@5.7.3) + '@solana/rpc-types': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/signers@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/signers@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/addresses': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/instructions': 2.0.0(typescript@5.7.3) - '@solana/keys': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/transaction-messages': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/transactions': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/addresses': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/instructions': 2.1.0(typescript@5.7.3) + '@solana/keys': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transaction-messages': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transactions': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/subscribable@2.0.0(typescript@5.7.3)': + '@solana/subscribable@2.1.0(typescript@5.7.3)': dependencies: - '@solana/errors': 2.0.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) typescript: 5.7.3 - '@solana/sysvars@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/sysvars@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/accounts': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/codecs': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/rpc-types': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/accounts': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/codecs': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/rpc-types': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/transaction-confirmation@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0)': - dependencies: - '@solana/addresses': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/codecs-strings': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/keys': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/promises': 2.0.0(typescript@5.7.3) - '@solana/rpc': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/rpc-subscriptions': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0) - '@solana/rpc-types': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/transaction-messages': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/transactions': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transaction-confirmation@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0)': + dependencies: + '@solana/addresses': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/codecs-strings': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/keys': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/promises': 2.1.0(typescript@5.7.3) + '@solana/rpc': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc-subscriptions': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0) + '@solana/rpc-types': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transaction-messages': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transactions': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - ws - '@solana/transaction-messages@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@solana/transaction-messages@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@solana/addresses': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/codecs-data-structures': 2.0.0(typescript@5.7.3) - '@solana/codecs-numbers': 2.0.0(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/functional': 2.0.0(typescript@5.7.3) - '@solana/instructions': 2.0.0(typescript@5.7.3) - '@solana/rpc-types': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/addresses': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/codecs-data-structures': 2.1.0(typescript@5.7.3) + '@solana/codecs-numbers': 2.1.0(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/functional': 2.1.0(typescript@5.7.3) + '@solana/instructions': 2.1.0(typescript@5.7.3) + '@solana/rpc-types': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/transactions@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': - dependencies: - '@solana/addresses': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/codecs-core': 2.0.0(typescript@5.7.3) - '@solana/codecs-data-structures': 2.0.0(typescript@5.7.3) - '@solana/codecs-numbers': 2.0.0(typescript@5.7.3) - '@solana/codecs-strings': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/functional': 2.0.0(typescript@5.7.3) - '@solana/instructions': 2.0.0(typescript@5.7.3) - '@solana/keys': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/rpc-types': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/transaction-messages': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transactions@2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + dependencies: + '@solana/addresses': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/codecs-core': 2.1.0(typescript@5.7.3) + '@solana/codecs-data-structures': 2.1.0(typescript@5.7.3) + '@solana/codecs-numbers': 2.1.0(typescript@5.7.3) + '@solana/codecs-strings': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.1.0(typescript@5.7.3) + '@solana/functional': 2.1.0(typescript@5.7.3) + '@solana/instructions': 2.1.0(typescript@5.7.3) + '@solana/keys': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/rpc-types': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/transaction-messages': 2.1.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - fastestsmallesttextencoderdecoder - '@solana/web3.js@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0)': - dependencies: - '@solana/accounts': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/addresses': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/codecs': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/errors': 2.0.0(typescript@5.7.3) - '@solana/functional': 2.0.0(typescript@5.7.3) - '@solana/instructions': 2.0.0(typescript@5.7.3) - '@solana/keys': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/programs': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/rpc': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/rpc-parsed-types': 2.0.0(typescript@5.7.3) - '@solana/rpc-spec-types': 2.0.0(typescript@5.7.3) - '@solana/rpc-subscriptions': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0) - '@solana/rpc-types': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/signers': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/sysvars': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/transaction-confirmation': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(ws@8.18.0) - '@solana/transaction-messages': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - '@solana/transactions': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) - typescript: 5.7.3 - transitivePeerDependencies: - - fastestsmallesttextencoderdecoder - - ws - '@types/estree@1.0.6': {} '@types/json-schema@7.0.15': {} @@ -2938,10 +2939,10 @@ snapshots: color-name@1.1.4: {} - commander@12.1.0: {} - commander@13.0.0: {} + commander@13.1.0: {} + commander@4.1.1: {} common-path-prefix@3.0.0: {} @@ -3824,7 +3825,7 @@ snapshots: undici-types@6.20.0: {} - undici-types@6.21.0: {} + undici-types@7.4.0: {} unicorn-magic@0.1.0: {} diff --git a/clients/js/src/cli.ts b/clients/js/src/cli.ts index b55cb80..826686d 100644 --- a/clients/js/src/cli.ts +++ b/clients/js/src/cli.ts @@ -21,7 +21,7 @@ import { RpcSubscriptions, SolanaRpcApi, SolanaRpcSubscriptionsApi, -} from '@solana/web3.js'; +} from '@solana/kit'; import chalk from 'chalk'; import { Command, Option } from 'commander'; import { parse as parseYaml } from 'yaml'; diff --git a/clients/js/src/createMetadata.ts b/clients/js/src/createMetadata.ts index 4d32804..ba0ff63 100644 --- a/clients/js/src/createMetadata.ts +++ b/clients/js/src/createMetadata.ts @@ -4,7 +4,7 @@ import { GetMinimumBalanceForRentExemptionApi, Lamports, Rpc, -} from '@solana/web3.js'; +} from '@solana/kit'; import { getAllocateInstruction, getInitializeInstruction, diff --git a/clients/js/src/downloadMetadata.ts b/clients/js/src/downloadMetadata.ts index beba33e..671c42a 100644 --- a/clients/js/src/downloadMetadata.ts +++ b/clients/js/src/downloadMetadata.ts @@ -1,5 +1,5 @@ import { parse as parseToml } from '@iarna/toml'; -import { Address, GetAccountInfoApi, Rpc } from '@solana/web3.js'; +import { Address, GetAccountInfoApi, Rpc } from '@solana/kit'; import { parse as parseYaml } from 'yaml'; import { fetchMetadataFromSeeds, Format, SeedArgs } from './generated'; import { unpackAndFetchData } from './packData'; diff --git a/clients/js/src/generated/accounts/buffer.ts b/clients/js/src/generated/accounts/buffer.ts index d8e667e..d4858d0 100644 --- a/clients/js/src/generated/accounts/buffer.ts +++ b/clients/js/src/generated/accounts/buffer.ts @@ -39,7 +39,7 @@ import { type Option, type OptionOrNullable, type ReadonlyUint8Array, -} from '@solana/web3.js'; +} from '@solana/kit'; import { MetadataSeeds, findMetadataPda } from '../pdas'; import { AccountDiscriminator, diff --git a/clients/js/src/generated/accounts/metadata.ts b/clients/js/src/generated/accounts/metadata.ts index eea4f73..f9ad58f 100644 --- a/clients/js/src/generated/accounts/metadata.ts +++ b/clients/js/src/generated/accounts/metadata.ts @@ -41,7 +41,7 @@ import { type Option, type OptionOrNullable, type ReadonlyUint8Array, -} from '@solana/web3.js'; +} from '@solana/kit'; import { MetadataSeeds, findMetadataPda } from '../pdas'; import { AccountDiscriminator, diff --git a/clients/js/src/generated/instructions/allocate.ts b/clients/js/src/generated/instructions/allocate.ts index b27f6e3..b5e6182 100644 --- a/clients/js/src/generated/instructions/allocate.ts +++ b/clients/js/src/generated/instructions/allocate.ts @@ -31,7 +31,7 @@ import { type ReadonlySignerAccount, type TransactionSigner, type WritableAccount, -} from '@solana/web3.js'; +} from '@solana/kit'; import { PROGRAM_METADATA_PROGRAM_ADDRESS } from '../programs'; import { getAccountMetaFactory, type ResolvedAccount } from '../shared'; import { diff --git a/clients/js/src/generated/instructions/close.ts b/clients/js/src/generated/instructions/close.ts index e3f32b6..853a96c 100644 --- a/clients/js/src/generated/instructions/close.ts +++ b/clients/js/src/generated/instructions/close.ts @@ -26,7 +26,7 @@ import { type ReadonlySignerAccount, type TransactionSigner, type WritableAccount, -} from '@solana/web3.js'; +} from '@solana/kit'; import { PROGRAM_METADATA_PROGRAM_ADDRESS } from '../programs'; import { getAccountMetaFactory, type ResolvedAccount } from '../shared'; diff --git a/clients/js/src/generated/instructions/extend.ts b/clients/js/src/generated/instructions/extend.ts index 7260611..1cbbc6c 100644 --- a/clients/js/src/generated/instructions/extend.ts +++ b/clients/js/src/generated/instructions/extend.ts @@ -28,7 +28,7 @@ import { type ReadonlySignerAccount, type TransactionSigner, type WritableAccount, -} from '@solana/web3.js'; +} from '@solana/kit'; import { PROGRAM_METADATA_PROGRAM_ADDRESS } from '../programs'; import { getAccountMetaFactory, type ResolvedAccount } from '../shared'; diff --git a/clients/js/src/generated/instructions/initialize.ts b/clients/js/src/generated/instructions/initialize.ts index 9c9ec51..dd63358 100644 --- a/clients/js/src/generated/instructions/initialize.ts +++ b/clients/js/src/generated/instructions/initialize.ts @@ -34,7 +34,7 @@ import { type ReadonlyUint8Array, type TransactionSigner, type WritableAccount, -} from '@solana/web3.js'; +} from '@solana/kit'; import { findCanonicalPda, findNonCanonicalPda } from '../pdas'; import { PROGRAM_METADATA_PROGRAM_ADDRESS } from '../programs'; import { diff --git a/clients/js/src/generated/instructions/setAuthority.ts b/clients/js/src/generated/instructions/setAuthority.ts index cdf8e01..9b9b902 100644 --- a/clients/js/src/generated/instructions/setAuthority.ts +++ b/clients/js/src/generated/instructions/setAuthority.ts @@ -32,7 +32,7 @@ import { type ReadonlySignerAccount, type TransactionSigner, type WritableAccount, -} from '@solana/web3.js'; +} from '@solana/kit'; import { PROGRAM_METADATA_PROGRAM_ADDRESS } from '../programs'; import { getAccountMetaFactory, type ResolvedAccount } from '../shared'; diff --git a/clients/js/src/generated/instructions/setData.ts b/clients/js/src/generated/instructions/setData.ts index f07a5f7..214334d 100644 --- a/clients/js/src/generated/instructions/setData.ts +++ b/clients/js/src/generated/instructions/setData.ts @@ -34,7 +34,7 @@ import { type ReadonlyUint8Array, type TransactionSigner, type WritableAccount, -} from '@solana/web3.js'; +} from '@solana/kit'; import { PROGRAM_METADATA_PROGRAM_ADDRESS } from '../programs'; import { getAccountMetaFactory, type ResolvedAccount } from '../shared'; import { diff --git a/clients/js/src/generated/instructions/setImmutable.ts b/clients/js/src/generated/instructions/setImmutable.ts index 6cb185c..d39088a 100644 --- a/clients/js/src/generated/instructions/setImmutable.ts +++ b/clients/js/src/generated/instructions/setImmutable.ts @@ -26,7 +26,7 @@ import { type ReadonlySignerAccount, type TransactionSigner, type WritableAccount, -} from '@solana/web3.js'; +} from '@solana/kit'; import { PROGRAM_METADATA_PROGRAM_ADDRESS } from '../programs'; import { getAccountMetaFactory, type ResolvedAccount } from '../shared'; diff --git a/clients/js/src/generated/instructions/trim.ts b/clients/js/src/generated/instructions/trim.ts index d74239f..15cfa54 100644 --- a/clients/js/src/generated/instructions/trim.ts +++ b/clients/js/src/generated/instructions/trim.ts @@ -26,7 +26,7 @@ import { type ReadonlySignerAccount, type TransactionSigner, type WritableAccount, -} from '@solana/web3.js'; +} from '@solana/kit'; import { PROGRAM_METADATA_PROGRAM_ADDRESS } from '../programs'; import { getAccountMetaFactory, type ResolvedAccount } from '../shared'; diff --git a/clients/js/src/generated/instructions/write.ts b/clients/js/src/generated/instructions/write.ts index 19f6b1b..d8a75f9 100644 --- a/clients/js/src/generated/instructions/write.ts +++ b/clients/js/src/generated/instructions/write.ts @@ -30,7 +30,7 @@ import { type ReadonlyUint8Array, type TransactionSigner, type WritableAccount, -} from '@solana/web3.js'; +} from '@solana/kit'; import { PROGRAM_METADATA_PROGRAM_ADDRESS } from '../programs'; import { getAccountMetaFactory, type ResolvedAccount } from '../shared'; diff --git a/clients/js/src/generated/pdas/canonical.ts b/clients/js/src/generated/pdas/canonical.ts index 5c3938f..ae7cf7c 100644 --- a/clients/js/src/generated/pdas/canonical.ts +++ b/clients/js/src/generated/pdas/canonical.ts @@ -11,7 +11,7 @@ import { getProgramDerivedAddress, type Address, type ProgramDerivedAddress, -} from '@solana/web3.js'; +} from '@solana/kit'; import { getSeedEncoder, type SeedArgs } from '../types'; export type CanonicalSeeds = { diff --git a/clients/js/src/generated/pdas/metadata.ts b/clients/js/src/generated/pdas/metadata.ts index 66b9ad7..72713f7 100644 --- a/clients/js/src/generated/pdas/metadata.ts +++ b/clients/js/src/generated/pdas/metadata.ts @@ -13,7 +13,7 @@ import { type Address, type OptionOrNullable, type ProgramDerivedAddress, -} from '@solana/web3.js'; +} from '@solana/kit'; import { getSeedEncoder, type SeedArgs } from '../types'; export type MetadataSeeds = { diff --git a/clients/js/src/generated/pdas/nonCanonical.ts b/clients/js/src/generated/pdas/nonCanonical.ts index 2df20fc..e8d3b03 100644 --- a/clients/js/src/generated/pdas/nonCanonical.ts +++ b/clients/js/src/generated/pdas/nonCanonical.ts @@ -11,7 +11,7 @@ import { getProgramDerivedAddress, type Address, type ProgramDerivedAddress, -} from '@solana/web3.js'; +} from '@solana/kit'; import { getSeedEncoder, type SeedArgs } from '../types'; export type NonCanonicalSeeds = { diff --git a/clients/js/src/generated/programs/programMetadata.ts b/clients/js/src/generated/programs/programMetadata.ts index 8b77592..57caaff 100644 --- a/clients/js/src/generated/programs/programMetadata.ts +++ b/clients/js/src/generated/programs/programMetadata.ts @@ -11,7 +11,7 @@ import { getU8Encoder, type Address, type ReadonlyUint8Array, -} from '@solana/web3.js'; +} from '@solana/kit'; import { type ParsedAllocateInstruction, type ParsedCloseInstruction, diff --git a/clients/js/src/generated/shared/index.ts b/clients/js/src/generated/shared/index.ts index 01a7d93..7ba9053 100644 --- a/clients/js/src/generated/shared/index.ts +++ b/clients/js/src/generated/shared/index.ts @@ -9,14 +9,14 @@ import { AccountRole, isProgramDerivedAddress, - isTransactionSigner as web3JsIsTransactionSigner, + isTransactionSigner as kitIsTransactionSigner, type Address, type IAccountMeta, type IAccountSignerMeta, type ProgramDerivedAddress, type TransactionSigner, upgradeRoleToSigner, -} from '@solana/web3.js'; +} from '@solana/kit'; /** * Asserts that the given value is not null or undefined. @@ -159,6 +159,6 @@ export function isTransactionSigner( !!value && typeof value === 'object' && 'address' in value && - web3JsIsTransactionSigner(value) + kitIsTransactionSigner(value) ); } diff --git a/clients/js/src/generated/types/accountDiscriminator.ts b/clients/js/src/generated/types/accountDiscriminator.ts index 9e11192..d70bfdd 100644 --- a/clients/js/src/generated/types/accountDiscriminator.ts +++ b/clients/js/src/generated/types/accountDiscriminator.ts @@ -13,7 +13,7 @@ import { type Codec, type Decoder, type Encoder, -} from '@solana/web3.js'; +} from '@solana/kit'; export enum AccountDiscriminator { Empty, diff --git a/clients/js/src/generated/types/compression.ts b/clients/js/src/generated/types/compression.ts index d5595f9..3cf0260 100644 --- a/clients/js/src/generated/types/compression.ts +++ b/clients/js/src/generated/types/compression.ts @@ -13,7 +13,7 @@ import { type Codec, type Decoder, type Encoder, -} from '@solana/web3.js'; +} from '@solana/kit'; export enum Compression { None, diff --git a/clients/js/src/generated/types/dataSource.ts b/clients/js/src/generated/types/dataSource.ts index 8a475c8..cc98c9b 100644 --- a/clients/js/src/generated/types/dataSource.ts +++ b/clients/js/src/generated/types/dataSource.ts @@ -13,7 +13,7 @@ import { type Codec, type Decoder, type Encoder, -} from '@solana/web3.js'; +} from '@solana/kit'; export enum DataSource { Direct, diff --git a/clients/js/src/generated/types/encoding.ts b/clients/js/src/generated/types/encoding.ts index 29aaeb9..2b12a8c 100644 --- a/clients/js/src/generated/types/encoding.ts +++ b/clients/js/src/generated/types/encoding.ts @@ -13,7 +13,7 @@ import { type Codec, type Decoder, type Encoder, -} from '@solana/web3.js'; +} from '@solana/kit'; export enum Encoding { None, diff --git a/clients/js/src/generated/types/externalData.ts b/clients/js/src/generated/types/externalData.ts index 855907e..32018b8 100644 --- a/clients/js/src/generated/types/externalData.ts +++ b/clients/js/src/generated/types/externalData.ts @@ -22,7 +22,7 @@ import { type Encoder, type Option, type OptionOrNullable, -} from '@solana/web3.js'; +} from '@solana/kit'; export type ExternalData = { address: Address; diff --git a/clients/js/src/generated/types/format.ts b/clients/js/src/generated/types/format.ts index ac78334..453d8b3 100644 --- a/clients/js/src/generated/types/format.ts +++ b/clients/js/src/generated/types/format.ts @@ -13,7 +13,7 @@ import { type Codec, type Decoder, type Encoder, -} from '@solana/web3.js'; +} from '@solana/kit'; export enum Format { None, diff --git a/clients/js/src/generated/types/seed.ts b/clients/js/src/generated/types/seed.ts index 37115e1..e4109b2 100644 --- a/clients/js/src/generated/types/seed.ts +++ b/clients/js/src/generated/types/seed.ts @@ -15,7 +15,7 @@ import { type Codec, type Decoder, type Encoder, -} from '@solana/web3.js'; +} from '@solana/kit'; export type Seed = string; diff --git a/clients/js/src/instructionPlans/defaultInstructionPlanExecutor.ts b/clients/js/src/instructionPlans/defaultInstructionPlanExecutor.ts index 735697d..71c4aa7 100644 --- a/clients/js/src/instructionPlans/defaultInstructionPlanExecutor.ts +++ b/clients/js/src/instructionPlans/defaultInstructionPlanExecutor.ts @@ -24,7 +24,7 @@ import { TransactionMessageWithBlockhashLifetime, TransactionMessageWithDurableNonceLifetime, TransactionWithBlockhashLifetime, -} from '@solana/web3.js'; +} from '@solana/kit'; import { getTransactionMessageFromPlan, MessageInstructionPlan, diff --git a/clients/js/src/instructionPlans/instructionPlan.ts b/clients/js/src/instructionPlans/instructionPlan.ts index d0337f5..47da486 100644 --- a/clients/js/src/instructionPlans/instructionPlan.ts +++ b/clients/js/src/instructionPlans/instructionPlan.ts @@ -2,7 +2,7 @@ import { appendTransactionMessageInstructions, BaseTransactionMessage, IInstruction, -} from '@solana/web3.js'; +} from '@solana/kit'; export type InstructionPlan = | SequentialInstructionPlan diff --git a/clients/js/src/internals.ts b/clients/js/src/internals.ts index 512ca4f..8b6ba97 100644 --- a/clients/js/src/internals.ts +++ b/clients/js/src/internals.ts @@ -21,7 +21,7 @@ import { Transaction, TransactionMessageWithBlockhashLifetime, TransactionSigner, -} from '@solana/web3.js'; +} from '@solana/kit'; import { ExtendInstruction, findMetadataPda, diff --git a/clients/js/src/packData.ts b/clients/js/src/packData.ts index afdf105..fd1bb9b 100644 --- a/clients/js/src/packData.ts +++ b/clients/js/src/packData.ts @@ -15,7 +15,7 @@ import { ReadonlyUint8Array, Rpc, unwrapOption, -} from '@solana/web3.js'; +} from '@solana/kit'; import { deflate, gzip, inflate, ungzip } from 'pako'; import { Compression, diff --git a/clients/js/src/updateMetadata.ts b/clients/js/src/updateMetadata.ts index fca2300..528a58e 100644 --- a/clients/js/src/updateMetadata.ts +++ b/clients/js/src/updateMetadata.ts @@ -8,7 +8,7 @@ import { Lamports, Rpc, TransactionSigner, -} from '@solana/web3.js'; +} from '@solana/kit'; import { fetchMetadata, getAllocateInstruction, diff --git a/clients/js/src/utils.ts b/clients/js/src/utils.ts index 5f886d6..cbc5b57 100644 --- a/clients/js/src/utils.ts +++ b/clients/js/src/utils.ts @@ -26,7 +26,7 @@ import { Transaction, TransactionSigner, unwrapOption, -} from '@solana/web3.js'; +} from '@solana/kit'; import { CompressionArgs, DataSourceArgs, diff --git a/clients/js/test/_setup.ts b/clients/js/test/_setup.ts index ed694f0..9268c85 100644 --- a/clients/js/test/_setup.ts +++ b/clients/js/test/_setup.ts @@ -34,7 +34,7 @@ import { TransactionMessageWithBlockhashLifetime, TransactionSigner, unwrapOption, -} from '@solana/web3.js'; +} from '@solana/kit'; import { Compression, DataSource, diff --git a/clients/js/test/allocate.test.ts b/clients/js/test/allocate.test.ts index 4583fc2..575e686 100644 --- a/clients/js/test/allocate.test.ts +++ b/clients/js/test/allocate.test.ts @@ -6,7 +6,7 @@ import { none, pipe, some, -} from '@solana/web3.js'; +} from '@solana/kit'; import test from 'ava'; import { AccountDiscriminator, diff --git a/clients/js/test/close.test.ts b/clients/js/test/close.test.ts index 9922860..3df904d 100644 --- a/clients/js/test/close.test.ts +++ b/clients/js/test/close.test.ts @@ -5,7 +5,7 @@ import { generateKeyPairSigner, getUtf8Encoder, pipe, -} from '@solana/web3.js'; +} from '@solana/kit'; import test from 'ava'; import { fetchMaybeMetadata, diff --git a/clients/js/test/createMetadata.test.ts b/clients/js/test/createMetadata.test.ts index 9273e5a..0c70f40 100644 --- a/clients/js/test/createMetadata.test.ts +++ b/clients/js/test/createMetadata.test.ts @@ -1,4 +1,4 @@ -import { address, getUtf8Encoder, none, some } from '@solana/web3.js'; +import { address, getUtf8Encoder, none, some } from '@solana/kit'; import test from 'ava'; import { AccountDiscriminator, diff --git a/clients/js/test/downloadMetadata.test.ts b/clients/js/test/downloadMetadata.test.ts index d00fb11..c8b96da 100644 --- a/clients/js/test/downloadMetadata.test.ts +++ b/clients/js/test/downloadMetadata.test.ts @@ -1,4 +1,4 @@ -import { address } from '@solana/web3.js'; +import { address } from '@solana/kit'; import test from 'ava'; import { downloadAndParseMetadata, diff --git a/clients/js/test/extend.test.ts b/clients/js/test/extend.test.ts index 955aab3..26f513a 100644 --- a/clients/js/test/extend.test.ts +++ b/clients/js/test/extend.test.ts @@ -7,7 +7,7 @@ import { generateKeyPairSigner, getUtf8Encoder, pipe, -} from '@solana/web3.js'; +} from '@solana/kit'; import test from 'ava'; import { ACCOUNT_HEADER_LENGTH, diff --git a/clients/js/test/initialize.test.ts b/clients/js/test/initialize.test.ts index d87c6ef..d5c0b90 100644 --- a/clients/js/test/initialize.test.ts +++ b/clients/js/test/initialize.test.ts @@ -7,7 +7,7 @@ import { none, pipe, some, -} from '@solana/web3.js'; +} from '@solana/kit'; import test from 'ava'; import { AccountDiscriminator, diff --git a/clients/js/test/loader-v3/deploy.ts b/clients/js/test/loader-v3/deploy.ts index a446e52..9a05e21 100644 --- a/clients/js/test/loader-v3/deploy.ts +++ b/clients/js/test/loader-v3/deploy.ts @@ -21,7 +21,7 @@ import { type TransactionSigner, type WritableAccount, type WritableSignerAccount, -} from '@solana/web3.js'; +} from '@solana/kit'; import { getAccountMetaFactory, type ResolvedAccount } from './shared'; import { LOADER_V3_PROGRAM_ADDRESS } from '../../src'; diff --git a/clients/js/test/loader-v3/initializeBuffer.ts b/clients/js/test/loader-v3/initializeBuffer.ts index 38b2967..0b556b1 100644 --- a/clients/js/test/loader-v3/initializeBuffer.ts +++ b/clients/js/test/loader-v3/initializeBuffer.ts @@ -15,7 +15,7 @@ import { type IInstructionWithData, type ReadonlyAccount, type WritableAccount, -} from '@solana/web3.js'; +} from '@solana/kit'; import { getAccountMetaFactory, type ResolvedAccount } from './shared'; import { LOADER_V3_PROGRAM_ADDRESS } from '../../src'; diff --git a/clients/js/test/loader-v3/shared.ts b/clients/js/test/loader-v3/shared.ts index f2adb07..cf2e811 100644 --- a/clients/js/test/loader-v3/shared.ts +++ b/clients/js/test/loader-v3/shared.ts @@ -8,7 +8,7 @@ import { type ProgramDerivedAddress, type TransactionSigner, upgradeRoleToSigner, -} from '@solana/web3.js'; +} from '@solana/kit'; /** * Asserts that the given value is not null or undefined. diff --git a/clients/js/test/loader-v3/write.ts b/clients/js/test/loader-v3/write.ts index 2891b6f..a8bbf6e 100644 --- a/clients/js/test/loader-v3/write.ts +++ b/clients/js/test/loader-v3/write.ts @@ -24,7 +24,7 @@ import { type ReadonlyUint8Array, type TransactionSigner, type WritableAccount, -} from '@solana/web3.js'; +} from '@solana/kit'; import { getAccountMetaFactory, type ResolvedAccount } from './shared'; import { LOADER_V3_PROGRAM_ADDRESS } from '../../src'; diff --git a/clients/js/test/setAuthority.test.ts b/clients/js/test/setAuthority.test.ts index 9253195..76e0e39 100644 --- a/clients/js/test/setAuthority.test.ts +++ b/clients/js/test/setAuthority.test.ts @@ -9,7 +9,7 @@ import { SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ACCOUNT_DATA, SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ARGUMENT, some, -} from '@solana/web3.js'; +} from '@solana/kit'; import test from 'ava'; import { ACCOUNT_HEADER_LENGTH, diff --git a/clients/js/test/setData.test.ts b/clients/js/test/setData.test.ts index c5854ec..3715265 100644 --- a/clients/js/test/setData.test.ts +++ b/clients/js/test/setData.test.ts @@ -8,7 +8,7 @@ import { pipe, SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ACCOUNT_DATA, SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_REALLOC, -} from '@solana/web3.js'; +} from '@solana/kit'; import test from 'ava'; import { Compression, diff --git a/clients/js/test/setImmutable.test.ts b/clients/js/test/setImmutable.test.ts index cdcf27b..89e14ee 100644 --- a/clients/js/test/setImmutable.test.ts +++ b/clients/js/test/setImmutable.test.ts @@ -5,7 +5,7 @@ import { generateKeyPairSigner, getUtf8Encoder, pipe, -} from '@solana/web3.js'; +} from '@solana/kit'; import test from 'ava'; import { fetchMetadata, diff --git a/clients/js/test/trim.test.ts b/clients/js/test/trim.test.ts index 17af68d..f1bf8ed 100644 --- a/clients/js/test/trim.test.ts +++ b/clients/js/test/trim.test.ts @@ -5,7 +5,7 @@ import { getUtf8Encoder, lamports, pipe, -} from '@solana/web3.js'; +} from '@solana/kit'; import test from 'ava'; import { AccountDiscriminator, diff --git a/clients/js/test/updateMetadata.test.ts b/clients/js/test/updateMetadata.test.ts index cade7ab..e5d8802 100644 --- a/clients/js/test/updateMetadata.test.ts +++ b/clients/js/test/updateMetadata.test.ts @@ -1,4 +1,4 @@ -import { address, getUtf8Encoder, none, some } from '@solana/web3.js'; +import { address, getUtf8Encoder, none, some } from '@solana/kit'; import test from 'ava'; import { AccountDiscriminator, diff --git a/clients/js/test/uploadMetadata.test.ts b/clients/js/test/uploadMetadata.test.ts index 0318b8f..92e6251 100644 --- a/clients/js/test/uploadMetadata.test.ts +++ b/clients/js/test/uploadMetadata.test.ts @@ -1,4 +1,4 @@ -import { fetchEncodedAccount, getUtf8Encoder, none } from '@solana/web3.js'; +import { fetchEncodedAccount, getUtf8Encoder, none } from '@solana/kit'; import test from 'ava'; import { AccountDiscriminator, diff --git a/clients/js/test/write.test.ts b/clients/js/test/write.test.ts index 894763d..b76d212 100644 --- a/clients/js/test/write.test.ts +++ b/clients/js/test/write.test.ts @@ -4,7 +4,7 @@ import { appendTransactionMessageInstructions, getUtf8Encoder, pipe, -} from '@solana/web3.js'; +} from '@solana/kit'; import test from 'ava'; import { AccountDiscriminator, diff --git a/clients/rust/src/generated/accounts/buffer.rs b/clients/rust/src/generated/accounts/buffer.rs index 1cae8e9..e71b7ee 100644 --- a/clients/rust/src/generated/accounts/buffer.rs +++ b/clients/rust/src/generated/accounts/buffer.rs @@ -41,3 +41,73 @@ impl<'a> TryFrom<&solana_program::account_info::AccountInfo<'a>> for Buffer { Self::deserialize(&mut data) } } + +#[cfg(feature = "fetch")] +pub fn fetch_buffer( + rpc: &solana_client::rpc_client::RpcClient, + address: &Pubkey, +) -> Result, std::io::Error> { + let accounts = fetch_all_buffer(rpc, &[*address])?; + Ok(accounts[0].clone()) +} + +#[cfg(feature = "fetch")] +pub fn fetch_all_buffer( + rpc: &solana_client::rpc_client::RpcClient, + addresses: &[Pubkey], +) -> Result>, std::io::Error> { + let accounts = rpc + .get_multiple_accounts(&addresses) + .map_err(|e| std::io::Error::new(std::io::ErrorKind::Other, e.to_string()))?; + let mut decoded_accounts: Vec> = Vec::new(); + for i in 0..addresses.len() { + let address = addresses[i]; + let account = accounts[i].as_ref().ok_or(std::io::Error::new( + std::io::ErrorKind::Other, + format!("Account not found: {}", address), + ))?; + let data = Buffer::from_bytes(&account.data)?; + decoded_accounts.push(crate::shared::DecodedAccount { + address, + account: account.clone(), + data, + }); + } + Ok(decoded_accounts) +} + +#[cfg(feature = "fetch")] +pub fn fetch_maybe_buffer( + rpc: &solana_client::rpc_client::RpcClient, + address: &Pubkey, +) -> Result, std::io::Error> { + let accounts = fetch_all_maybe_buffer(rpc, &[*address])?; + Ok(accounts[0].clone()) +} + +#[cfg(feature = "fetch")] +pub fn fetch_all_maybe_buffer( + rpc: &solana_client::rpc_client::RpcClient, + addresses: &[Pubkey], +) -> Result>, std::io::Error> { + let accounts = rpc + .get_multiple_accounts(&addresses) + .map_err(|e| std::io::Error::new(std::io::ErrorKind::Other, e.to_string()))?; + let mut decoded_accounts: Vec> = Vec::new(); + for i in 0..addresses.len() { + let address = addresses[i]; + if let Some(account) = accounts[i].as_ref() { + let data = Buffer::from_bytes(&account.data)?; + decoded_accounts.push(crate::shared::MaybeAccount::Exists( + crate::shared::DecodedAccount { + address, + account: account.clone(), + data, + }, + )); + } else { + decoded_accounts.push(crate::shared::MaybeAccount::NotFound(address)); + } + } + Ok(decoded_accounts) +} diff --git a/clients/rust/src/generated/accounts/metadata.rs b/clients/rust/src/generated/accounts/metadata.rs index 1e2cd6b..15404f3 100644 --- a/clients/rust/src/generated/accounts/metadata.rs +++ b/clients/rust/src/generated/accounts/metadata.rs @@ -56,3 +56,73 @@ impl<'a> TryFrom<&solana_program::account_info::AccountInfo<'a>> for Metadata { Self::deserialize(&mut data) } } + +#[cfg(feature = "fetch")] +pub fn fetch_metadata( + rpc: &solana_client::rpc_client::RpcClient, + address: &Pubkey, +) -> Result, std::io::Error> { + let accounts = fetch_all_metadata(rpc, &[*address])?; + Ok(accounts[0].clone()) +} + +#[cfg(feature = "fetch")] +pub fn fetch_all_metadata( + rpc: &solana_client::rpc_client::RpcClient, + addresses: &[Pubkey], +) -> Result>, std::io::Error> { + let accounts = rpc + .get_multiple_accounts(&addresses) + .map_err(|e| std::io::Error::new(std::io::ErrorKind::Other, e.to_string()))?; + let mut decoded_accounts: Vec> = Vec::new(); + for i in 0..addresses.len() { + let address = addresses[i]; + let account = accounts[i].as_ref().ok_or(std::io::Error::new( + std::io::ErrorKind::Other, + format!("Account not found: {}", address), + ))?; + let data = Metadata::from_bytes(&account.data)?; + decoded_accounts.push(crate::shared::DecodedAccount { + address, + account: account.clone(), + data, + }); + } + Ok(decoded_accounts) +} + +#[cfg(feature = "fetch")] +pub fn fetch_maybe_metadata( + rpc: &solana_client::rpc_client::RpcClient, + address: &Pubkey, +) -> Result, std::io::Error> { + let accounts = fetch_all_maybe_metadata(rpc, &[*address])?; + Ok(accounts[0].clone()) +} + +#[cfg(feature = "fetch")] +pub fn fetch_all_maybe_metadata( + rpc: &solana_client::rpc_client::RpcClient, + addresses: &[Pubkey], +) -> Result>, std::io::Error> { + let accounts = rpc + .get_multiple_accounts(&addresses) + .map_err(|e| std::io::Error::new(std::io::ErrorKind::Other, e.to_string()))?; + let mut decoded_accounts: Vec> = Vec::new(); + for i in 0..addresses.len() { + let address = addresses[i]; + if let Some(account) = accounts[i].as_ref() { + let data = Metadata::from_bytes(&account.data)?; + decoded_accounts.push(crate::shared::MaybeAccount::Exists( + crate::shared::DecodedAccount { + address, + account: account.clone(), + data, + }, + )); + } else { + decoded_accounts.push(crate::shared::MaybeAccount::NotFound(address)); + } + } + Ok(decoded_accounts) +} diff --git a/clients/rust/src/generated/instructions/allocate.rs b/clients/rust/src/generated/instructions/allocate.rs index 6c0468d..ae182c1 100644 --- a/clients/rust/src/generated/instructions/allocate.rs +++ b/clients/rust/src/generated/instructions/allocate.rs @@ -10,6 +10,7 @@ use borsh::BorshDeserialize; use borsh::BorshSerialize; /// Accounts. +#[derive(Debug)] pub struct Allocate { /// Buffer account to allocate. pub buffer: solana_program::pubkey::Pubkey, @@ -77,8 +78,8 @@ impl Allocate { )); } accounts.extend_from_slice(remaining_accounts); - let mut data = AllocateInstructionData::new().try_to_vec().unwrap(); - let mut args = args.try_to_vec().unwrap(); + let mut data = borsh::to_vec(&AllocateInstructionData::new()).unwrap(); + let mut args = borsh::to_vec(&args).unwrap(); data.append(&mut args); solana_program::instruction::Instruction { @@ -343,8 +344,8 @@ impl<'a, 'b> AllocateCpi<'a, 'b> { is_writable: remaining_account.2, }) }); - let mut data = AllocateInstructionData::new().try_to_vec().unwrap(); - let mut args = self.__args.try_to_vec().unwrap(); + let mut data = borsh::to_vec(&AllocateInstructionData::new()).unwrap(); + let mut args = borsh::to_vec(&self.__args).unwrap(); data.append(&mut args); let instruction = solana_program::instruction::Instruction { diff --git a/clients/rust/src/generated/instructions/close.rs b/clients/rust/src/generated/instructions/close.rs index bdc4c9f..620323b 100644 --- a/clients/rust/src/generated/instructions/close.rs +++ b/clients/rust/src/generated/instructions/close.rs @@ -9,6 +9,7 @@ use borsh::BorshDeserialize; use borsh::BorshSerialize; /// Accounts. +#[derive(Debug)] pub struct Close { /// Account to close. pub account: solana_program::pubkey::Pubkey, @@ -66,7 +67,7 @@ impl Close { false, )); accounts.extend_from_slice(remaining_accounts); - let data = CloseInstructionData::new().try_to_vec().unwrap(); + let data = borsh::to_vec(&CloseInstructionData::new()).unwrap(); solana_program::instruction::Instruction { program_id: crate::PROGRAM_METADATA_ID, @@ -303,7 +304,7 @@ impl<'a, 'b> CloseCpi<'a, 'b> { is_writable: remaining_account.2, }) }); - let data = CloseInstructionData::new().try_to_vec().unwrap(); + let data = borsh::to_vec(&CloseInstructionData::new()).unwrap(); let instruction = solana_program::instruction::Instruction { program_id: crate::PROGRAM_METADATA_ID, diff --git a/clients/rust/src/generated/instructions/extend.rs b/clients/rust/src/generated/instructions/extend.rs index 8bfc512..beeda2b 100644 --- a/clients/rust/src/generated/instructions/extend.rs +++ b/clients/rust/src/generated/instructions/extend.rs @@ -9,6 +9,7 @@ use borsh::BorshDeserialize; use borsh::BorshSerialize; /// Accounts. +#[derive(Debug)] pub struct Extend { /// Buffer or metadata account. pub account: solana_program::pubkey::Pubkey, @@ -64,8 +65,8 @@ impl Extend { )); } accounts.extend_from_slice(remaining_accounts); - let mut data = ExtendInstructionData::new().try_to_vec().unwrap(); - let mut args = args.try_to_vec().unwrap(); + let mut data = borsh::to_vec(&ExtendInstructionData::new()).unwrap(); + let mut args = borsh::to_vec(&args).unwrap(); data.append(&mut args); solana_program::instruction::Instruction { @@ -304,8 +305,8 @@ impl<'a, 'b> ExtendCpi<'a, 'b> { is_writable: remaining_account.2, }) }); - let mut data = ExtendInstructionData::new().try_to_vec().unwrap(); - let mut args = self.__args.try_to_vec().unwrap(); + let mut data = borsh::to_vec(&ExtendInstructionData::new()).unwrap(); + let mut args = borsh::to_vec(&self.__args).unwrap(); data.append(&mut args); let instruction = solana_program::instruction::Instruction { diff --git a/clients/rust/src/generated/instructions/initialize.rs b/clients/rust/src/generated/instructions/initialize.rs index d6dfa13..60a30bf 100644 --- a/clients/rust/src/generated/instructions/initialize.rs +++ b/clients/rust/src/generated/instructions/initialize.rs @@ -15,6 +15,7 @@ use borsh::BorshDeserialize; use borsh::BorshSerialize; /// Accounts. +#[derive(Debug)] pub struct Initialize { /// Metadata account the initialize. pub metadata: solana_program::pubkey::Pubkey, @@ -76,8 +77,8 @@ impl Initialize { )); } accounts.extend_from_slice(remaining_accounts); - let mut data = InitializeInstructionData::new().try_to_vec().unwrap(); - let mut args = args.try_to_vec().unwrap(); + let mut data = borsh::to_vec(&InitializeInstructionData::new()).unwrap(); + let mut args = borsh::to_vec(&args).unwrap(); data.append(&mut args); solana_program::instruction::Instruction { @@ -374,8 +375,8 @@ impl<'a, 'b> InitializeCpi<'a, 'b> { is_writable: remaining_account.2, }) }); - let mut data = InitializeInstructionData::new().try_to_vec().unwrap(); - let mut args = self.__args.try_to_vec().unwrap(); + let mut data = borsh::to_vec(&InitializeInstructionData::new()).unwrap(); + let mut args = borsh::to_vec(&self.__args).unwrap(); data.append(&mut args); let instruction = solana_program::instruction::Instruction { diff --git a/clients/rust/src/generated/instructions/set_authority.rs b/clients/rust/src/generated/instructions/set_authority.rs index aada3cd..1ef81cf 100644 --- a/clients/rust/src/generated/instructions/set_authority.rs +++ b/clients/rust/src/generated/instructions/set_authority.rs @@ -10,6 +10,7 @@ use borsh::BorshSerialize; use solana_program::pubkey::Pubkey; /// Accounts. +#[derive(Debug)] pub struct SetAuthority { /// Metadata or buffer account. pub account: solana_program::pubkey::Pubkey, @@ -65,8 +66,8 @@ impl SetAuthority { )); } accounts.extend_from_slice(remaining_accounts); - let mut data = SetAuthorityInstructionData::new().try_to_vec().unwrap(); - let mut args = args.try_to_vec().unwrap(); + let mut data = borsh::to_vec(&SetAuthorityInstructionData::new()).unwrap(); + let mut args = borsh::to_vec(&args).unwrap(); data.append(&mut args); solana_program::instruction::Instruction { @@ -306,8 +307,8 @@ impl<'a, 'b> SetAuthorityCpi<'a, 'b> { is_writable: remaining_account.2, }) }); - let mut data = SetAuthorityInstructionData::new().try_to_vec().unwrap(); - let mut args = self.__args.try_to_vec().unwrap(); + let mut data = borsh::to_vec(&SetAuthorityInstructionData::new()).unwrap(); + let mut args = borsh::to_vec(&self.__args).unwrap(); data.append(&mut args); let instruction = solana_program::instruction::Instruction { diff --git a/clients/rust/src/generated/instructions/set_data.rs b/clients/rust/src/generated/instructions/set_data.rs index 4e70067..843d2e4 100644 --- a/clients/rust/src/generated/instructions/set_data.rs +++ b/clients/rust/src/generated/instructions/set_data.rs @@ -14,6 +14,7 @@ use borsh::BorshDeserialize; use borsh::BorshSerialize; /// Accounts. +#[derive(Debug)] pub struct SetData { /// Metadata account. pub metadata: solana_program::pubkey::Pubkey, @@ -79,8 +80,8 @@ impl SetData { )); } accounts.extend_from_slice(remaining_accounts); - let mut data = SetDataInstructionData::new().try_to_vec().unwrap(); - let mut args = args.try_to_vec().unwrap(); + let mut data = borsh::to_vec(&SetDataInstructionData::new()).unwrap(); + let mut args = borsh::to_vec(&args).unwrap(); data.append(&mut args); solana_program::instruction::Instruction { @@ -377,8 +378,8 @@ impl<'a, 'b> SetDataCpi<'a, 'b> { is_writable: remaining_account.2, }) }); - let mut data = SetDataInstructionData::new().try_to_vec().unwrap(); - let mut args = self.__args.try_to_vec().unwrap(); + let mut data = borsh::to_vec(&SetDataInstructionData::new()).unwrap(); + let mut args = borsh::to_vec(&self.__args).unwrap(); data.append(&mut args); let instruction = solana_program::instruction::Instruction { diff --git a/clients/rust/src/generated/instructions/set_immutable.rs b/clients/rust/src/generated/instructions/set_immutable.rs index e7da527..094ef70 100644 --- a/clients/rust/src/generated/instructions/set_immutable.rs +++ b/clients/rust/src/generated/instructions/set_immutable.rs @@ -9,6 +9,7 @@ use borsh::BorshDeserialize; use borsh::BorshSerialize; /// Accounts. +#[derive(Debug)] pub struct SetImmutable { /// Metadata account. pub metadata: solana_program::pubkey::Pubkey, @@ -60,7 +61,7 @@ impl SetImmutable { )); } accounts.extend_from_slice(remaining_accounts); - let data = SetImmutableInstructionData::new().try_to_vec().unwrap(); + let data = borsh::to_vec(&SetImmutableInstructionData::new()).unwrap(); solana_program::instruction::Instruction { program_id: crate::PROGRAM_METADATA_ID, @@ -279,7 +280,7 @@ impl<'a, 'b> SetImmutableCpi<'a, 'b> { is_writable: remaining_account.2, }) }); - let data = SetImmutableInstructionData::new().try_to_vec().unwrap(); + let data = borsh::to_vec(&SetImmutableInstructionData::new()).unwrap(); let instruction = solana_program::instruction::Instruction { program_id: crate::PROGRAM_METADATA_ID, diff --git a/clients/rust/src/generated/instructions/trim.rs b/clients/rust/src/generated/instructions/trim.rs index d0c2bfb..b0261df 100644 --- a/clients/rust/src/generated/instructions/trim.rs +++ b/clients/rust/src/generated/instructions/trim.rs @@ -9,6 +9,7 @@ use borsh::BorshDeserialize; use borsh::BorshSerialize; /// Accounts. +#[derive(Debug)] pub struct Trim { /// Buffer or metadata account. pub account: solana_program::pubkey::Pubkey, @@ -71,7 +72,7 @@ impl Trim { self.rent, false, )); accounts.extend_from_slice(remaining_accounts); - let data = TrimInstructionData::new().try_to_vec().unwrap(); + let data = borsh::to_vec(&TrimInstructionData::new()).unwrap(); solana_program::instruction::Instruction { program_id: crate::PROGRAM_METADATA_ID, @@ -329,7 +330,7 @@ impl<'a, 'b> TrimCpi<'a, 'b> { is_writable: remaining_account.2, }) }); - let data = TrimInstructionData::new().try_to_vec().unwrap(); + let data = borsh::to_vec(&TrimInstructionData::new()).unwrap(); let instruction = solana_program::instruction::Instruction { program_id: crate::PROGRAM_METADATA_ID, diff --git a/clients/rust/src/generated/instructions/write.rs b/clients/rust/src/generated/instructions/write.rs index 9b2527f..da20750 100644 --- a/clients/rust/src/generated/instructions/write.rs +++ b/clients/rust/src/generated/instructions/write.rs @@ -10,6 +10,7 @@ use borsh::BorshSerialize; use kaigan::types::RemainderVec; /// Accounts. +#[derive(Debug)] pub struct Write { /// The buffer to write to. pub buffer: solana_program::pubkey::Pubkey, @@ -40,8 +41,8 @@ impl Write { true, )); accounts.extend_from_slice(remaining_accounts); - let mut data = WriteInstructionData::new().try_to_vec().unwrap(); - let mut args = args.try_to_vec().unwrap(); + let mut data = borsh::to_vec(&WriteInstructionData::new()).unwrap(); + let mut args = borsh::to_vec(&args).unwrap(); data.append(&mut args); solana_program::instruction::Instruction { @@ -233,8 +234,8 @@ impl<'a, 'b> WriteCpi<'a, 'b> { is_writable: remaining_account.2, }) }); - let mut data = WriteInstructionData::new().try_to_vec().unwrap(); - let mut args = self.__args.try_to_vec().unwrap(); + let mut data = borsh::to_vec(&WriteInstructionData::new()).unwrap(); + let mut args = borsh::to_vec(&self.__args).unwrap(); data.append(&mut args); let instruction = solana_program::instruction::Instruction { diff --git a/clients/rust/src/generated/mod.rs b/clients/rust/src/generated/mod.rs index 6050d86..e0d740a 100644 --- a/clients/rust/src/generated/mod.rs +++ b/clients/rust/src/generated/mod.rs @@ -9,6 +9,7 @@ pub mod accounts; pub mod errors; pub mod instructions; pub mod programs; +pub mod shared; pub mod types; pub(crate) use programs::*; diff --git a/clients/rust/src/generated/shared.rs b/clients/rust/src/generated/shared.rs new file mode 100644 index 0000000..4b9a0d5 --- /dev/null +++ b/clients/rust/src/generated/shared.rs @@ -0,0 +1,21 @@ +//! This code was AUTOGENERATED using the codama library. +//! Please DO NOT EDIT THIS FILE, instead use visitors +//! to add features, then rerun codama to update it. +//! +//! +//! + +#[cfg(feature = "fetch")] +#[derive(Debug, Clone)] +pub struct DecodedAccount { + pub address: solana_program::pubkey::Pubkey, + pub account: solana_sdk::account::Account, + pub data: T, +} + +#[cfg(feature = "fetch")] +#[derive(Debug, Clone)] +pub enum MaybeAccount { + Exists(DecodedAccount), + NotFound(solana_program::pubkey::Pubkey), +} diff --git a/package.json b/package.json index 4029ec3..cbdb482 100644 --- a/package.json +++ b/package.json @@ -23,10 +23,10 @@ "clients:rust:test": "zx ./scripts/client/test-rust.mjs" }, "devDependencies": { - "@codama/renderers-js": "^1.1.0", - "@codama/renderers-rust": "^1.0.0", + "@codama/renderers-js": "^1.2.7", + "@codama/renderers-rust": "^1.0.16", "@iarna/toml": "^2.2.5", - "codama": "^1.2.0", + "codama": "^1.2.8", "typescript": "^5.5.2", "zx": "^7.2.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 310aee8..03275f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,17 +9,17 @@ importers: .: devDependencies: '@codama/renderers-js': - specifier: ^1.1.0 - version: 1.1.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + specifier: ^1.2.7 + version: 1.2.7(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) '@codama/renderers-rust': - specifier: ^1.0.0 - version: 1.0.5(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + specifier: ^1.0.16 + version: 1.0.16(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) '@iarna/toml': specifier: ^2.2.5 version: 2.2.5 codama: - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.2.8 + version: 1.2.8(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) typescript: specifier: ^5.5.2 version: 5.7.3 @@ -29,42 +29,51 @@ importers: packages: - '@codama/errors@1.2.0': - resolution: {integrity: sha512-7cLTgu1UpDkvDIx+9WclYaQr4vuFxnRYlZ5GFhZ0vP3QPlhj2FORwDC+crUy+YzboNKL7tGg53CAOpF61HnEpg==} + '@codama/cli@1.0.7': + resolution: {integrity: sha512-qA+cDhTnx3r4Ds9JAIduGTzaEJjjCSVj+Bt2mm1hEW1hrI4hymAxW+BeLfFehzqjggdTVM3UIrTwkXAkhNJfEw==} + + '@codama/errors@1.2.8': + resolution: {integrity: sha512-TVPf7oJpbHtxdu52ruftJX+DlTNWi7D65tasysqs7mfRKoiZKzmkatr5hqidBz/M9WzCddUeFAHL9ZiW6g9Ccg==} hasBin: true - '@codama/node-types@1.2.0': - resolution: {integrity: sha512-r/gBY8vi2tsrThtT1uKXQvI2c7Zv3hJH/+a35JJS/pkkt2tsAgX45/9TQWMepiGECfak8OhiMmqb+Naf+qDg4w==} + '@codama/node-types@1.2.8': + resolution: {integrity: sha512-PEvPLMN3QGJvkwsQ7R9DmAtdazQXN0RD9WYlmHyeiR4nathV0qy9nZGFDoRh5nbNfPkbeLTgL5o3zAoeeRP6GQ==} + + '@codama/nodes-from-anchor@1.1.8': + resolution: {integrity: sha512-eaoGrcMMc5yr1XPnv1H3hPw6cCh0e6BRmmuzOBOIDG4PR2gVm415RnBkfQOX2JqRTX7wKLv8Y1EIZV4IgVxkvw==} - '@codama/nodes-from-anchor@1.1.0': - resolution: {integrity: sha512-cEe3tsQMZU8y3YJOi0HOSbsZcTiKP0AxC4XVMFmFJjJe8lKWZW6hghxKG9N4YyryujtZkSGvdpxk+rnmd12Lwg==} + '@codama/nodes@1.2.8': + resolution: {integrity: sha512-tCi7KErG2ChQr5n3Nj3dwciFmUo3O8RQ+S4Qv23w1zvYLaGwhEvdg3KRtgCGEI0wr9uvm2QtTBM670kdLntZiQ==} - '@codama/nodes@1.2.0': - resolution: {integrity: sha512-3wb449llwUOYpHlIxKAwNFpJpazOTrpC3fhoFd3l0gSVKq77qz1IbYq8M3mVxNLSnXv8bHNrW0BCenyzjO1e2g==} + '@codama/renderers-core@1.0.10': + resolution: {integrity: sha512-7NwoyP2j1cZKgHCrd1RRn891gtxpZeiXNSP3aCFdVsRPW8dDNUL1sJ1SNOF9ILHfNP77clCBtL3eoZIFdeNQAg==} - '@codama/renderers-core@1.0.2': - resolution: {integrity: sha512-feDqtNB0PIocgrDIPdG0mdv+l28VEA64gExg1NdR2aiydp0LxpBrU5gnPOqxiZ2et4ARtt9yGU959CYdzqh2Qg==} + '@codama/renderers-js-umi@1.1.9': + resolution: {integrity: sha512-rYrm1u3zqqHfYtLnnYmhU+4KXYCqmGJxQP+eiyHIDwxcALzH6y8Ng2zEz3YRGNLXqdlwCB4bx1lJOCjfbRZiwA==} - '@codama/renderers-js@1.1.1': - resolution: {integrity: sha512-lAsZkFswL7FI59wgzenVRgK2Hcw0u9bkMk+BMupoFQlOs29xZb3xihtL2CBfEsvzLbHdq/XdDSypiVfuD6A3Cg==} + '@codama/renderers-js@1.2.7': + resolution: {integrity: sha512-xzWK7tdPneNhbPAMeh5B4ddXjMfkNtTbDDRJ81jNvGv8WRPCvA97c0zMeTskHY+W/C+GlbsSNGMuL4Ga8bEmSA==} - '@codama/renderers-rust@1.0.5': - resolution: {integrity: sha512-1b+VVcww1Po/2xza3FReEhjoDvpIOdVKjToxnIGZWSy1RWmc+ULEmzJr8OfzWX4+9cIHAuGqrf/Nvqb9Z4tJRQ==} + '@codama/renderers-rust@1.0.16': + resolution: {integrity: sha512-pFHwHN6X4Yuk26Yfh+VT9Ps1i/QEjuK3EoT8BpsCTATOk6ntJNqyD5aQngG2lE4KWx3uQrCYYbQEAN4vG6v+EA==} - '@codama/validators@1.2.0': - resolution: {integrity: sha512-/HV7aMgzm93vUqPsnWnDYUPx3hz6i1GxmY3CrW0Ivo0hoyR73Es4t48jYcIjYBb4bqQlO2eTfWuXUEAjwTsCAA==} + '@codama/renderers@1.0.16': + resolution: {integrity: sha512-Mj3k1BJ7Rg9BlaCNCvhWY+FRmgLnislwatA6t9zHiReSeukrOFmSW9KKPpWHXm4+i1ueZFKmLeFzGPEt927WBA==} - '@codama/visitors-core@1.2.0': - resolution: {integrity: sha512-sr8+xGx+QPAMedBY0wT5W0HAQJypBWNPGWKPImNg5t3Da1DC5oofrW3JHmqtSUHDdFbDXtagcEZ32DGqJFJ5hA==} + '@codama/validators@1.2.8': + resolution: {integrity: sha512-cGyYgV+zhPzhT3RHBKgDLueeOvSTo3ry9QEliPv90+sL6Q9ecKj4Ut9QVxjmwvdv67rNAZq5JBl+GC8SYcDhPg==} - '@codama/visitors@1.2.0': - resolution: {integrity: sha512-3edQ1aCVdzYK6eNSUSCgs+P4SJ0UyrVpU7s1ykQog1El//ZkjGJNAAjyuCuA4EMuKxDW0sQa9RXkPfIJSxpa6g==} + '@codama/visitors-core@1.2.8': + resolution: {integrity: sha512-sYmZT2Z6Goacgr/HrAhjLSGtu2Udcal10tEfYN8ZJBXs34PGPu0oWOC8kFx7CxvmAvt/6mw8NhKIPtg/UaIKHw==} + + '@codama/visitors@1.2.8': + resolution: {integrity: sha512-LbcTyzTUEJfGRbCTuQIAVR9X5bLdZ1oD7GAuw5kxaq63+H6JHAbigaKwaq9uvr/OXMT4U/2GcWgKfX1oGKXg/g==} '@iarna/toml@2.2.5': resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} - '@noble/hashes@1.7.0': - resolution: {integrity: sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w==} + '@noble/hashes@1.7.1': + resolution: {integrity: sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==} engines: {node: ^14.21.3 || >=16} '@nodelib/fs.scandir@2.1.5': @@ -79,18 +88,43 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@solana/codecs-core@2.0.0': + resolution: {integrity: sha512-qCG+3hDU5Pm8V6joJjR4j4Zv9md1z0RaecniNDIkEglnxmOUODnmPLWbtOjnDylfItyuZeDihK8hkewdj8cUtw==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5' + '@solana/codecs-core@2.0.0-rc.4': resolution: {integrity: sha512-JIrTSps032mSE3wBxW3bXOqWfoy4CMy1CX/XeVCijyh5kLVxZTSDIdRTYdePdL1yzaOZF1Xysvt1DhOUgBdM+A==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' + '@solana/codecs-data-structures@2.0.0': + resolution: {integrity: sha512-N98Y4jsrC/XeOgqrfsGqcOFIaOoMsKdAxOmy5oqVaEN67YoGSLNC9ROnqamOAOrsZdicTWx9/YLKFmQi9DPh1A==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5' + + '@solana/codecs-numbers@2.0.0': + resolution: {integrity: sha512-r66i7VzJO1MZkQWZIAI6jjJOFVpnq0+FIabo2Z2ZDtrArFus/SbSEv543yCLeD2tdR/G/p+1+P5On10qF50Y1Q==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5' + '@solana/codecs-numbers@2.0.0-rc.4': resolution: {integrity: sha512-ZJR7TaUO65+3Hzo3YOOUCS0wlzh17IW+j0MZC2LCk1R0woaypRpHKj4iSMYeQOZkMxsd9QT3WNvjFrPC2qA6Sw==} engines: {node: '>=20.18.0'} peerDependencies: typescript: '>=5' + '@solana/codecs-strings@2.0.0': + resolution: {integrity: sha512-dNqeCypsvaHcjW86H0gYgAZGGkKVBeKVeh7WXlOZ9kno7PeQ2wNkpccyzDfuzaIsKv+HZUD3v/eo86GCvnKazQ==} + engines: {node: '>=20.18.0'} + peerDependencies: + fastestsmallesttextencoderdecoder: ^1.0.22 + typescript: '>=5' + '@solana/codecs-strings@2.0.0-rc.4': resolution: {integrity: sha512-LGfK2RL0BKjYYUfzu2FG/gTgCsYOMz9FKVs2ntji6WneZygPxJTV5W98K3J8Rl0JewpCSCFQH3xjLSHBJUS0fA==} engines: {node: '>=20.18.0'} @@ -98,6 +132,19 @@ packages: fastestsmallesttextencoderdecoder: ^1.0.22 typescript: '>=5' + '@solana/codecs@2.0.0': + resolution: {integrity: sha512-xneIG5ppE6WIGaZCK7JTys0uLhzlnEJUdBO8nRVIyerwH6aqCfb0fGe7q5WNNYAVDRSxC0Pc1TDe1hpdx3KWmQ==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5' + + '@solana/errors@2.0.0': + resolution: {integrity: sha512-IHlaPFSy4lvYco1oHJ3X8DbchWwAwJaL/4wZKnF1ugwZ0g0re8wbABrqNOe/jyZ84VU9Z14PYM8W9oDAebdJbw==} + engines: {node: '>=20.18.0'} + hasBin: true + peerDependencies: + typescript: '>=5' + '@solana/errors@2.0.0-rc.4': resolution: {integrity: sha512-0PPaMyB81keEHG/1pnyEuiBVKctbXO641M2w3CIOrYT/wzjunfF0FTxsqq9wYJeYo0AyiefCKGgSPs6wiY2PpQ==} engines: {node: '>=20.18.0'} @@ -105,6 +152,12 @@ packages: peerDependencies: typescript: '>=5' + '@solana/options@2.0.0': + resolution: {integrity: sha512-OVc4KnYosB8oAukQ/htgrxXSxlUP6gUu5Aau6d/BgEkPQzWd/Pr+w91VWw3i3zZuu2SGpedbyh05RoJBe/hSXA==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5' + '@types/fs-extra@11.0.4': resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} @@ -149,13 +202,18 @@ packages: resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - codama@1.2.0: - resolution: {integrity: sha512-cGcaArn/XhAo+hp3wPfFq6Gnirj+cjfQQheOyYBSeHSNQSpstcGKwoaQROPYJAYT32LNn9DdlNPowv7pXVwWcA==} + codama@1.2.8: + resolution: {integrity: sha512-0OWQTK4Bx8mgnkudbWoVqhC98iS0py3vNRJHmWVCQ63PSfszgb+DC/9jCkQZMijFQtdUtUcstAYQBHPM5J0exg==} + hasBin: true commander@12.1.0: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} + commander@13.1.0: + resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} + engines: {node: '>=18'} + commander@5.1.0: resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} engines: {node: '>= 6'} @@ -296,6 +354,10 @@ packages: jsonify@0.0.1: resolution: {integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==} + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + map-stream@0.1.0: resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} @@ -343,15 +405,22 @@ packages: pause-stream@0.0.11: resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - prettier@3.4.2: - resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} + prettier@3.5.3: + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} engines: {node: '>=14'} hasBin: true + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + ps-tree@1.2.0: resolution: {integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==} engines: {node: '>= 0.10'} @@ -371,6 +440,9 @@ packages: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + slash@4.0.0: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} @@ -425,81 +497,128 @@ packages: snapshots: - '@codama/errors@1.2.0': + '@codama/cli@1.0.7(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@codama/node-types': 1.2.0 + '@codama/nodes': 1.2.8 + '@codama/nodes-from-anchor': 1.1.8(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@codama/renderers': 1.0.16(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@codama/renderers-js': 1.2.7(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@codama/renderers-js-umi': 1.1.9(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@codama/renderers-rust': 1.0.16(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@codama/visitors': 1.2.8 + '@codama/visitors-core': 1.2.8 + commander: 13.1.0 + picocolors: 1.1.1 + prompts: 2.4.2 + transitivePeerDependencies: + - chokidar + - fastestsmallesttextencoderdecoder + - typescript + + '@codama/errors@1.2.8': + dependencies: + '@codama/node-types': 1.2.8 chalk: 5.4.1 - commander: 12.1.0 + commander: 13.1.0 - '@codama/node-types@1.2.0': {} + '@codama/node-types@1.2.8': {} - '@codama/nodes-from-anchor@1.1.0': + '@codama/nodes-from-anchor@1.1.8(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@codama/errors': 1.2.0 - '@codama/nodes': 1.2.0 - '@codama/visitors': 1.2.0 - '@noble/hashes': 1.7.0 + '@codama/errors': 1.2.8 + '@codama/nodes': 1.2.8 + '@codama/visitors': 1.2.8 + '@noble/hashes': 1.7.1 + '@solana/codecs': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - typescript - '@codama/nodes@1.2.0': + '@codama/nodes@1.2.8': dependencies: - '@codama/errors': 1.2.0 - '@codama/node-types': 1.2.0 + '@codama/errors': 1.2.8 + '@codama/node-types': 1.2.8 - '@codama/renderers-core@1.0.2': + '@codama/renderers-core@1.0.10': dependencies: - '@codama/errors': 1.2.0 - '@codama/nodes': 1.2.0 - '@codama/visitors-core': 1.2.0 + '@codama/errors': 1.2.8 + '@codama/nodes': 1.2.8 + '@codama/visitors-core': 1.2.8 - '@codama/renderers-js@1.1.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@codama/renderers-js-umi@1.1.9(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@codama/errors': 1.2.0 - '@codama/nodes': 1.2.0 - '@codama/nodes-from-anchor': 1.1.0 - '@codama/renderers-core': 1.0.2 - '@codama/visitors-core': 1.2.0 + '@codama/errors': 1.2.8 + '@codama/nodes': 1.2.8 + '@codama/renderers-core': 1.0.10 + '@codama/validators': 1.2.8 + '@codama/visitors-core': 1.2.8 '@solana/codecs-strings': 2.0.0-rc.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) nunjucks: 3.2.4 - prettier: 3.4.2 + prettier: 3.5.3 transitivePeerDependencies: - chokidar - fastestsmallesttextencoderdecoder - typescript - '@codama/renderers-rust@1.0.5(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + '@codama/renderers-js@1.2.7(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@codama/errors': 1.2.0 - '@codama/nodes': 1.2.0 - '@codama/renderers-core': 1.0.2 - '@codama/visitors-core': 1.2.0 + '@codama/errors': 1.2.8 + '@codama/nodes': 1.2.8 + '@codama/nodes-from-anchor': 1.1.8(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@codama/renderers-core': 1.0.10 + '@codama/visitors-core': 1.2.8 '@solana/codecs-strings': 2.0.0-rc.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) nunjucks: 3.2.4 + prettier: 3.5.3 transitivePeerDependencies: - chokidar - fastestsmallesttextencoderdecoder - typescript - '@codama/validators@1.2.0': + '@codama/renderers-rust@1.0.16(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: - '@codama/errors': 1.2.0 - '@codama/nodes': 1.2.0 - '@codama/visitors-core': 1.2.0 + '@codama/errors': 1.2.8 + '@codama/nodes': 1.2.8 + '@codama/renderers-core': 1.0.10 + '@codama/visitors-core': 1.2.8 + '@solana/codecs-strings': 2.0.0-rc.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + nunjucks: 3.2.4 + transitivePeerDependencies: + - chokidar + - fastestsmallesttextencoderdecoder + - typescript + + '@codama/renderers@1.0.16(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + dependencies: + '@codama/renderers-js': 1.2.7(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@codama/renderers-js-umi': 1.1.9(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@codama/renderers-rust': 1.0.16(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + transitivePeerDependencies: + - chokidar + - fastestsmallesttextencoderdecoder + - typescript + + '@codama/validators@1.2.8': + dependencies: + '@codama/errors': 1.2.8 + '@codama/nodes': 1.2.8 + '@codama/visitors-core': 1.2.8 - '@codama/visitors-core@1.2.0': + '@codama/visitors-core@1.2.8': dependencies: - '@codama/errors': 1.2.0 - '@codama/nodes': 1.2.0 + '@codama/errors': 1.2.8 + '@codama/nodes': 1.2.8 json-stable-stringify: 1.2.1 - '@codama/visitors@1.2.0': + '@codama/visitors@1.2.8': dependencies: - '@codama/errors': 1.2.0 - '@codama/nodes': 1.2.0 - '@codama/visitors-core': 1.2.0 + '@codama/errors': 1.2.8 + '@codama/nodes': 1.2.8 + '@codama/visitors-core': 1.2.8 '@iarna/toml@2.2.5': {} - '@noble/hashes@1.7.0': {} + '@noble/hashes@1.7.1': {} '@nodelib/fs.scandir@2.1.5': dependencies: @@ -513,17 +632,43 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.18.0 + '@solana/codecs-core@2.0.0(typescript@5.7.3)': + dependencies: + '@solana/errors': 2.0.0(typescript@5.7.3) + typescript: 5.7.3 + '@solana/codecs-core@2.0.0-rc.4(typescript@5.7.3)': dependencies: '@solana/errors': 2.0.0-rc.4(typescript@5.7.3) typescript: 5.7.3 + '@solana/codecs-data-structures@2.0.0(typescript@5.7.3)': + dependencies: + '@solana/codecs-core': 2.0.0(typescript@5.7.3) + '@solana/codecs-numbers': 2.0.0(typescript@5.7.3) + '@solana/errors': 2.0.0(typescript@5.7.3) + typescript: 5.7.3 + + '@solana/codecs-numbers@2.0.0(typescript@5.7.3)': + dependencies: + '@solana/codecs-core': 2.0.0(typescript@5.7.3) + '@solana/errors': 2.0.0(typescript@5.7.3) + typescript: 5.7.3 + '@solana/codecs-numbers@2.0.0-rc.4(typescript@5.7.3)': dependencies: '@solana/codecs-core': 2.0.0-rc.4(typescript@5.7.3) '@solana/errors': 2.0.0-rc.4(typescript@5.7.3) typescript: 5.7.3 + '@solana/codecs-strings@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + dependencies: + '@solana/codecs-core': 2.0.0(typescript@5.7.3) + '@solana/codecs-numbers': 2.0.0(typescript@5.7.3) + '@solana/errors': 2.0.0(typescript@5.7.3) + fastestsmallesttextencoderdecoder: 1.0.22 + typescript: 5.7.3 + '@solana/codecs-strings@2.0.0-rc.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs-core': 2.0.0-rc.4(typescript@5.7.3) @@ -532,12 +677,40 @@ snapshots: fastestsmallesttextencoderdecoder: 1.0.22 typescript: 5.7.3 + '@solana/codecs@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + dependencies: + '@solana/codecs-core': 2.0.0(typescript@5.7.3) + '@solana/codecs-data-structures': 2.0.0(typescript@5.7.3) + '@solana/codecs-numbers': 2.0.0(typescript@5.7.3) + '@solana/codecs-strings': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/options': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/errors@2.0.0(typescript@5.7.3)': + dependencies: + chalk: 5.4.1 + commander: 12.1.0 + typescript: 5.7.3 + '@solana/errors@2.0.0-rc.4(typescript@5.7.3)': dependencies: chalk: 5.4.1 commander: 12.1.0 typescript: 5.7.3 + '@solana/options@2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': + dependencies: + '@solana/codecs-core': 2.0.0(typescript@5.7.3) + '@solana/codecs-data-structures': 2.0.0(typescript@5.7.3) + '@solana/codecs-numbers': 2.0.0(typescript@5.7.3) + '@solana/codecs-strings': 2.0.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/errors': 2.0.0(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 @@ -584,15 +757,22 @@ snapshots: chalk@5.4.1: {} - codama@1.2.0: + codama@1.2.8(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3): dependencies: - '@codama/errors': 1.2.0 - '@codama/nodes': 1.2.0 - '@codama/validators': 1.2.0 - '@codama/visitors': 1.2.0 + '@codama/cli': 1.0.7(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@codama/errors': 1.2.8 + '@codama/nodes': 1.2.8 + '@codama/validators': 1.2.8 + '@codama/visitors': 1.2.8 + transitivePeerDependencies: + - chokidar + - fastestsmallesttextencoderdecoder + - typescript commander@12.1.0: {} + commander@13.1.0: {} + commander@5.1.0: {} data-uri-to-buffer@4.0.1: {} @@ -746,6 +926,8 @@ snapshots: jsonify@0.0.1: {} + kleur@3.0.3: {} + map-stream@0.1.0: {} math-intrinsics@1.1.0: {} @@ -781,9 +963,16 @@ snapshots: dependencies: through: 2.3.8 + picocolors@1.1.1: {} + picomatch@2.3.1: {} - prettier@3.4.2: {} + prettier@3.5.3: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 ps-tree@1.2.0: dependencies: @@ -806,6 +995,8 @@ snapshots: gopd: 1.2.0 has-property-descriptors: 1.0.2 + sisteransi@1.0.5: {} + slash@4.0.0: {} split@0.3.3: