{"_id":"@blueshift-gg/faucet-sdk","_rev":"5-8bb058b4c4eba045d2cf4b683c3cfa25","name":"@blueshift-gg/faucet-sdk","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@blueshift-gg/faucet-sdk","version":"1.0.0","keywords":["solana","faucet","blueshift"],"author":{"name":"Blueshift Team"},"license":"MIT","_id":"@blueshift-gg/faucet-sdk@1.0.0","maintainers":[{"name":"deanmlittle","email":"hi@deanlittle.com"},{"name":"jyezy","email":"webjyezy@gmail.com"},{"name":"dhkl","email":"david@davidslab.com"}],"homepage":"https://github.com/blueshift-gg/blueshift-faucet#readme","bugs":{"url":"https://github.com/blueshift-gg/blueshift-faucet/issues"},"dist":{"shasum":"4f164ed3ff7f194ac80880252080192a4cb936e0","tarball":"https://registry.npmjs.org/@blueshift-gg/faucet-sdk/-/faucet-sdk-1.0.0.tgz","fileCount":10,"integrity":"sha512-aYCTSw2pqtcl3llC5EkVTsKBU6ow5zK2s0nJPSfzvTrWfJb7AEFt8nIovvZYLSVhGf2tSTTaHrxhRa/9smRxow==","signatures":[{"sig":"MEUCIQDlf68qhg03B/ib8LE5k4LdIfxiO1UQke2CaKu55iK3mgIgD9GWNpf4F7ya4u2RAW1yq/5QrcHSmB6ND+IdAnuYo9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47411},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"26a09d37076ca608650431f4f64adc0217585280","scripts":{"dev":"tsc --watch","lint":"biome check .","test":"vitest run","build":"tsc","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest watch","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run type-check && npm run test && npm run clean && npm run build"},"_npmUser":{"name":"dhkl","email":"david@davidslab.com"},"repository":{"url":"git+https://github.com/blueshift-gg/blueshift-faucet.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript SDK for Blueshift Faucet","directories":{},"_nodeVersion":"24.4.0","dependencies":{"@solana/kit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"^5.3.3","@biomejs/biome":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/faucet-sdk_1.0.0_1762616298112_0.44627013962434914","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@blueshift-gg/faucet-sdk","version":"1.0.1","keywords":["solana","faucet","blueshift"],"author":{"name":"Blueshift Team"},"license":"MIT","_id":"@blueshift-gg/faucet-sdk@1.0.1","maintainers":[{"name":"deanmlittle","email":"hi@deanlittle.com"},{"name":"jyezy","email":"webjyezy@gmail.com"},{"name":"dhkl","email":"david@davidslab.com"}],"homepage":"https://github.com/blueshift-gg/blueshift-faucet#readme","bugs":{"url":"https://github.com/blueshift-gg/blueshift-faucet/issues"},"dist":{"shasum":"511fee5713742b66cd9702f1bf3c68fcc01860f9","tarball":"https://registry.npmjs.org/@blueshift-gg/faucet-sdk/-/faucet-sdk-1.0.1.tgz","fileCount":10,"integrity":"sha512-ty0eJkuMbJ+Voh44C2OU6DqeGX3xzl7op1Susq6IHuyM7+QCnlGiGMeS9zxPAwmU+tYLqAm0Hf1iPOs0Xtk6nQ==","signatures":[{"sig":"MEYCIQCNrd03CpAor31FHfxyA4oks0IoaGR52MIf3W5aUG3dggIhAI38SVs2+Gx3UgHrvRVREAF/WkqTDT9szsOGKV5SnDpl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25905},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"8413303f82f74f5b8c4fbb80f1405e12fc737f71","scripts":{"dev":"tsc --watch","lint":"biome check .","test":"vitest run","build":"tsc","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest watch","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run type-check && npm run test && npm run clean && npm run build"},"_npmUser":{"name":"dhkl","email":"david@davidslab.com"},"repository":{"url":"git+https://github.com/blueshift-gg/blueshift-faucet.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript SDK for Blueshift Faucet","directories":{},"_nodeVersion":"24.4.0","dependencies":{"@solana/kit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"^5.3.3","@biomejs/biome":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/faucet-sdk_1.0.1_1762617082679_0.4701933405436589","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@blueshift-gg/faucet-sdk","version":"1.1.0","keywords":["solana","faucet","blueshift"],"author":{"name":"Blueshift Team"},"license":"MIT","_id":"@blueshift-gg/faucet-sdk@1.1.0","maintainers":[{"name":"deanmlittle","email":"hi@deanlittle.com"},{"name":"jyezy","email":"webjyezy@gmail.com"},{"name":"dhkl","email":"david@davidslab.com"}],"homepage":"https://github.com/blueshift-gg/blueshift-faucet#readme","bugs":{"url":"https://github.com/blueshift-gg/blueshift-faucet/issues"},"dist":{"shasum":"5281aaea731b2c7bc59881cbca810d0df355a7eb","tarball":"https://registry.npmjs.org/@blueshift-gg/faucet-sdk/-/faucet-sdk-1.1.0.tgz","fileCount":10,"integrity":"sha512-oyudXX1QbSwIUIOGTtsgiTbVnb0DfCN4dBMCAQIlfY8LyKilU7bQ2xnrwKVjelyMYPbzhgS05sp9HkPunUrdwg==","signatures":[{"sig":"MEUCIQClOR7YFdzT5PlWGAXFp3VQTQa4M3OnBPLXESSkuvAPjwIgPaqL6BvjAMbMG0Tc6zWyKgI6bp17MCH55GiCCSCD6yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25310},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"95b952bbb4444867c71f658be45201e17a584fe3","scripts":{"dev":"tsc --watch","lint":"biome check .","test":"vitest run","build":"tsc","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest watch","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run type-check && npm run test && npm run clean && npm run build"},"_npmUser":{"name":"dhkl","email":"david@davidslab.com"},"repository":{"url":"git+https://github.com/blueshift-gg/blueshift-faucet.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript SDK for Blueshift Faucet","directories":{},"_nodeVersion":"24.4.0","dependencies":{"@solana/kit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"^5.3.3","@biomejs/biome":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/faucet-sdk_1.1.0_1762619268622_0.8904080155734428","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@blueshift-gg/faucet-sdk","version":"1.1.1","keywords":["solana","faucet","blueshift"],"author":{"name":"Blueshift Team"},"license":"MIT","_id":"@blueshift-gg/faucet-sdk@1.1.1","maintainers":[{"name":"deanmlittle","email":"hi@deanlittle.com"},{"name":"jyezy","email":"webjyezy@gmail.com"},{"name":"dhkl","email":"david@davidslab.com"}],"homepage":"https://github.com/blueshift-gg/blueshift-faucet#readme","bugs":{"url":"https://github.com/blueshift-gg/blueshift-faucet/issues"},"dist":{"shasum":"90be1872794bdfe8b108775971f310bcfa83010f","tarball":"https://registry.npmjs.org/@blueshift-gg/faucet-sdk/-/faucet-sdk-1.1.1.tgz","fileCount":10,"integrity":"sha512-BFjIJ8s2o7BohsnFAtQoIIXJf+bfHGtOgMLhj7ZB+DHoniPRmJSsowT29svF8NjkEEu+DHiRvCktUc1a+06JSA==","signatures":[{"sig":"MEUCIQCO9cnbWvwjuNdvTKRrpC14jvZLQ2wu8U8Qj8g2xkdq2QIgeDZQx+3QPl3P4YyWVfTkYWcapfmMkbiqm2Hu3zjXAuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25253},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7701b804fde7af3daa70bb0d7383a1ec7fc36fdb","scripts":{"dev":"tsc --watch","lint":"biome check .","test":"vitest run","build":"tsc","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","test:watch":"vitest watch","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run type-check && npm run test && npm run clean && npm run build"},"_npmUser":{"name":"dhkl","email":"david@davidslab.com"},"repository":{"url":"git+https://github.com/blueshift-gg/blueshift-faucet.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript SDK for Blueshift Faucet","directories":{},"_nodeVersion":"24.4.0","dependencies":{"@solana/kit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.8","typescript":"^5.3.3","@biomejs/biome":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/faucet-sdk_1.1.1_1762619427976_0.629514854080166","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@blueshift-gg/faucet-sdk","version":"1.2.0","description":"TypeScript SDK for Blueshift Faucet","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"tsc","dev":"tsc --watch","clean":"rm -rf dist","lint":"biome check .","lint:fix":"biome check --write .","format":"biome format --write .","type-check":"tsc --noEmit","test":"vitest run","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run type-check && npm run test && npm run clean && npm run build"},"keywords":["solana","faucet","blueshift"],"author":{"name":"Blueshift Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/blueshift-gg/blueshift-faucet.git"},"dependencies":{"@solana/kit":"^5.0.0"},"devDependencies":{"@biomejs/biome":"^2.3.4","typescript":"^5.3.3","vitest":"^4.0.8"},"_id":"@blueshift-gg/faucet-sdk@1.2.0","gitHead":"b54f979e533e59b73d7012d5df35902945ffb502","bugs":{"url":"https://github.com/blueshift-gg/blueshift-faucet/issues"},"homepage":"https://github.com/blueshift-gg/blueshift-faucet#readme","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-a0fcJnwDb3Qe/zWrF+ydwpcsZuii9XHTIeAgnrNkS5WATOSqnugONz4kBpQuhDBeWIS0sgVvaAj+fhe5skMYHQ==","shasum":"55d0fedf26f7455a6be9ac41c62f73d50f79d391","tarball":"https://registry.npmjs.org/@blueshift-gg/faucet-sdk/-/faucet-sdk-1.2.0.tgz","fileCount":10,"unpackedSize":29076,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCHytVQ6zC7z8rdlXRYqipPpUFsSSxNwPo+pQJRGuoY8sCIEYXFRmO50W4DkLpqi+eSupL0zw6Qt5GT8GYiyOV2vpG"}]},"_npmUser":{"name":"dhkl","email":"david@davidslab.com"},"directories":{},"maintainers":[{"name":"deanmlittle","email":"hi@deanlittle.com"},{"name":"jyezy","email":"webjyezy@gmail.com"},{"name":"dhkl","email":"david@davidslab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/faucet-sdk_1.2.0_1765515620237_0.3732402019983345"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-08T15:38:18.037Z","modified":"2025-12-12T05:00:20.639Z","1.0.0":"2025-11-08T15:38:18.300Z","1.0.1":"2025-11-08T15:51:22.871Z","1.1.0":"2025-11-08T16:27:48.858Z","1.1.1":"2025-11-08T16:30:28.152Z","1.2.0":"2025-12-12T05:00:20.388Z"},"bugs":{"url":"https://github.com/blueshift-gg/blueshift-faucet/issues"},"author":{"name":"Blueshift Team"},"license":"MIT","homepage":"https://github.com/blueshift-gg/blueshift-faucet#readme","keywords":["solana","faucet","blueshift"],"repository":{"type":"git","url":"git+https://github.com/blueshift-gg/blueshift-faucet.git"},"description":"TypeScript SDK for Blueshift Faucet","maintainers":[{"name":"deanmlittle","email":"hi@deanlittle.com"},{"name":"jyezy","email":"webjyezy@gmail.com"},{"name":"dhkl","email":"david@davidslab.com"}],"readme":"# Blueshift Faucet SDK\n\nTypeScript SDK for claiming tokens from the Blueshift Faucet on Solana.\n\n## Installation\n\n```bash\nnpm install @blueshift-gg/faucet-sdk\n```\n\n## Usage\n\n```typescript\nimport { FaucetClient } from '@blueshift-gg/faucet-sdk';\n\nconst client = new FaucetClient();\n\n// 1. Prepare a claim message to request for 1 SOL airdrop\nconst { message, messageBytes } = FaucetClient.prepareClaimMessage(1);\n\n// 2. Sign with wallet\nconst { signature } = await signMessage({ message: messageBytes });\n\n// 3. Submit claim\nconst response = await client.submitClaim(\n  'devnet',\n  account.address,\n  message,\n  signature\n);\n\nconsole.log(response.signature);\n```\n\n## License\nMIT\n","readmeFilename":"README.md"}