{"_id":"@solana/keychain-fireblocks","_rev":"14-38274890da60665a0efa3171ffb7e7e8","name":"@solana/keychain-fireblocks","dist-tags":{"latest":"2.0.0","beta":"2.0.0-beta.1"},"versions":{"0.0.0":{"name":"@solana/keychain-fireblocks","version":"0.0.0","keywords":[],"author":"","license":"ISC","_id":"@solana/keychain-fireblocks@0.0.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"dist":{"shasum":"572987bf25d8a83fbecffb450c28cc7a4df9681c","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-0.0.0.tgz","fileCount":2,"integrity":"sha512-SQnsonRSquBr3QJdSYexdA8K2CD8Px/itI2FTJrRTLuxdTutIc25gTOudjy5UkqZAyo/Esif77bWM2Eq0OUR1w==","signatures":[{"sig":"MEYCIQCxVybwqiXvGkvqYb3pDzabUbNvggGwj3oGN3Ra2Iyo+gIhAMEpzNZnEGCdJw989DxlQ4F/HNy6BclSolJracBX/TW3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"solana-devs","email":"npm@solana.org"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_0.0.0_1767678436128_0.19008825115553574","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@solana/keychain-fireblocks","version":"0.2.1","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-fireblocks@0.2.1","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/solana-keychain#readme","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"fde9ce3f7b52da71375ca71f8f7dabdbc5f388c9","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-0.2.1.tgz","fileCount":36,"integrity":"sha512-GB0k5OmO3Ajfd9RmTVTfKdAx4GKktsUvoc6JzrvqF4K2zboqAcgoYiDbKFA3rUnbasvENBFbvvMbBk/z+jHJBw==","signatures":[{"sig":"MEUCIQDZb0NDvMTZDyefcDrzrd3NQpW0vSSAdZZKh98eUIIxRwIgYEuq+68x5DBoFpPTbcpjEcLbU8IIqRxUizk0Qcnxno0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130364},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c04e932-913b-49ae-b2f5-a35038001d5b"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-0.2.1.tgz","_integrity":"sha512-GB0k5OmO3Ajfd9RmTVTfKdAx4GKktsUvoc6JzrvqF4K2zboqAcgoYiDbKFA3rUnbasvENBFbvvMbBk/z+jHJBw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.6.2","description":"Fireblocks-based signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"jose":"^6.1.3","@solana/keys":"^5.0.0","@solana/signers":"^5.0.0","@solana/addresses":"^5.0.0","@solana/transactions":"^5.0.0","@solana/keychain-core":"0.2.1","@solana/codecs-strings":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/kit":"^5.0.0","@solana-program/memo":"^0.10.0","@solana/keychain-test-utils":"0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_0.2.1_1767737135779_0.775842349323393","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@solana/keychain-fireblocks","version":"0.3.0","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-fireblocks@0.3.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/solana-keychain#readme","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"fc10294acb32195f88d8753bd09a225444b24caa","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-0.3.0.tgz","fileCount":37,"integrity":"sha512-B9g/uoN4hadr43z9JvmGvsc/9w5frNsUDk60I4ED4T7gBSuM6B8NKqcVoMPon0am2SwWVuVd7itoJJ47sbc7Vg==","signatures":[{"sig":"MEYCIQCyI4ZvIZBMpE9+VpxrtvxgbCkLcp4D+2ZZFg2Z4WXJMQIhAKWGh22yYJPNiX373ZB5BnwTlCD3EqfY+S2Uh/c4nHeP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134498},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c04e932-913b-49ae-b2f5-a35038001d5b"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-0.3.0.tgz","_integrity":"sha512-B9g/uoN4hadr43z9JvmGvsc/9w5frNsUDk60I4ED4T7gBSuM6B8NKqcVoMPon0am2SwWVuVd7itoJJ47sbc7Vg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.6.2","description":"Fireblocks-based signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"jose":"^6.1.3","@solana/keys":"^5.0.0","@solana/signers":"^5.0.0","@solana/addresses":"^5.0.0","@solana/transactions":"^5.0.0","@solana/keychain-core":"0.3.0","@solana/codecs-strings":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/kit":"^5.0.0","@solana-program/memo":"^0.10.0","@solana/keychain-test-utils":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_0.3.0_1769622040767_0.573338904594423","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@solana/keychain-fireblocks","version":"0.4.0","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-fireblocks@0.4.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/solana-keychain#readme","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"61716029bbc881c81dd097f3da4b6f594ae4bcda","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-0.4.0.tgz","fileCount":37,"integrity":"sha512-zTrEpSN7sN5GDC7XWSkyrIvFIQAtiP2nLr1IcM7PF8hElyYW1NflDoq7QTthF8N/Qloyet8gjdcFvC9sFgsbuQ==","signatures":[{"sig":"MEYCIQDFw58yrA5RxBoQON99R1xVJaDRDe7OyGKBvoLroqAg9wIhAL6fxbM2ulStFKiyVDf2/iyzgAo2hFuZsswlvg7YZHbk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134498},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-0.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c04e932-913b-49ae-b2f5-a35038001d5b"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-0.4.0.tgz","_integrity":"sha512-zTrEpSN7sN5GDC7XWSkyrIvFIQAtiP2nLr1IcM7PF8hElyYW1NflDoq7QTthF8N/Qloyet8gjdcFvC9sFgsbuQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.6.2","description":"Fireblocks-based signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"jose":"^6.1.3","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana/transactions":"^6.0.1","@solana/keychain-core":"0.4.0","@solana/codecs-strings":"^6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/kit":"^6.0.1","@solana-program/memo":"^0.11.0","@solana/keychain-test-utils":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_0.4.0_1770756326648_0.18220754976789233","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@solana/keychain-fireblocks","version":"0.5.0","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-fireblocks@0.5.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/solana-keychain#readme","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"3826f62ede6c238d1681c1e95262486acf497dd5","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-0.5.0.tgz","fileCount":37,"integrity":"sha512-ssfgA9JGRpSD1a1tyrkv+B8j0JA51vJTtQBVVi6feccb0b/pB5vKGwuZTymDkuzH8G01iedIjK0bFtTLY7DRqg==","signatures":[{"sig":"MEYCIQDkNFWfHsg/7c70dcj2/idF10muXlt6YnWCPJF2V4gOQAIhAI+VR1mSJD/z4oQr01CvMEhgoZxTN17rBF5DRg6SdE/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148784},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-0.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c04e932-913b-49ae-b2f5-a35038001d5b"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-0.5.0.tgz","_integrity":"sha512-ssfgA9JGRpSD1a1tyrkv+B8j0JA51vJTtQBVVi6feccb0b/pB5vKGwuZTymDkuzH8G01iedIjK0bFtTLY7DRqg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"Fireblocks-based signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"jose":"^6.1.3","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana/transactions":"^6.0.1","@solana/keychain-core":"0.5.0","@solana/codecs-strings":"^6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/kit":"^6.0.1","@solana-program/memo":"^0.11.0","@solana/keychain-test-utils":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_0.5.0_1772819620619_0.7140053954632881","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@solana/keychain-fireblocks","version":"0.6.0","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-fireblocks@0.6.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/solana-keychain#readme","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"4c214b53613e5e6e0089e139b5ca45fd16b57f37","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-0.6.0.tgz","fileCount":37,"integrity":"sha512-K3oAI9CHZpS0F7sZaEAMTYeUlglSbNQHAhK/dcccjQNJzlHOwd7J3mJDpG8zvIQxZXDBoC1rcpHmgMVZoRJiaw==","signatures":[{"sig":"MEUCIHuFrfr/ohydoT+S1DFfhXBlMw/tsQpjHO3ruoInmNH1AiEAmiIWmoYf/Fy6hrKm5gY2HfRzkqaIQlpWmFKWFK0VXzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151861},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-0.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:treeshakability":"agadoo dist/index.js","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c04e932-913b-49ae-b2f5-a35038001d5b"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-0.6.0.tgz","_integrity":"sha512-K3oAI9CHZpS0F7sZaEAMTYeUlglSbNQHAhK/dcccjQNJzlHOwd7J3mJDpG8zvIQxZXDBoC1rcpHmgMVZoRJiaw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"Fireblocks-based signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"jose":"^6.1.3","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana/transactions":"^6.0.1","@solana/keychain-core":"0.6.0","@solana/codecs-strings":"^6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/kit":"^6.0.1","@solana-program/memo":"^0.11.0","@solana/keychain-test-utils":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_0.6.0_1774023173020_0.5042519927953575","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@solana/keychain-fireblocks","version":"0.6.1","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-fireblocks@0.6.1","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/solana-keychain#readme","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"3144bdac5deddc3de18ce7d50d4fbf8d3d05598e","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-0.6.1.tgz","fileCount":37,"integrity":"sha512-mGw0CIXckJqDzuWtKxdqqRVFAVktV8HSgF4CoV5M62Je8bJWZzp15+HK/YxIpSb6M9NrTljfVxmrULB7ponrrQ==","signatures":[{"sig":"MEUCIAupVn2aYh8V8f4bXvqtihePLiSzT5OATWWkyL69vEXHAiEA+wtAzrFxAZc9EiW5cUWVJD90VQ0lyPHLrQ5KWePdIqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152070},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-0.6.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:treeshakability":"agadoo dist/index.js","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c04e932-913b-49ae-b2f5-a35038001d5b"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-0.6.1.tgz","_integrity":"sha512-mGw0CIXckJqDzuWtKxdqqRVFAVktV8HSgF4CoV5M62Je8bJWZzp15+HK/YxIpSb6M9NrTljfVxmrULB7ponrrQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"Fireblocks-based signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"jose":"^6.1.3","@solana/keychain-core":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/kit":"^6.0.1","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana-program/memo":"^0.11.0","@solana/transactions":"^6.0.1","@solana/codecs-strings":"^6.0.1","@solana/keychain-test-utils":"0.6.1"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_0.6.1_1774622244355_0.5309680401753396","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@solana/keychain-fireblocks","version":"1.0.1","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-fireblocks@1.0.1","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/solana-keychain#readme","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"b2ea0b998d6e7d7fcf310b8477b25e1102ffd7dc","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-1.0.1.tgz","fileCount":42,"integrity":"sha512-fNVzHHpqMOLu8p82I1c2yQikGRpM3oK3FSD3xh0bQJp3vczfR9imFXCIiwe5qvuNRggyla7SMJlKRHXd44VJ4Q==","signatures":[{"sig":"MEUCIEVKKlHNFK8sA1hiiZqN7iUGKKbhdsCu8Vfx4B8wmrIcAiEAygF9+luI/XZOsH+JDMUKA18uVlWdKyQLu6EI7lFFp6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164906},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-1.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:treeshakability":"agadoo dist/index.js","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c04e932-913b-49ae-b2f5-a35038001d5b"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-1.0.1.tgz","_integrity":"sha512-fNVzHHpqMOLu8p82I1c2yQikGRpM3oK3FSD3xh0bQJp3vczfR9imFXCIiwe5qvuNRggyla7SMJlKRHXd44VJ4Q==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"Fireblocks-based signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"jose":"^6.1.3","@solana/keychain-core":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/kit":"^6.0.1","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana-program/memo":"^0.11.0","@solana/transactions":"^6.0.1","@solana/codecs-strings":"^6.0.1","@solana/keychain-test-utils":"1.0.1"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_1.0.1_1775227645786_0.725716538708751","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@solana/keychain-fireblocks","version":"1.1.0","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-fireblocks@1.1.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/solana-keychain#readme","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"8de0ea3c8db6aa28a9742247a6f61d8de49d266b","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-1.1.0.tgz","fileCount":42,"integrity":"sha512-/VjJ6hbuB88Xhr0dHWZXXCR0bLMTHFnz3dCF0vWWxRnqmGNm/uz48uFVRypSf8RdOC0I7FFaAy4GTr3MxEc4QQ==","signatures":[{"sig":"MEUCIDInSj7aDGdyLpvioIEsVEgTcJmQgHvEK7C6uRNZG2fEAiEAjS0h2JvDI4pwMeyrYIVgNASGDRxlGJO7bsekDi194Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165831},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-1.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:treeshakability":"agadoo dist/index.js","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c04e932-913b-49ae-b2f5-a35038001d5b"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-1.1.0.tgz","_integrity":"sha512-/VjJ6hbuB88Xhr0dHWZXXCR0bLMTHFnz3dCF0vWWxRnqmGNm/uz48uFVRypSf8RdOC0I7FFaAy4GTr3MxEc4QQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"Fireblocks-based signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"jose":"^6.1.3","@solana/keychain-core":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/kit":"^6.0.1","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana-program/memo":"^0.11.0","@solana/transactions":"^6.0.1","@solana/codecs-strings":"^6.0.1","@solana/keychain-test-utils":"1.1.0"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_1.1.0_1776093806021_0.7260345687425587","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@solana/keychain-fireblocks","version":"1.2.0","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-fireblocks@1.2.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/solana-keychain#readme","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"f1be9c10872c6d9b694da4dfa86042644ee87b67","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-1.2.0.tgz","fileCount":42,"integrity":"sha512-1x06P10E1KaK2e/WoqLLeTv/IL7CuAx4jliHdBtdwe/y7wonrfu/60Nu74+6a3ASTKKxHD3ptaYyAkwvZRG8Pg==","signatures":[{"sig":"MEQCIBPfI4qZd1eSy2g+1kGmo3eJNfjgj5zFpBtcTGJHrItBAiAD0G/uoW5dknV2O8/bsgrD5fMY9HhG+0e6NQaJmI4Kpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166008},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-1.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:treeshakability":"agadoo dist/index.js","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c04e932-913b-49ae-b2f5-a35038001d5b"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-1.2.0.tgz","_integrity":"sha512-1x06P10E1KaK2e/WoqLLeTv/IL7CuAx4jliHdBtdwe/y7wonrfu/60Nu74+6a3ASTKKxHD3ptaYyAkwvZRG8Pg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"Fireblocks-based signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"jose":"^6.1.3","@solana/keychain-core":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/kit":"^6.0.1","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana-program/memo":"^0.11.0","@solana/transactions":"^6.0.1","@solana/codecs-strings":"^6.0.1","@solana/keychain-test-utils":"1.2.0"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_1.2.0_1777557729432_0.9270306493311786","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@solana/keychain-fireblocks","version":"1.3.0","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-fireblocks@1.3.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/solana-keychain#readme","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"fdee48197d6203b7f6224e530816b32801e2bfe3","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-1.3.0.tgz","fileCount":42,"integrity":"sha512-OhmmS6Dl+T4oPLMjGYlYU4ktO11U6AFxTTRsTmXXkAIPiFjmkdHikAGC9IntzWx8EaUgkOnIZoD6HojQZlqcXg==","signatures":[{"sig":"MEUCIEcGGDGkDfUvOzgi0OqQ6HFpRTVSOhvSI/n0HOgCEmoGAiEA01qxhjr0CtoJpKJDpNWCUy1I8s6CfViMod6H0zyZuPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166008},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-1.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:treeshakability":"agadoo dist/index.js","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c04e932-913b-49ae-b2f5-a35038001d5b"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-1.3.0.tgz","_integrity":"sha512-OhmmS6Dl+T4oPLMjGYlYU4ktO11U6AFxTTRsTmXXkAIPiFjmkdHikAGC9IntzWx8EaUgkOnIZoD6HojQZlqcXg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.13.0","description":"Fireblocks-based signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"jose":"^6.2.3","@solana/keychain-core":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.4.2","@solana/kit":"^6.9.0","@solana/keys":"^6.9.0","@solana/signers":"^6.9.0","@solana/addresses":"^6.9.0","@solana-program/memo":"^0.11.0","@solana/transactions":"^6.9.0","@solana/codecs-strings":"^6.9.0","@solana/keychain-test-utils":"1.3.0"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_1.3.0_1780343570696_0.786068949879605","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@solana/keychain-fireblocks","version":"1.4.0","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-fireblocks@1.4.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/solana-keychain#readme","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"f9e83d08ab272dc7e877d262a98ebd914b24de18","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-1.4.0.tgz","fileCount":42,"integrity":"sha512-VqmU3SHjwSQdKL1k0oAvV1ZxxmdPb0qKw5rXV6p2fO6aSJax8hDb39Q7ottXj7Y2I2KtF1Ko7SEeVHJwb7ooCg==","signatures":[{"sig":"MEYCIQDKe2Z2F/AfNq7u5/i7emvqUM2vgN20oPnY3OY1BxSFCQIhAN28tJ8t/yHCYA9snZ1QfNhb/oqbtZtu9/BlLwgTifKy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157801},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-1.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:treeshakability":"agadoo dist/index.js","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c04e932-913b-49ae-b2f5-a35038001d5b"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-1.4.0.tgz","_integrity":"sha512-VqmU3SHjwSQdKL1k0oAvV1ZxxmdPb0qKw5rXV6p2fO6aSJax8hDb39Q7ottXj7Y2I2KtF1Ko7SEeVHJwb7ooCg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.13.0","description":"Fireblocks-based signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"jose":"^6.2.3","@solana/keychain-core":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.4.2","@solana/kit":"^6.9.0","@solana/keys":"^6.9.0","@solana/signers":"^6.9.0","@solana/addresses":"^6.9.0","@solana-program/memo":"^0.11.0","@solana/transactions":"^6.9.0","@solana/codecs-strings":"^6.9.0","@solana/keychain-test-utils":"1.4.0"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_1.4.0_1782165230528_0.020264489727762403","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@solana/keychain-fireblocks","version":"2.0.0-beta.1","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-fireblocks@2.0.0-beta.1","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/solana-keychain#readme","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"36957992ada5a39e5218fcad9caf2362d8f5b430","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-2.0.0-beta.1.tgz","fileCount":42,"integrity":"sha512-kTKDzSPaj1QIlift8sk0z83UIADBXD1tyhi8Da3jAlpQBS9FFiLiGMbGgwcFsuJQscZGBypBJR2DBzLT/MnQIQ==","signatures":[{"sig":"MEQCIGLECSo4XyN6ywePRNyeajYuCSi5ZI90+/V97dalYW9QAiAvxAJyBBsFCikFcdP+rzVEsBpgzyLThn6LQ0CKTKNiXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@2.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178315},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-2.0.0-beta.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:treeshakability":"agadoo dist/index.js","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5c04e932-913b-49ae-b2f5-a35038001d5b"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-2.0.0-beta.1.tgz","_integrity":"sha512-kTKDzSPaj1QIlift8sk0z83UIADBXD1tyhi8Da3jAlpQBS9FFiLiGMbGgwcFsuJQscZGBypBJR2DBzLT/MnQIQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.17.0","description":"Fireblocks-based signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"jose":"^6.2.8","@solana/keychain-core":"2.0.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.4.2","@solana/kit":"8.0.0","@solana/keys":"8.0.0","@solana/signers":"8.0.0","@solana/addresses":"8.0.0","@solana-program/memo":"^0.12.0","@solana/transactions":"8.0.0","@solana/codecs-strings":"8.0.0","@solana/keychain-test-utils":"2.0.0-beta.1"},"peerDependencies":{"@solana/keys":">=8.0.0","@solana/signers":">=8.0.0","@solana/addresses":">=8.0.0","@solana/transactions":">=8.0.0","@solana/codecs-strings":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-fireblocks_2.0.0-beta.1_1787847736291_0.9558921735606465","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"@solana/keychain-fireblocks@2.0.0","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"320ca2d72238de716cdb1755cfe084c2efa5f19b","tarball":"https://registry.npmjs.org/@solana/keychain-fireblocks/-/keychain-fireblocks-2.0.0.tgz","fileCount":42,"integrity":"sha512-Oa+NlOfPGTkG+3ttsxkf+AlJ77USs+P68ChrMMhjS8pWnfLAubDZ/L7Gu8PU974abbyHQpqv+XHNCXdU9DnnYQ==","signatures":[{"sig":"MEYCIQC/d+2T05bF+FDnRi1mnY3OKC1i6CkdidsmBOiugU2NsgIhANz32WBfYk9tVjUsZ17Nqhac4TjMIDbHsLY4vuqVAaUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCYsBijVYC3Fn7k8uqf/q26isfihsfZ3UAUhfLNP/xX9gIhAKJN3A7OroaMfk5NfIYmfwx64VH6dsdKsVudk5D+NLc2"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-fireblocks@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194042},"main":"./dist/index.js","name":"@solana/keychain-fireblocks","type":"module","_from":"file:.npm-pack/solana-keychain-fireblocks-2.0.0.tgz","types":"./dist/index.d.ts","author":{"name":"Solana Foundation"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","test:unit":"vitest run --config ../../vitest.config.unit.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:watch:unit":"vitest --config ../../vitest.config.unit.ts","test:integration":"vitest run --config ../../vitest.config.integration.ts","test:treeshakability":"agadoo dist/index.js","test:watch:integration":"vitest --config ../../vitest.config.integration.ts"},"version":"2.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5c04e932-913b-49ae-b2f5-a35038001d5b"}},"homepage":"https://github.com/solana-foundation/solana-keychain#readme","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-fireblocks-2.0.0.tgz","_integrity":"sha512-Oa+NlOfPGTkG+3ttsxkf+AlJ77USs+P68ChrMMhjS8pWnfLAubDZ/L7Gu8PU974abbyHQpqv+XHNCXdU9DnnYQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.19.0","description":"Fireblocks-based signer for Solana transactions","directories":{},"maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"jose":"^6.2.12","@solana/keychain-core":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.4.2","@solana/kit":"8.3.0","@solana/keys":"8.3.0","@solana/signers":"8.3.0","@solana/addresses":"8.3.0","@solana-program/memo":"^0.12.0","@solana/transactions":"8.3.0","@solana/codecs-strings":"8.3.0","@solana/keychain-test-utils":"2.0.0"},"peerDependencies":{"@solana/keys":">=8.1.0","@solana/signers":">=8.1.0","@solana/addresses":">=8.1.0","@solana/transactions":">=8.1.0","@solana/codecs-strings":">=8.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keychain-fireblocks_2.0.0_1790869083715_0.6473705480363756"}}},"time":{"created":"2026-01-06T05:47:16.033Z","modified":"2026-10-01T15:38:04.376Z","0.0.0":"2026-01-06T05:47:16.271Z","0.2.1":"2026-01-06T22:05:35.938Z","0.3.0":"2026-01-28T17:40:40.915Z","0.4.0":"2026-02-10T20:45:26.795Z","0.5.0":"2026-03-06T17:53:40.782Z","0.6.0":"2026-03-20T16:12:53.169Z","0.6.1":"2026-03-27T14:37:24.503Z","1.0.1":"2026-04-03T14:47:25.949Z","1.1.0":"2026-04-13T15:23:26.160Z","1.2.0":"2026-04-30T14:02:09.605Z","1.3.0":"2026-06-01T19:52:50.858Z","1.4.0":"2026-06-22T21:53:50.650Z","2.0.0-beta.1":"2026-08-27T16:22:16.427Z","2.0.0":"2026-10-01T15:38:03.804Z"},"bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"author":{"name":"Solana Foundation"},"license":"MIT","homepage":"https://github.com/solana-foundation/solana-keychain#readme","keywords":["solana","signing","wallet","fireblocks","ed25519","eddsa"],"repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"description":"Fireblocks-based signer for Solana transactions","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"readme":"# @solana/keychain-fireblocks\n\nFireblocks-based signer for Solana transactions using Fireblocks' institutional custody API.\n\n## Installation\n\n```bash\npnpm add @solana/keychain-fireblocks\n```\n\n## Prerequisites\n\n1. A [Fireblocks](https://fireblocks.com) account with API access\n2. A vault account with Solana (SOL) asset configured\n3. An API user with signing permissions and RSA 4096 private key\n\nFollow the [Fireblocks documentation](https://developers.fireblocks.com/docs/create-direct-custody-wallets) to get started.\n\n## Usage\n\n### Basic Setup\n\n```typescript\nimport { createFireblocksSigner } from '@solana/keychain-fireblocks';\n\nconst signer = await createFireblocksSigner({\n    apiKey: 'your-fireblocks-api-key',\n    privateKeyPem: `-----BEGIN PRIVATE KEY-----\n...your RSA 4096 private key...\n-----END PRIVATE KEY-----`,\n    vaultAccountId: '0',\n});\n\nconsole.log('Signer address:', signer.address);\n```\n\n### Signing Transactions\n\n```typescript\nimport { pipe, signTransaction, createTransaction } from '@solana/kit';\n\n// Create your transaction\nconst transaction = pipe(\n    createTransaction({ version: 0 }),\n    // ... add instructions\n);\n\n// Sign the transaction\nconst signedTransaction = await signTransaction([signer], transaction);\n```\n\n### Signing Messages\n\n```typescript\nimport { signMessage } from '@solana/signers';\n\nconst message = new TextEncoder().encode('Hello, Solana!');\nconst signature = await signMessage([signer], message);\n```\n\n### Signing Mode\n\nBy default the signer uses Fireblocks **RAW signing**: it signs the message bytes and returns the signature to you, and you broadcast the transaction yourself.\n\nWith `useProgramCall: true`, transactions are signed with the **PROGRAM_CALL** operation instead, sent with `signOnly: true` and `useDurableNonce: false` so Fireblocks signs the submitted transaction without broadcasting it and without rewriting the message. The returned signature is verified against the vault address over the local message bytes before it is used, and you still broadcast yourself. `signMessages()` always uses RAW, since PROGRAM_CALL only accepts serialized transactions.\n\n### With Devnet\n\n```typescript\nconst signer = await createFireblocksSigner({\n    apiKey: 'your-fireblocks-api-key',\n    privateKeyPem: '...',\n    vaultAccountId: '0',\n    assetId: 'SOL_TEST', // Use devnet asset\n});\n```\n\n## Configuration\n\n### FireblocksSignerConfig\n\n| Field             | Type      | Required | Default                     | Description                                                                                                                                                                                                |\n| ----------------- | --------- | -------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `apiKey`          | `string`  | Yes      | -                           | Fireblocks API key (X-API-Key header)                                                                                                                                                                      |\n| `privateKeyPem`   | `string`  | Yes      | -                           | RSA 4096 private key in PEM format for JWT signing                                                                                                                                                         |\n| `vaultAccountId`  | `string`  | Yes      | -                           | Fireblocks vault account ID                                                                                                                                                                                |\n| `apiBaseUrl`      | `string`  | No       | `https://api.fireblocks.io` | Custom API base URL                                                                                                                                                                                        |\n| `assetId`         | `string`  | No       | `SOL`                       | Asset ID (`SOL` for mainnet, `SOL_TEST` for devnet)                                                                                                                                                        |\n| `pollIntervalMs`  | `number`  | No       | `1000`                      | Polling interval in ms when waiting for transaction completion                                                                                                                                             |\n| `maxPollAttempts` | `number`  | No       | `60`                        | Maximum polling attempts before timeout                                                                                                                                                                    |\n| `requestDelayMs`  | `number`  | No       | `0`                         | Delay in ms between signing requests (a gap between items in `useProgramCall` mode, which batches sequentially)                                                                                                                                                            |\n| `useProgramCall`  | `boolean` | No       | `false`                     | Sign transactions with PROGRAM_CALL (`signOnly`) instead of RAW — see [Signing Mode](#signing-mode)                                                                                                        |\n\n## How It Works\n\n1. **Initialization**: Fetches the vault account's Solana address from Fireblocks API\n2. **JWT Authentication**: Signs API requests with RS256 JWT using your RSA private key\n3. **Transaction Creation**: Creates a RAW signing transaction in Fireblocks, or a sign-only PROGRAM_CALL when `useProgramCall` is set\n4. **Signature Extraction**: Extracts the Ed25519 signature from the completed transaction/message\n\n## Security Considerations\n\n1. **Private Key Security**: The RSA private key should never be committed to source control. Use environment variables or secure secret management.\n2. **API Key Rotation**: Rotate API keys periodically according to your security policy.\n3. **Policy Engine**: Configure Fireblocks Transaction Authorization Policy (TAP) to enforce signing rules.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}