diff --git a/.github/dependabot.yml b/.github/dependabot.yml index cb797224..008d972e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -18,6 +18,11 @@ updates: typescript-eslint: patterns: - "@typescript-eslint/*" + # The @x402/* packages share one @x402/core and must move in lockstep: + # bumping evm alone nests a second core and fails typecheck (#536). + x402: + patterns: + - "@x402/*" - package-ecosystem: github-actions directory: "/" schedule: diff --git a/package-lock.json b/package-lock.json index 96c7d104..b4f0862c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,11 +16,11 @@ "@polymarket/clob-client-v2": "1.2.0", "@scure/bip32": "^2.0.1", "@scure/bip39": "^1.5.0", - "@solana/kit": "^8.4.0", - "@x402/core": "~2.28.0", - "@x402/evm": "~2.28.0", - "@x402/fetch": "~2.28.0", - "@x402/svm": "~2.28.0", + "@solana/kit": "^8.6.0", + "@x402/core": "~2.29.0", + "@x402/evm": "~2.29.0", + "@x402/fetch": "~2.29.0", + "@x402/svm": "~2.29.0", "axios": "^1.20.0", "bs58": "^6.0.0", "https-proxy-agent": "^9.1.0", @@ -3678,17 +3678,17 @@ } }, "node_modules/@solana/accounts": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/accounts/-/accounts-8.5.0.tgz", - "integrity": "sha512-vwwXYCobg1oG4kFeUEsGiNORjPujI2ff3yKLp6lCa7QBIlKaD7kZ2QRI3PZFYcNrMJ6HYNwNeZXR7ixg02pWdA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/accounts/-/accounts-8.6.0.tgz", + "integrity": "sha512-yIcrKjbUXzs1K6KkcRJfAHFOsn8Jpp9AeczcHOHQoBv11AxHM5KmdCTv8rnv7OObq696sd3gpbamVxtqnL0meQ==", "license": "MIT", "dependencies": { - "@solana/addresses": "8.5.0", - "@solana/codecs-core": "8.5.0", - "@solana/codecs-strings": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/rpc-spec": "8.5.0", - "@solana/rpc-types": "8.5.0" + "@solana/addresses": "8.6.0", + "@solana/codecs-core": "8.6.0", + "@solana/codecs-strings": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/rpc-spec": "8.6.0", + "@solana/rpc-types": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -3703,16 +3703,16 @@ } }, "node_modules/@solana/addresses": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-8.5.0.tgz", - "integrity": "sha512-LwTrDbDSJBng9y0vwiKqb/kSS9daspTGrSYoZPafeMWpAlpmutdD1KXPDHVTa4Xz00hcAfOJXYxRXX5VAoiOag==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/addresses/-/addresses-8.6.0.tgz", + "integrity": "sha512-V30spa+zKsY7i4elEEOZQB/1xpRc0CzbSypI/yTZwj/Bg1o09T6A+pflMDTBoIWH3sglmigdK1jApEOOA7Bypg==", "license": "MIT", "dependencies": { - "@solana/assertions": "8.5.0", - "@solana/codecs-core": "8.5.0", - "@solana/codecs-strings": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/nominal-types": "8.5.0" + "@solana/assertions": "8.6.0", + "@solana/codecs-core": "8.6.0", + "@solana/codecs-strings": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/nominal-types": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -3727,12 +3727,12 @@ } }, "node_modules/@solana/assertions": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-8.5.0.tgz", - "integrity": "sha512-EZDY5rJIV8Mv9xYJ7P+jvE5pihG7pmKZ6pTqbunba/4uZSQN4Klw0FX54LDDklfDvhzmAdXN0nYAnjovTGAPEg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/assertions/-/assertions-8.6.0.tgz", + "integrity": "sha512-zQFbZoPFE3GqBw/7JyZxaH5t/Ibm7eHOmOfRI542/zz0BHWSnMkR0N5aSndPJd9creMUP+mFtX8hAr6bZ6rDBg==", "license": "MIT", "dependencies": { - "@solana/errors": "8.5.0" + "@solana/errors": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -3747,17 +3747,17 @@ } }, "node_modules/@solana/codecs": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-8.5.0.tgz", - "integrity": "sha512-wALOoEuL7HAaahZnrhxCwYz10p23hku/LPNfXjlvwgjVYJL08PH3uyWDFO8e9zhcNLOaR13IREE9z8zPUhJjDQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/codecs/-/codecs-8.6.0.tgz", + "integrity": "sha512-7vUVLdYlTay3rsijiBPN4g992V8RXbgY2DNAXrsE6eHFnwaX8gzdDNASgF4Z0mbgNC026qdLG6LTY4l16tvE8g==", "license": "MIT", "dependencies": { - "@solana/codecs-core": "8.5.0", - "@solana/codecs-data-structures": "8.5.0", - "@solana/codecs-numbers": "8.5.0", - "@solana/codecs-strings": "8.5.0", - "@solana/fixed-points": "8.5.0", - "@solana/options": "8.5.0" + "@solana/codecs-core": "8.6.0", + "@solana/codecs-data-structures": "8.6.0", + "@solana/codecs-numbers": "8.6.0", + "@solana/codecs-strings": "8.6.0", + "@solana/fixed-points": "8.6.0", + "@solana/options": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -3772,12 +3772,12 @@ } }, "node_modules/@solana/codecs-core": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-8.5.0.tgz", - "integrity": "sha512-ou38qNrf9XOzCWsu/I4sTzRmnrKqhblwMVvpXwXPKAAUZwkSAKQXonwgZFY68I5HK6nkfq1NLWfZFmTEIZYLiw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-8.6.0.tgz", + "integrity": "sha512-1N2XZ1yCJGmdTE3g5Fh6/UOE6y46qing+7CZpxfrgB4Q+1l+R/d0z4G15IpQUNl3vzqML8CFF791f/A1XSVmJA==", "license": "MIT", "dependencies": { - "@solana/errors": "8.5.0" + "@solana/errors": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -3792,14 +3792,14 @@ } }, "node_modules/@solana/codecs-data-structures": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-8.5.0.tgz", - "integrity": "sha512-CnnNriyltkgxZAKgAJoVRsRnrtdW4KCX37BUoIsquCM+AgSvhSbxaZNz0iaHjGOX7o1Z4s6+j7nAUgad0N/w5A==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-8.6.0.tgz", + "integrity": "sha512-BLwclFSLVqugUktXucjGfpUFSaX4V7payjSi6x0DDdLs6PaFfjiH3ykQPV5QRkTeOlf0xC6dOMUUntDhYzVyGw==", "license": "MIT", "dependencies": { - "@solana/codecs-core": "8.5.0", - "@solana/codecs-numbers": "8.5.0", - "@solana/errors": "8.5.0" + "@solana/codecs-core": "8.6.0", + "@solana/codecs-numbers": "8.6.0", + "@solana/errors": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -3814,13 +3814,13 @@ } }, "node_modules/@solana/codecs-numbers": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-8.5.0.tgz", - "integrity": "sha512-6Vtf52rHzjf98ykejn9bNGMaQ2k1f4UMIa+BGMbBy4mIRQ5ggdI5oCAb3sZPfJcel2JQHwDlsLHCYdpqC+n6Mg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-8.6.0.tgz", + "integrity": "sha512-GRIArvWJiYxH5w1RMKn7IOCLy0uYB/WRT2kFW/uyXHzL1VNFyud2BIzG0D3iM+AxTd85SdS/x93aV7NEw0mTOQ==", "license": "MIT", "dependencies": { - "@solana/codecs-core": "8.5.0", - "@solana/errors": "8.5.0" + "@solana/codecs-core": "8.6.0", + "@solana/errors": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -3835,14 +3835,14 @@ } }, "node_modules/@solana/codecs-strings": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-8.5.0.tgz", - "integrity": "sha512-9lCSCUVkbPLb1o9PLDsaOatdVgrUqqWMrAqJvZPyyuvrC5++wPuKRIGq+5iU3lICY+AwWxrzVyiwdu4xaZVCiw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-8.6.0.tgz", + "integrity": "sha512-bLS/o5NdCRb9xj23zLACPjxYvDhdjvSDH4XoBAmQ1CPn3cDvVqVvAz0T41Bs/LMykhamkmpqTcWLoTOVqjTz3w==", "license": "MIT", "dependencies": { - "@solana/codecs-core": "8.5.0", - "@solana/codecs-numbers": "8.5.0", - "@solana/errors": "8.5.0" + "@solana/codecs-core": "8.6.0", + "@solana/codecs-numbers": "8.6.0", + "@solana/errors": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -3861,9 +3861,9 @@ } }, "node_modules/@solana/errors": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-8.5.0.tgz", - "integrity": "sha512-y/XTiwAZsm2kHoEDJ3ac3NUq/0E4uCbOnBe2m5mmBXF3TGmF562tDKgN5pQ+thiRABvi7b2LqwTBCg4kAdtgRg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/errors/-/errors-8.6.0.tgz", + "integrity": "sha512-viHL51ymR1HZB7ZTp0ESkLOyHCa4bPfok9dvRYbMmYokY5ys1xinISKHUhcOHsg9zbuAWBRJUOnZRWAPbb4+yA==", "license": "MIT", "dependencies": { "chalk": "5.6.2", @@ -3885,9 +3885,9 @@ } }, "node_modules/@solana/fast-stable-stringify": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/fast-stable-stringify/-/fast-stable-stringify-8.5.0.tgz", - "integrity": "sha512-CTIoOwJ0NScrB8KTzr/V4PJrNHrBAz1zvamM0opgDPQZGzLrBhca1e4eQcGmF6o7Dv3Ve0HdvDJx0B2uG6YxVA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/fast-stable-stringify/-/fast-stable-stringify-8.6.0.tgz", + "integrity": "sha512-PVuzLesqjvuW1qeg0brkUtpRnQYCLS0mB7SsFu+iio+dxFzbrrHzkSYVoUBEEbjXysCq1L350Frs1+v7CEsXGQ==", "license": "MIT", "engines": { "node": ">=20.18.0" @@ -3902,13 +3902,13 @@ } }, "node_modules/@solana/fixed-points": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/fixed-points/-/fixed-points-8.5.0.tgz", - "integrity": "sha512-hkB7dUAD/oxXeNOvdMXVqfKZAvOJ1o50gBwzh8yLP1ihdSxVgssb36Vg7806C5HzmIxmTKZclJJokG0cRUXVSw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/fixed-points/-/fixed-points-8.6.0.tgz", + "integrity": "sha512-yS0XIHwWETtTjAgUHPhpQpcigPvC6phba3vW7rvVPSvVz1FhxNki82ojyl1pISglK7IkUTYcGhaXDhsY/oz8rQ==", "license": "MIT", "dependencies": { - "@solana/codecs-core": "8.5.0", - "@solana/errors": "8.5.0" + "@solana/codecs-core": "8.6.0", + "@solana/errors": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -3923,9 +3923,9 @@ } }, "node_modules/@solana/functional": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-8.5.0.tgz", - "integrity": "sha512-+8pgF1rVW78FfT0d+ceADFLKpSh/8/o9Ldx5tEkI6paiv0QeClL1rlU5nFs5tjoFkf+92x8PpiLEEGkm0CifOQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/functional/-/functional-8.6.0.tgz", + "integrity": "sha512-greLf2tiMJ5oWaSdp3zkAcUF3sIG3CU1UssxoMYNHy/xywbZifKnOl5syQjKY1XdYPZZmLAWJBFYCkzVns5bxA==", "license": "MIT", "engines": { "node": ">=20.18.0" @@ -3940,17 +3940,17 @@ } }, "node_modules/@solana/instruction-plans": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/instruction-plans/-/instruction-plans-8.5.0.tgz", - "integrity": "sha512-cES8TzRGuJ5cdVn3hr6GskwwG68rLd8R0FqmzB9NeU/nzPnW/50nRrg36DYX1Nh+OwuU/ehg6zkNNu1Vo72lKQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/instruction-plans/-/instruction-plans-8.6.0.tgz", + "integrity": "sha512-hq1bLZStauHKmwHWheCoF9UxcFlJsYm9X4saUj4llkJl6GmTrDTmeiE93mJngz4GO6cAkm65D/AjYRcp69jUVw==", "license": "MIT", "dependencies": { - "@solana/errors": "8.5.0", - "@solana/instructions": "8.5.0", - "@solana/keys": "8.5.0", - "@solana/promises": "8.5.0", - "@solana/transaction-messages": "8.5.0", - "@solana/transactions": "8.5.0" + "@solana/errors": "8.6.0", + "@solana/instructions": "8.6.0", + "@solana/keys": "8.6.0", + "@solana/promises": "8.6.0", + "@solana/transaction-messages": "8.6.0", + "@solana/transactions": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -3965,13 +3965,13 @@ } }, "node_modules/@solana/instructions": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-8.5.0.tgz", - "integrity": "sha512-LSMOQRicz8OalMM2DT60PtAaPjvkHPhIvmPEI8KpyWOuNRwABJBRAfn5ypcdSa69VVj4IdOY10tDWZzjN4dviA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/instructions/-/instructions-8.6.0.tgz", + "integrity": "sha512-1mXhgf5XaIJir02TgkUwzNRJs8mCCRRRsW45ZwqCp66bnIxmxEy3a91twgGXvBfE6dvzzg3TNSjcfqGQ/ADBog==", "license": "MIT", "dependencies": { - "@solana/codecs-core": "8.5.0", - "@solana/errors": "8.5.0" + "@solana/codecs-core": "8.6.0", + "@solana/errors": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -3986,17 +3986,17 @@ } }, "node_modules/@solana/keys": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-8.5.0.tgz", - "integrity": "sha512-mq6amguPYLklpAOC9A+boXQhpcHGjcn4QN40J0l1TvUkfWyFJ4HBbNb35fyWldqqDUV5ujOpaPZmmVvWJBK2Kw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/keys/-/keys-8.6.0.tgz", + "integrity": "sha512-vxj3zmcHfY0EqDSJR8nn7w/qQAdCG3uSyGGcIfLgf/ZhVUgVDYDUyUqrxSL5DxAs64czhSu+ufRh7B5AKwMtaQ==", "license": "MIT", "dependencies": { - "@solana/assertions": "8.5.0", - "@solana/codecs-core": "8.5.0", - "@solana/codecs-strings": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/nominal-types": "8.5.0", - "@solana/promises": "8.5.0" + "@solana/assertions": "8.6.0", + "@solana/codecs-core": "8.6.0", + "@solana/codecs-strings": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/nominal-types": "8.6.0", + "@solana/promises": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4011,38 +4011,38 @@ } }, "node_modules/@solana/kit": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/kit/-/kit-8.5.0.tgz", - "integrity": "sha512-bMnXXADeyZFe3XyqzPhlQAIsmPYRiojaRO4JQxwGOmMwiQ5f13ZQodmsOqnt8W/n40P7r/+/pDqWuqG0TUv+yA==", - "license": "MIT", - "dependencies": { - "@solana/accounts": "8.5.0", - "@solana/addresses": "8.5.0", - "@solana/codecs": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/functional": "8.5.0", - "@solana/instruction-plans": "8.5.0", - "@solana/instructions": "8.5.0", - "@solana/keys": "8.5.0", - "@solana/offchain-messages": "8.5.0", - "@solana/plugin-core": "8.5.0", - "@solana/plugin-interfaces": "8.5.0", - "@solana/program-client-core": "8.5.0", - "@solana/programs": "8.5.0", - "@solana/promises": "8.5.0", - "@solana/rpc": "8.5.0", - "@solana/rpc-api": "8.5.0", - "@solana/rpc-parsed-types": "8.5.0", - "@solana/rpc-spec-types": "8.5.0", - "@solana/rpc-subscriptions": "8.5.0", - "@solana/rpc-types": "8.5.0", - "@solana/signers": "8.5.0", - "@solana/subscribable": "8.5.0", - "@solana/sysvars": "8.5.0", - "@solana/transaction-confirmation": "8.5.0", - "@solana/transaction-introspection": "8.5.0", - "@solana/transaction-messages": "8.5.0", - "@solana/transactions": "8.5.0" + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/kit/-/kit-8.6.0.tgz", + "integrity": "sha512-UaigU+LiTzkU237FxfiJhxufvEfb1J02djJOnGpSz1GAjZtbZ8oc4EkQ1bS4sHewSRyR9RUk6yhBb5bLHG0w4w==", + "license": "MIT", + "dependencies": { + "@solana/accounts": "8.6.0", + "@solana/addresses": "8.6.0", + "@solana/codecs": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/functional": "8.6.0", + "@solana/instruction-plans": "8.6.0", + "@solana/instructions": "8.6.0", + "@solana/keys": "8.6.0", + "@solana/offchain-messages": "8.6.0", + "@solana/plugin-core": "8.6.0", + "@solana/plugin-interfaces": "8.6.0", + "@solana/program-client-core": "8.6.0", + "@solana/programs": "8.6.0", + "@solana/promises": "8.6.0", + "@solana/rpc": "8.6.0", + "@solana/rpc-api": "8.6.0", + "@solana/rpc-parsed-types": "8.6.0", + "@solana/rpc-spec-types": "8.6.0", + "@solana/rpc-subscriptions": "8.6.0", + "@solana/rpc-types": "8.6.0", + "@solana/signers": "8.6.0", + "@solana/subscribable": "8.6.0", + "@solana/sysvars": "8.6.0", + "@solana/transaction-confirmation": "8.6.0", + "@solana/transaction-introspection": "8.6.0", + "@solana/transaction-messages": "8.6.0", + "@solana/transactions": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4057,9 +4057,9 @@ } }, "node_modules/@solana/nominal-types": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-8.5.0.tgz", - "integrity": "sha512-OfTZ+w/C59Zkp51RJ3dzn2GXUojf9p/PMmSrOpxrj+hci3bdh4e6XDGY+mvP8HGPH+m0nfKWTBCygEslfoX6bg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/nominal-types/-/nominal-types-8.6.0.tgz", + "integrity": "sha512-uuRReiuEWfTTwtlJNvTSStuHrDF45Itl2k3BGg/4kHWxqUdtS5u4PK4bMgzoPWoyPorDj5y6TEMa+MydM5D7Sg==", "license": "MIT", "engines": { "node": ">=20.18.0" @@ -4074,19 +4074,19 @@ } }, "node_modules/@solana/offchain-messages": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/offchain-messages/-/offchain-messages-8.5.0.tgz", - "integrity": "sha512-C7qBBD1Gfbdv99uoQnuc8XZYwttTQJOYEG2v6z7q3mAL03PN7zdItAlBa+M2tpeRKjTJObRYnUUJDfiIyyGD/Q==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/offchain-messages/-/offchain-messages-8.6.0.tgz", + "integrity": "sha512-VFic3fotmL9fIjs7Amk402CMWLeWwhNQvAF9cyZO++x42oU2FNeTe27rxfgFLYPaIHaRonlII+5pmsHQHA240Q==", "license": "MIT", "dependencies": { - "@solana/addresses": "8.5.0", - "@solana/codecs-core": "8.5.0", - "@solana/codecs-data-structures": "8.5.0", - "@solana/codecs-numbers": "8.5.0", - "@solana/codecs-strings": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/keys": "8.5.0", - "@solana/nominal-types": "8.5.0" + "@solana/addresses": "8.6.0", + "@solana/codecs-core": "8.6.0", + "@solana/codecs-data-structures": "8.6.0", + "@solana/codecs-numbers": "8.6.0", + "@solana/codecs-strings": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/keys": "8.6.0", + "@solana/nominal-types": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4101,16 +4101,16 @@ } }, "node_modules/@solana/options": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/options/-/options-8.5.0.tgz", - "integrity": "sha512-Ron9FrWDkwxlmuI6D+NmrZZRngC1MUncglgyN77ThAoxDE1gGMOB88mQvEILeeqONeTA1rDg1uBvbewQcILp+w==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/options/-/options-8.6.0.tgz", + "integrity": "sha512-WFsTtIQukNGGHRImcmn8Se8o6A4vu4wY0fuLSeB/L7C45FPoQI2fTIud6hf9g2fum0dR3U0pFNIciwQjlVq2LA==", "license": "MIT", "dependencies": { - "@solana/codecs-core": "8.5.0", - "@solana/codecs-data-structures": "8.5.0", - "@solana/codecs-numbers": "8.5.0", - "@solana/codecs-strings": "8.5.0", - "@solana/errors": "8.5.0" + "@solana/codecs-core": "8.6.0", + "@solana/codecs-data-structures": "8.6.0", + "@solana/codecs-numbers": "8.6.0", + "@solana/codecs-strings": "8.6.0", + "@solana/errors": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4125,9 +4125,9 @@ } }, "node_modules/@solana/plugin-core": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/plugin-core/-/plugin-core-8.5.0.tgz", - "integrity": "sha512-1zmh+UC47yxsZHleDpH4AEVkm9yXIATkWm8v33DJuXaqX3TQXMXuxP39cXAyObIQEpCG8DK8lyAeFTUrIFcDmA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/plugin-core/-/plugin-core-8.6.0.tgz", + "integrity": "sha512-wvjpR66FreDxDXfF5RrIay7aXW+JfcmSj1TiDu+rUyWaV1Xu390E/KKL3dM6OfkIOtP66H9M9w1XihB8syMkfg==", "license": "MIT", "engines": { "node": ">=20.18.0" @@ -4142,20 +4142,20 @@ } }, "node_modules/@solana/plugin-interfaces": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/plugin-interfaces/-/plugin-interfaces-8.5.0.tgz", - "integrity": "sha512-+s/+cCuzk23/a1ViTIugvXFYHN0txxmvqfuL4qx81NlmGawqEYws6xD+L02wNzJ5rbJeAaBhw2pUFStMfG4vYg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/plugin-interfaces/-/plugin-interfaces-8.6.0.tgz", + "integrity": "sha512-ta+JYsKD7GMUoBLbeE1nYKDPN9nOwQN1y04xR4tbyfDbNsGLPz3fTKH8Y48bOs552sW4OcUB8F3pGVZefqPyWg==", "license": "MIT", "dependencies": { - "@solana/accounts": "8.5.0", - "@solana/addresses": "8.5.0", - "@solana/instruction-plans": "8.5.0", - "@solana/keys": "8.5.0", - "@solana/rpc-spec": "8.5.0", - "@solana/rpc-subscriptions-spec": "8.5.0", - "@solana/rpc-types": "8.5.0", - "@solana/signers": "8.5.0", - "@solana/transactions": "8.5.0" + "@solana/accounts": "8.6.0", + "@solana/addresses": "8.6.0", + "@solana/instruction-plans": "8.6.0", + "@solana/keys": "8.6.0", + "@solana/rpc-spec": "8.6.0", + "@solana/rpc-subscriptions-spec": "8.6.0", + "@solana/rpc-types": "8.6.0", + "@solana/signers": "8.6.0", + "@solana/transactions": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4170,20 +4170,20 @@ } }, "node_modules/@solana/program-client-core": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/program-client-core/-/program-client-core-8.5.0.tgz", - "integrity": "sha512-HJcnbuvQRcWOV3nTUjzgmQRIs0Of1973UU8uOvSEEW7rxycQwNxJ7fVgxQ5sYOCbT+7rlqqTkDeczvB7I4OwoA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/program-client-core/-/program-client-core-8.6.0.tgz", + "integrity": "sha512-e6Wx2Y2UrQ0dPB6hndVcyUXQwBt9/DLr8k2P7tRgW0JNVhHNylZQ6aYQAqxZzS8Z92gGz7l3XL+r9tCLKBkIVw==", "license": "MIT", "dependencies": { - "@solana/accounts": "8.5.0", - "@solana/addresses": "8.5.0", - "@solana/codecs-core": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/instruction-plans": "8.5.0", - "@solana/instructions": "8.5.0", - "@solana/plugin-interfaces": "8.5.0", - "@solana/rpc-api": "8.5.0", - "@solana/signers": "8.5.0" + "@solana/accounts": "8.6.0", + "@solana/addresses": "8.6.0", + "@solana/codecs-core": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/instruction-plans": "8.6.0", + "@solana/instructions": "8.6.0", + "@solana/plugin-interfaces": "8.6.0", + "@solana/rpc-api": "8.6.0", + "@solana/signers": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4198,13 +4198,13 @@ } }, "node_modules/@solana/programs": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/programs/-/programs-8.5.0.tgz", - "integrity": "sha512-8PC2E/d5rwCRw1tFwQlpG65YDN56bYmPiBl99QqCP2RzhNdFJ/52xgFumL2G0uLfD3xsuFaWuOIGNxkyfXYm/Q==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/programs/-/programs-8.6.0.tgz", + "integrity": "sha512-JKGtqXtiT4zon7xZkmys2G1/HchwbNjzbP+E+0Rp/Cko+svB9w9SE2PROEVJZS8UH98lbi1epjsHYAgESamwvg==", "license": "MIT", "dependencies": { - "@solana/addresses": "8.5.0", - "@solana/errors": "8.5.0" + "@solana/addresses": "8.6.0", + "@solana/errors": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4219,9 +4219,9 @@ } }, "node_modules/@solana/promises": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/promises/-/promises-8.5.0.tgz", - "integrity": "sha512-qWJbU6RGuZVrtvsGZ+2F46jccaIZDX4czYRRhS3m38cCdE+wKMbqGvWND50xP7D9egOxYKHMqJAJbLQH4gspvQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/promises/-/promises-8.6.0.tgz", + "integrity": "sha512-HLlAMwXnEyhg9HxVJGDlWgFlM4QUt/Qq0nL69bbC7COCHhUQFRcKLq5uIbaXPy7FNJlNBSTTCBZwI0IK9up0SQ==", "license": "MIT", "engines": { "node": ">=20.18.0" @@ -4236,20 +4236,20 @@ } }, "node_modules/@solana/rpc": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/rpc/-/rpc-8.5.0.tgz", - "integrity": "sha512-7CQFNOMhXrY/LT0qdsi3h0chy4A/Ao93pyBLqFQqxzlub0st8dC5wl+MDXhkxaBos/DZOu1V4EleWv6qbLMlow==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/rpc/-/rpc-8.6.0.tgz", + "integrity": "sha512-u5dg96ThDVAeklC9vtVpuYL7wRqkyolm++qYKd6yL7tPRdKZNxdGHbFHQR2qIcMQ0oVfEA9tGnQhplj+6Yt/0g==", "license": "MIT", "dependencies": { - "@solana/errors": "8.5.0", - "@solana/fast-stable-stringify": "8.5.0", - "@solana/functional": "8.5.0", - "@solana/rpc-api": "8.5.0", - "@solana/rpc-spec": "8.5.0", - "@solana/rpc-spec-types": "8.5.0", - "@solana/rpc-transformers": "8.5.0", - "@solana/rpc-transport-http": "8.5.0", - "@solana/rpc-types": "8.5.0" + "@solana/errors": "8.6.0", + "@solana/fast-stable-stringify": "8.6.0", + "@solana/functional": "8.6.0", + "@solana/rpc-api": "8.6.0", + "@solana/rpc-spec": "8.6.0", + "@solana/rpc-spec-types": "8.6.0", + "@solana/rpc-transformers": "8.6.0", + "@solana/rpc-transport-http": "8.6.0", + "@solana/rpc-types": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4264,22 +4264,22 @@ } }, "node_modules/@solana/rpc-api": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/rpc-api/-/rpc-api-8.5.0.tgz", - "integrity": "sha512-qlRZ2yC8WEWNg3VX8UEqlZOitKZaeE6KWbn3A/ybtJAYz+mvr3RMDhnQ89RDqIuxPuAFZNV21BRJv3yB9xR44Q==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-api/-/rpc-api-8.6.0.tgz", + "integrity": "sha512-NFHtOB9z4HyV8frN84o+d9jKj5luRzrySZJLgwMgcG/Q2fWahTDrP+ZqRKLmqibvFBg/fwhcxl77+TfKZjpvhA==", "license": "MIT", "dependencies": { - "@solana/addresses": "8.5.0", - "@solana/codecs-core": "8.5.0", - "@solana/codecs-strings": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/keys": "8.5.0", - "@solana/rpc-parsed-types": "8.5.0", - "@solana/rpc-spec": "8.5.0", - "@solana/rpc-transformers": "8.5.0", - "@solana/rpc-types": "8.5.0", - "@solana/transaction-messages": "8.5.0", - "@solana/transactions": "8.5.0" + "@solana/addresses": "8.6.0", + "@solana/codecs-core": "8.6.0", + "@solana/codecs-strings": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/keys": "8.6.0", + "@solana/rpc-parsed-types": "8.6.0", + "@solana/rpc-spec": "8.6.0", + "@solana/rpc-transformers": "8.6.0", + "@solana/rpc-types": "8.6.0", + "@solana/transaction-messages": "8.6.0", + "@solana/transactions": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4294,9 +4294,9 @@ } }, "node_modules/@solana/rpc-parsed-types": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/rpc-parsed-types/-/rpc-parsed-types-8.5.0.tgz", - "integrity": "sha512-ktygZ019trgAyjr8y1GN1x4x6wJYw2Ola6UogAfJT5LoNs6kV3k84yCNAlGv34xRPqCVxlWo4nsIWJf8yWQQ2w==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-parsed-types/-/rpc-parsed-types-8.6.0.tgz", + "integrity": "sha512-wZKtQOS3RdHZqJ3ycpdibup31tfbY6lHYGUKjmzeF6N2E2y7WEpB7qiEr9AMBB00mDUtorcqBMpOli6PyT4Gog==", "license": "MIT", "engines": { "node": ">=20.18.0" @@ -4311,14 +4311,14 @@ } }, "node_modules/@solana/rpc-spec": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/rpc-spec/-/rpc-spec-8.5.0.tgz", - "integrity": "sha512-0oET5yc880zFGqBMJE2UB7sxW8sIs4hmsP4bmkR2y4ipm1aScC5U+Rd8GaIrupBOVOFj+RXIorC7kQycN/9nhw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-spec/-/rpc-spec-8.6.0.tgz", + "integrity": "sha512-V1c+r6HXTb/nCEl5SHKLPzzb6aMEbr0lFOcgjEX8TQ8fE6ZlLzNz3tKvcgbBlOJCeyVXSrcNl3tv8i8xNp+n/g==", "license": "MIT", "dependencies": { - "@solana/errors": "8.5.0", - "@solana/rpc-spec-types": "8.5.0", - "@solana/subscribable": "8.5.0" + "@solana/errors": "8.6.0", + "@solana/rpc-spec-types": "8.6.0", + "@solana/subscribable": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4333,12 +4333,12 @@ } }, "node_modules/@solana/rpc-spec-types": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/rpc-spec-types/-/rpc-spec-types-8.5.0.tgz", - "integrity": "sha512-YUTMKWWlHCGBmA1wxhIilbxJlad5vEsvc8dDO9VWr7GVkQUlipEU79iGaKk4xQ6Oo1mZWxpGz5mAJUqGraTK4A==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-spec-types/-/rpc-spec-types-8.6.0.tgz", + "integrity": "sha512-6+2F2BN2CXp4g7cnvLp2mRo/XwdN5At7f3HbdEablxNe1UvI5S8WIEY3l/Y+nh2NQIaEVz9fLjmTYV+UfZNzEg==", "license": "MIT", "dependencies": { - "@solana/errors": "8.5.0" + "@solana/errors": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4353,22 +4353,22 @@ } }, "node_modules/@solana/rpc-subscriptions": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions/-/rpc-subscriptions-8.5.0.tgz", - "integrity": "sha512-8hdWSDKKtMK3kRrR8TExwFo/bWHxVTu4zJ/JkePTQgNtm95kX25/hy+9JHKRtSsNUfXXYM60sQVE18cGgMU7dA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions/-/rpc-subscriptions-8.6.0.tgz", + "integrity": "sha512-ZaoFtiKg25KqYykBslB8TDWqfm7S162FyTJvFI0HL0U94K1O675IG2h913mes3voatigpqLneFxkNrVs5yE7tA==", "license": "MIT", "dependencies": { - "@solana/errors": "8.5.0", - "@solana/fast-stable-stringify": "8.5.0", - "@solana/functional": "8.5.0", - "@solana/promises": "8.5.0", - "@solana/rpc-spec-types": "8.5.0", - "@solana/rpc-subscriptions-api": "8.5.0", - "@solana/rpc-subscriptions-channel-websocket": "8.5.0", - "@solana/rpc-subscriptions-spec": "8.5.0", - "@solana/rpc-transformers": "8.5.0", - "@solana/rpc-types": "8.5.0", - "@solana/subscribable": "8.5.0" + "@solana/errors": "8.6.0", + "@solana/fast-stable-stringify": "8.6.0", + "@solana/functional": "8.6.0", + "@solana/promises": "8.6.0", + "@solana/rpc-spec-types": "8.6.0", + "@solana/rpc-subscriptions-api": "8.6.0", + "@solana/rpc-subscriptions-channel-websocket": "8.6.0", + "@solana/rpc-subscriptions-spec": "8.6.0", + "@solana/rpc-transformers": "8.6.0", + "@solana/rpc-types": "8.6.0", + "@solana/subscribable": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4383,18 +4383,18 @@ } }, "node_modules/@solana/rpc-subscriptions-api": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-api/-/rpc-subscriptions-api-8.5.0.tgz", - "integrity": "sha512-PJaAyqZkpG8vuzdxmdWMwp1JS5pyZ6PuL8OMhx6nCt3phkseqIs1NmAf8pQc/RZjIV3hJMMVCwSDG1DE8DY64w==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-api/-/rpc-subscriptions-api-8.6.0.tgz", + "integrity": "sha512-Cbyi0ZpwNCcxRgjjc1vKVWBdwNOAKGT1VjryfQU/FDySUo2Lg8u5LUsJb6d53QD5dhEU+0nooxfBmRUUyebZug==", "license": "MIT", "dependencies": { - "@solana/addresses": "8.5.0", - "@solana/keys": "8.5.0", - "@solana/rpc-subscriptions-spec": "8.5.0", - "@solana/rpc-transformers": "8.5.0", - "@solana/rpc-types": "8.5.0", - "@solana/transaction-messages": "8.5.0", - "@solana/transactions": "8.5.0" + "@solana/addresses": "8.6.0", + "@solana/keys": "8.6.0", + "@solana/rpc-subscriptions-spec": "8.6.0", + "@solana/rpc-transformers": "8.6.0", + "@solana/rpc-types": "8.6.0", + "@solana/transaction-messages": "8.6.0", + "@solana/transactions": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4409,15 +4409,15 @@ } }, "node_modules/@solana/rpc-subscriptions-channel-websocket": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-channel-websocket/-/rpc-subscriptions-channel-websocket-8.5.0.tgz", - "integrity": "sha512-sRYYwBFg31z77zfKpJBcAO9MaUWa+bO1PlBcDiToa4luXGuR3dC8TSpi1Yip4T4NCONNzK3yhyeI6sHhGHc8Qw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-channel-websocket/-/rpc-subscriptions-channel-websocket-8.6.0.tgz", + "integrity": "sha512-k1UmMiIJFeo7wAUTiqg7Ni6gdsJAd65D3Wxqdtf5iBX9TjkvWGrL3KXdJq2ZzS1c9eqd220W0v7fkFTA8tfX5Q==", "license": "MIT", "dependencies": { - "@solana/errors": "8.5.0", - "@solana/functional": "8.5.0", - "@solana/rpc-subscriptions-spec": "8.5.0", - "@solana/subscribable": "8.5.0", + "@solana/errors": "8.6.0", + "@solana/functional": "8.6.0", + "@solana/rpc-subscriptions-spec": "8.6.0", + "@solana/subscribable": "8.6.0", "ws": "^8.21.3" }, "engines": { @@ -4433,15 +4433,15 @@ } }, "node_modules/@solana/rpc-subscriptions-spec": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-spec/-/rpc-subscriptions-spec-8.5.0.tgz", - "integrity": "sha512-YdCPLHOcQWz8JhMaT/E+YC56nFDJ6D+XOTr6qRWHGe/1PIYGQDVvaFzI7+tF0b6tuv49GoMbpGdkiTX2v6KeUw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-subscriptions-spec/-/rpc-subscriptions-spec-8.6.0.tgz", + "integrity": "sha512-m7lBQS9hgzWN1ZI+JUy5rV8ctG7oy0WbGHoj4vevB4esK2SYUyI0eQB4GrQhVwGnkyTxATS/R91ZZzWYDKGXlg==", "license": "MIT", "dependencies": { - "@solana/errors": "8.5.0", - "@solana/promises": "8.5.0", - "@solana/rpc-spec-types": "8.5.0", - "@solana/subscribable": "8.5.0" + "@solana/errors": "8.6.0", + "@solana/promises": "8.6.0", + "@solana/rpc-spec-types": "8.6.0", + "@solana/subscribable": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4456,16 +4456,16 @@ } }, "node_modules/@solana/rpc-transformers": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/rpc-transformers/-/rpc-transformers-8.5.0.tgz", - "integrity": "sha512-JYq+EyfzJ1ksZubU9VHynQY1Z3k1tosdxG6KE4Cua/rFuXPosSn7o5h9FLLbSB5cTVcnj0lGNrBaVYW4AVK4iA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-transformers/-/rpc-transformers-8.6.0.tgz", + "integrity": "sha512-aSfctQeLTszEQdNGDrPWbi/7voJYrYo/rvIZRDbokYQRDwMuphw7kENGdwaQB7A9XSX0tsPe+dKkbxjWf0Druw==", "license": "MIT", "dependencies": { - "@solana/errors": "8.5.0", - "@solana/functional": "8.5.0", - "@solana/nominal-types": "8.5.0", - "@solana/rpc-spec-types": "8.5.0", - "@solana/rpc-types": "8.5.0" + "@solana/errors": "8.6.0", + "@solana/functional": "8.6.0", + "@solana/nominal-types": "8.6.0", + "@solana/rpc-spec-types": "8.6.0", + "@solana/rpc-types": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4480,15 +4480,15 @@ } }, "node_modules/@solana/rpc-transport-http": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/rpc-transport-http/-/rpc-transport-http-8.5.0.tgz", - "integrity": "sha512-xfIFZa+oxXLgA6BXaE2bXjiy2yZM1qO1URzzF0lmTekJM/okS8EZAQwEicWpYkvfdHJZ2x/oagD3AOSBBCWrsw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-transport-http/-/rpc-transport-http-8.6.0.tgz", + "integrity": "sha512-jr7ef/UOIO7bRjI7DEXji3J7nCFO3jIYPGw3L0fyF7VEJox9Bh8TNHsn9G9jv1kqdwkUnFrPPWVMvmAWQwSmvg==", "license": "MIT", "dependencies": { - "@solana/errors": "8.5.0", - "@solana/rpc-spec": "8.5.0", - "@solana/rpc-spec-types": "8.5.0", - "undici-types": "^8.11.2" + "@solana/errors": "8.6.0", + "@solana/rpc-spec": "8.6.0", + "@solana/rpc-spec-types": "8.6.0", + "undici-types": "^8.12.3" }, "engines": { "node": ">=20.18.0" @@ -4503,18 +4503,18 @@ } }, "node_modules/@solana/rpc-types": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-8.5.0.tgz", - "integrity": "sha512-L050pZqQ8gaFABF26NAYoatyZZeJo52AKvQQ3i58LRtUc6wcrpCF+4x4U/EDER2YVAc6Qx1xWvGnAomGhI6vzw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-8.6.0.tgz", + "integrity": "sha512-gg05ZjZq8sFcf0JKO6/MQ1oYSFQuT5SU51dhirGjfl8UCxX/Q6ocsUgzb9a/zPNrRsXJkduaZF1bARah7MrrYw==", "license": "MIT", "dependencies": { - "@solana/addresses": "8.5.0", - "@solana/codecs-core": "8.5.0", - "@solana/codecs-numbers": "8.5.0", - "@solana/codecs-strings": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/fixed-points": "8.5.0", - "@solana/nominal-types": "8.5.0" + "@solana/addresses": "8.6.0", + "@solana/codecs-core": "8.6.0", + "@solana/codecs-numbers": "8.6.0", + "@solana/codecs-strings": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/fixed-points": "8.6.0", + "@solana/nominal-types": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4529,20 +4529,21 @@ } }, "node_modules/@solana/signers": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/signers/-/signers-8.5.0.tgz", - "integrity": "sha512-F9VvFsG9Av+Sbs4mQpuVlszb6msujxnqKQqa4TsRT24GOqKOFr4Xvs7HqgVJV/BPIDnz7u0omUhUILesHJDfkQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/signers/-/signers-8.6.0.tgz", + "integrity": "sha512-q8FNQfGnMsHc7VLBhh+TwsMfodiYtYhoTqNj6lDIP2bz93l173rzcZWSRH/hg/7ksFdhHuV4nEkWj0L65N0S0Q==", "license": "MIT", "dependencies": { - "@solana/addresses": "8.5.0", - "@solana/codecs-core": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/instructions": "8.5.0", - "@solana/keys": "8.5.0", - "@solana/nominal-types": "8.5.0", - "@solana/offchain-messages": "8.5.0", - "@solana/transaction-messages": "8.5.0", - "@solana/transactions": "8.5.0" + "@solana/addresses": "8.6.0", + "@solana/codecs-core": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/instruction-plans": "8.6.0", + "@solana/instructions": "8.6.0", + "@solana/keys": "8.6.0", + "@solana/nominal-types": "8.6.0", + "@solana/offchain-messages": "8.6.0", + "@solana/transaction-messages": "8.6.0", + "@solana/transactions": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4557,13 +4558,13 @@ } }, "node_modules/@solana/subscribable": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/subscribable/-/subscribable-8.5.0.tgz", - "integrity": "sha512-v1/hL/l4kubwYVuaMNmtQcmTgDuKG6e9Hjv9fCxkYCdDIUERgmm9DX/So1386+6rkQBVRC7wTSH86Jq+RIqNGQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/subscribable/-/subscribable-8.6.0.tgz", + "integrity": "sha512-z6qRloUTxoI459dUV2K/HQZO1HYuP5f6NQxXxd25TtM2TDpnjOzoO3pJAlOZP3cwXGgtGk6UWmMEY1a4j0TILw==", "license": "MIT", "dependencies": { - "@solana/errors": "8.5.0", - "@solana/promises": "8.5.0" + "@solana/errors": "8.6.0", + "@solana/promises": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4578,17 +4579,17 @@ } }, "node_modules/@solana/sysvars": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/sysvars/-/sysvars-8.5.0.tgz", - "integrity": "sha512-vidKFEOAujEVizDUHFCmmIpHsS3Zu/fXJKcDUtbUn+bwD9Z1fRiper8rZW3Qdtgu1GmrH3O8MoyL2Nrp7k6QNw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/sysvars/-/sysvars-8.6.0.tgz", + "integrity": "sha512-oAIVThVcZr2qDwdvc3Fx+CKCbG1d4VwwRDXbu/tDKVDUIZXDWoTP//BX0u1FimkuirMHHW9Sl+AsSGFba0KPew==", "license": "MIT", "dependencies": { - "@solana/accounts": "8.5.0", - "@solana/codecs-core": "8.5.0", - "@solana/codecs-data-structures": "8.5.0", - "@solana/codecs-numbers": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/rpc-types": "8.5.0" + "@solana/accounts": "8.6.0", + "@solana/codecs-core": "8.6.0", + "@solana/codecs-data-structures": "8.6.0", + "@solana/codecs-numbers": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/rpc-types": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4603,21 +4604,21 @@ } }, "node_modules/@solana/transaction-confirmation": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/transaction-confirmation/-/transaction-confirmation-8.5.0.tgz", - "integrity": "sha512-dUVHhyaJ9tt535ZJfgPAdKo6zycCAn1mqKKP/FYvCz/4FiAKnyvqj8rxd66yvvuJVhkpjbcPDDagm/P8JEYUug==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/transaction-confirmation/-/transaction-confirmation-8.6.0.tgz", + "integrity": "sha512-kd7LwN1k6L+k9jXMjzm6KqGDuUsETZ1pWMnWY7ZT+1bDjRPbki/RylQc+2CIF7YYphT5GIloTmUziAAmhyw4eQ==", "license": "MIT", "dependencies": { - "@solana/addresses": "8.5.0", - "@solana/codecs-strings": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/keys": "8.5.0", - "@solana/promises": "8.5.0", - "@solana/rpc": "8.5.0", - "@solana/rpc-subscriptions": "8.5.0", - "@solana/rpc-types": "8.5.0", - "@solana/transaction-messages": "8.5.0", - "@solana/transactions": "8.5.0" + "@solana/addresses": "8.6.0", + "@solana/codecs-strings": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/keys": "8.6.0", + "@solana/promises": "8.6.0", + "@solana/rpc": "8.6.0", + "@solana/rpc-subscriptions": "8.6.0", + "@solana/rpc-types": "8.6.0", + "@solana/transaction-messages": "8.6.0", + "@solana/transactions": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4632,19 +4633,19 @@ } }, "node_modules/@solana/transaction-introspection": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/transaction-introspection/-/transaction-introspection-8.5.0.tgz", - "integrity": "sha512-VPYVLcpieu5YwwC1wmh3zZ/KHWmqJWPS7iMPVpf90L79/1Dvkg+YYQHnVeN4VQdb7VFnfpTqUnSQpfERDk0Sag==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/transaction-introspection/-/transaction-introspection-8.6.0.tgz", + "integrity": "sha512-/7MYRLnM7AF0983oaicjhvWWQEdeFgknBiKG5LVFd8WT68m5vL18d7/fZHkvsA41zWkIIrRVuh0PM4COeENNlQ==", "license": "MIT", "dependencies": { - "@solana/addresses": "8.5.0", - "@solana/codecs-core": "8.5.0", - "@solana/codecs-strings": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/instructions": "8.5.0", - "@solana/rpc-types": "8.5.0", - "@solana/transaction-messages": "8.5.0", - "@solana/transactions": "8.5.0" + "@solana/addresses": "8.6.0", + "@solana/codecs-core": "8.6.0", + "@solana/codecs-strings": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/instructions": "8.6.0", + "@solana/rpc-types": "8.6.0", + "@solana/transaction-messages": "8.6.0", + "@solana/transactions": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4659,20 +4660,20 @@ } }, "node_modules/@solana/transaction-messages": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-8.5.0.tgz", - "integrity": "sha512-8SHxirU5K0kFmOwwD6XTGI5LWP/bLvLBDbemT4xDOaL+6xkLzlTMtzlgKb/Td5UtqyYOoew0FBVLJzJx/QApOw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-8.6.0.tgz", + "integrity": "sha512-Zb7mB8Xu+AXaNiSmgghsyliGNoi7HO4hKdyQC0Qth4hW9QOBMdjSJ687KIUwsAzDSVXwdIbsnkUPpwCl1fcMdw==", "license": "MIT", "dependencies": { - "@solana/addresses": "8.5.0", - "@solana/codecs-core": "8.5.0", - "@solana/codecs-data-structures": "8.5.0", - "@solana/codecs-numbers": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/functional": "8.5.0", - "@solana/instructions": "8.5.0", - "@solana/nominal-types": "8.5.0", - "@solana/rpc-types": "8.5.0" + "@solana/addresses": "8.6.0", + "@solana/codecs-core": "8.6.0", + "@solana/codecs-data-structures": "8.6.0", + "@solana/codecs-numbers": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/functional": "8.6.0", + "@solana/instructions": "8.6.0", + "@solana/nominal-types": "8.6.0", + "@solana/rpc-types": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -4687,23 +4688,23 @@ } }, "node_modules/@solana/transactions": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-8.5.0.tgz", - "integrity": "sha512-IGRWI38rq5b94gy93wn/gVSQBuwNPSUv3GnWkd6R6Tc7jLbfRlYbYHJNHH5o28Fmlr+nlEn4bgu3BiqMWxuLmg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@solana/transactions/-/transactions-8.6.0.tgz", + "integrity": "sha512-m2i0dxDtB9mGqhJd714OQpKzGFp9cQbU80kwIBFflOrHdZ2cJzZ61xjGe+vegz/WGsqPec604pUbHKXXIFkNjg==", "license": "MIT", "dependencies": { - "@solana/addresses": "8.5.0", - "@solana/codecs-core": "8.5.0", - "@solana/codecs-data-structures": "8.5.0", - "@solana/codecs-numbers": "8.5.0", - "@solana/codecs-strings": "8.5.0", - "@solana/errors": "8.5.0", - "@solana/functional": "8.5.0", - "@solana/instructions": "8.5.0", - "@solana/keys": "8.5.0", - "@solana/nominal-types": "8.5.0", - "@solana/rpc-types": "8.5.0", - "@solana/transaction-messages": "8.5.0" + "@solana/addresses": "8.6.0", + "@solana/codecs-core": "8.6.0", + "@solana/codecs-data-structures": "8.6.0", + "@solana/codecs-numbers": "8.6.0", + "@solana/codecs-strings": "8.6.0", + "@solana/errors": "8.6.0", + "@solana/functional": "8.6.0", + "@solana/instructions": "8.6.0", + "@solana/keys": "8.6.0", + "@solana/nominal-types": "8.6.0", + "@solana/rpc-types": "8.6.0", + "@solana/transaction-messages": "8.6.0" }, "engines": { "node": ">=20.18.0" @@ -5354,49 +5355,49 @@ } }, "node_modules/@x402/core": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@x402/core/-/core-2.28.0.tgz", - "integrity": "sha512-Da/7zKxCKqpBoB4Msc9tFgkAv7tJTD8nG+DSSm+QdXAyJS4PQsmgVSKe17rDJTtlu0pwNbLcOje6MyQ6kaDkig==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@x402/core/-/core-2.29.0.tgz", + "integrity": "sha512-fkS0JqVwHgczteDlwItLRipOlIzm28U9HWLvYnYpnNbfmepoBT/4ux7LjrR0xGD51JHoC8/r+Qo7uCfoAQYeuw==", "license": "Apache-2.0", "dependencies": { - "zod": "^3.24.2" + "zod": "^4.6.6" } }, "node_modules/@x402/evm": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@x402/evm/-/evm-2.28.0.tgz", - "integrity": "sha512-BZuoaCKMoPQQuMTa4oibvoyI06WdCpgrzgdicUu8d+5NBMAfWb6LAmSQf1KkeiS8C+25/+2JGB4cHSL0VLGnSA==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@x402/evm/-/evm-2.29.0.tgz", + "integrity": "sha512-Gk4bJ6WoRR3jeT2+vERSPMSkSr1nRL5kjtVh14uoynRm8y+fGFH8xmvlGzuwKT0liA6OLjdr9xjZtN8i0WYk9g==", "license": "Apache-2.0", "dependencies": { - "@x402/core": "~2.28.0", + "@x402/core": "~2.29.0", "viem": "^2.48.11", - "zod": "^3.24.2" + "zod": "^4.6.6" } }, "node_modules/@x402/fetch": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@x402/fetch/-/fetch-2.28.0.tgz", - "integrity": "sha512-kF5IjZIz/izg2TD/Zav+SVj0jtC0zBDfE7WcKCnMZWIsZcLCyL2GgvwXCn7CCSsNjpQ/z3Rz4OqTCA4AaeKySQ==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@x402/fetch/-/fetch-2.29.0.tgz", + "integrity": "sha512-ym/+6Cg7uUqScrE/pCV0sfmKecX46KTk5B/VKyJo579Xn1Z6dq2KiLd04rTvvO2xldLKKluU/3SqpDIgkp6T9Q==", "license": "Apache-2.0", "dependencies": { - "@x402/core": "~2.28.0" + "@x402/core": "~2.29.0" } }, "node_modules/@x402/svm": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@x402/svm/-/svm-2.28.0.tgz", - "integrity": "sha512-D6+MSi7GG9LP7Lld1/i+A+Rk9ZyET5MmZAZqAyxmIda42tW3mVZjn/RJjGQbQmTKe+lYk8KiKWbeaxoK/x/ArA==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@x402/svm/-/svm-2.29.0.tgz", + "integrity": "sha512-7dToC3TmvgaykCbPbCLbRZURx6YWkUS8YFdoD7eotHoxyr2E5NjBiW1gmDXRVvnqirTU/soWERaj21M+/7+oiQ==", "license": "Apache-2.0", "dependencies": { "@noble/hashes": "^1.8.0", - "@solana-program/compute-budget": "^0.11.0", - "@solana-program/token": "^0.9.0", - "@solana-program/token-2022": "^0.6.1", - "@solana/program-client-core": "^6.1.0", - "@x402/core": "~2.28.0" + "@solana-program/compute-budget": "^0.18.0", + "@solana-program/token": "^0.16.0", + "@solana-program/token-2022": "^0.16.0", + "@solana/program-client-core": "^8.0.0", + "@x402/core": "~2.29.0" }, "peerDependencies": { - "@solana/kit": ">=5.1.0" + "@solana/kit": ">=8.0.0" } }, "node_modules/@x402/svm/node_modules/@noble/hashes": { @@ -13692,9 +13693,9 @@ } }, "node_modules/undici-types": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.11.2.tgz", - "integrity": "sha512-iMVNmWZ0leK/goS6eXMizSzmm9CDWtyphwbaCms3DNLqRxDL+mMoNVcZMTyyVgXP0N+Z8neAMzDoUOUJL8veKg==", + "version": "8.12.3", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.12.3.tgz", + "integrity": "sha512-EXE4ydL3S76dFb27UFjNVZHTyv/TLdATj/KUe29ptdcg6qXL48J2tZ3126E5kICj5jn781OR+XlVH1N6Mz8jbA==", "license": "MIT" }, "node_modules/unicorn-magic": { @@ -14301,9 +14302,9 @@ } }, "node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.7.tgz", + "integrity": "sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index 982459da..a811b99b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@blockrun/clawrouter", "version": "0.12.303", - "description": "Smart LLM router — save 84% on inference costs. 90 models (7 free). Pay by credit card (API key) or USDC (x402 wallet).", + "description": "Smart LLM router \u2014 save 84% on inference costs. 90 models (7 free). Pay by credit card (API key) or USDC (x402 wallet).", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -95,11 +95,11 @@ "@polymarket/clob-client-v2": "1.2.0", "@scure/bip32": "^2.0.1", "@scure/bip39": "^1.5.0", - "@solana/kit": "^8.4.0", - "@x402/core": "~2.28.0", - "@x402/evm": "~2.28.0", - "@x402/fetch": "~2.28.0", - "@x402/svm": "~2.28.0", + "@solana/kit": "^8.6.0", + "@x402/core": "~2.29.0", + "@x402/evm": "~2.29.0", + "@x402/fetch": "~2.29.0", + "@x402/svm": "~2.29.0", "axios": "^1.20.0", "bs58": "^6.0.0", "https-proxy-agent": "^9.1.0", @@ -145,6 +145,10 @@ "proxy-addr": "^2.0.8", "@x402/svm": { "@solana/program-client-core": "$@solana/kit" + }, + "@blockrun/llm": { + "@x402/core": "$@x402/core", + "@x402/svm": "$@x402/svm" } }, "engines": {