{"_id":"@solana/react-hooks","_rev":"36-4e1a537dd5d7b241cfbc10963c7c2265","name":"@solana/react-hooks","dist-tags":{"rc":"1.0.0-rc.3","latest":"1.4.1"},"versions":{"0.0.0":{"name":"@solana/react-hooks","version":"0.0.0","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Labs Maintainers","email":"maintainers@solanalabs.com"},"license":"MIT","_id":"@solana/react-hooks@0.0.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"dist":{"shasum":"f13eb5cc245f66f5cd7639de8a0ccb2d825c7842","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-0.0.0.tgz","fileCount":2,"integrity":"sha512-oR2bPzCxCmkUaKNfYyVakSqFWOR8wuPMzrqiUQZ3NcOh0fMqEG8jWZziwahXWZ5xvFR957U8FIL3XQEm1taBzw==","signatures":[{"sig":"MEUCIHDAwaFTT+1UGdNC2YBygXODI+Pka3diS0HRIGL3aA+xAiEAlNG9seXWua/+ruimg1ueiwTTm5KtGmlTn46faiYCJjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10880},"main":"./dist/index.node.cjs","type":"commonjs","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"gitHead":"d9a0c73038894f0be161b56d4280f3b3115f1d4a","scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"solana-devs","email":"npm@solana.org"},"_npmVersion":"9.2.0","description":"React hooks for the @solana/client-core Solana client","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/client-core":"workspace:*","@solana/codecs-core":"^5.0.0","@wallet-standard/ui":"^1.0.1","@solana/transactions":"^5.0.0","@wallet-standard/base":"^1.1.0","@wallet-standard/errors":"^0.1.1","@solana/transaction-messages":"^5.0.0","@wallet-standard/ui-registry":"^1.0.1","@solana/wallet-standard-features":"^1.3.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_0.0.0_1762851867787_0.9453882754576444","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@solana/react-hooks","version":"0.0.2","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@0.0.2","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"612d27f9af7bd9dd9c215a4fc6e502b2405e0bef","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-0.0.2.tgz","fileCount":92,"integrity":"sha512-P1jYUskiJIQv3uz5sqNsbHlRfonhp9NvoHge6yf323T8FHELTOqF/+QngWEyF86TV9UIYe4RVQOhE3X6KlnX2w==","signatures":[{"sig":"MEUCIA3/5CO65PH2sj8ctO1M2/8UkGqmTo3l1H5j32yHPuQbAiEA4UsABnK53X0awPHYIOvOTZ21E1Kmc+z8A98G/1VFs/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842683},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-0.0.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/ceca4aa610f922a2e570e4285c69dfd5/solana-react-hooks-0.0.2.tgz","_integrity":"sha512-P1jYUskiJIQv3uz5sqNsbHlRfonhp9NvoHge6yf323T8FHELTOqF/+QngWEyF86TV9UIYe4RVQOhE3X6KlnX2w==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"0.0.2","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@wallet-standard/ui":"^1.0.1","@solana/transactions":"^5.0.0","@wallet-standard/base":"^1.1.0","@wallet-standard/errors":"^0.1.1","@solana/transaction-messages":"^5.0.0","@wallet-standard/ui-registry":"^1.0.1","@solana/wallet-standard-features":"^1.3.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_0.0.2_1763461733040_0.03230800488604291","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@solana/react-hooks","version":"0.1.0","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@0.1.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"e5e04ab4432088de3b8839ea264a3eec8158ea90","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-0.1.0.tgz","fileCount":34,"integrity":"sha512-VgVAoVSofFIV325qJNggMaI566BuWXLl6mTT/DVU27mQ6s8P+fxpuN5Ux0rZAa2lVozvVwmC5/owk7bbTXsHTA==","signatures":[{"sig":"MEUCIBC4GV98iTe074h7Rizu0eMsHo+YqDLSPD0ZtBHFNzI3AiEAqrdm71mxu6cqUfvzLfZxrxmNSeMwX0F/CAlFlbXFj6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876331},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-0.1.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/4344050b3ed1affa41d189fd7867591b/solana-react-hooks-0.1.0.tgz","_integrity":"sha512-VgVAoVSofFIV325qJNggMaI566BuWXLl6mTT/DVU27mQ6s8P+fxpuN5Ux0rZAa2lVozvVwmC5/owk7bbTXsHTA==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"0.1.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@wallet-standard/ui":"^1.0.1","@solana/transactions":"^5.0.0","@wallet-standard/base":"^1.1.0","@wallet-standard/errors":"^0.1.1","@solana/transaction-messages":"^5.0.0","@wallet-standard/ui-registry":"^1.0.1","@solana/wallet-standard-features":"^1.3.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_0.1.0_1763552840280_0.8496517131587094","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@solana/react-hooks","version":"0.2.0","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@0.2.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"8058b785b5e5d788cc2cd5816f2aad398210ca9d","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-0.2.0.tgz","fileCount":34,"integrity":"sha512-Dl9jlZ/DIMR0Q0GO1rprZMXT2ommELzc0BH/prYcHsm0onszohJi/4YpNlBlfmgDR+9s4rz02R304weFQeH8rg==","signatures":[{"sig":"MEQCIEe8lN4A3lIO9CUmWvdPJNPBzpKA2YizgcS5mM125TXGAiAq7LF4gHeLrDK8yFPMiO8edpzDQUvFyZCtPAhpuCh07g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876501},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-0.2.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/4375b60dc2dd6f103b80c190bd85ea0c/solana-react-hooks-0.2.0.tgz","_integrity":"sha512-Dl9jlZ/DIMR0Q0GO1rprZMXT2ommELzc0BH/prYcHsm0onszohJi/4YpNlBlfmgDR+9s4rz02R304weFQeH8rg==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"0.1.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@wallet-standard/ui":"^1.0.1","@solana/transactions":"^5.0.0","@wallet-standard/base":"^1.1.0","@wallet-standard/errors":"^0.1.1","@solana/transaction-messages":"^5.0.0","@wallet-standard/ui-registry":"^1.0.1","@solana/wallet-standard-features":"^1.3.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_0.2.0_1763566999650_0.37638443921899656","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@solana/react-hooks","version":"0.2.1","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@0.2.1","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"e4d4931083d56553a016349eb18e0f1a6d951f9e","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-0.2.1.tgz","fileCount":34,"integrity":"sha512-RFbWEsQAQHvocboa5OfIUlYmp4w/RmIQvklK1k/PC/a1JJxhlvoOpWbVn68JWlrdWd7nrPpyTv2c4goH05IXTw==","signatures":[{"sig":"MEQCIB6zod2+MDnY6+ANzArvXDLvz+XFSca9cbs4FrqEoqiTAiBwOviXgGWQZLsY/kOC+PLw+WNR6J/n3pvBA0U23TlKyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876501},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-0.2.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/73bcd8db58bd4146116d3161c75d23e0/solana-react-hooks-0.2.1.tgz","_integrity":"sha512-RFbWEsQAQHvocboa5OfIUlYmp4w/RmIQvklK1k/PC/a1JJxhlvoOpWbVn68JWlrdWd7nrPpyTv2c4goH05IXTw==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"0.1.1","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@wallet-standard/ui":"^1.0.1","@solana/transactions":"^5.0.0","@wallet-standard/base":"^1.1.0","@wallet-standard/errors":"^0.1.1","@solana/transaction-messages":"^5.0.0","@wallet-standard/ui-registry":"^1.0.1","@solana/wallet-standard-features":"^1.3.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_0.2.1_1763574116983_0.7586201405606174","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@solana/react-hooks","version":"0.2.2","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@0.2.2","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"8b0484982c45c293c4167029893607df2bb2074c","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-0.2.2.tgz","fileCount":34,"integrity":"sha512-/KzKzozO7+3UDVb53zZ2OwFXm1plYPTkpwsJx82ELYUFumXcrtToctoTYK0s5HwpzL+jzXaTnGh9aZPOf0qSWA==","signatures":[{"sig":"MEUCIDv/3uyC8oPT53dWt9mIiZ6xliSr9Q0dyny0C5rEN6gDAiEAsiwzIXCykfjfgBdUDLKK23Cx8dMDbxKxow64Rhi/Es8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":907176},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-0.2.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/fac79199c94b7602ff0a393b12f4074e/solana-react-hooks-0.2.2.tgz","_integrity":"sha512-/KzKzozO7+3UDVb53zZ2OwFXm1plYPTkpwsJx82ELYUFumXcrtToctoTYK0s5HwpzL+jzXaTnGh9aZPOf0qSWA==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"0.1.2","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@wallet-standard/ui":"^1.0.1","@solana/transactions":"^5.0.0","@wallet-standard/base":"^1.1.0","@wallet-standard/errors":"^0.1.1","@solana/transaction-messages":"^5.0.0","@wallet-standard/ui-registry":"^1.0.1","@solana/wallet-standard-features":"^1.3.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_0.2.2_1763992013717_0.9560694555861251","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@solana/react-hooks","version":"0.2.3","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@0.2.3","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"7f94ce4aa8ab49dc523117397831830ff8362717","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-0.2.3.tgz","fileCount":34,"integrity":"sha512-HntCPypXcXt45Pz3dSHyMumPfgTLcHlaK9iwh0dPbf/tz8LUxEsHr6XkAX/EwmtD8C+4FuU4eFY66gsKKprZHw==","signatures":[{"sig":"MEYCIQCpOiIP2Rtcno/V/6hMUhuo48yJ+Zo/i74KAOoGiQrgFQIhAKDYypylmJaYEngaCmjUYSi49raKbWfeMZ7av8bLOPW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":907176},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-0.2.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/0e956a9d100a20d15be29931947f4616/solana-react-hooks-0.2.3.tgz","_integrity":"sha512-HntCPypXcXt45Pz3dSHyMumPfgTLcHlaK9iwh0dPbf/tz8LUxEsHr6XkAX/EwmtD8C+4FuU4eFY66gsKKprZHw==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"0.1.3","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@wallet-standard/ui":"^1.0.1","@solana/transactions":"^5.0.0","@wallet-standard/base":"^1.1.0","@wallet-standard/errors":"^0.1.1","@solana/transaction-messages":"^5.0.0","@wallet-standard/ui-registry":"^1.0.1","@solana/wallet-standard-features":"^1.3.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_0.2.3_1763998156828_0.3109501527967877","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@solana/react-hooks","version":"0.2.4","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@0.2.4","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"60129507a451f807b86d6ed45f5b5a6a86aeaa08","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-0.2.4.tgz","fileCount":34,"integrity":"sha512-CzetYCuHypKIPHjx51d5wqX+srFdWvrokTH1HvZ4FtWf+humfKs7ppFTvE6lGbRid8O4UT7Wj20mYE8nbsfuEA==","signatures":[{"sig":"MEYCIQC8Y2W+X6B2LUkTkZ6PjcJeuPLYR9K0vDUGjm/Noe0goQIhAJvydRE0U+eqX4GWrk8UcAtvmr7DEysEmGXVzuEmeRjk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":907175},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-0.2.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/bb12600583eb8bf0c39ba355c38d4f81/solana-react-hooks-0.2.4.tgz","_integrity":"sha512-CzetYCuHypKIPHjx51d5wqX+srFdWvrokTH1HvZ4FtWf+humfKs7ppFTvE6lGbRid8O4UT7Wj20mYE8nbsfuEA==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"0.1.4","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@wallet-standard/ui":"^1.0.1","@solana/transactions":"^5.0.0","@wallet-standard/base":"^1.1.0","@wallet-standard/errors":"^0.1.1","@solana/transaction-messages":"^5.0.0","@wallet-standard/ui-registry":"^1.0.1","@solana/wallet-standard-features":"^1.3.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_0.2.4_1764006995268_0.5499014521894547","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@solana/react-hooks","version":"0.2.5","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@0.2.5","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"02cb55e31966d7ac2c1a7d7ffbddf41e8be54238","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-0.2.5.tgz","fileCount":34,"integrity":"sha512-TTuYllA00tWj8DowOXgqg9UM8nstIwAKY+R7PDh+YCNRO6vM2TgRqTVXRgsJPE/cVWEEPY4tMJpb9fvy5B4l5Q==","signatures":[{"sig":"MEUCIHqfTsd6ul77N8VgbdCCK0yJbY6Fmx8urrcWq0pNIAbgAiEA60WUAE5ZZD3IXk9CCcqBuNXmrZdJEfztRWFzh9zNDSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":907289},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-0.2.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/81137ebd1e152317d7527172d44286c1/solana-react-hooks-0.2.5.tgz","_integrity":"sha512-TTuYllA00tWj8DowOXgqg9UM8nstIwAKY+R7PDh+YCNRO6vM2TgRqTVXRgsJPE/cVWEEPY4tMJpb9fvy5B4l5Q==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"0.2.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@wallet-standard/ui":"^1.0.1","@solana/transactions":"^5.0.0","@wallet-standard/base":"^1.1.0","@wallet-standard/errors":"^0.1.1","@solana/transaction-messages":"^5.0.0","@wallet-standard/ui-registry":"^1.0.1","@solana/wallet-standard-features":"^1.3.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_0.2.5_1764074766056_0.7712672297359899","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@solana/react-hooks","version":"0.3.0","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@0.3.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"548a89b82c419af3b2a1cc7181e1ccb8802cbc29","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-0.3.0.tgz","fileCount":32,"integrity":"sha512-5sWbkN4XDWXY/vYOzMbpKfg/bioCrbHFhEnpx1sqseW/kmFtSN3OP5Sh62oGPmp8+OsRn9eRNStGkY7rOuBjjw==","signatures":[{"sig":"MEUCIHIw9Ef2eCorceOkG/UGqKtZKOmyEQuctP8Dzbfiyet+AiEA/L6gQF5kOsC6FsVmqWlb8lfGb8MQVZPjHcI11PAd480=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":697272},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-0.3.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/a7f0aab78ea665a90cb25aa70dfde1c1/solana-react-hooks-0.3.0.tgz","_integrity":"sha512-5sWbkN4XDWXY/vYOzMbpKfg/bioCrbHFhEnpx1sqseW/kmFtSN3OP5Sh62oGPmp8+OsRn9eRNStGkY7rOuBjjw==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"0.2.1","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@wallet-standard/ui":"^1.0.1","@solana/transactions":"^5.0.0","@wallet-standard/base":"^1.1.0","@wallet-standard/errors":"^0.1.1","@solana/transaction-messages":"^5.0.0","@wallet-standard/ui-registry":"^1.0.1","@solana/wallet-standard-features":"^1.3.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_0.3.0_1764080296729_0.6865872724287956","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@solana/react-hooks","version":"0.5.0","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@0.5.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"d8db727e2e795d38f7d468328c29fbf71e6f8b76","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-0.5.0.tgz","fileCount":34,"integrity":"sha512-fPWyh1xDiIAW3Hyazd3J6e3P0EJfDYTDpgLH0e9vawnL+84B1PLDA5OC+3Iqp9lPQ9hAo+2/8hAZBmmwud5iHQ==","signatures":[{"sig":"MEUCIQCMcQgbIqtAf3Aimus73CCZfoSU7C4RJk/Bg62MOEDwFwIgc0yFIKUV/SCxPfiIF8zxmKqdoPrArVzNsJXrvxGl+ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734097},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-0.5.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/c1377e72ed5b8b9b820e8c43ac89646a/solana-react-hooks-0.5.0.tgz","_integrity":"sha512-fPWyh1xDiIAW3Hyazd3J6e3P0EJfDYTDpgLH0e9vawnL+84B1PLDA5OC+3Iqp9lPQ9hAo+2/8hAZBmmwud5iHQ==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"0.2.2","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_0.5.0_1764091134844_0.6102633425771791","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@solana/react-hooks","version":"0.5.1","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@0.5.1","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"50d055a8ce2c9b67cf0b220a5d3b6af6c8e1953f","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-0.5.1.tgz","fileCount":34,"integrity":"sha512-6IeKMQYQgmmmjCwAP/KHQCG65vSxXN+zXWm44krqRumzAa95EmxOM47UYwO5K4bVA7I0F8rcp2DbAjNJos5w0g==","signatures":[{"sig":"MEYCIQCzq3xOE0+VmL+oSodJiAB9rlh0H0I3bZKwo1A9QTS+pwIhAK/Xfk33edtCh2W66KOryTYLziYFh/KxrQ5jMXqNqmRL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":737990},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-0.5.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/432dad7ec8128fff57e3ea40bbbb1ec4/solana-react-hooks-0.5.1.tgz","_integrity":"sha512-6IeKMQYQgmmmjCwAP/KHQCG65vSxXN+zXWm44krqRumzAa95EmxOM47UYwO5K4bVA7I0F8rcp2DbAjNJos5w0g==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"0.2.3","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_0.5.1_1764231668399_0.49780735167667567","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.0":{"name":"@solana/react-hooks","version":"1.0.0-rc.0","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.0.0-rc.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"1dab412f2488c4a64f172c984b9c9d1b28e9303c","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.0.0-rc.0.tgz","fileCount":34,"integrity":"sha512-Y1SJyeG00Uz8hQj5s/4XATEjRXGDa4zCuTDY7WyqT9XU7V8MHgB4UA4EVHVQk731zhtalUxoVD39momDdwwdwg==","signatures":[{"sig":"MEUCIGmlgBjV6sv1MbshMfMtZrLMyDi0BxMU2pPZG17f79U0AiEA/HIPOhd8sL3jEpemHp2qVzulpOgmD9vNDFbnMIuKk90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.0.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742734},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-1.0.0-rc.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/b3aea36fec71b61e18650630df278b79/solana-react-hooks-1.0.0-rc.0.tgz","_integrity":"sha512-Y1SJyeG00Uz8hQj5s/4XATEjRXGDa4zCuTDY7WyqT9XU7V8MHgB4UA4EVHVQk731zhtalUxoVD39momDdwwdwg==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.0.0-rc.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.0.0-rc.0_1764233715808_0.7125557167759928","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@solana/react-hooks","version":"1.0.0-rc.1","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.0.0-rc.1","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"bc433ee4b7de1b437162e871d072c27cad7fd695","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.0.0-rc.1.tgz","fileCount":34,"integrity":"sha512-8uhsaEzRbkptAU7zBXQAm1n0J6SnKaY2naf8hp4u9eBIUHPpeQqUp4ggoJRui+olp4Ew9T8RZbl2bF6VJDyb7g==","signatures":[{"sig":"MEUCIQDFIDNHhArHCGj2QYGd76TpSGKlD1Ooew2i6hbJp9nGKAIgKQaVQfyTGFStXUD9lulm64V+9bJ7RnKBbEQ7UESWEY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742734},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-1.0.0-rc.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/f5b5bff099fd752d45f3196d78f0d085/solana-react-hooks-1.0.0-rc.1.tgz","_integrity":"sha512-8uhsaEzRbkptAU7zBXQAm1n0J6SnKaY2naf8hp4u9eBIUHPpeQqUp4ggoJRui+olp4Ew9T8RZbl2bF6VJDyb7g==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.0.0-rc.1","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.0.0-rc.1_1764236431845_0.7235024725406092","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@solana/react-hooks","version":"1.0.0-rc.2","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.0.0-rc.2","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"a7c4d537280ea3307dc30c5300ddc5f0cccf1017","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.0.0-rc.2.tgz","fileCount":34,"integrity":"sha512-41cH8QI3pNrdn0Lum1lwlteV3tcY668FjNubeVt3CcXtdVF9UwP9EGZesK/RHrRZZnDc2E6SVM0fjsD1SqSXCg==","signatures":[{"sig":"MEUCIQCUfnc78sQuiahIlyDopRrsD6mKTzJyfAh+MRIkzBodoQIgb3PzRLoz3HJx5A9pMpqLTP01RtraOfDEEIC/WNAw0Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.0.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":769341},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-1.0.0-rc.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/40b2b71448cf1fcecd9e8ed144fedda9/solana-react-hooks-1.0.0-rc.2.tgz","_integrity":"sha512-41cH8QI3pNrdn0Lum1lwlteV3tcY668FjNubeVt3CcXtdVF9UwP9EGZesK/RHrRZZnDc2E6SVM0fjsD1SqSXCg==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.0.0-rc.2","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.0.0-rc.2_1764259795682_0.8318938964049101","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@solana/react-hooks","version":"1.0.0-rc.3","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.0.0-rc.3","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"48fbe1642fed448de20e9e64e17175bfe7521f22","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.0.0-rc.3.tgz","fileCount":34,"integrity":"sha512-7v95B1F7cJN8XIO5cPiI9wrIexN8cBH/N/t9AlNxK9LRUHwI3IHbcOTFb+SbxJreslTf8GsZoW77cKwoE259Bg==","signatures":[{"sig":"MEUCIQC+pOBei1oAMEnYhrs4rqdsYZu884ySFMWRHRveYB/CyAIgBKfezF6dc4sMsfu/LJ76WBr2BzfU++SGV+MN0dabIiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.0.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770976},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-1.0.0-rc.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/2900704f5666178efbe33c1ca834ab26/solana-react-hooks-1.0.0-rc.3.tgz","_integrity":"sha512-7v95B1F7cJN8XIO5cPiI9wrIexN8cBH/N/t9AlNxK9LRUHwI3IHbcOTFb+SbxJreslTf8GsZoW77cKwoE259Bg==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.0.0-rc.2","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.0.0-rc.3_1764262670653_0.046904844638257615","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@solana/react-hooks","version":"1.0.1","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.0.1","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"3a6b04dba17adf6eaa894a3ea27a22962ddbd736","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.0.1.tgz","fileCount":34,"integrity":"sha512-f9d3bRoS3NAzjd0/NyxCaz9udikOquAhvC8b+DVSqYmEr+1Wr0M+y9qA4JU79tAoNJKbo8Ty4HqgflyhtP6PIg==","signatures":[{"sig":"MEQCID1+ZSfAebsTayKRfvdfyslrsciaeM0csMjS9yHRVopPAiAs9XYyMR+MoA3t2OJseB6JvfPNMKUhEvAJnrVa58daBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770966},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-1.0.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/7636e60643e5aa4b4dceb16f846aae65/solana-react-hooks-1.0.1.tgz","_integrity":"sha512-f9d3bRoS3NAzjd0/NyxCaz9udikOquAhvC8b+DVSqYmEr+1Wr0M+y9qA4JU79tAoNJKbo8Ty4HqgflyhtP6PIg==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.0.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.0.1_1764605032672_0.8633357537019735","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@solana/react-hooks","version":"1.1.0","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"6df3a1c3db8de8f04e5268a3fc7d1e800c8773f3","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.0.tgz","fileCount":34,"integrity":"sha512-gv9qcjsQJHTpMxTWm//1I9cHa3sQjLIbm3qWeX7wuwtozgu41QE6jM5XTQK/kJIntjg/02swZ+Y23taqurJThA==","signatures":[{"sig":"MEUCIQCt0bm6v6VFypHgpVcrYAPee5HVFtpUF/NHqAouRBCcOwIgfO4fF5iyZAE2WpAP+O+IeqeUtczkaBqNa2jwLBfWW1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855513},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-1.1.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/1e8a0f782d1ba2abbed678d65bb163f5/solana-react-hooks-1.1.0.tgz","_integrity":"sha512-gv9qcjsQJHTpMxTWm//1I9cHa3sQjLIbm3qWeX7wuwtozgu41QE6jM5XTQK/kJIntjg/02swZ+Y23taqurJThA==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.1.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.0_1764846275145_0.6456356446629257","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@solana/react-hooks","version":"1.1.1","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.1","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"062d1a600603efc67a0caf541946e797449e05bc","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.1.tgz","fileCount":34,"integrity":"sha512-o3EFluLLSqfcVCre0smGLyvtKrvMuLjLxXuQP5u22afqu0aZSHSyq4TyxTMyHi+n1eFB6neT3MyPZGMmWdCvAA==","signatures":[{"sig":"MEUCICe51x6KbJRv6BD9AA9kHjB1MiBfESFEx8Z+mnMPDswYAiEA6jhVY/G0g5NlWizKS7uJIAGh1etdNfOdWPGWOhL3Yaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855513},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-1.1.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/30cb74a73588a3af92a3b2d6c445bda7/solana-react-hooks-1.1.1.tgz","_integrity":"sha512-o3EFluLLSqfcVCre0smGLyvtKrvMuLjLxXuQP5u22afqu0aZSHSyq4TyxTMyHi+n1eFB6neT3MyPZGMmWdCvAA==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.1.1","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.1_1764927995801_0.9254555238386768","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@solana/react-hooks","version":"1.1.2","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.2","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"5c440616234143d15517a497f492d5c53ce21657","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.2.tgz","fileCount":34,"integrity":"sha512-S8jYmV6hMMKfL3k/bGVI61SDKq7tVzhXmV1oqR3fERQCpy6hr+QKgvxcaq2mhN8KKjLYAWuIOb3dErLhJ/q3Zw==","signatures":[{"sig":"MEQCIEPiAy44SyofzTxKAXbVB1Rn9eCPPkE0SRZe9mlEzGp0AiB+jLF0LIR+KFm/eHLzKhMVryBefwrv1BqUypheuu05Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855513},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-react-hooks-1.1.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"engines":{"node":">=20.18.0"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"workerd":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"edge-light":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/e8da05098d15a6be38527d77be2c14ee/solana-react-hooks-1.1.2.tgz","_integrity":"sha512-S8jYmV6hMMKfL3k/bGVI61SDKq7tVzhXmV1oqR3fERQCpy6hr+QKgvxcaq2mhN8KKjLYAWuIOb3dErLhJ/q3Zw==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.1.2","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.2_1764946876750_0.88191046842679","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@solana/react-hooks","version":"1.1.3","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.3","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"f5a967b10cb01c93471dc466021dacb75b7988a6","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.3.tgz","fileCount":30,"integrity":"sha512-trPCzTiUNEZgjbU+CN+BGDBTBKqDss+ExWx4inJMLl5huqKRMhz58Ml2Di6mcT9noXn9eB76+iZq/mft5Qw16g==","signatures":[{"sig":"MEUCIQCzte7SKVc4FcQRWH9XZma4gXfP5UzQPiv8ro4z+L8PaQIgcA0Cs4L0jxaYXWvI44dk7pX9XusC0JwvFw9VhKYfc2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500401},"type":"module","_from":"file:solana-react-hooks-1.1.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.node.mjs","workerd":"./dist/index.node.mjs","edge-light":"./dist/index.node.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/37593377fe8c793d32967a92f6192850/solana-react-hooks-1.1.3.tgz","_integrity":"sha512-trPCzTiUNEZgjbU+CN+BGDBTBKqDss+ExWx4inJMLl5huqKRMhz58Ml2Di6mcT9noXn9eB76+iZq/mft5Qw16g==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.1.3","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.3_1764948503098_0.5776437669750261","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@solana/react-hooks","version":"1.1.4","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.4","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"bc1d110746ed9698d4a4438d8c86a61afe6e6ae8","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.4.tgz","fileCount":27,"integrity":"sha512-zyGIhtyW2p97XhRLCRNkt4ZEGPTNHUeR6jwwM5jr6+u2JatnCdLDOgRoa1IyOkol9+e3i+AbAleYvLNVknYVig==","signatures":[{"sig":"MEUCIHa++nF3SwLetKCqcWxfWwlpxmY9EDZQWaICTi6Vv1YnAiEAoClLTXnHwCP+Z4j2xz+v6PCD4PMMukbSJg1mRCfXzW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150987},"type":"module","_from":"file:solana-react-hooks-1.1.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.node.mjs","workerd":"./dist/index.node.mjs","edge-light":"./dist/index.node.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/1b319ddc7a9f11d6ea8816e36b2d20d1/solana-react-hooks-1.1.4.tgz","_integrity":"sha512-zyGIhtyW2p97XhRLCRNkt4ZEGPTNHUeR6jwwM5jr6+u2JatnCdLDOgRoa1IyOkol9+e3i+AbAleYvLNVknYVig==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.1.4","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.4_1764951408511_0.37524948474987885","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@solana/react-hooks","version":"1.1.5","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.5","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"74a2480230c121195bd2c3d5476e290a889e5828","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.5.tgz","fileCount":27,"integrity":"sha512-Xx3eIaxaZQXG6dIa6/LtNRN60BTU/tiElOy5jwHuZbFrBl7sJoVo8U+wKAy4o0pTJtRfcYLwhMyh8UPnc0MwlQ==","signatures":[{"sig":"MEYCIQCFpR/CiSrvX2Xi8X34370aK1El1XRALfy+9qKKR7mhFwIhAMDGE22WJ1Kyeiv8xnRJtkG3UgrOqfk4m18pGiT3ulxe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151001},"type":"module","_from":"file:solana-react-hooks-1.1.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.node.mjs","workerd":"./dist/index.node.mjs","edge-light":"./dist/index.node.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/ea6578db542aaec36105385ee9280e38/solana-react-hooks-1.1.5.tgz","_integrity":"sha512-Xx3eIaxaZQXG6dIa6/LtNRN60BTU/tiElOy5jwHuZbFrBl7sJoVo8U+wKAy4o0pTJtRfcYLwhMyh8UPnc0MwlQ==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.2.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.5_1765909006406_0.49673656294128454","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@solana/react-hooks","version":"1.1.6","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.6","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"82674d93f6e95ff2c5a99fe544c7ea6f24f336c6","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.6.tgz","fileCount":27,"integrity":"sha512-g4E3ruRdjYuGGnKIQsYIuhVxO0EvSsTFYQAHhHOxPA9lQbOrjADxso9CTHlhfhLKsDDbvREIaT7PolJun+Dt1A==","signatures":[{"sig":"MEQCIEh0SXKCf5FLqC/dsvi3nlQ4Ticcj+ZhH73NWjIdlVVvAiAxzSiJsmsAeWypP/PN2dkAojxtPLh9hGU9782N65CRZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151001},"type":"module","_from":"file:solana-react-hooks-1.1.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.node.mjs","workerd":"./dist/index.node.mjs","edge-light":"./dist/index.node.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/428a6f6381894b65014b17bb5579208a/solana-react-hooks-1.1.6.tgz","_integrity":"sha512-g4E3ruRdjYuGGnKIQsYIuhVxO0EvSsTFYQAHhHOxPA9lQbOrjADxso9CTHlhfhLKsDDbvREIaT7PolJun+Dt1A==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.2.1","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.6_1767023899578_0.802526050448569","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@solana/react-hooks","version":"1.1.7","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.7","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"2ca19657b0348678e73289f418728ca8bc6c2c1b","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.7.tgz","fileCount":27,"integrity":"sha512-sbrCeu6jo0sD6z2MeQVESk5CWn25iWjZZ1K5bp8c+eG3oX3UOGrTEOVxmcG9P5UbG+lRvASB+QiuKW7Rwm+xNA==","signatures":[{"sig":"MEUCIQC9ks3yP569B3ZmT7Y8MUHG9s+ayNqs9NAZaCLog24zowIgGModImiDSVUoVmMHQzE44CXl0QeHewFgKCugh7gHp0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151013},"type":"module","_from":"file:solana-react-hooks-1.1.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.browser.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.browser.mjs","workerd":"./dist/index.browser.mjs","edge-light":"./dist/index.browser.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/6b67e08de6defcb45df34bc7184e0b35/solana-react-hooks-1.1.7.tgz","_integrity":"sha512-sbrCeu6jo0sD6z2MeQVESk5CWn25iWjZZ1K5bp8c+eG3oX3UOGrTEOVxmcG9P5UbG+lRvASB+QiuKW7Rwm+xNA==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.2.2","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.7_1767033744499_0.6169059807578487","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@solana/react-hooks","version":"1.1.8","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.8","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"9a6400ebb5d862b6d1517de69536fb6dcb9cc4f8","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.8.tgz","fileCount":27,"integrity":"sha512-Ud2wqAWDajyrvExyBcv6kph3qsb3HtTo8/q0V5bT/H/+VZdmaoTXb1Jz1jjMZI1W66fqeB7aHZBwnM4wfQ6K+w==","signatures":[{"sig":"MEUCIQClIo19s1y6f9gLwCO2DIX9+WR8GLzJQlYaaiGZSVsmXQIgGjDElhZBFktgn7PwMdwdCH80ZgRNYAhl0ApFscVwovc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152621},"type":"module","_from":"file:solana-react-hooks-1.1.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.browser.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.browser.mjs","workerd":"./dist/index.browser.mjs","edge-light":"./dist/index.browser.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/e6911cb076f2e775a7020d1e467101e0/solana-react-hooks-1.1.8.tgz","_integrity":"sha512-Ud2wqAWDajyrvExyBcv6kph3qsb3HtTo8/q0V5bT/H/+VZdmaoTXb1Jz1jjMZI1W66fqeB7aHZBwnM4wfQ6K+w==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.2.2","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.8_1767585347508_0.8880017795156121","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@solana/react-hooks","version":"1.1.9","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.9","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"51aa21e394fb65df8cf07d9923ac3704564b5452","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.9.tgz","fileCount":27,"integrity":"sha512-Bb/HD0MNgsf6UDmAyF875hQ7xsv2xDBYicmJgiuWbqgJDFWdbpAordQag5gXuhyKqUUnILH+ZKNv7sDfIQYxBw==","signatures":[{"sig":"MEYCIQDDKxMucy25bFBx5wVJP59zWhRSg1bpvyniqfUW1hkizgIhAMfTriKho77JVQGgfpfLo+Th58+M+mAxc+0LaDA8Rnv5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153204},"type":"module","_from":"file:solana-react-hooks-1.1.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.browser.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.browser.mjs","workerd":"./dist/index.browser.mjs","edge-light":"./dist/index.browser.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/ec254ea31fb193aa24baea58331bf945/solana-react-hooks-1.1.9.tgz","_integrity":"sha512-Bb/HD0MNgsf6UDmAyF875hQ7xsv2xDBYicmJgiuWbqgJDFWdbpAordQag5gXuhyKqUUnILH+ZKNv7sDfIQYxBw==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.2.2","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.9_1767587040381_0.2071138655664868","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@solana/react-hooks","version":"1.1.10","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.10","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"6c2f9168b42d6163298a3b199d259f42513e6fd6","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.10.tgz","fileCount":27,"integrity":"sha512-NkKuhA5KSGnoLtBifW+3VQaPrnfdvI3Iytoas2nLZ2398195fmds6Eh5xlf5o6pvCROiKj1Ltks9mL5fJXNnoA==","signatures":[{"sig":"MEYCIQC5yF/S23ACLGw8mzi5mpI5cKIH1HAGw7ZFBehGnHJsgQIhAIrX0QZ6HwOF+nynJpy37YzSokgOQKyRZGvkauq9JQ2F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153205},"type":"module","_from":"file:solana-react-hooks-1.1.10.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.browser.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.browser.mjs","workerd":"./dist/index.browser.mjs","edge-light":"./dist/index.browser.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/3b115b8208b27f86e3202546c1666ff7/solana-react-hooks-1.1.10.tgz","_integrity":"sha512-NkKuhA5KSGnoLtBifW+3VQaPrnfdvI3Iytoas2nLZ2398195fmds6Eh5xlf5o6pvCROiKj1Ltks9mL5fJXNnoA==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.3.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.10_1767589608421_0.04182619541055965","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@solana/react-hooks","version":"1.1.11","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.11","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"f6d02e98d907f0e19210e86185ad8c394891d891","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.11.tgz","fileCount":27,"integrity":"sha512-2fxkrvEILeIHstPMSPU2tgs104yMe/r7dnIsNkXm11Sz5LqiqOW+uKh2kpvjwaBaAHB/FlxzgcYN+qlaCGfi7A==","signatures":[{"sig":"MEQCIHyFv6tEj3MLiFIpVWZGP9kCNYTbNjn9dBlXl7ABtmTqAiBMi80qiQVcJD9/M2UGzyNZSsYwtTk+Tih+GBOoAt1wng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153905},"type":"module","_from":"file:solana-react-hooks-1.1.11.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.browser.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.browser.mjs","workerd":"./dist/index.browser.mjs","edge-light":"./dist/index.browser.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/a6657bdb9c213335710703ebbe92820b/solana-react-hooks-1.1.11.tgz","_integrity":"sha512-2fxkrvEILeIHstPMSPU2tgs104yMe/r7dnIsNkXm11Sz5LqiqOW+uKh2kpvjwaBaAHB/FlxzgcYN+qlaCGfi7A==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.3.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.11_1767592995588_0.2659259042459494","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@solana/react-hooks","version":"1.1.12","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.1.12","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"905649a1980001d1d9ff9fc3bce69a2d03890627","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.1.12.tgz","fileCount":27,"integrity":"sha512-OAEzKcuWY+JbgcL4TXHIvJfNfxknn6VlckSZ38JqnT9MKmEPEOotjQKkiUYexJ1lJLYQkl8N+A3kY0j4u/aKNA==","signatures":[{"sig":"MEQCIEShD5Bn46UD16cZ7H5xtHSDrhaGRT1Xf9pSgcQLVKV/AiBm77uSWis6JdXPBRjd1Hah5xosR0nUEtW6TBcS3FGqYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155339},"type":"module","_from":"file:solana-react-hooks-1.1.12.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.browser.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.browser.mjs","workerd":"./dist/index.browser.mjs","edge-light":"./dist/index.browser.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/1926090fea02db163b700377bf669282/solana-react-hooks-1.1.12.tgz","_integrity":"sha512-OAEzKcuWY+JbgcL4TXHIvJfNfxknn6VlckSZ38JqnT9MKmEPEOotjQKkiUYexJ1lJLYQkl8N+A3kY0j4u/aKNA==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.3.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.1.12_1767593901722_0.9702754670045977","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@solana/react-hooks","version":"1.2.0","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.2.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"6948029963ae858513c71e76b3df2eca2dd246c0","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.2.0.tgz","fileCount":27,"integrity":"sha512-+qZZd8rOg1Z+VzfYIwSN/pmbQh+NFv6BxNHv7Zm02/mPK0MQUF4Tj8P07WPuBluoVyl0xy5Py+8oQmPWyL6zFA==","signatures":[{"sig":"MEQCIDuaCyZG3uYHQs7ecu/hZyVW53QaWCVHUUO9+SIO4LT3AiAFaLy8jakmuRefy5zkEmVfnldHt2XLwTym2U+x9zgBDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168092},"type":"module","_from":"file:solana-react-hooks-1.2.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.browser.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.browser.mjs","workerd":"./dist/index.browser.mjs","edge-light":"./dist/index.browser.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json","check:circular-deps":"madge --circular $(find ./src -name '*.ts' -o -name '*.tsx')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/ba7056346927ac6fc55b9bd94709a768/solana-react-hooks-1.2.0.tgz","_integrity":"sha512-+qZZd8rOg1Z+VzfYIwSN/pmbQh+NFv6BxNHv7Zm02/mPK0MQUF4Tj8P07WPuBluoVyl0xy5Py+8oQmPWyL6zFA==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.4.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.2.0_1767601609101_0.6200333944560892","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@solana/react-hooks","version":"1.2.1","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.2.1","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"a77fe3b31366565c2a5d760497c1aadcd3002f6d","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.2.1.tgz","fileCount":27,"integrity":"sha512-dBTmsBRiCfPmZEQe89d1eHAa+hZe+QeTUTbu54v/S4tRarJ1ItyMJ3tJO6kTID39b/hc7WhZfQkQ/pU9y9wdxQ==","signatures":[{"sig":"MEUCIDmPgvFAZXUbGhtCUNAoF+TBbtX8UUZ5N0m2qIos5HpNAiEAydbtPXbgI72uzGPg+oNjTjsOEbAd6CxVe9xmYHn5NBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172133},"type":"module","_from":"file:solana-react-hooks-1.2.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.browser.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.browser.mjs","workerd":"./dist/index.browser.mjs","edge-light":"./dist/index.browser.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json","check:circular-deps":"madge --circular $(find ./src -name '*.ts' -o -name '*.tsx')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/bdc702330d65426249439e3414604b50/solana-react-hooks-1.2.1.tgz","_integrity":"sha512-dBTmsBRiCfPmZEQe89d1eHAa+hZe+QeTUTbu54v/S4tRarJ1ItyMJ3tJO6kTID39b/hc7WhZfQkQ/pU9y9wdxQ==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.4.1","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.2.1_1767604718086_0.8274064468417652","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@solana/react-hooks","version":"1.2.2","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.2.2","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"390b791defb209c051bce225f88a223277a9289a","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.2.2.tgz","fileCount":27,"integrity":"sha512-3IxFbE6OopEepUixfhj1rzA887+KuJDH/fx4qa3kUJ2VttaR14Vo786MSukPKu87s+1SkkWTCucLi//+sdHnyw==","signatures":[{"sig":"MEQCIB/JC3xmkvXpv7LhkN3Bu3kWANqCQeT8ZqIx0LTwmgNDAiAMEPcHUuZIQbZuqtW0RI5DWZMSissjxJW5e0QCH+fGrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172717},"type":"module","_from":"file:solana-react-hooks-1.2.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.browser.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.browser.mjs","workerd":"./dist/index.browser.mjs","edge-light":"./dist/index.browser.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json","check:circular-deps":"madge --circular $(find ./src -name '*.ts' -o -name '*.tsx')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/2b77c6fd50f1c94ac67503bceba6ccb6/solana-react-hooks-1.2.2.tgz","_integrity":"sha512-3IxFbE6OopEepUixfhj1rzA887+KuJDH/fx4qa3kUJ2VttaR14Vo786MSukPKu87s+1SkkWTCucLi//+sdHnyw==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.5.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.2.2_1767606793731_0.3642412205199177","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@solana/react-hooks","version":"1.3.0","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.3.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"c8ea0b8687c9965203b3083a9a5e5124fd3d812b","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.3.0.tgz","fileCount":27,"integrity":"sha512-5Tpqw6ak0pTvxnYRTvp7fbc2khYDmToOJFlF0F9dzf+rQIhUTWeUb4lcHwtF0orC80rIrrwJ+lyntJIv6mCxnw==","signatures":[{"sig":"MEUCIFoc203fDRi6Cu/3Er0FpuDu0hxtnjWHsPPA+E2KQPqDAiEA5slolXvgKn2Hwd31QTql6C4VhCVedI9XAV96nmrqoWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174039},"type":"module","_from":"file:solana-react-hooks-1.3.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.browser.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.browser.mjs","workerd":"./dist/index.browser.mjs","edge-light":"./dist/index.browser.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json","check:circular-deps":"madge --circular $(find ./src -name '*.ts' -o -name '*.tsx')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/842744052174da41fd1d56ebd258ea12/solana-react-hooks-1.3.0.tgz","_integrity":"sha512-5Tpqw6ak0pTvxnYRTvp7fbc2khYDmToOJFlF0F9dzf+rQIhUTWeUb4lcHwtF0orC80rIrrwJ+lyntJIv6mCxnw==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.5.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.3.0_1767761357124_0.13152418883475536","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@solana/react-hooks","version":"1.4.0","keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","_id":"@solana/react-hooks@1.4.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/solana-foundation/framework-kit#readme","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"dist":{"shasum":"3c25d69380d2b1f9043d8992494dfea856689245","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.4.0.tgz","fileCount":27,"integrity":"sha512-C3G9oObv64VH8eKg9nwNUTTbY47nW4dOXkxZ+Q4BlaMZVTuvBAa9CpOGp7Ty6CR2EIIeeIlghFwyKXdJXtb1hw==","signatures":[{"sig":"MEUCIQDKOjLJociaoBhVOS6bGlc+UI5NDpHumGSLpqHYPkarnQIgXY6CHzUgKISBBk6SFqGSGiiGvCtaA5fC1E9bOgCPKGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174524},"type":"module","_from":"file:solana-react-hooks-1.4.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.browser.mjs","engines":{"node":">=20.18.0"},"exports":{"node":"./dist/index.node.mjs","types":"./dist/types/index.d.ts","browser":"./dist/index.browser.mjs","default":"./dist/index.browser.mjs","workerd":"./dist/index.browser.mjs","edge-light":"./dist/index.browser.mjs","react-native":"./dist/index.native.mjs"},"scripts":{"lint":"biome check src","test":"vitest run --config ../../vitest.config.ts","build":"pnpm compile:js && pnpm compile:typedefs","format":"biome check --write src","typecheck":"pnpm test:typecheck","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","test:typecheck":"tsc --noEmit","compile:typedefs":"tsc -p ./tsconfig.declarations.json","check:circular-deps":"madge --circular $(find ./src -name '*.ts' -o -name '*.tsx')"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"_resolved":"/tmp/5f489ae8b0d10800a91f6088da8fb090/solana-react-hooks-1.4.0.tgz","_integrity":"sha512-C3G9oObv64VH8eKg9nwNUTTbY47nW4dOXkxZ+Q4BlaMZVTuvBAa9CpOGp7Ty6CR2EIIeeIlghFwyKXdJXtb1hw==","repository":{"url":"git+https://github.com/solana-foundation/framework-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"React hooks for the @solana/client Solana client","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"swr":"^2.3.6","zustand":"^5.0.0","@solana/kit":"^5.0.0","@solana/keys":"^5.0.0","@solana/client":"1.6.0","@solana/errors":"^5.0.0","@solana/signers":"^5.0.0","@solana/promises":"^5.0.0","@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/transactions":"^5.0.0","@solana/transaction-messages":"^5.0.0"},"react-native":"./dist/index.native.mjs","_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","@types/react":"^19.0.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react-hooks_1.4.0_1768312399079_0.4642084523667833","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@solana/react-hooks","version":"1.4.1","description":"React hooks for the @solana/client Solana client","exports":{"browser":"./dist/index.browser.mjs","edge-light":"./dist/index.browser.mjs","workerd":"./dist/index.browser.mjs","node":"./dist/index.node.mjs","react-native":"./dist/index.native.mjs","types":"./dist/types/index.d.ts","default":"./dist/index.browser.mjs"},"module":"./dist/index.browser.mjs","react-native":"./dist/index.native.mjs","types":"./dist/types/index.d.ts","type":"module","sideEffects":false,"keywords":["solana","web3","react","hooks"],"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"repository":{"type":"git","url":"git+https://github.com/solana-foundation/framework-kit.git"},"license":"MIT","dependencies":{"@solana/addresses":"^5.0.0","@solana/codecs-core":"^5.0.0","@solana/errors":"^5.0.0","@solana/keys":"^5.0.0","@solana/promises":"^5.0.0","@solana/signers":"^5.0.0","@solana/transaction-messages":"^5.0.0","@solana/transactions":"^5.0.0","@solana/kit":"^5.0.0","swr":"^2.3.6","zustand":"^5.0.0","@solana/client":"1.7.0"},"devDependencies":{"@solana/connector":"^0.2.3","@types/react":"^19.0.0","react":"^19.2.3"},"peerDependencies":{"react":">=18"},"engines":{"node":">=20.18.0"},"scripts":{"build":"pnpm compile:js && pnpm compile:typedefs","compile:js":"tsup --config ../build-scripts/tsup.config.package.ts","compile:typedefs":"tsc -p ./tsconfig.declarations.json","format":"biome check --write src","lint":"biome check src","test:typecheck":"tsc --noEmit","test":"vitest run --config ../../vitest.config.ts","typecheck":"pnpm test:typecheck","check:circular-deps":"madge --circular $(find ./src -name '*.ts' -o -name '*.tsx')"},"_id":"@solana/react-hooks@1.4.1","bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"homepage":"https://github.com/solana-foundation/framework-kit#readme","_integrity":"sha512-XOfDewMUeVdjuYCp527ZlFaVCe8yRs3oq18c1ERQ36ZEkKtgABAsQ10b9/UsGxIsXp6VO4cEzPFlITh+tlyt8Q==","_resolved":"/tmp/bb2dd43daa6d9edb0820c9ee9c5d8f25/solana-react-hooks-1.4.1.tgz","_from":"file:solana-react-hooks-1.4.1.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-XOfDewMUeVdjuYCp527ZlFaVCe8yRs3oq18c1ERQ36ZEkKtgABAsQ10b9/UsGxIsXp6VO4cEzPFlITh+tlyt8Q==","shasum":"3b0b3d3dc5ba47cdfaa7284819f7956ac9066bab","tarball":"https://registry.npmjs.org/@solana/react-hooks/-/react-hooks-1.4.1.tgz","fileCount":27,"unpackedSize":174591,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2freact-hooks@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD+Mh6vF6FPa1HrQiEL4eSeBMQ+jq0uDz3FztcrypooUgIhAJM1LCas8gTV6gD7nWTU0iw8VAWRQB68EEMKLu+dpQJ+"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e04aae73-d5a0-4797-a6a0-9874b58b88a0"}},"directories":{},"maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-hooks_1.4.1_1768575015612_0.07608139744464082"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-11T09:04:27.711Z","modified":"2026-01-16T14:50:16.062Z","0.0.0":"2025-11-11T09:04:27.977Z","0.0.2":"2025-11-18T10:28:53.237Z","0.1.0":"2025-11-19T11:47:20.503Z","0.2.0":"2025-11-19T15:43:19.885Z","0.2.1":"2025-11-19T17:41:57.247Z","0.2.2":"2025-11-24T13:46:53.947Z","0.2.3":"2025-11-24T15:29:17.027Z","0.2.4":"2025-11-24T17:56:35.496Z","0.2.5":"2025-11-25T12:46:06.318Z","0.3.0":"2025-11-25T14:18:16.976Z","0.5.0":"2025-11-25T17:18:55.084Z","0.5.1":"2025-11-27T08:21:08.633Z","1.0.0-rc.0":"2025-11-27T08:55:16.061Z","1.0.0-rc.1":"2025-11-27T09:40:32.178Z","1.0.0-rc.2":"2025-11-27T16:09:55.880Z","1.0.0-rc.3":"2025-11-27T16:57:50.861Z","1.0.1":"2025-12-01T16:03:52.970Z","1.1.0":"2025-12-04T11:04:35.323Z","1.1.1":"2025-12-05T09:46:35.995Z","1.1.2":"2025-12-05T15:01:16.910Z","1.1.3":"2025-12-05T15:28:23.273Z","1.1.4":"2025-12-05T16:16:48.696Z","1.1.5":"2025-12-16T18:16:46.557Z","1.1.6":"2025-12-29T15:58:19.731Z","1.1.7":"2025-12-29T18:42:24.637Z","1.1.8":"2026-01-05T03:55:47.662Z","1.1.9":"2026-01-05T04:24:00.516Z","1.1.10":"2026-01-05T05:06:48.582Z","1.1.11":"2026-01-05T06:03:15.730Z","1.1.12":"2026-01-05T06:18:21.867Z","1.2.0":"2026-01-05T08:26:49.235Z","1.2.1":"2026-01-05T09:18:38.259Z","1.2.2":"2026-01-05T09:53:13.869Z","1.3.0":"2026-01-07T04:49:17.283Z","1.4.0":"2026-01-13T13:53:19.223Z","1.4.1":"2026-01-16T14:50:15.769Z"},"bugs":{"url":"https://github.com/solana-foundation/framework-kit/issues"},"author":{"name":"Solana Maintainers","email":"maintainers@solana.foundation"},"license":"MIT","homepage":"https://github.com/solana-foundation/framework-kit#readme","keywords":["solana","web3","react","hooks"],"repository":{"type":"git","url":"git+https://github.com/solana-foundation/framework-kit.git"},"description":"React hooks for the @solana/client Solana client","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"readme":"# @solana/react-hooks\n\nReact hooks for `@solana/client`. Wrap your app once and reach for hooks instead of wiring RPC, wallets, and stores by hand.\n\n## Install\n\n```bash\nnpm install @solana/client @solana/react-hooks\n```\n\n## Quickstart\n\n1. Choose wallet connectors (auto-discovery is the fastest way to start).\n2. Create a Solana client.\n3. Wrap your tree with `SolanaProvider` and use the hooks.\n\n```tsx\nimport { autoDiscover, createClient } from \"@solana/client\";\nimport {\n  SolanaProvider,\n  useBalance,\n  useWalletConnection,\n} from \"@solana/react-hooks\";\n\nconst client = createClient({\n  endpoint: \"https://api.devnet.solana.com\",\n  walletConnectors: autoDiscover(),\n});\n\nexport function App() {\n  return (\n    <SolanaProvider client={client}>\n      {/* your components that call hooks go here */}\n    </SolanaProvider>\n  );\n}\n```\n\n> **Next.js / RSC:** Components that call these hooks must be marked with `'use client'`.\n\n## Common Solana flows (copy/paste)\n\nThese snippets assume a parent already handled wallet connection and can pass an address where needed.\n\n### Connect, disconnect, and show balance\n\n```tsx\nfunction WalletPanel() {\n  const { connectors, connect, disconnect, wallet, status, currentConnector } =\n    useWalletConnection();\n  const address = wallet?.account.address;\n  const balance = useBalance(address);\n\n  if (status === \"connected\") {\n    return (\n      <div>\n        <p>Connected via {currentConnector?.name}</p>\n        <p>{address?.toString()}</p>\n        <p>Lamports: {balance.lamports?.toString() ?? \"loading…\"}</p>\n        <button onClick={disconnect}>Disconnect</button>\n      </div>\n    );\n  }\n\n  return connectors.map((c) => (\n    <button key={c.id} onClick={() => connect(c.id)}>\n      Connect {c.name}\n    </button>\n  ));\n}\n```\n\n### Read lamport balance (auto fetch + watch)\n\n```tsx\nimport { useBalance } from \"@solana/react-hooks\";\n\nfunction BalanceCard({ address }: { address: string }) {\n  const { lamports, fetching, slot } = useBalance(address);\n  if (fetching) return <p>Loading…</p>;\n  return (\n    <p>\n      Lamports: {lamports?.toString() ?? \"0\"} (slot {slot?.toString() ?? \"—\"})\n    </p>\n  );\n}\n```\n\n### Read account data (auto fetch + watch)\n\n```tsx\nimport { useAccount } from \"@solana/react-hooks\";\n\nfunction AccountInfo({ address }: { address: string }) {\n  const account = useAccount(address);\n  if (!account || account.fetching) return <p>Loading…</p>;\n  return (\n    <div>\n      <p>Lamports: {account.lamports?.toString() ?? \"0\"}</p>\n      <p>Owner: {account.owner ?? \"—\"}</p>\n      <p>Slot: {account.slot?.toString() ?? \"—\"}</p>\n    </div>\n  );\n}\n```\n\n### Send SOL\n\n```tsx\nimport { useSolTransfer } from \"@solana/react-hooks\";\n\nfunction SendSol({ destination }: { destination: string }) {\n  const { send, isSending, status, signature, error } = useSolTransfer(); // expects a connected wallet\n  return (\n    <div>\n      <button\n        disabled={isSending}\n        onClick={() =>\n          send({ destination, amount: 100_000_000n /* 0.1 SOL */ })\n        }\n      >\n        {isSending ? \"Sending…\" : \"Send 0.1 SOL\"}\n      </button>\n      <p>Status: {status}</p>\n      {signature ? <p>Signature: {signature}</p> : null}\n      {error ? <p role=\"alert\">Error: {String(error)}</p> : null}\n    </div>\n  );\n}\n```\n\n### SPL token balance + transfer\n\n```tsx\nimport { useSplToken } from \"@solana/react-hooks\";\n\nfunction TokenPanel({\n  mint,\n  destinationOwner,\n}: {\n  mint: string;\n  destinationOwner: string;\n}) {\n  const {\n    balance,\n    send,\n    isSending,\n    owner,\n    status,\n    error,\n    sendError,\n    sendSignature,\n    resetSend,\n  } = useSplToken(mint);\n\n  if (status === \"disconnected\") return <p>Connect wallet to view balance</p>;\n  if (status === \"loading\") return <p>Loading balance…</p>;\n  if (status === \"error\") return <p role=\"alert\">Error: {String(error)}</p>;\n\n  return (\n    <div>\n      <p>Owner: {owner}</p>\n      <p>Balance: {balance?.uiAmount ?? \"0\"}</p>\n      <button\n        disabled={isSending || !owner}\n        onClick={() => send({ amount: 1n, destinationOwner, amountInBaseUnits: true })}\n      >\n        {isSending ? \"Sending…\" : \"Send 1 token\"}\n      </button>\n      {sendSignature ? <p>Signature: {sendSignature}</p> : null}\n      {sendError ? (\n        <div>\n          <p role=\"alert\">Send failed: {String(sendError)}</p>\n          <button onClick={resetSend}>Dismiss</button>\n        </div>\n      ) : null}\n    </div>\n  );\n}\n```\n\n> **Note:** Use `amountInBaseUnits: true` when passing raw bigint amounts. For human-readable decimal strings like `\"1.5\"`, omit the flag.\n\n**Available properties:**\n- `balance` / `owner` — token balance and owner address\n- `status` — overall hook status ('disconnected' | 'error' | 'loading' | 'ready')\n- `error` — error from balance fetching\n- `send(config, opts?)` — transfer tokens to destination\n- `isSending` / `sendStatus` / `sendError` / `sendSignature` — transfer state\n- `refresh()` / `refreshing` — manually refresh balance\n- `resetSend()` — clear send error state\n- `helper` — low-level helper for advanced use\n\n**Options (second parameter):**\n- `commitment` — RPC commitment level\n- `owner` — override balance owner (defaults to connected wallet)\n- `revalidateOnFocus` — refresh when window regains focus\n- `swr` — additional SWR options\n- `config.tokenProgram` — token program: `'auto'` for detection, or explicit address\n\n### Token 2022 support\n\nToken 2022 mints are supported via the `tokenProgram` config option:\n\n```tsx\n// Auto-detect Token or Token 2022\nconst { balance, send } = useSplToken(mint, {\n  config: { tokenProgram: \"auto\" },\n});\n\n// Balance and transfers work the same way\n<p>Balance: {balance?.uiAmount ?? \"0\"}</p>\n```\n\n### Fetch address lookup tables\n\n```tsx\nimport { useLookupTable } from \"@solana/react-hooks\";\n\nfunction LookupTableInfo({ address }: { address: string }) {\n  const { data, isLoading, error } = useLookupTable(address);\n  if (isLoading) return <p>Loading…</p>;\n  if (error) return <p role=\"alert\">Error loading LUT</p>;\n  return (\n    <div>\n      <p>Addresses in LUT: {data?.addresses.length ?? 0}</p>\n      <p>Authority: {data?.authority ?? \"None\"}</p>\n    </div>\n  );\n}\n```\n\n### Fetch nonce accounts\n\n```tsx\nimport { useNonceAccount } from \"@solana/react-hooks\";\n\nfunction NonceInfo({ address }: { address: string }) {\n  const { data, isLoading, error } = useNonceAccount(address);\n  if (isLoading) return <p>Loading…</p>;\n  if (error) return <p role=\"alert\">Error loading nonce</p>;\n  return (\n    <div>\n      <p>Nonce: {data?.blockhash}</p>\n      <p>Authority: {data?.authority}</p>\n    </div>\n  );\n}\n```\n\n### Build and send arbitrary transactions\n\n```tsx\nimport type { TransactionInstructionInput } from \"@solana/client\";\nimport { useTransactionPool, useWalletSession } from \"@solana/react-hooks\";\n\nfunction TransactionFlow({ ix }: { ix: TransactionInstructionInput }) {\n  const session = useWalletSession();\n  const {\n    addInstruction,\n    prepareAndSend,\n    isSending,\n    sendSignature,\n    sendError,\n    latestBlockhash,\n  } = useTransactionPool();\n\n  return (\n    <div>\n      <button onClick={() => addInstruction(ix)}>Add instruction</button>\n      <button\n        disabled={isSending || !session}\n        onClick={() => prepareAndSend({ authority: session })}\n      >\n        {isSending ? \"Sending…\" : \"Prepare & Send\"}\n      </button>\n      <p>Blockhash: {latestBlockhash.blockhash ?? \"loading…\"}</p>\n      {sendSignature ? <p>Signature: {sendSignature}</p> : null}\n      {sendError ? <p role=\"alert\">{String(sendError)}</p> : null}\n    </div>\n  );\n}\n```\n\n**Available properties:**\n- `addInstruction(ix)` / `addInstructions(ixs)` — queue instructions\n- `removeInstruction(index)` / `clearInstructions()` / `replaceInstructions(ixs)` — manage queue\n- `instructions` — current instruction queue\n- `prepare(opts)` / `prepareAndSend(opts)` — build and optionally send\n- `send(opts)` / `sign(opts)` — send or sign prepared transaction\n- `isPreparing` / `prepareStatus` / `prepareError` — prepare state\n- `isSending` / `sendStatus` / `sendError` / `sendSignature` — send state\n- `latestBlockhash` — current blockhash for lifetime\n- `prepared` / `toWire()` — access prepared transaction\n- `reset()` — clear all state\n\n### Simple mutation helper (when you already have instructions)\n\n```tsx\nimport { useSendTransaction } from \"@solana/react-hooks\";\n\nfunction SendPrepared({ instructions }) {\n  const { send, isSending, status, signature, error } = useSendTransaction();\n  return (\n    <div>\n      <button disabled={isSending} onClick={() => send({ instructions })}>\n        {isSending ? \"Submitting…\" : \"Send transaction\"}\n      </button>\n      <p>Status: {status}</p>\n      {signature ? <p>Signature: {signature}</p> : null}\n      {error ? <p role=\"alert\">{String(error)}</p> : null}\n    </div>\n  );\n}\n```\n\n> **Note:** This hook automatically uses the connected wallet session — no need to pass `authority` explicitly.\n\n**Available properties:**\n- `send(request, opts?)` — build and send transaction\n- `sendPrepared(prepared, opts?)` — send already-prepared transaction\n- `isSending` / `status` / `signature` / `error` — transaction state\n- `reset()` — clear state for new transaction\n\n### Track confirmations for a signature\n\n```tsx\nimport { useWaitForSignature } from \"@solana/react-hooks\";\n\nfunction SignatureWatcher({ signature }: { signature: string }) {\n  const wait = useWaitForSignature(signature, { commitment: \"finalized\" });\n  if (wait.waitStatus === \"error\") return <p role=\"alert\">Failed</p>;\n  if (wait.waitStatus === \"success\") return <p>Finalized ✅</p>;\n  if (wait.waitStatus === \"waiting\") return <p>Waiting…</p>;\n  return <p>Provide a signature</p>;\n}\n```\n\n### Query program accounts\n\n```tsx\nimport { SolanaQueryProvider, useProgramAccounts } from \"@solana/react-hooks\";\n\nfunction ProgramAccounts({ program }: { program: string }) {\n  const query = useProgramAccounts(program);\n  if (query.isLoading) return <p>Loading…</p>;\n  if (query.isError) return <p role=\"alert\">RPC error</p>;\n  return (\n    <div>\n      <button onClick={() => query.refresh()}>Refresh</button>\n      <ul>\n        {query.accounts.map(({ pubkey }) => (\n          <li key={pubkey.toString()}>{pubkey.toString()}</li>\n        ))}\n      </ul>\n    </div>\n  );\n}\n\nfunction ProgramAccountsSection({ program }: { program: string }) {\n  return (\n    <SolanaQueryProvider>\n      <ProgramAccounts program={program} />\n    </SolanaQueryProvider>\n  );\n}\n```\n\n### Simulate a transaction\n\n```tsx\nimport { useSimulateTransaction } from \"@solana/react-hooks\";\n\nfunction Simulation({ wire }: { wire: string }) {\n  const sim = useSimulateTransaction(wire);\n  if (sim.isLoading) return <p>Simulating…</p>;\n  if (sim.isError) return <p role=\"alert\">Simulation failed</p>;\n  return (\n    <div>\n      <button onClick={() => sim.refresh()}>Re-run</button>\n      <pre>{JSON.stringify(sim.logs, null, 2)}</pre>\n    </div>\n  );\n}\n```\n\n## Using Suspense (opt-in)\n\nEnable Suspense per subtree by setting `suspense` on `SolanaQueryProvider` and wrapping content in a React `<Suspense>` boundary. This keeps the rest of the UI non-blocking.\n\n```tsx\nimport { SolanaQueryProvider, useBalance } from \"@solana/react-hooks\";\nimport { Suspense } from \"react\";\n\nfunction BalanceDetails({ address }: { address: string }) {\n  const balance = useBalance(address);\n  return <p>Lamports: {balance.lamports?.toString() ?? \"0\"}</p>;\n}\n\nexport function WalletPanel({ address }: { address: string }) {\n  return (\n    <SolanaQueryProvider suspense>\n      <Suspense fallback={<p>Loading balance…</p>}>\n        <BalanceDetails address={address} />\n      </Suspense>\n    </SolanaQueryProvider>\n  );\n}\n```\n\n## Provider SWR config (optional)\n\n```tsx\nexport function App() {\n  return (\n    <SolanaProvider\n      client={client}\n      query={{\n        config: {\n          revalidateOnFocus: false,\n          revalidateOnReconnect: false,\n          refreshInterval: 30_000,\n        },\n      }}\n    >\n      <WalletPanel />\n    </SolanaProvider>\n  );\n}\n```\n\nDefaults when you omit `query.config`:\n- `revalidateOnFocus` / `revalidateOnReconnect` / `revalidateIfStale`: `true`\n- `dedupingInterval`: `2000ms`\n- `focusThrottleInterval`: `5000ms`\n\nSWR background: stale-while-revalidate (RFC 5861): https://datatracker.ietf.org/doc/html/rfc5861\n\n### Work with the client store directly\n\n```tsx\nimport { useClientStore } from \"@solana/react-hooks\";\n\nfunction ClusterBadge() {\n  const cluster = useClientStore((s) => s.cluster);\n  return <p>Endpoint: {cluster.endpoint}</p>;\n}\n```\n\n## Wallet connector filtering\n\nUse `filterByNames` with `autoDiscover()` to filter wallets by name without wallet-specific code:\n\n```tsx\nimport { autoDiscover, createClient, filterByNames } from \"@solana/client\";\n\n// Only show Phantom and Solflare\nconst client = createClient({\n  cluster: \"devnet\",\n  walletConnectors: autoDiscover({\n    filter: filterByNames(\"phantom\", \"solflare\"),\n  }),\n});\n```\n\nThis approach follows Wallet Standard's wallet-agnostic discovery pattern while still allowing you to curate which wallets appear in your app.\n\n## Notes and defaults\n\n- Wallet connectors: use `autoDiscover()` to pick up Wallet Standard injectables; use `filterByNames()` to filter by name, or explicitly compose `phantom()`, `solflare()`, `backpack()`, `metamask()`, etc.\n- Queries: all RPC query hooks accept `swr` options under `swr` and `disabled` flags. Suspense is opt-in via `SolanaQueryProvider`’s `suspense` prop.\n- Authorities: transaction helpers default to the connected wallet session when `authority` is omitted.\n- Types: every hook exports `UseHookNameParameters` / `UseHookNameReturnType` aliases.\n\n## More resources\n\n- [Documentation](https://www.framework-kit.com/) — full guides and API reference\n- Playground: `examples/vite-react` (run with `pnpm install && pnpm dev`).\n- Next.js reference app: `examples/nextjs`.\n- Hook JSDoc lives in `src/hooks.ts`, `src/queryHooks.ts`, `src/ui.tsx`.\n","readmeFilename":"README.md"}