{"_id":"@solana/keychain-para","_rev":"11-926a12bfdb6ed6b7c911042ec8093288","name":"@solana/keychain-para","dist-tags":{"latest":"2.0.0","beta":"2.0.0-beta.1"},"versions":{"0.0.0":{"name":"@solana/keychain-para","version":"0.0.0","author":"","license":"ISC","_id":"@solana/keychain-para@0.0.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"dist":{"shasum":"ca7654a1f395e425c01876d73e9204a624a675c4","tarball":"https://registry.npmjs.org/@solana/keychain-para/-/keychain-para-0.0.0.tgz","fileCount":1,"integrity":"sha512-mjrnwMQz1BHXnfu24CGLrSn7k3RSrYct3VnQWMdk93kR9zfKwjqF8npNHQDwmb8YeqngRdLL2JAacfbuWWhriQ==","signatures":[{"sig":"MEQCIGlcPoaaY/czygAaCilJIQXBt1/QngNfaUnEaRPCK+/NAiAmlgnqlqhN6bSA5ylIwdTEW6uS1UKzJzDkTSAPXrxOfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"solana-devs","email":"npm@solana.org"},"_npmVersion":"9.2.0","description":"","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keychain-para_0.0.0_1772154180976_0.5659027349579928","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@solana/keychain-para","version":"0.5.0","keywords":["solana","signing","wallet","para","mpc"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-para@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":"1eb631002c20b0b544ba34e02511662ad2e05810","tarball":"https://registry.npmjs.org/@solana/keychain-para/-/keychain-para-0.5.0.tgz","fileCount":32,"integrity":"sha512-v86+BaNta8xSGqUbTPc1pIMiooyae2HmQ5HhYFBrphUCEirD3PLE4pRLrzJ1rPG68OXf+OWFZLhV2ZucZ7CTSw==","signatures":[{"sig":"MEUCIDWqfIM8dhvStKJjDQ2w9x+tPyLpuJvla+GSPDAkzWymAiEA05+mGuljf73jE+jF3qGzHHFdtsfp92vznP0JrKO9Gns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-para@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105232},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-para-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:e4a2d7d5-ea0b-44b3-adbf-342fbc091afc"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-para-0.5.0.tgz","_integrity":"sha512-v86+BaNta8xSGqUbTPc1pIMiooyae2HmQ5HhYFBrphUCEirD3PLE4pRLrzJ1rPG68OXf+OWFZLhV2ZucZ7CTSw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"Para MPC 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/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/keychain-test-utils":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-para_0.5.0_1772819629483_0.7897967156310666","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@solana/keychain-para","version":"0.6.0","keywords":["solana","signing","wallet","para","mpc"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-para@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":"144cbc6ee86ae6124e88d014710e5015c796c6cc","tarball":"https://registry.npmjs.org/@solana/keychain-para/-/keychain-para-0.6.0.tgz","fileCount":32,"integrity":"sha512-35xmSOuxbjfv6bChwkB6QFnel0YWwZWLtkhPHXvMC0osagNtGrFk7MsIIrZEtM94pFs2KCBBB4du9h4ejShVNw==","signatures":[{"sig":"MEUCICFBDvyd7doQWwdq5pKMeHwA5fpwZdfMWqfz2L0H+PzJAiEA/eO0czKxqT7M0xYcxnUb8erBZr1khS1frxl3gBRj/Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-para@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106961},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-para-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:e4a2d7d5-ea0b-44b3-adbf-342fbc091afc"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-para-0.6.0.tgz","_integrity":"sha512-35xmSOuxbjfv6bChwkB6QFnel0YWwZWLtkhPHXvMC0osagNtGrFk7MsIIrZEtM94pFs2KCBBB4du9h4ejShVNw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"Para MPC 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/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/keychain-test-utils":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-para_0.6.0_1774023181409_0.21672742974588388","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@solana/keychain-para","version":"0.6.1","keywords":["solana","signing","wallet","para","mpc"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-para@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":"c2eb85af0c60fa78ed678aa4c3202ebb194e25b4","tarball":"https://registry.npmjs.org/@solana/keychain-para/-/keychain-para-0.6.1.tgz","fileCount":32,"integrity":"sha512-xltN5TwWCYkdCMKH5OQFrnw0HR4apxljPhYxXnz0bhMyJOCSvosHYuEica9WtRnU6mrz60rqzKmuu7RJCG+JTA==","signatures":[{"sig":"MEUCIC1jpltB9MV/SkAA1+ReZgIHDaSduDywHxBVnYssaw7CAiEA7pph8kj3c8WrXnBXxZ/xO4cTikKcK7Iqim8b0dos0m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-para@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107170},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-para-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:e4a2d7d5-ea0b-44b3-adbf-342fbc091afc"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-para-0.6.1.tgz","_integrity":"sha512-xltN5TwWCYkdCMKH5OQFrnw0HR4apxljPhYxXnz0bhMyJOCSvosHYuEica9WtRnU6mrz60rqzKmuu7RJCG+JTA==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"Para MPC 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/transactions":"^6.0.1","@solana/codecs-strings":"^6.0.1","@solana/keychain-test-utils":"0.6.1"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-para_0.6.1_1774622250953_0.327577305102174","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@solana/keychain-para","version":"1.0.1","keywords":["solana","signing","wallet","para","mpc"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-para@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":"b9eea88c4088a5ad8b710c935b340258fc9eba8f","tarball":"https://registry.npmjs.org/@solana/keychain-para/-/keychain-para-1.0.1.tgz","fileCount":32,"integrity":"sha512-Nv8MQWTxMKo5pGF2uAYO1Uw9YWBVxO3aF4qfi/Sts0QKegDpqVDTfYPSOaR1iHofPpRyc0YBfi4Dyj5QzKkkhw==","signatures":[{"sig":"MEQCIBXggVxYYHIEyIEX6ZGoNzpSQeKbtCOB5cJDh3SedIV0AiBaw4dEgp0bYFTacaJgqT+1aD3EWIIfXaURrhcHPvF56Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-para@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109084},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-para-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:e4a2d7d5-ea0b-44b3-adbf-342fbc091afc"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-para-1.0.1.tgz","_integrity":"sha512-Nv8MQWTxMKo5pGF2uAYO1Uw9YWBVxO3aF4qfi/Sts0QKegDpqVDTfYPSOaR1iHofPpRyc0YBfi4Dyj5QzKkkhw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"Para MPC 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/transactions":"^6.0.1","@solana/codecs-strings":"^6.0.1","@solana/keychain-test-utils":"1.0.1"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-para_1.0.1_1775227651609_0.2976776650943964","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@solana/keychain-para","version":"1.1.0","keywords":["solana","signing","wallet","para","mpc"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-para@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":"c40a6f62c3a00d9d8d0ec1ee95b5339264ad37b3","tarball":"https://registry.npmjs.org/@solana/keychain-para/-/keychain-para-1.1.0.tgz","fileCount":32,"integrity":"sha512-+iYtergtginXOFI5EhUOGxgsdNgcxHaepfMQz9A8s/LDKdzH9M6SVS/7UlHZYwGwgoK948b7X6T/YfnD2o8adQ==","signatures":[{"sig":"MEUCIQCp7aE4kqOSnepwgyxP/u9LtiXooFh6DuFm20mOOkOHnQIgY89nnsvhVQZur7hF0+NdFa7LQztww/nsqC0eLsEesTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-para@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109084},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-para-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:e4a2d7d5-ea0b-44b3-adbf-342fbc091afc"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-para-1.1.0.tgz","_integrity":"sha512-+iYtergtginXOFI5EhUOGxgsdNgcxHaepfMQz9A8s/LDKdzH9M6SVS/7UlHZYwGwgoK948b7X6T/YfnD2o8adQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"Para MPC 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/transactions":"^6.0.1","@solana/codecs-strings":"^6.0.1","@solana/keychain-test-utils":"1.1.0"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-para_1.1.0_1776093812924_0.17517312718451805","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@solana/keychain-para","version":"1.2.0","keywords":["solana","signing","wallet","para","mpc"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-para@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":"9859b141619936b795159cc16fe652ba6dc893eb","tarball":"https://registry.npmjs.org/@solana/keychain-para/-/keychain-para-1.2.0.tgz","fileCount":32,"integrity":"sha512-roCcwBK74/FwGke6Uxvkb1B/oby5CUXvNOxdeo8G4zrMOPBaqelJ0pl8SfT7bXj9gv4BIEys7hMeIO8gkmw2QA==","signatures":[{"sig":"MEYCIQCtEdBarUQN9p/pYzSwErDHgXTny+GTzUcFtuRfSE9f8QIhAJwlXh9sxxZKM11QezbZAzR9WCPAn2RTzjF80QlwvXwf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-para@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109084},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-para-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:e4a2d7d5-ea0b-44b3-adbf-342fbc091afc"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-para-1.2.0.tgz","_integrity":"sha512-roCcwBK74/FwGke6Uxvkb1B/oby5CUXvNOxdeo8G4zrMOPBaqelJ0pl8SfT7bXj9gv4BIEys7hMeIO8gkmw2QA==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"Para MPC 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/transactions":"^6.0.1","@solana/codecs-strings":"^6.0.1","@solana/keychain-test-utils":"1.2.0"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-para_1.2.0_1777559437757_0.7327524562924479","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@solana/keychain-para","version":"1.3.0","keywords":["solana","signing","wallet","para","mpc"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-para@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":"1686a001848cd4107cf4d014726aa5aeb0eb72c7","tarball":"https://registry.npmjs.org/@solana/keychain-para/-/keychain-para-1.3.0.tgz","fileCount":32,"integrity":"sha512-pp6KcIqxUHY5O4AynLedc+GMe8JUzBJU6tzIQy1soBYZURtyld4mWjkQ9xAotbYpLXg0aJnKaQIW5xGQFfGO/w==","signatures":[{"sig":"MEUCICrOzKEZ5s0D5GzmVDyX7Gt1nBbto4EZ+3kyb+djkH3oAiEAh5zv8jX5T7pwuBNWhjg3IvDbSM2E/Coi1fddrw2pXfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-para@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109084},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-para-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:e4a2d7d5-ea0b-44b3-adbf-342fbc091afc"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-para-1.3.0.tgz","_integrity":"sha512-pp6KcIqxUHY5O4AynLedc+GMe8JUzBJU6tzIQy1soBYZURtyld4mWjkQ9xAotbYpLXg0aJnKaQIW5xGQFfGO/w==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.13.0","description":"Para MPC 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/transactions":"^6.9.0","@solana/codecs-strings":"^6.9.0","@solana/keychain-test-utils":"1.3.0"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-para_1.3.0_1780343590026_0.2515631949182655","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@solana/keychain-para","version":"1.4.0","keywords":["solana","signing","wallet","para","mpc"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-para@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":"a4e9400c27e81a4ae7d6a380808f50a6450c7e30","tarball":"https://registry.npmjs.org/@solana/keychain-para/-/keychain-para-1.4.0.tgz","fileCount":32,"integrity":"sha512-zOvV4s681+ySVrHaWxuuSyFbtoK3mFalkNf1+PgaMmx8QltTaUPQv1NBLOwgdoQ+ZnHDTGfHQTlDKnhUhwAvxQ==","signatures":[{"sig":"MEQCIDQPant9ky6wvIELJMcwWp4TSVK4ZS5pO5ckSFS6QI+kAiB2Z4jlvchrUkJzEEJEs/iLQ2XX7s4VDSaMR1RmQQ/R+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-para@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101275},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-para-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:e4a2d7d5-ea0b-44b3-adbf-342fbc091afc"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-para-1.4.0.tgz","_integrity":"sha512-zOvV4s681+ySVrHaWxuuSyFbtoK3mFalkNf1+PgaMmx8QltTaUPQv1NBLOwgdoQ+ZnHDTGfHQTlDKnhUhwAvxQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.13.0","description":"Para MPC 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/transactions":"^6.9.0","@solana/codecs-strings":"^6.9.0","@solana/keychain-test-utils":"1.4.0"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-para_1.4.0_1782165245421_0.614367176212244","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@solana/keychain-para","version":"2.0.0-beta.1","keywords":["solana","signing","wallet","para","mpc"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-para@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":"86d326807fa078b13cddca9a3b4c37c22f88c52b","tarball":"https://registry.npmjs.org/@solana/keychain-para/-/keychain-para-2.0.0-beta.1.tgz","fileCount":32,"integrity":"sha512-fPJ8y5pl1lK/W53lJQgmLNVmSS9/BX3bxc+G5LxD7IGK+ecvcOIZWuWP9semG+ms8u4Yk46jFnN0KxWOWrk1YA==","signatures":[{"sig":"MEUCIDy2qpFkSrtJyIJpjlHGbdDxNdgbLdTPx1vcCXEkJiIhAiEA5zLrncZkFew69U3A7/qSdbx9j6WeC9FL/Hua5z5vXig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-para@2.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99450},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-para-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:e4a2d7d5-ea0b-44b3-adbf-342fbc091afc"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-para-2.0.0-beta.1.tgz","_integrity":"sha512-fPJ8y5pl1lK/W53lJQgmLNVmSS9/BX3bxc+G5LxD7IGK+ecvcOIZWuWP9semG+ms8u4Yk46jFnN0KxWOWrk1YA==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.17.0","description":"Para MPC 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/transactions":"8.0.0","@solana/codecs-strings":"8.0.0","@solana/keychain-test-utils":"2.0.0-beta.1"},"peerDependencies":{"@solana/keys":">=8.0.0","@solana/signers":">=8.0.0","@solana/addresses":">=8.0.0","@solana/transactions":">=8.0.0","@solana/codecs-strings":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-para_2.0.0-beta.1_1787847758961_0.8150568936956843","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"@solana/keychain-para@2.0.0","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"13ecebd01dd95f1331283bd5e04511dcfccd5f0f","tarball":"https://registry.npmjs.org/@solana/keychain-para/-/keychain-para-2.0.0.tgz","fileCount":32,"integrity":"sha512-sDqMJvUNvdGn/3uIxaUFhDp+Z9n7jbvp+KmtR1JFmoaX8OM/zNc/rkYFd6uIZ0dP7lC/UsKCnEdaowzKBWu5vw==","signatures":[{"sig":"MEUCIQCy846LGUNPd5vna0Qm6I9qqXk+de0ETEb42D+aSC/1wwIgGNh5jLAooenhdMsFryVEdkGpoSlkvcpfd9JDS8s0ZQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHi+6p9c6xTfj8LsNYJy8ytdpPqGeYstOBcm/zciEnOGAiEArbFZV9bLFavFn1DvkKPY/uTQgri4ReNNk8GPU7zywMs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-para@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98326},"main":"./dist/index.js","name":"@solana/keychain-para","type":"module","_from":"file:.npm-pack/solana-keychain-para-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":"e4a2d7d5-ea0b-44b3-adbf-342fbc091afc"}},"homepage":"https://github.com/solana-foundation/solana-keychain#readme","keywords":["solana","signing","wallet","para","mpc"],"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-para-2.0.0.tgz","_integrity":"sha512-sDqMJvUNvdGn/3uIxaUFhDp+Z9n7jbvp+KmtR1JFmoaX8OM/zNc/rkYFd6uIZ0dP7lC/UsKCnEdaowzKBWu5vw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.19.0","description":"Para MPC 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/transactions":"8.3.0","@solana/codecs-strings":"8.3.0","@solana/keychain-test-utils":"2.0.0"},"peerDependencies":{"@solana/keys":">=8.1.0","@solana/signers":">=8.1.0","@solana/addresses":">=8.1.0","@solana/transactions":">=8.1.0","@solana/codecs-strings":">=8.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keychain-para_2.0.0_1790869274218_0.44757309472346174"}}},"time":{"created":"2026-02-27T01:03:00.872Z","modified":"2026-10-01T15:41:15.874Z","0.0.0":"2026-02-27T01:03:01.134Z","0.5.0":"2026-03-06T17:53:49.637Z","0.6.0":"2026-03-20T16:13:01.563Z","0.6.1":"2026-03-27T14:37:31.108Z","1.0.1":"2026-04-03T14:47:31.809Z","1.1.0":"2026-04-13T15:23:33.068Z","1.2.0":"2026-04-30T14:30:37.900Z","1.3.0":"2026-06-01T19:53:10.166Z","1.4.0":"2026-06-22T21:54:05.597Z","2.0.0-beta.1":"2026-08-27T16:22:39.112Z","2.0.0":"2026-10-01T15:41:14.308Z"},"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","para","mpc"],"repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"description":"Para MPC signer for Solana transactions","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"readme":"# @solana/keychain-para\n\nPara MPC signer for Solana transactions using Para's REST API.\n\n## Installation\n\n```bash\npnpm add @solana/keychain-para\n```\n\n## Prerequisites\n\n1. A [Para](https://getpara.com) account with API access\n2. A Para secret API key (server-side only, starts with `sk_`)\n3. A Solana wallet created via the [Para REST API](https://docs.getpara.com/v2/rest/wallets/create-wallet) or dashboard\n\n## Usage\n\n### Create and Initialize\n\n```typescript\nimport { createParaSigner } from '@solana/keychain-para';\n\n// Create and initialize the signer (fetches public key from Para API)\nconst signer = await createParaSigner({\n    apiKey: 'your-para-secret-key',\n    walletId: 'your-para-wallet-id',\n});\n\nconsole.log('Signer address:', signer.address);\n```\n\n### Sign Messages\n\n```typescript\nimport { createSignableMessage } from '@solana/signers';\n\nconst message = createSignableMessage('Hello, Para!');\nconst [signatures] = await signer.signMessages([message]);\n```\n\n### Sign Transactions\n\n```typescript\n// Sign transactions using Para's API\nconst [signatures] = await signer.signTransactions([transaction]);\n```\n\n### Check Availability\n\n```typescript\nconst available = await signer.isAvailable();\nconsole.log('Para wallet available:', available);\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 = await createParaSigner({\n    apiKey: 'your-para-secret-key',\n    walletId: 'your-para-wallet-id',\n    requestDelayMs: 100, // 100ms delay between concurrent requests\n});\n```\n\n## Configuration\n\n### ParaSignerConfig\n\n| Field | Type | Required | Description |\n|-------|------|----------|-------------|\n| `apiKey` | `string` | Yes | Your Para secret API key (starts with `sk_`) |\n| `walletId` | `string` | Yes | The Para wallet UUID to use for signing |\n| `apiBaseUrl` | `string` | No | Custom API base URL (default: `https://api.getpara.com`) |\n| `requestDelayMs` | `number` | No | Delay in ms between concurrent signing requests (default: 0) |\n\n## How It Works\n\n1. **Initialization**: Fetches the wallet's public key from Para's REST API during creation\n2. **Signing**: Sends raw bytes (hex-encoded) to Para's `/v1/wallets/:walletId/sign-raw` endpoint\n3. **Response**: Decodes the hex-encoded Ed25519 signature from Para's response\n\nPara uses MPC (Multi-Party Computation) for key management — private keys are never assembled in a single location.\n\n## Error Handling\n\nThe signer will throw errors with specific codes from `@solana/keychain-core`:\n\n- `CONFIG_ERROR` - Invalid configuration (missing apiKey or walletId)\n- `HTTP_ERROR` - Network request failed\n- `REMOTE_API_ERROR` - Para API returned an error\n- `PARSING_ERROR` - Failed to parse Para 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('Para API error:', error.message);\n    }\n}\n```\n\n## Security Notes\n\n- Store your secret key securely (use environment variables)\n- Never expose your secret key in client-side code — it starts with `sk_` for a reason\n- This signer is intended for server-side use or secure environments\n- Para handles key management via MPC — your private keys never leave Para's infrastructure\n\n## Resources\n\n- [Para REST API Documentation](https://docs.getpara.com/v2/rest/overview)\n- [Create a Wallet](https://docs.getpara.com/v2/rest/wallets/create-wallet)\n- [Sign Raw Data](https://docs.getpara.com/v2/rest/wallets/sign-raw)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}