{"_id":"@solana/keychain-vault","_rev":"14-521b7fb4d66fcfb0880bfbb051231830","name":"@solana/keychain-vault","dist-tags":{"latest":"2.0.0","beta":"2.0.0-beta.1"},"versions":{"0.0.0":{"name":"@solana/keychain-vault","version":"0.0.0","keywords":[],"author":"","license":"ISC","_id":"@solana/keychain-vault@0.0.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"dist":{"shasum":"071879bdac3ab7d93452cf9c893bcdd60f2492b2","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-0.0.0.tgz","fileCount":2,"integrity":"sha512-F6bmxrgv+zh7aryxl2dvJr3VcCSWo570mDdKTl8GTW+OTzYoFzo0cDev9Qxz1OzoyYjgr89NTGscaWVsmBj+Cw==","signatures":[{"sig":"MEYCIQCqn5redydpmgP80txbKSv5tmh9x3y/b6KAiw9m10Rx2wIhAPUYJYv93kQwVsU/3oMdTuoBEvY5wHXhZyeevBZJp2bj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257},"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-vault_0.0.0_1767679131491_0.6971650831609075","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@solana/keychain-vault","version":"0.2.1","keywords":["solana","signing","wallet","vault","hashicorp"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-vault@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":"c9f7c170660d46a5759110957d289f4f9bb14ebd","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-0.2.1.tgz","fileCount":32,"integrity":"sha512-W9ykOYqDqG3GBF5sbJUnSvLZXyicTK3atoQZMl7zTORxr+N9vwPAvmPbtLgDS2GKoZUG0RZWFeJgAaNq14Avaw==","signatures":[{"sig":"MEYCIQDsUpszcV02D9Z6VDREiyWQ793vKbH+XX6GV6f3SjRQFAIhALWzAeA34veqOiN3hjUBiiZtJkiEDn8FV2yWI/V0Gl7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79899},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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:c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-0.2.1.tgz","_integrity":"sha512-W9ykOYqDqG3GBF5sbJUnSvLZXyicTK3atoQZMl7zTORxr+N9vwPAvmPbtLgDS2GKoZUG0RZWFeJgAaNq14Avaw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.6.2","description":"HashiCorp Vault signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@solana/keys":"^5.0.0","@solana/signers":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^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/nominal-types":"^5.0.0","@solana/keychain-test-utils":"0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-vault_0.2.1_1767737147906_0.7316800509003776","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@solana/keychain-vault","version":"0.3.0","keywords":["solana","signing","wallet","vault","hashicorp"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-vault@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":"1d30449d3ceaab022188ef261181d8141c5ea9a5","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-0.3.0.tgz","fileCount":32,"integrity":"sha512-eD2EwmBGVOjm8rfriBP5vCEgkS5aDoO+KKKFdLMKMF0HQ/M+aw9vQ9Oc6spcC5j9ZI4Ja14kXsHwsklIX7qpgQ==","signatures":[{"sig":"MEUCIQC0NsjvJYG65xPyUlsA4szug4uL8VllsvBgregJg7CI5gIgLW3Z1Bi656NbJMZYiw0j1UoDoqqo4ofIsQlMaW36xzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79896},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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:c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-0.3.0.tgz","_integrity":"sha512-eD2EwmBGVOjm8rfriBP5vCEgkS5aDoO+KKKFdLMKMF0HQ/M+aw9vQ9Oc6spcC5j9ZI4Ja14kXsHwsklIX7qpgQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.6.2","description":"HashiCorp Vault signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@solana/keys":"^5.0.0","@solana/signers":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^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/nominal-types":"^5.0.0","@solana/keychain-test-utils":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-vault_0.3.0_1769622051195_0.771582905421978","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@solana/keychain-vault","version":"0.4.0","keywords":["solana","signing","wallet","vault","hashicorp"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-vault@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":"31bc7f31c76fa366e3ff37e2906b7dd64138dc0d","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-0.4.0.tgz","fileCount":32,"integrity":"sha512-t1qD6T9gxDqNdpgoi9V7oBNjQRQIz09cmGBX9+xmBBh4ObTlt3ef9xLzfXRsdWoyuYOfUYmNwBWk/NIloErYsg==","signatures":[{"sig":"MEYCIQCANa7wCo/gqavrfjTE2PVJ3MFa6IatShGESDmGKINYOQIhAPAkRyMNGJFEkkcZYIDV3HTaUNi280PXdgiEQyMSb4WO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79896},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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:c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-0.4.0.tgz","_integrity":"sha512-t1qD6T9gxDqNdpgoi9V7oBNjQRQIz09cmGBX9+xmBBh4ObTlt3ef9xLzfXRsdWoyuYOfUYmNwBWk/NIloErYsg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.6.2","description":"HashiCorp Vault signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana/codecs-core":"^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/nominal-types":"^6.0.1","@solana/keychain-test-utils":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-vault_0.4.0_1770756337315_0.8798474729499475","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@solana/keychain-vault","version":"0.5.0","keywords":["solana","signing","wallet","vault","hashicorp"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-vault@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":"ae80394041864b0d1162b1ea8f1ebdc580698a95","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-0.5.0.tgz","fileCount":32,"integrity":"sha512-6SvfoeVPziHrWqB35Pue5brwwsQwCiOU7Y9JXXhmcxcsZEyXOawNibMcjC25RImMF4pKz5gmenDllf4Y2tfcZw==","signatures":[{"sig":"MEQCIBOYucd3nTXL9fKA3OEUnUOp/x3mVNfE2P98KIvnZkEmAiAA9nnflE+mD5h4StzPcYjYtEwEIWA3tDqcpKswzW0JYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83352},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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:c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-0.5.0.tgz","_integrity":"sha512-6SvfoeVPziHrWqB35Pue5brwwsQwCiOU7Y9JXXhmcxcsZEyXOawNibMcjC25RImMF4pKz5gmenDllf4Y2tfcZw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"HashiCorp Vault signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana/codecs-core":"^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/nominal-types":"^6.0.1","@solana/keychain-test-utils":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-vault_0.5.0_1772819639823_0.17260841581481312","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@solana/keychain-vault","version":"0.6.0","keywords":["solana","signing","wallet","vault","hashicorp"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-vault@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":"836bcc7bce36e77e24ba4afd0887eeedc2c5c0bb","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-0.6.0.tgz","fileCount":32,"integrity":"sha512-Yf2h97/HOPbIw0UfPY1F9y9FjG8GCn/It6v7jbfhLLq9//bd5TglnS9ayLl0FZrACeWnBokV9CWiuOtb3pFQlg==","signatures":[{"sig":"MEUCIQCiNJUyNQe1pOWt7R9MXgOzxt7Z4AQWXRlvHhUDXnssmQIgUuuQYu+4BszLMk3FPYQb+jBUEIL27TsPCNXIvwICr4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85081},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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:c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-0.6.0.tgz","_integrity":"sha512-Yf2h97/HOPbIw0UfPY1F9y9FjG8GCn/It6v7jbfhLLq9//bd5TglnS9ayLl0FZrACeWnBokV9CWiuOtb3pFQlg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"HashiCorp Vault signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana/codecs-core":"^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/nominal-types":"^6.0.1","@solana/keychain-test-utils":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-vault_0.6.0_1774023193165_0.9078323701040807","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@solana/keychain-vault","version":"0.6.1","keywords":["solana","signing","wallet","vault","hashicorp"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-vault@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":"807d3ab1777668e25edc77faed93cc7f80fbe975","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-0.6.1.tgz","fileCount":32,"integrity":"sha512-J/L3rNuoS3IAI6ayK+tEMBLzeLdzkpKBUPqXl/Y2S4k2x5pjKTw5WeCgSKeFblHJKK0wAsTw3WRIpd+O+FIUVQ==","signatures":[{"sig":"MEUCIG0E/U9Dbs9PBOR+mDtpphMP89rr3yu7Iw0H1aNt1LTwAiEAt6QWFGWZk5mhs9YUXSSvm623KLnjr8uzAfbie6nuiIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85328},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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:c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-0.6.1.tgz","_integrity":"sha512-J/L3rNuoS3IAI6ayK+tEMBLzeLdzkpKBUPqXl/Y2S4k2x5pjKTw5WeCgSKeFblHJKK0wAsTw3WRIpd+O+FIUVQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"HashiCorp Vault signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@solana/keychain-core":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana/codecs-core":"^6.0.1","@solana/transactions":"^6.0.1","@solana/nominal-types":"^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/codecs-core":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-vault_0.6.1_1774622261118_0.6132235563537707","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@solana/keychain-vault","version":"1.0.1","keywords":["solana","signing","wallet","vault","hashicorp"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-vault@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":"db79230eb020c5fe8c9ba0917e5bf3191cccd578","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-1.0.1.tgz","fileCount":32,"integrity":"sha512-Ta3rjqBjr+lstOwRXMKu4OfARYLk4/JUCYGo+q4QKycvllM0Yyb5e/mml9oYMrbKcwiewge6VutYozUTbGYSPQ==","signatures":[{"sig":"MEQCIEDarUkeUkOhdgHoREDtetizF4bVc6Qde/Qtf4/5MAkmAiBdKlKhXe9MGV53cF/KOj9LYDcPOC3tDnAlw8D1BFvXng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95444},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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:c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-1.0.1.tgz","_integrity":"sha512-Ta3rjqBjr+lstOwRXMKu4OfARYLk4/JUCYGo+q4QKycvllM0Yyb5e/mml9oYMrbKcwiewge6VutYozUTbGYSPQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"HashiCorp Vault signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@solana/keychain-core":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana/codecs-core":"^6.0.1","@solana/transactions":"^6.0.1","@solana/nominal-types":"^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/codecs-core":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-vault_1.0.1_1775227661553_0.0037223986153203104","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@solana/keychain-vault","version":"1.1.0","keywords":["solana","signing","wallet","vault","hashicorp"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-vault@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":"40ba90c4b19aa99b82c4faeb3059c9955a97bbe0","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-1.1.0.tgz","fileCount":32,"integrity":"sha512-vUFIFtWLxo3JLbyqHER0YnsTryxZwQQ+1ZqfloerXRTa8VgFBtRrYw8RSQ/rdBPfrtmrMyf58P+/4ayzAn8MPQ==","signatures":[{"sig":"MEUCIQDr68l0QwvdBVw87ILplynlbu4F+d9FHRThspMBUzgjYgIgAe/DPazWkRldR++ZinfKUFoaXFxcWnZCV3fNZXCwekc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95444},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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:c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-1.1.0.tgz","_integrity":"sha512-vUFIFtWLxo3JLbyqHER0YnsTryxZwQQ+1ZqfloerXRTa8VgFBtRrYw8RSQ/rdBPfrtmrMyf58P+/4ayzAn8MPQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"HashiCorp Vault signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@solana/keychain-core":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana/codecs-core":"^6.0.1","@solana/transactions":"^6.0.1","@solana/nominal-types":"^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/codecs-core":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-vault_1.1.0_1776093823120_0.15902627125864677","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@solana/keychain-vault","version":"1.2.0","keywords":["solana","signing","wallet","vault","hashicorp"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-vault@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":"9d53c4bdef2e05d05dde53bb70d25f682c4fa7a5","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-1.2.0.tgz","fileCount":32,"integrity":"sha512-b9n0e1Jd0ACDeIADT3iEzt2zBz461qR+cg/fDTic97Pfa1RtmcaBVc4EvFjR9dKux69d8ZwD+YrTH04xAl9Tpw==","signatures":[{"sig":"MEUCIQCdONBWBo7F7fY6XCBu8EIr6nAEjRuboSJIQ5DiE78k4QIgTK4zp1IDdL8MCkMacFUGYDym8q5GedRh1xXNHodtx4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95444},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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:c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-1.2.0.tgz","_integrity":"sha512-b9n0e1Jd0ACDeIADT3iEzt2zBz461qR+cg/fDTic97Pfa1RtmcaBVc4EvFjR9dKux69d8ZwD+YrTH04xAl9Tpw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"HashiCorp Vault signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@solana/keychain-core":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana/codecs-core":"^6.0.1","@solana/transactions":"^6.0.1","@solana/nominal-types":"^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/codecs-core":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-vault_1.2.0_1777559359053_0.2658897593531908","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@solana/keychain-vault","version":"1.3.0","keywords":["solana","signing","wallet","vault","hashicorp"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-vault@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":"f419d7c5768b770e4360e5690127ac285e6da294","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-1.3.0.tgz","fileCount":32,"integrity":"sha512-8AdMQ8iZX1fGalG57EmbUljFZ49fEO+QyGboO/rMb081uJG0OidrOPnG2zrRiTU621eR+Pkp297iL3Vt5w8iQQ==","signatures":[{"sig":"MEYCIQDOghqM+EeW1KUb6zJxL0iY66xWRiaUjThbc0rqk+YnmQIhAMG/K/YHBp8b7//ZhWelfHPCPt3Rqlr8wtfgdTvV+/eC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95444},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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:c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-1.3.0.tgz","_integrity":"sha512-8AdMQ8iZX1fGalG57EmbUljFZ49fEO+QyGboO/rMb081uJG0OidrOPnG2zrRiTU621eR+Pkp297iL3Vt5w8iQQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.13.0","description":"HashiCorp Vault signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@solana/keychain-core":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.4.2","@solana/keys":"^6.9.0","@solana/signers":"^6.9.0","@solana/addresses":"^6.9.0","@solana/codecs-core":"^6.9.0","@solana/transactions":"^6.9.0","@solana/nominal-types":"^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/codecs-core":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-vault_1.3.0_1780343610892_0.20028174284878575","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@solana/keychain-vault","version":"1.4.0","keywords":["solana","signing","wallet","vault","hashicorp"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-vault@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":"b6f09fdd5e282d59cab76d3d8f0b6e5b452c96a6","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-1.4.0.tgz","fileCount":32,"integrity":"sha512-tM4cASSr+ZSkEZPqKkgccp+67Z6JMRMoVi9hMxhrJO25XFXL1nfzh+DXTXf18D1/EZw/N6O/lljVfSluDgd5Vw==","signatures":[{"sig":"MEQCIGtD7e28i65zjZvGLMcIEqLFIuZMkqibD+TIKhuVvvblAiB3gT389lU6OBifPYj0dDh8Oujl2EARmgcnsGNa9JHTfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88019},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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:c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-1.4.0.tgz","_integrity":"sha512-tM4cASSr+ZSkEZPqKkgccp+67Z6JMRMoVi9hMxhrJO25XFXL1nfzh+DXTXf18D1/EZw/N6O/lljVfSluDgd5Vw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.13.0","description":"HashiCorp Vault signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@solana/keychain-core":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.4.2","@solana/keys":"^6.9.0","@solana/signers":"^6.9.0","@solana/addresses":"^6.9.0","@solana/codecs-core":"^6.9.0","@solana/transactions":"^6.9.0","@solana/nominal-types":"^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/codecs-core":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-vault_1.4.0_1782165260437_0.6741654993737265","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@solana/keychain-vault","version":"2.0.0-beta.1","keywords":["solana","signing","wallet","vault","hashicorp"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-vault@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":"2fd2e6272b6ace151cb8325f4b98c9dcf04b5095","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-2.0.0-beta.1.tgz","fileCount":32,"integrity":"sha512-wGAIQ9mOw+z1EGwC36KjENGIbXEEgofpD1qT8cny22hVV8FLczu+h101Fk1pHUHQ9p9KRdgTemc5kc0o78nSzA==","signatures":[{"sig":"MEQCIFhMW/NIPBHBEbiI6FNlV97R372GhL79xsLwIYZxxG5BAiBBg0E4qXq6W6Vy8zfkKdwpl51I21hy3n7v0esMzw+cFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@2.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87167},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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:c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-2.0.0-beta.1.tgz","_integrity":"sha512-wGAIQ9mOw+z1EGwC36KjENGIbXEEgofpD1qT8cny22hVV8FLczu+h101Fk1pHUHQ9p9KRdgTemc5kc0o78nSzA==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.17.0","description":"HashiCorp Vault signer for Solana transactions","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@solana/keychain-core":"2.0.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.4.2","@solana/keys":"8.0.0","@solana/signers":"8.0.0","@solana/addresses":"8.0.0","@solana/codecs-core":"8.0.0","@solana/transactions":"8.0.0","@solana/nominal-types":"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/codecs-core":">=8.0.0","@solana/transactions":">=8.0.0","@solana/codecs-strings":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-vault_2.0.0-beta.1_1787847777789_0.21282544330011732","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"@solana/keychain-vault@2.0.0","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"91eb5882a0fa2f2bd268fdb2ed983008fb754934","tarball":"https://registry.npmjs.org/@solana/keychain-vault/-/keychain-vault-2.0.0.tgz","fileCount":32,"integrity":"sha512-s9AdT+0nlDIAO6WZjslwTzC7WttVkWj1THqNkd+4vfnxAmbBipGorC7kD6uXIuQbR7QDWZupc9a1S1qDIhpRig==","signatures":[{"sig":"MEUCID3dX1WzsYWsXuwwtpz2bjVmDQBikEnAyJRQ8LoPI3MXAiEAhIrxj5zlL0KtBzr9Ge74+JivtFoY0V3fUu0ACQH6Kcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDZMgWoPMfhCkfdLI1Wo6afBkmNaVA71bz8nDWwLZT01wIhAO4/plCdTIdInJ5GELnWZbsUwQbhDeB/C4GT4uqwVMQa"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-vault@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91857},"main":"./dist/index.js","name":"@solana/keychain-vault","type":"module","_from":"file:.npm-pack/solana-keychain-vault-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":"c1dc9e0c-9d33-43d2-aa0f-9301053432a9"}},"homepage":"https://github.com/solana-foundation/solana-keychain#readme","keywords":["solana","signing","wallet","vault","hashicorp"],"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-vault-2.0.0.tgz","_integrity":"sha512-s9AdT+0nlDIAO6WZjslwTzC7WttVkWj1THqNkd+4vfnxAmbBipGorC7kD6uXIuQbR7QDWZupc9a1S1qDIhpRig==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.19.0","description":"HashiCorp Vault signer for Solana transactions","directories":{},"maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@solana/keychain-core":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.4.2","@solana/keys":"8.3.0","@solana/signers":"8.3.0","@solana/addresses":"8.3.0","@solana/codecs-core":"8.3.0","@solana/transactions":"8.3.0","@solana/nominal-types":"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/codecs-core":">=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-vault_2.0.0_1790869309686_0.31196111447819375"}}},"time":{"created":"2026-01-06T05:58:51.419Z","modified":"2026-10-01T15:41:53.714Z","0.0.0":"2026-01-06T05:58:51.628Z","0.2.1":"2026-01-06T22:05:48.072Z","0.3.0":"2026-01-28T17:40:51.383Z","0.4.0":"2026-02-10T20:45:37.493Z","0.5.0":"2026-03-06T17:53:59.962Z","0.6.0":"2026-03-20T16:13:13.364Z","0.6.1":"2026-03-27T14:37:41.265Z","1.0.1":"2026-04-03T14:47:41.724Z","1.1.0":"2026-04-13T15:23:43.250Z","1.2.0":"2026-04-30T14:29:19.216Z","1.3.0":"2026-06-01T19:53:31.050Z","1.4.0":"2026-06-22T21:54:20.561Z","2.0.0-beta.1":"2026-08-27T16:22:57.929Z","2.0.0":"2026-10-01T15:41:49.789Z"},"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","vault","hashicorp"],"repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"description":"HashiCorp Vault signer for Solana transactions","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"readme":"# @solana/keychain-vault\n\nHashiCorp Vault-based signer for Solana transactions using Vault's transit engine.\n\n## Installation\n\n```bash\npnpm add @solana/keychain-vault\n```\n\n## Prerequisites\n\n1. A HashiCorp Vault instance with the transit engine enabled\n2. An ED25519 key created in the transit engine\n3. A Vault token with sign permissions for the key\n\n### Creating a Transit Key in Vault\n\n```bash\n# Enable the transit engine\nvault secrets enable transit\n\n# Create an ED25519 key\nvault write transit/keys/my-solana-key type=ed25519\n\n# Export the public key to get your Solana address\nvault read -field=keys transit/export/signing-key/my-solana-key/1\n```\n\n## Usage\n\n### Basic Setup\n\n```typescript\nimport { createVaultSigner } from '@solana/keychain-vault';\n\nconst signer = createVaultSigner({\n    vaultAddr: 'https://vault.example.com',\n    vaultToken: 'hvs.your-vault-token',\n    keyName: 'my-solana-key',\n    publicKey: 'your-solana-public-key-base58', // Must match the Vault key\n});\n\n// Check if the signer is available\nconst isAvailable = await signer.isAvailable();\nconsole.log('Vault signer available:', isAvailable);\n```\n\n### Signing Transactions\n\n```typescript\nimport { pipe } from '@solana/functional';\nimport { createTransaction } from '@solana/transactions';\nimport { signTransaction } from '@solana/signers';\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### With Rate Limiting\n\nIf you're signing multiple transactions/messages concurrently and want to avoid rate limits:\n\n```typescript\nconst signer = createVaultSigner({\n    vaultAddr: 'https://vault.example.com',\n    vaultToken: 'hvs.your-vault-token',\n    keyName: 'my-solana-key',\n    publicKey: 'your-solana-public-key',\n    requestDelayMs: 100, // 100ms delay between concurrent requests\n});\n```\n\n## Configuration\n\n### VaultSignerConfig\n\n| Field | Type | Required | Description |\n|-------|------|----------|-------------|\n| `vaultAddr` | `string` | Yes | Vault server address (e.g., https://vault.example.com) |\n| `vaultToken` | `string` | Yes | Vault authentication token |\n| `keyName` | `string` | Yes | Name of the transit key in Vault |\n| `publicKey` | `string` | Yes | Solana public key (base58) corresponding to the Vault key |\n| `requestDelayMs` | `number` | No | Delay in ms between concurrent signing requests (default: 0) |\n\n## Vault Permissions\n\nThe Vault token must have the following permissions on the transit key:\n\n```hcl\npath \"transit/sign/my-solana-key\" {\n  capabilities = [\"update\"]\n}\n\npath \"transit/keys/my-solana-key\" {\n  capabilities = [\"read\"]\n}\n```\n\n## Error Handling\n\nThe signer will throw errors with specific codes from `@solana/keychain-core`:\n\n- `CONFIG_ERROR` - Invalid configuration\n- `HTTP_ERROR` - Network request failed\n- `REMOTE_API_ERROR` - Vault API returned an error\n- `PARSING_ERROR` - Failed to parse Vault response\n\n```typescript\nimport { SignerErrorCode } from '@solana/keychain-core';\n\ntry {\n    await signer.signMessages([message]);\n} catch (error) {\n    if (error.code === SignerErrorCode.REMOTE_API_ERROR) {\n        console.error('Vault API error:', error.message);\n    }\n}\n```\n\n## Security Considerations\n\n1. **Token Security**: Never hardcode Vault tokens. Use environment variables or secure secret management.\n2. **TLS**: Always use HTTPS when connecting to Vault.\n3. **Token Rotation**: Implement token rotation and use short-lived tokens when possible.\n4. **Audit Logging**: Enable Vault audit logging to track signing operations.\n\n## License\n\nMIT","readmeFilename":"README.md"}