{"_id":"@solana/keychain-crossmint","_rev":"10-2a0c0e3857e2033ebb3c6dd27dacd1a8","name":"@solana/keychain-crossmint","dist-tags":{"latest":"2.0.0","beta":"2.0.0-beta.1"},"versions":{"0.0.0":{"name":"@solana/keychain-crossmint","version":"0.0.0","author":"","license":"ISC","_id":"@solana/keychain-crossmint@0.0.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"dist":{"shasum":"968b2f6da599c4b0f99739e0bdb947c863e27523","tarball":"https://registry.npmjs.org/@solana/keychain-crossmint/-/keychain-crossmint-0.0.0.tgz","fileCount":1,"integrity":"sha512-gfXJ+BAc0P1ZQOL0I1bl10z+8wHekFs87maDBwCDSofA+qvxh8INQyJxTQnVUCG6GXy+FLv0wVUnh904t2FiHw==","signatures":[{"sig":"MEUCIQCK2lzwynfX4OmaNzq7b/fWvZfGJKStR4J8ntE9eAgB/AIgDdKDruFv3Lh63vgjHUaKjwhwGeDwKOLpQfz2QY0EsQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244},"main":"index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"solana-devs","email":"npm@solana.org"},"_npmVersion":"11.6.1","description":"","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keychain-crossmint_0.0.0_1773943714895_0.4275186477883848","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@solana/keychain-crossmint","version":"0.6.0","keywords":["solana","signing","wallet","crossmint"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-crossmint@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":"8631a02575689ffc2cdaa879d22dafcfb6d0163c","tarball":"https://registry.npmjs.org/@solana/keychain-crossmint/-/keychain-crossmint-0.6.0.tgz","fileCount":32,"integrity":"sha512-8K2M8D72CZBolO6CLxb7TWe6P+roNzGu5IEvLzO2G1+5sG2gS6/CCb01dshiz42f0TSodq3G0h1giuqa+ebbuQ==","signatures":[{"sig":"MEYCIQCNm/VKcrIFS1M6Qr4oTkmHSz0hrNeK26ZUiJn0RUJ21wIhAOQCKVT4O71oJ4IFF88f5yReFVYArcwn0otVzIhhycCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-crossmint@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111438},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-crossmint-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:cd199c2f-1514-49be-88b4-0f4bc3bf74cd"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-crossmint-0.6.0.tgz","_integrity":"sha512-8K2M8D72CZBolO6CLxb7TWe6P+roNzGu5IEvLzO2G1+5sG2gS6/CCb01dshiz42f0TSodq3G0h1giuqa+ebbuQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"Crossmint wallet 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/kit":"^6.0.1","@solana-program/memo":"^0.11.0","@solana/keychain-test-utils":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-crossmint_0.6.0_1774023169220_0.5343300563726716","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@solana/keychain-crossmint","version":"0.6.1","keywords":["solana","signing","wallet","crossmint"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-crossmint@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":"8b34e85d2cc4e89cadf10dd0d85332a4da0c3a93","tarball":"https://registry.npmjs.org/@solana/keychain-crossmint/-/keychain-crossmint-0.6.1.tgz","fileCount":32,"integrity":"sha512-n3PXq+KPwLI9HdtMjN9ceIqWy5UC7Z+soh2huue8Rp9PwQlgp3Z4rbscLwWqfqtvON7FvLeqvsXp3OzuUMZXRA==","signatures":[{"sig":"MEUCIH0E2EnZMIDii4Lb86NrmoyAv9hjfzg1E+HSG2cHdFreAiEAnLrgCWc8rlHFPRMtkzkSeNARwrDTFKY/ZS3msUdrCMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-crossmint@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111647},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-crossmint-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:cd199c2f-1514-49be-88b4-0f4bc3bf74cd"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-crossmint-0.6.1.tgz","_integrity":"sha512-n3PXq+KPwLI9HdtMjN9ceIqWy5UC7Z+soh2huue8Rp9PwQlgp3Z4rbscLwWqfqtvON7FvLeqvsXp3OzuUMZXRA==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.9.0","description":"Crossmint wallet 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/kit":"^6.0.1","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana-program/memo":"^0.11.0","@solana/transactions":"^6.0.1","@solana/codecs-strings":"^6.0.1","@solana/keychain-test-utils":"0.6.1"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-crossmint_0.6.1_1774622236611_0.9601482857107912","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@solana/keychain-crossmint","version":"1.0.1","keywords":["solana","signing","wallet","crossmint"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-crossmint@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":"041470454d2f47211e39ccde9392f4e694f29867","tarball":"https://registry.npmjs.org/@solana/keychain-crossmint/-/keychain-crossmint-1.0.1.tgz","fileCount":32,"integrity":"sha512-Hh3EjavWJVdJgi/xOjwMv/NJeh1VSa6R85QIonEADOdSy+35YQ7MS98z0QD2yZNNenX3D6CEoTS9pP0QTHK4jg==","signatures":[{"sig":"MEQCIHQ6MjvV4WwQ29CQYxLYBkqdzDD5jzeJYxn2jrlanFTeAiA7SATCjsqfAinxf8D/kHA4iWesMIQg4VKCALxCRCRrXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-crossmint@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111647},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-crossmint-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:cd199c2f-1514-49be-88b4-0f4bc3bf74cd"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-crossmint-1.0.1.tgz","_integrity":"sha512-Hh3EjavWJVdJgi/xOjwMv/NJeh1VSa6R85QIonEADOdSy+35YQ7MS98z0QD2yZNNenX3D6CEoTS9pP0QTHK4jg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"Crossmint wallet 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/kit":"^6.0.1","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana-program/memo":"^0.11.0","@solana/transactions":"^6.0.1","@solana/codecs-strings":"^6.0.1","@solana/keychain-test-utils":"1.0.1"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-crossmint_1.0.1_1775227639059_0.06343580677044591","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@solana/keychain-crossmint","version":"1.1.0","keywords":["solana","signing","wallet","crossmint"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-crossmint@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":"17bfd846a2de8561c74ac1e29ef2dcc3a7029a44","tarball":"https://registry.npmjs.org/@solana/keychain-crossmint/-/keychain-crossmint-1.1.0.tgz","fileCount":32,"integrity":"sha512-1dFsguXyNYZHe7Qeb81Pv4flc1vXSti6j/Kyc82m4hICMEwBf0KinCBVovwuy4XtXveo/q5zSDCiPwfvRsCmGg==","signatures":[{"sig":"MEUCIQD+AEkquyXkla0gUZyUa6FyMJ+luhTboDiyjy7aJD8IsAIgHEDkbuxO+UA12odmy/J/v5NPxGYHZHHPJ8Fta3fcHdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-crossmint@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139428},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-crossmint-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:cd199c2f-1514-49be-88b4-0f4bc3bf74cd"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-crossmint-1.1.0.tgz","_integrity":"sha512-1dFsguXyNYZHe7Qeb81Pv4flc1vXSti6j/Kyc82m4hICMEwBf0KinCBVovwuy4XtXveo/q5zSDCiPwfvRsCmGg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"Crossmint wallet 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/kit":"^6.0.1","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana-program/memo":"^0.11.0","@solana/transactions":"^6.0.1","@solana/codecs-strings":"^6.0.1","@solana/keychain-test-utils":"1.1.0"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-crossmint_1.1.0_1776093798604_0.23092437200368532","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@solana/keychain-crossmint","version":"1.2.0","keywords":["solana","signing","wallet","crossmint"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-crossmint@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":"c6a589ef376758d6966994025f02c2ae2612059a","tarball":"https://registry.npmjs.org/@solana/keychain-crossmint/-/keychain-crossmint-1.2.0.tgz","fileCount":32,"integrity":"sha512-vmlVvQlygiX9bWdphyGhtS5eQZnLfCuqco6PY6nKws8wIVpOpCqVrCgRBkCXTVUxOCgyJVp78SPST5OXL13vVw==","signatures":[{"sig":"MEQCIBiNdHp2JnjTygb6kigYt+susM4l8uygT8A7HaeQs/W1AiBb/QpNpLniNFe+mftS2nCT9FMeN4Lw0YE5BO8UiqDiYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-crossmint@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139543},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-crossmint-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:cd199c2f-1514-49be-88b4-0f4bc3bf74cd"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-crossmint-1.2.0.tgz","_integrity":"sha512-vmlVvQlygiX9bWdphyGhtS5eQZnLfCuqco6PY6nKws8wIVpOpCqVrCgRBkCXTVUxOCgyJVp78SPST5OXL13vVw==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.11.0","description":"Crossmint wallet 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/kit":"^6.0.1","@solana/keys":"^6.0.1","@solana/signers":"^6.0.1","@solana/addresses":"^6.0.1","@solana-program/memo":"^0.11.0","@solana/transactions":"^6.0.1","@solana/codecs-strings":"^6.0.1","@solana/keychain-test-utils":"1.2.0"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-crossmint_1.2.0_1777557721947_0.9372304610791204","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@solana/keychain-crossmint","version":"1.3.0","keywords":["solana","signing","wallet","crossmint"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-crossmint@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":"9628ed165e0b83296949bc44ff96e5b00cbe2fb8","tarball":"https://registry.npmjs.org/@solana/keychain-crossmint/-/keychain-crossmint-1.3.0.tgz","fileCount":32,"integrity":"sha512-yqIZNov32A6Xzu9CP5e1oXJjfoZvpx8yxMs9YuAWBthiEEZmcn3Vpc+scm0+hPvG9I2nnsDx8znvBO5x5Klrlg==","signatures":[{"sig":"MEUCIQDFrVNwjRp1CMeHkNvICjSbylZbDth0m5AZwkviC/w7tAIgeK7qL/QxeUU/o/bxaA3P4PciTQfjh2P3+ZccKQPFaKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-crossmint@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139543},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-crossmint-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:cd199c2f-1514-49be-88b4-0f4bc3bf74cd"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-crossmint-1.3.0.tgz","_integrity":"sha512-yqIZNov32A6Xzu9CP5e1oXJjfoZvpx8yxMs9YuAWBthiEEZmcn3Vpc+scm0+hPvG9I2nnsDx8znvBO5x5Klrlg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.13.0","description":"Crossmint wallet 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/kit":"^6.9.0","@solana/keys":"^6.9.0","@solana/signers":"^6.9.0","@solana/addresses":"^6.9.0","@solana-program/memo":"^0.11.0","@solana/transactions":"^6.9.0","@solana/codecs-strings":"^6.9.0","@solana/keychain-test-utils":"1.3.0"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-crossmint_1.3.0_1780343562674_0.8623074051335176","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@solana/keychain-crossmint","version":"1.4.0","keywords":["solana","signing","wallet","crossmint"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-crossmint@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":"0a4460bf6d94837589c703bca03fe8a37db328ec","tarball":"https://registry.npmjs.org/@solana/keychain-crossmint/-/keychain-crossmint-1.4.0.tgz","fileCount":32,"integrity":"sha512-it+ZDt+5tmnCgh7hsNMtALxEZve83kotsUWJd9bnGXJpbu3v6zRnr4rdWAP1PecPnYxiu8VeiU/FiELju/m5oQ==","signatures":[{"sig":"MEUCIEJ+g34+QGadz1u26/tSz4laNM5FpM0qxzJ0XgdDkbq5AiEAkDKTR1tC2mIVUtUQbsZXh7tsxXRc5P8t5+saFb1Fv/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-crossmint@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179356},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-crossmint-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:cd199c2f-1514-49be-88b4-0f4bc3bf74cd"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-crossmint-1.4.0.tgz","_integrity":"sha512-it+ZDt+5tmnCgh7hsNMtALxEZve83kotsUWJd9bnGXJpbu3v6zRnr4rdWAP1PecPnYxiu8VeiU/FiELju/m5oQ==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.13.0","description":"Crossmint wallet 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/kit":"^6.9.0","@solana/keys":"^6.9.0","@solana/signers":"^6.9.0","@solana/addresses":"^6.9.0","@solana-program/memo":"^0.11.0","@solana/transactions":"^6.9.0","@solana/codecs-strings":"^6.9.0","@solana/keychain-test-utils":"1.4.0"},"peerDependencies":{"@solana/keys":">=6.0.1","@solana/signers":">=6.0.1","@solana/addresses":">=6.0.1","@solana/transactions":">=6.0.1","@solana/codecs-strings":">=6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/keychain-crossmint_1.4.0_1782165222586_0.9555190155221365","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@solana/keychain-crossmint","version":"2.0.0-beta.1","keywords":["solana","signing","wallet","crossmint"],"author":{"name":"Solana Foundation"},"license":"MIT","_id":"@solana/keychain-crossmint@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":"8e6bfd73b5c3a38ec6866750af835b29bcecbb8f","tarball":"https://registry.npmjs.org/@solana/keychain-crossmint/-/keychain-crossmint-2.0.0-beta.1.tgz","fileCount":32,"integrity":"sha512-0RRIEjhXo+TZQjtdlib3qfcMCsjtxalLlUeeFk8oDsKgHhFhMRAQlq9LtT9r3f45dIijVLXWxlYmJhU6rd4vJg==","signatures":[{"sig":"MEUCIQCGli9lWK7n0lb/N5t4ehSLPUCdY6rS57ESNorYFiVEiQIgKbxlNQsIB8D4GL3FMBlgrgjfrJpZ0ELw0Pb8mDco168=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-crossmint@2.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224335},"main":"./dist/index.js","type":"module","_from":"file:.npm-pack/solana-keychain-crossmint-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:cd199c2f-1514-49be-88b4-0f4bc3bf74cd"}},"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-crossmint-2.0.0-beta.1.tgz","_integrity":"sha512-0RRIEjhXo+TZQjtdlib3qfcMCsjtxalLlUeeFk8oDsKgHhFhMRAQlq9LtT9r3f45dIijVLXWxlYmJhU6rd4vJg==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.17.0","description":"Crossmint wallet 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/kit":"8.0.0","@solana/keys":"8.0.0","@solana/signers":"8.0.0","@solana/addresses":"8.0.0","@solana-program/memo":"^0.12.0","@solana/transactions":"8.0.0","@solana/codecs-strings":"8.0.0","@solana/keychain-test-utils":"2.0.0-beta.1"},"peerDependencies":{"@solana/keys":">=8.0.0","@solana/signers":">=8.0.0","@solana/addresses":">=8.0.0","@solana/transactions":">=8.0.0","@solana/codecs-strings":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keychain-crossmint_2.0.0-beta.1_1787847727596_0.7267889676554631","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"@solana/keychain-crossmint@2.0.0","bugs":{"url":"https://github.com/solana-foundation/solana-keychain/issues"},"dist":{"shasum":"fe202e7d5950b79b8c724660bf67cdcc09193ffa","tarball":"https://registry.npmjs.org/@solana/keychain-crossmint/-/keychain-crossmint-2.0.0.tgz","fileCount":32,"integrity":"sha512-f4FQJcizml6hqY65ZedorK4Mtr413BFbtE9iBbSAlDSRr901/XCe4ABnlU8YXcEjJlKYKOlrfjB0iaVwlKw72Q==","signatures":[{"sig":"MEQCIDysdBLW8GzROJ9ZgYAWKClTEzUREu63qAccXbLRzqSuAiBufJXdkjiyYqG/MGT1z4BS7bUscPSKaovG2fKgG4LLGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEHXr8j0kC0aMxLUBWUwc6BmWy7tuTfSa+1uguCEo++pAiEAqvybW07e/7cfLTB0v3Lf3cjexgdIak6ZtTpWFz8+LNw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkeychain-crossmint@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260309},"main":"./dist/index.js","name":"@solana/keychain-crossmint","type":"module","_from":"file:.npm-pack/solana-keychain-crossmint-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":"cd199c2f-1514-49be-88b4-0f4bc3bf74cd"}},"homepage":"https://github.com/solana-foundation/solana-keychain#readme","keywords":["solana","signing","wallet","crossmint"],"_resolved":"/home/runner/work/solana-keychain/solana-keychain/typescript/.npm-pack/solana-keychain-crossmint-2.0.0.tgz","_integrity":"sha512-f4FQJcizml6hqY65ZedorK4Mtr413BFbtE9iBbSAlDSRr901/XCe4ABnlU8YXcEjJlKYKOlrfjB0iaVwlKw72Q==","repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"_npmVersion":"11.19.0","description":"Crossmint wallet 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/kit":"8.3.0","@solana/keys":"8.3.0","@solana/signers":"8.3.0","@solana/addresses":"8.3.0","@solana-program/memo":"^0.12.0","@solana/transactions":"8.3.0","@solana/codecs-strings":"8.3.0","@solana/keychain-test-utils":"2.0.0"},"peerDependencies":{"@solana/keys":">=8.1.0","@solana/signers":">=8.1.0","@solana/addresses":">=8.1.0","@solana/transactions":">=8.1.0","@solana/codecs-strings":">=8.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keychain-crossmint_2.0.0_1790868775961_0.2946870328064364"}}},"time":{"created":"2026-03-19T18:08:34.789Z","modified":"2026-10-01T15:32:56.602Z","0.0.0":"2026-03-19T18:08:35.052Z","0.6.0":"2026-03-20T16:12:49.388Z","0.6.1":"2026-03-27T14:37:16.802Z","1.0.1":"2026-04-03T14:47:19.235Z","1.1.0":"2026-04-13T15:23:18.746Z","1.2.0":"2026-04-30T14:02:02.102Z","1.3.0":"2026-06-01T19:52:42.816Z","1.4.0":"2026-06-22T21:53:42.725Z","2.0.0-beta.1":"2026-08-27T16:22:07.739Z","2.0.0":"2026-10-01T15:32:56.041Z"},"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","crossmint"],"repository":{"url":"git+https://github.com/solana-foundation/solana-keychain.git","type":"git"},"description":"Crossmint wallet signer for Solana transactions","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"readme":"# @solana/keychain-crossmint\n\nCrossmint wallet signer for Solana transactions using Crossmint Wallets API.\n\n## Installation\n\n```bash\npnpm add @solana/keychain-crossmint\n```\n\n## Usage\n\n```typescript\nimport { createCrossmintSigner } from '@solana/keychain-crossmint';\n\nconst signer = await createCrossmintSigner({\n    apiKey: process.env.CROSSMINT_API_KEY!,\n    walletLocator: process.env.CROSSMINT_WALLET_LOCATOR!,\n});\n```\n\n## Configuration\n\n| Field | Type | Required | Default | Description |\n|-------|------|----------|---------|-------------|\n| `apiKey` | `string` | Yes | - | Crossmint API key |\n| `walletLocator` | `string` | Yes | - | Crossmint wallet locator |\n| `apiBaseUrl` | `string` | No | `https://www.crossmint.com/api` | Base URL for Wallets API |\n| `pollIntervalMs` | `number` | No | `1000` | Poll interval for managed transaction flow |\n| `maxPollAttempts` | `number` | No | `60` | Max poll attempts before timeout |\n| `signer` | `string` | No | - | Optional delegated signer locator |\n\n## Behavior Notes\n\n1. Crossmint executes transactions server-side and sponsors gas, which makes it the fee payer, so the message it signs generally differs from the one you submitted. Use `signAndSendTransactions()` (or `signAndSendTransactionMessageWithSigners()`): the returned value is the landed transaction's fee-payer signature, the identifier you can pass to `getTransaction`/`confirmTransaction`, not a signature over your message bytes. Under sponsorship the fee payer is Crossmint's sponsor key; your wallet's own signature is verified internally before the identifier is returned.\n2. The signer is a `SolanaSendingSigner` (from `@solana/keychain-core`): it exposes **no** `signTransactions` and **no** `signMessages`. Kit classifies signers by method presence, so their absence is what routes the signer through Kit's sending flow instead of partial signing. Crossmint does not support message signing for Solana wallets.\n3. Because it is a sending signer, it cannot be installed as a Kit client `payer`/`identity` (`@solana/keychain-kit-plugin` rejects the config at compile time). Call it directly, or via `signAndSendTransactionMessageWithSigners()`.\n4. Not retry-safe: any failure after the create is accepted rejects with `SIGNER_BROADCAST_UNCONFIRMED` carrying `context.providerTransactionId`; check that transaction with Crossmint before retrying. Each create carries an `x-idempotency-key` derived from the message bytes, so retrying the exact same bytes cannot create a second Crossmint transaction; a retry built with a fresh blockhash is a new transaction.\n\n```typescript\nconst [signature] = await signer.signAndSendTransactions([transaction]);\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}