{"_id":"@solana/keychain-aws-kms","_rev":"14-4fe81a7b601ef89032da2fa9e751901c","name":"@solana/keychain-aws-kms","dist-tags":{"latest":"2.0.0","beta":"2.0.0-beta.1"},"versions":{"0.0.0":{"name":"@solana/keychain-aws-kms","version":"0.0.0","keywords":[],"author":"","license":"ISC","_id":"@solana/keychain-aws-kms@0.0.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"dist":{"shasum":"8893fae27c583143e7ac511f94c35786bebe9673","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-0.0.0.tgz","fileCount":2,"integrity":"sha512-+oNKGRGSESEHGR/VfBBmY87yJp5BCmbtZ0p1MiiYagGgdMMmU6bEgInMAD4slJs1J/MVtyp1JkK2tOinAyrVTQ==","signatures":[{"sig":"MEYCIQDkLbLx0OAK2VPZ7oZL675YHckNVHac+Gw3Re+dWoGIMwIhAIFudaJOHQpPtEocEsHPvB/QHQMohad4gtSiF9Xyi2qV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259},"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-aws-kms_0.0.0_1767678424047_0.6629812248440086","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@solana/keychain-aws-kms","version":"0.2.1","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-aws-kms@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":"e09e4261bba33f112b8db5e26c530e6458b38e15","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-0.2.1.tgz","fileCount":27,"integrity":"sha512-nKbpxRSE+zu+y8ZywJGAbwjxbjtLzbQR35Q5wQ1HWTvM4ZCfLzVqlkX8GYFT3eeWCi+JX4VXJdHfOFofl9D/GA==","signatures":[{"sig":"MEYCIQDg+EHxXs9ydv9WrOSzfzD7wxDYkwoumMtIPgnmrK3nQwIhAOjDWZAWFnrXKlzos0zjEJG3JpSYO+XqwvzKVwHe7PMx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71127},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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:51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-0.2.1.tgz","_integrity":"sha512-nKbpxRSE+zu+y8ZywJGAbwjxbjtLzbQR35Q5wQ1HWTvM4ZCfLzVqlkX8GYFT3eeWCi+JX4VXJdHfOFofl9D/GA==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.6.2","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@solana/keys":"^5.0.0","@solana/signers":"^5.0.0","@solana/addresses":"^5.0.0","@aws-sdk/client-kms":"^3.700.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/keychain-test-utils":"0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-aws-kms_0.2.1_1767737131813_0.9561524667381998","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@solana/keychain-aws-kms","version":"0.3.0","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-aws-kms@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":"23a39789e1a7a27442f103e5bd4d86a37dc34e15","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-0.3.0.tgz","fileCount":27,"integrity":"sha512-84plGgkhrmvT/bypgT/q9H3ObibPyOnSiUZyBh44BXZhlKcEc5DlmteCY9WcdazP4FaNOPY9q6K3OqZWRKfoMA==","signatures":[{"sig":"MEQCIF4V3EV11ZXXX1a+8fbTM94niexcX2qhmXstfFTMk6UtAiBRnUDMMstm7ByyIyARuYRob8Cqr8rVwf5qQvja6ltDEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71127},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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:51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-0.3.0.tgz","_integrity":"sha512-84plGgkhrmvT/bypgT/q9H3ObibPyOnSiUZyBh44BXZhlKcEc5DlmteCY9WcdazP4FaNOPY9q6K3OqZWRKfoMA==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.6.2","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@solana/keys":"^5.0.0","@solana/signers":"^5.0.0","@solana/addresses":"^5.0.0","@aws-sdk/client-kms":"^3.700.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/keychain-test-utils":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-aws-kms_0.3.0_1769622037592_0.0465178457954023","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@solana/keychain-aws-kms","version":"0.4.0","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-aws-kms@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":"64128cd1a56fe6a989c8e3ef443f8c4793576375","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-0.4.0.tgz","fileCount":32,"integrity":"sha512-m04grAs6gvk8wLLTnKmZkZtsORYn9A4YJk6gt1icXyexZF5GJFLfGNcle1TY5xUYF4ibcEBUKX/y48bpLA5K9A==","signatures":[{"sig":"MEUCIEEgVjMKTTVFrDYTL8jdOIe+1zza9P5o55OFEo1bwJboAiEAwGa0Ul1LY2DJDj1HwkaPDpWTPkBpcbonAw7qAp61USQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79808},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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:51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-0.4.0.tgz","_integrity":"sha512-m04grAs6gvk8wLLTnKmZkZtsORYn9A4YJk6gt1icXyexZF5GJFLfGNcle1TY5xUYF4ibcEBUKX/y48bpLA5K9A==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.6.2","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@aws-sdk/client-kms":"^3.700.0","@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-aws-kms_0.4.0_1770756323265_0.10984900998287328","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@solana/keychain-aws-kms","version":"0.5.0","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-aws-kms@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":"8f2ec4854df3edc59fea9763fb9e985a3a9d6e25","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-0.5.0.tgz","fileCount":32,"integrity":"sha512-+QnjZMDFcXOR+kwggfLrPgkLysDx4nymuOG6r8rvRMEaQlS9bV8p6Rvrzl5NXzF7q31t14v2lyQWseDhD0/B3A==","signatures":[{"sig":"MEUCIAJhBKwGHIhVH62b8YtnM+/dV3n8h04qkaFcPLc8TsG3AiEAk4TPV3Tu7Ie+9vr5pVnEYLJCzmz5e8CDYCjg2++39nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80542},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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:51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-0.5.0.tgz","_integrity":"sha512-+QnjZMDFcXOR+kwggfLrPgkLysDx4nymuOG6r8rvRMEaQlS9bV8p6Rvrzl5NXzF7q31t14v2lyQWseDhD0/B3A==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@aws-sdk/client-kms":"^3.991.0","@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-aws-kms_0.5.0_1772819617000_0.20443619308559313","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@solana/keychain-aws-kms","version":"0.6.0","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-aws-kms@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":"7af100a35096fbefaef148d8564fc7ccbe567af2","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-0.6.0.tgz","fileCount":32,"integrity":"sha512-dzSiqT3RRSyvjK0h1VfGcNa1WFB5eC+QvnuViKSIgBCaaRjtvnL9KcJWKLHZV9WkZUPFljpZSAL7oFI20bRzZg==","signatures":[{"sig":"MEUCIQCoYYaQfU47H/EeWt+Jeg3zQtgIVuscpF7XZnXRAbX51wIgZRoIWxsFLpUypaN83i9PDgiD9F3cv9GDz6gFAqxWvV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82361},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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:51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-0.6.0.tgz","_integrity":"sha512-dzSiqT3RRSyvjK0h1VfGcNa1WFB5eC+QvnuViKSIgBCaaRjtvnL9KcJWKLHZV9WkZUPFljpZSAL7oFI20bRzZg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@aws-sdk/client-kms":"^3.991.0","@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-aws-kms_0.6.0_1774023164478_0.6927678150401426","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@solana/keychain-aws-kms","version":"0.6.1","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-aws-kms@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":"584a07a37037e0134ed7059fd973c43158ed3c2f","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-0.6.1.tgz","fileCount":32,"integrity":"sha512-NpGFaeLKBAs3tB7nVlon+QlM26MTDVvAsgF9BlqIrNXg1gPvCGAEh1g2pLhunqL4kO5jYYzHw11kJyQUa/IzcA==","signatures":[{"sig":"MEUCIQC0DdtXf6WFkjSy2U8WxYID8UGlxRI3haV41XIEU7pAoAIgYtsX94ym9t8cPmgKrHM7afWjaJJkjWvwCag+iJMwk3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82489},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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:51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-0.6.1.tgz","_integrity":"sha512-NpGFaeLKBAs3tB7nVlon+QlM26MTDVvAsgF9BlqIrNXg1gPvCGAEh1g2pLhunqL4kO5jYYzHw11kJyQUa/IzcA==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@aws-sdk/client-kms":"^3.991.0","@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/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"},"_npmOperationalInternal":{"tmp":"tmp/keychain-aws-kms_0.6.1_1774622229568_0.9586755344025153","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@solana/keychain-aws-kms","version":"1.0.1","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-aws-kms@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":"4cc0769db358c3f95f7eebe71fd97aa2ae54b642","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-1.0.1.tgz","fileCount":32,"integrity":"sha512-hvOVgTpfI5J1jy/oHip23mc3J0rC4/BYXVzjg+pY2Qaf3aTc4R0Ws4mYlONpNgLTbdzHJ6l5C7XrdvKl+woiSA==","signatures":[{"sig":"MEUCIHdrmmrjelcfZpZe+/Opxh/nDwYDRgwLKztZbGY8+ogbAiEAv0Yup/MP86mQQ18FRQiApT++c9dAc/TObEd119KXjxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82929},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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:51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-1.0.1.tgz","_integrity":"sha512-hvOVgTpfI5J1jy/oHip23mc3J0rC4/BYXVzjg+pY2Qaf3aTc4R0Ws4mYlONpNgLTbdzHJ6l5C7XrdvKl+woiSA==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@aws-sdk/client-kms":"^3.991.0","@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/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"},"_npmOperationalInternal":{"tmp":"tmp/keychain-aws-kms_1.0.1_1775227632134_0.4529705747112993","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@solana/keychain-aws-kms","version":"1.1.0","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-aws-kms@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":"9975947ce8afa91483592919c1353e4d408dcb90","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-1.1.0.tgz","fileCount":32,"integrity":"sha512-pQguK53KzyPzYmKem4OhG3cQACkOicKKd36sDmJ9fcG0VR7dB1WlrQ7L6CS8jOkff5qHxWMytHJHFfa58dWmtw==","signatures":[{"sig":"MEUCIQCqBCLl9T/HVQWE5Q1sV97wLduk2Iba3Hb9qwRpACxuDgIgLmvaO43KVDCBq6nWmb6ZkqqJ+gU/ot/Fis4KjLEBdFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82929},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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:51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-1.1.0.tgz","_integrity":"sha512-pQguK53KzyPzYmKem4OhG3cQACkOicKKd36sDmJ9fcG0VR7dB1WlrQ7L6CS8jOkff5qHxWMytHJHFfa58dWmtw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@aws-sdk/client-kms":"^3.991.0","@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/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"},"_npmOperationalInternal":{"tmp":"tmp/keychain-aws-kms_1.1.0_1776093791051_0.347902467505387","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@solana/keychain-aws-kms","version":"1.2.0","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-aws-kms@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":"47be616298ac72afb10dd97e751a117576b2f79e","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-1.2.0.tgz","fileCount":32,"integrity":"sha512-qkdUKu86zZO5K8m0NF1fHHvuYn4nUSQQzI/C3XygZXTuTjKU10+gpWh3fZPcrIp7RM+b+mTwmcItUqEN15SIMQ==","signatures":[{"sig":"MEUCIQD6tKDhz+QlpA/FJy4YawRgC54lTb53et1YSdtj0ZOB4QIgI4Qh1AHZm7uQwxnAGOZojTnFXLOtDUEbCSNEgy9Xswk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82999},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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:51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-1.2.0.tgz","_integrity":"sha512-qkdUKu86zZO5K8m0NF1fHHvuYn4nUSQQzI/C3XygZXTuTjKU10+gpWh3fZPcrIp7RM+b+mTwmcItUqEN15SIMQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@aws-sdk/client-kms":"^3.991.0","@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/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"},"_npmOperationalInternal":{"tmp":"tmp/keychain-aws-kms_1.2.0_1777557714297_0.10195830651042082","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@solana/keychain-aws-kms","version":"1.3.0","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-aws-kms@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":"fe3c5ef22837ff23ad39afb3967af0a746a2bc27","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-1.3.0.tgz","fileCount":32,"integrity":"sha512-8AEluPCptebRumZ7j/kZVpnqFWY7Ot4Uf5zg0Cyj2ywlD1W5e79BVwYd/Abo5s0rKKt7/du7bKIWO2Opxmtsvg==","signatures":[{"sig":"MEYCIQDDragB/zph3HS2fXd7JHdJxDMdxrJXHOSq5fwVFieLRwIhAManxRVB0OguUq5SDhefkP3hcQuaMxa/9DGUDqM/rj1V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83000},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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:51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-1.3.0.tgz","_integrity":"sha512-8AEluPCptebRumZ7j/kZVpnqFWY7Ot4Uf5zg0Cyj2ywlD1W5e79BVwYd/Abo5s0rKKt7/du7bKIWO2Opxmtsvg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.13.0","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@aws-sdk/client-kms":"^3.1051.0","@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/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"},"_npmOperationalInternal":{"tmp":"tmp/keychain-aws-kms_1.3.0_1780343554776_0.939857585234509","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@solana/keychain-aws-kms","version":"1.4.0","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-aws-kms@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":"2d9609dbb5e4de085eb8cecbf3ba39d5d4eb56c9","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-1.4.0.tgz","fileCount":32,"integrity":"sha512-YR/pSwara3SVfokYj43rJUen73NmlqPMP5e98i/twYdFn69/ElVBQcYOtNwSWITDENh2zuinxhEnHfpEbcqbDQ==","signatures":[{"sig":"MEUCIH0TpltJtwIpL5i0CK0EgEbRsVlrg0x76M7xAaMjVQo7AiEAiqJzP6NDPwd7Rez+SutFFtM2Y/QK9LGe8/JZrsMlCMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80689},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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:51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-1.4.0.tgz","_integrity":"sha512-YR/pSwara3SVfokYj43rJUen73NmlqPMP5e98i/twYdFn69/ElVBQcYOtNwSWITDENh2zuinxhEnHfpEbcqbDQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.13.0","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@aws-sdk/client-kms":"^3.1066.0","@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/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"},"_npmOperationalInternal":{"tmp":"tmp/keychain-aws-kms_1.4.0_1782165214178_0.7549124248435899","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@solana/keychain-aws-kms","version":"2.0.0-beta.1","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-aws-kms@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":"20310b4ef4b9f4a013132b6b95e62607637b03d6","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-2.0.0-beta.1.tgz","fileCount":32,"integrity":"sha512-U2z82Vyh29/jPV8luxQq7KrK6cSzYrqxLPsnOu1MdeZ3ILm+3nby9kG9/Vj6fCIhlsLQgt3LOANWpK0aCzdUMQ==","signatures":[{"sig":"MEYCIQCAEYLEwbScSknRl6taje3QhKj5KMTJt4vjbqtQbgfoCwIhALbaD4SoAKwITNo9lZNOhjLsf/lBqpDjqOj1+UesR9ZJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@2.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78204},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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:51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-2.0.0-beta.1.tgz","_integrity":"sha512-U2z82Vyh29/jPV8luxQq7KrK6cSzYrqxLPsnOu1MdeZ3ILm+3nby9kG9/Vj6fCIhlsLQgt3LOANWpK0aCzdUMQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.17.0","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@aws-sdk/client-kms":"^3.1076.0","@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/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"},"_npmOperationalInternal":{"tmp":"tmp/keychain-aws-kms_2.0.0-beta.1_1787847718679_0.440375439981709","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"@solana/keychain-aws-kms@2.0.0","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"25832ad45efbebf5b7bccbddc8521b7f1a59a207","tarball":"https://registry.npmjs.org/@solana/keychain-aws-kms/-/keychain-aws-kms-2.0.0.tgz","fileCount":32,"integrity":"sha512-h07IgXZMmZp5lr+LRyy2QLQdjcJblNgH5SnE4gZUjG7Wcg57ee+/E7Wqv+wYg/OUCkeoFXmb8aBfLIAGv/PJlw==","signatures":[{"sig":"MEYCIQDM1BjsTYGf0stW+I4BDBBa8peF8iSJigW/bSVsOtg0EgIhAJcDupvLrQKYu0MI68bRSZ1rqR/bP+Zsi3Rc1gqHQYni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICGUjtTNpC12g3mqlRAmxmkqbrdD3O0F5ASIQMJsJH4TAiB+PAS7yrCYpQctB/4cW0w8As8uKR07ta99RWgWlBY7Sg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-aws-kms@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81661},"main":"./dist/index.js","name":"@solana/keychain-aws-kms","type":"module","_from":"file:.npm-pack/solana-keychain-aws-kms-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":"51ade583-3a6f-401f-a3f9-f9a1b084a360"}},"homepage":"https://github.com/solana-foundation/solana-keychain#readme","keywords":["solana","signing","wallet","aws","kms","ed25519","eddsa"],"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-aws-kms-2.0.0.tgz","_integrity":"sha512-h07IgXZMmZp5lr+LRyy2QLQdjcJblNgH5SnE4gZUjG7Wcg57ee+/E7Wqv+wYg/OUCkeoFXmb8aBfLIAGv/PJlw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.19.0","description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","directories":{},"maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@aws-sdk/client-kms":"^3.1076.0","@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/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"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keychain-aws-kms_2.0.0_1790868780786_0.7491965007189418"}}},"time":{"created":"2026-01-06T05:47:03.935Z","modified":"2026-10-01T15:33:01.377Z","0.0.0":"2026-01-06T05:47:04.189Z","0.2.1":"2026-01-06T22:05:31.949Z","0.3.0":"2026-01-28T17:40:37.763Z","0.4.0":"2026-02-10T20:45:23.418Z","0.5.0":"2026-03-06T17:53:37.147Z","0.6.0":"2026-03-20T16:12:44.616Z","0.6.1":"2026-03-27T14:37:09.720Z","1.0.1":"2026-04-03T14:47:12.293Z","1.1.0":"2026-04-13T15:23:11.220Z","1.2.0":"2026-04-30T14:01:54.471Z","1.3.0":"2026-06-01T19:52:34.913Z","1.4.0":"2026-06-22T21:53:34.308Z","2.0.0-beta.1":"2026-08-27T16:21:58.811Z","2.0.0":"2026-10-01T15:33:00.865Z"},"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","aws","kms","ed25519","eddsa"],"repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"description":"AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"readme":"# @solana/keychain-aws-kms\n\nAWS KMS-based signer for Solana transactions using EdDSA (Ed25519) signing.\n\n## Installation\n\n```bash\npnpm add @solana/keychain-aws-kms @aws-sdk/client-kms\n```\n\n## Prerequisites\n\n1. An AWS KMS key with:\n   - **Key spec**: `ECC_NIST_EDWARDS25519`\n   - **Key usage**: `SIGN_VERIFY`\n\n2. AWS credentials configured (see [AWS Credentials](#aws-credentials) below)\n\n## AWS Credentials\n\nThe signer uses the **AWS default credential provider chain** to authenticate. You don't need to pass credentials explicitly unless you want to override the defaults.\n\n### Credential Resolution Order\n\nThe AWS SDK looks for credentials in this order:\n\n1. **Environment variables**\n   ```bash\n   export AWS_ACCESS_KEY_ID=\"AKIAIOSFODNN7EXAMPLE\"\n   export AWS_SECRET_ACCESS_KEY=\"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\"\n   export AWS_SESSION_TOKEN=\"...\" # Optional, for temporary credentials\n   export AWS_REGION=\"us-east-1\"  # Optional\n   ```\n\n2. **Shared credentials file** (`~/.aws/credentials`)\n   ```ini\n   [default]\n   aws_access_key_id = AKIAIOSFODNN7EXAMPLE\n   aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY\n   ```\n\n3. **IAM role** (automatic when running on AWS EC2, ECS, or Lambda)\n\n4. **Web identity token** (for EKS/Kubernetes with IRSA)\n\n### Recommended Setup\n\n| Environment | Recommended Method |\n|-------------|-------------------|\n| **Production on AWS** | IAM role attached to EC2/ECS/Lambda (no explicit creds needed) |\n| **Local development** | Environment variables or `~/.aws/credentials` file |\n| **CI/CD pipelines** | Environment variables or OIDC |\n| **Explicit control** | Pass `credentials` in config (TypeScript only) |\n\n### Security Best Practices\n\n- **Never commit credentials** to source control\n- **Use IAM roles** in production instead of long-lived access keys\n- **Use least-privilege IAM policies** - only grant `kms:Sign` and `kms:DescribeKey`\n- **Enable CloudTrail** to audit KMS key usage\n\n## Creating an AWS KMS Key\n\nUse the AWS CLI to create a key suitable for Solana signing:\n\n```bash\naws kms create-key \\\n  --key-spec ECC_NIST_EDWARDS25519 \\\n  --key-usage SIGN_VERIFY \\\n  --description \"Solana signing key\"\n```\n\nOr use the AWS Console:\n1. Go to AWS KMS → Customer managed keys\n2. Click \"Create key\"\n3. Select \"Asymmetric\" key type\n4. Select \"ECC_NIST_EDWARDS25519\" key spec\n5. Select \"Sign and verify\" key usage\n6. Complete the key creation process\n\n## Usage\n\n### Basic Example\n\n```typescript\nimport { createAwsKmsSigner } from '@solana/keychain-aws-kms';\n\nconst signer = createAwsKmsSigner({\n    keyId: 'arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012',\n    publicKey: 'YourSolanaPublicKeyBase58',\n    region: 'us-east-1', // Optional, defaults to AWS config default\n});\n\n// Sign a message\nconst message = { content: new Uint8Array([1, 2, 3, 4]) };\nconst signatures = await signer.signMessages([message]);\n\n// Sign a transaction\nconst signatures = await signer.signTransactions([transaction]);\n```\n\n### With Custom Credentials\n\n```typescript\nconst signer = createAwsKmsSigner({\n    keyId: 'arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012',\n    publicKey: 'YourSolanaPublicKeyBase58',\n    region: 'us-east-1',\n    credentials: {\n        accessKeyId: 'your-access-key-id',\n        secretAccessKey: 'your-secret-access-key',\n        sessionToken: 'optional-session-token', // For temporary credentials\n    },\n});\n```\n\n### With Request Delay (Rate Limiting)\n\n```typescript\nconst signer = createAwsKmsSigner({\n    keyId: 'arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012',\n    publicKey: 'YourSolanaPublicKeyBase58',\n    requestDelayMs: 100, // 100ms delay between concurrent requests\n});\n```\n\n## API Reference\n\n### `createAwsKmsSigner(config)`\n\n```typescript\ncreateAwsKmsSigner(config: AwsKmsSignerConfig)\n```\n\n**Config Options:**\n- `keyId` (required): AWS KMS key ID or ARN\n- `publicKey` (required): Solana public key (base58-encoded)\n- `region` (optional): AWS region (defaults to AWS config default)\n- `requestDelayMs` (optional): Delay in ms between concurrent requests (default: 0)\n- `credentials` (optional): AWS credentials object\n\n#### Methods\n\n- `signMessages(messages)`: Sign multiple messages\n- `signTransactions(transactions)`: Sign multiple transactions\n- `isAvailable()`: Check if the signer is available and the key is valid\n\n## AWS IAM Permissions\n\nThe AWS credentials used must have the following permissions:\n\n```json\n{\n    \"Version\": \"2012-10-17\",\n    \"Statement\": [\n        {\n            \"Effect\": \"Allow\",\n            \"Action\": [\n                \"kms:Sign\",\n                \"kms:DescribeKey\"\n            ],\n            \"Resource\": \"arn:aws:kms:*:*:key/*\"\n        }\n    ]\n}\n```\n\n## Notes\n\n- Ed25519 signatures are 64 bytes\n- The signer uses `ED25519_SHA_512` algorithm with `RAW` message type\n- The key must be in `Enabled` state to sign\n- Rate limiting can be configured via `requestDelayMs` to avoid AWS KMS throttling\n\n","readmeFilename":"README.md"}