{"_id":"@dnzn/dxkit-wallet","_rev":"6-c669580cdfec33a3d5e6ef1078cfa1b0","name":"@dnzn/dxkit-wallet","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@dnzn/dxkit-wallet","version":"0.1.0","author":{"name":"Denizen.","email":"null@dnzn.dev"},"license":"MIT","_id":"@dnzn/dxkit-wallet@0.1.0","maintainers":[{"name":"dxnzn","email":"null@dnzn.dev"}],"homepage":"https://dnzn.dev","bugs":{"url":"https://github.com/DxNZN/DxKit/issues"},"dist":{"shasum":"f0bdfc69e936af714990a1d22c35645e49f51eff","tarball":"https://registry.npmjs.org/@dnzn/dxkit-wallet/-/dxkit-wallet-0.1.0.tgz","fileCount":10,"integrity":"sha512-QSF9KT5aFc2f9lN0xfyjktTXTFwuI/ruMLbzzTOCmnPicbYOP+Q/0OzMmyIxsPKrAEMGXi8+bKvrimVN9JsOJQ==","signatures":[{"sig":"MEQCICax6MM6ddAHDjocSWJQKaZoKs3e0OHT/YflMhR1xdqvAiACSlz7asjVSVNMgpqOqBE6qbUDGtVjIEzMfIqxeVydIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87205},"main":"dist/index.cjs","type":"module","_from":"file:dnzn-dxkit-wallet-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"dxnzn","email":"null@dnzn.dev"},"_resolved":"/tmp/9ac00e7365cbc085dbdeec69a476cf1f/dnzn-dxkit-wallet-0.1.0.tgz","_integrity":"sha512-QSF9KT5aFc2f9lN0xfyjktTXTFwuI/ruMLbzzTOCmnPicbYOP+Q/0OzMmyIxsPKrAEMGXi8+bKvrimVN9JsOJQ==","repository":{"url":"git+https://github.com/DxNZN/DxKit.git","type":"git","directory":"plugins/wallet"},"_npmVersion":"10.9.4","description":"DxKit wallet plugin — injected wallet (window.ethereum)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@dnzn/dxkit":"0.1.0","@dnzn/dxkit-settings":"0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dxkit-wallet_0.1.0_1774833164191_0.3558331515813291","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dnzn/dxkit-wallet","version":"0.1.1","author":{"name":"Denizen.","email":"null@dnzn.dev"},"license":"MIT","_id":"@dnzn/dxkit-wallet@0.1.1","maintainers":[{"name":"dxnzn","email":"null@dnzn.dev"}],"homepage":"https://dnzn.dev","bugs":{"url":"https://github.com/dxnzn/dxkit/issues"},"dist":{"shasum":"ce5bae126aca7be535b07a20cae712d21f4ceaee","tarball":"https://registry.npmjs.org/@dnzn/dxkit-wallet/-/dxkit-wallet-0.1.1.tgz","fileCount":10,"integrity":"sha512-Qt4T0IXYAax2/0K1ijAcQ+A59yegphfos2hKJFtmfasch852br6ReBYrgfUl23efBmodWH1Xg5J0bZ18gGo2XA==","signatures":[{"sig":"MEUCIQDdps+srEDcIiujNHM/IyQPVRXojto7slQHNmKieEwcEQIgVjRA9Pg/lzcjdMR63tO+c4qn/Bo8R8wWp+RgmS+F3gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87205},"main":"dist/index.cjs","type":"module","_from":"file:dnzn-dxkit-wallet-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"dxnzn","email":"null@dnzn.dev"},"_resolved":"/tmp/8954fc71c41ca58780f465707a531fb4/dnzn-dxkit-wallet-0.1.1.tgz","_integrity":"sha512-Qt4T0IXYAax2/0K1ijAcQ+A59yegphfos2hKJFtmfasch852br6ReBYrgfUl23efBmodWH1Xg5J0bZ18gGo2XA==","repository":{"url":"git+https://github.com/dxnzn/dxkit.git","type":"git","directory":"plugins/wallet"},"_npmVersion":"10.9.4","description":"DxKit wallet plugin — injected wallet (window.ethereum)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@dnzn/dxkit":"0.1.1","@dnzn/dxkit-settings":"0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dxkit-wallet_0.1.1_1774834496907_0.5929732990061674","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@dnzn/dxkit-wallet","version":"0.1.4","author":{"name":"Denizen.","email":"null@dnzn.dev"},"license":"MIT","_id":"@dnzn/dxkit-wallet@0.1.4","maintainers":[{"name":"dxnzn","email":"null@dnzn.dev"}],"homepage":"https://dnzn.dev","bugs":{"url":"https://github.com/dxnzn/dxkit/issues"},"dist":{"shasum":"e315a7be53e29a9a9a0c92e8b827477df8463f2d","tarball":"https://registry.npmjs.org/@dnzn/dxkit-wallet/-/dxkit-wallet-0.1.4.tgz","fileCount":10,"integrity":"sha512-t7A6MDWgRw5+cYk+G41/9w744O31oZJ9Bg9X4kMQ52onScuwYEz3azQ2HULkMr2Huqtnjjp/x5ZfvPaG2qcKgA==","signatures":[{"sig":"MEYCIQC1vzZpXhEfYY4cVpzWcCXYqfpqtYfj+qBQ+5M/GvQSwAIhAOqNJZprAXw/tHk/vnko5R9ExwALmgHkTSOvJ0sBJDTO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87205},"main":"dist/index.cjs","type":"module","_from":"file:dnzn-dxkit-wallet-0.1.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"dxnzn","email":"null@dnzn.dev"},"_resolved":"/tmp/d617029853559b8be4dc7f7c226eae56/dnzn-dxkit-wallet-0.1.4.tgz","_integrity":"sha512-t7A6MDWgRw5+cYk+G41/9w744O31oZJ9Bg9X4kMQ52onScuwYEz3azQ2HULkMr2Huqtnjjp/x5ZfvPaG2qcKgA==","repository":{"url":"git+https://github.com/dxnzn/dxkit.git","type":"git","directory":"plugins/wallet"},"_npmVersion":"10.9.4","description":"DxKit wallet plugin — injected wallet (window.ethereum)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@dnzn/dxkit":"0.1.4","@dnzn/dxkit-settings":"0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dxkit-wallet_0.1.4_1775017669040_0.9699879874269746","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@dnzn/dxkit-wallet","version":"0.1.5","author":{"name":"Denizen.","email":"null@dnzn.dev"},"license":"MIT","_id":"@dnzn/dxkit-wallet@0.1.5","maintainers":[{"name":"dxnzn","email":"null@dnzn.dev"}],"homepage":"https://dnzn.dev","bugs":{"url":"https://github.com/dxnzn/dxkit/issues"},"dist":{"shasum":"c1d612ce19855ae3e6b5f1b7e39c2a066918ff27","tarball":"https://registry.npmjs.org/@dnzn/dxkit-wallet/-/dxkit-wallet-0.1.5.tgz","fileCount":10,"integrity":"sha512-mkafKqcryTGEa9uApCZ86Vh9CcmQFUk8sfLCzsYpVWsP4TqKA930ji6HescSBZfOA2up+sYs//Jn+k5X84Pxag==","signatures":[{"sig":"MEYCIQCh248IaWBb0bkZ7LnDB8YsrV4vkugTBmJNSNK5viE8sQIhAKOm6tXSX/tLl4h1Jl4GiTmFeV2VfRh2gHQ4VMm7gWa1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87205},"main":"dist/index.cjs","type":"module","_from":"file:dnzn-dxkit-wallet-0.1.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"dxnzn","email":"null@dnzn.dev"},"_resolved":"/tmp/59b68d1bdf7e9a1af5abde712cc4d986/dnzn-dxkit-wallet-0.1.5.tgz","_integrity":"sha512-mkafKqcryTGEa9uApCZ86Vh9CcmQFUk8sfLCzsYpVWsP4TqKA930ji6HescSBZfOA2up+sYs//Jn+k5X84Pxag==","repository":{"url":"git+https://github.com/dxnzn/dxkit.git","type":"git","directory":"plugins/wallet"},"_npmVersion":"10.9.4","description":"DxKit wallet plugin — injected wallet (window.ethereum)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@dnzn/dxkit":"0.1.5","@dnzn/dxkit-settings":"0.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dxkit-wallet_0.1.5_1782708934900_0.2446595955141342","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@dnzn/dxkit-wallet","version":"0.2.1","author":{"name":"Denizen.","email":"null@dnzn.dev"},"license":"MIT","_id":"@dnzn/dxkit-wallet@0.2.1","maintainers":[{"name":"dxnzn","email":"null@dnzn.dev"}],"homepage":"https://dnzn.dev","bugs":{"url":"https://github.com/dxnzn/dxkit/issues"},"dist":{"shasum":"ef56395001089ce1721cd9c4bf3ab1f73a742918","tarball":"https://registry.npmjs.org/@dnzn/dxkit-wallet/-/dxkit-wallet-0.2.1.tgz","fileCount":11,"integrity":"sha512-AzTQ5+XUTwCW486L2hT6zBSPsRzoE1uNtY5YcLk4Jj/+XLnXS4kGBTvwOiF0SDoSXtDuvstZ1Yrq4/Q4g7lcWg==","signatures":[{"sig":"MEUCIQDj2cIqeuxbvFbyIAxBUfIHIdVvkiC4HLf/bWO9DnxuZQIgTe+POY3QkSXiHZntqsI0ISt11IdQ/TS6YeVK+TiB0p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101231},"main":"dist/index.cjs","type":"module","_from":"file:dnzn-dxkit-wallet-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"dxnzn","email":"null@dnzn.dev"},"_resolved":"/tmp/033ba3570e0241f84012474f5bf371fe/dnzn-dxkit-wallet-0.2.1.tgz","_integrity":"sha512-AzTQ5+XUTwCW486L2hT6zBSPsRzoE1uNtY5YcLk4Jj/+XLnXS4kGBTvwOiF0SDoSXtDuvstZ1Yrq4/Q4g7lcWg==","repository":{"url":"git+https://github.com/dxnzn/dxkit.git","type":"git","directory":"plugins/wallet"},"_npmVersion":"10.9.4","description":"DxKit wallet plugin — injected wallet (window.ethereum)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@dnzn/dxkit":"0.2.1","@dnzn/dxkit-settings":"0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dxkit-wallet_0.2.1_1784093943956_0.9169385906514951","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@dnzn/dxkit-wallet","version":"0.3.0","description":"DxKit wallet plugin — injected wallet (window.ethereum)","author":{"name":"Denizen.","email":"null@dnzn.dev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dxnzn/dxkit.git","directory":"plugins/wallet"},"homepage":"https://dnzn.dev","engines":{"node":"^22.12.0 || >=24.0.0"},"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"dependencies":{"@dnzn/dxkit-settings":"0.3.0","@dnzn/dxkit":"0.3.0"},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_id":"@dnzn/dxkit-wallet@0.3.0","bugs":{"url":"https://github.com/dxnzn/dxkit/issues"},"_integrity":"sha512-SoYh/szn7EePiBjxScw7AHLzpLrufgoA1yQalffaqvim3b2W3kvqA47NJpvMgfoaw5WBQYEDW6fRBUTIZ/PqtQ==","_resolved":"/tmp/4ec157c15114a38905ba23acd7140916/dnzn-dxkit-wallet-0.3.0.tgz","_from":"file:dnzn-dxkit-wallet-0.3.0.tgz","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-SoYh/szn7EePiBjxScw7AHLzpLrufgoA1yQalffaqvim3b2W3kvqA47NJpvMgfoaw5WBQYEDW6fRBUTIZ/PqtQ==","shasum":"102aac948f6db858018f4fd23f458b043aed184d","tarball":"https://registry.npmjs.org/@dnzn/dxkit-wallet/-/dxkit-wallet-0.3.0.tgz","fileCount":10,"unpackedSize":99610,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGCjNkjjE03OajY1bHUh730nb66VFWKpcG+1lziJEpP7AiEA7jp5buC8n3ZoK9lK+qf4vNUTgf526KLLgoxVqef89WQ="}]},"_npmUser":{"name":"dxnzn","email":"null@dnzn.dev"},"directories":{},"maintainers":[{"name":"dxnzn","email":"null@dnzn.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dxkit-wallet_0.3.0_1786938241267_0.24367492115576161"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-30T01:12:44.128Z","modified":"2026-08-17T03:44:01.595Z","0.1.0":"2026-03-30T01:12:44.334Z","0.1.1":"2026-03-30T01:34:57.087Z","0.1.4":"2026-04-01T04:27:49.207Z","0.1.5":"2026-06-29T04:55:35.028Z","0.2.1":"2026-07-15T05:39:04.086Z","0.3.0":"2026-08-17T03:44:01.416Z"},"bugs":{"url":"https://github.com/dxnzn/dxkit/issues"},"author":{"name":"Denizen.","email":"null@dnzn.dev"},"license":"MIT","homepage":"https://dnzn.dev","repository":{"type":"git","url":"git+https://github.com/dxnzn/dxkit.git","directory":"plugins/wallet"},"description":"DxKit wallet plugin — injected wallet (window.ethereum)","maintainers":[{"name":"dxnzn","email":"null@dnzn.dev"}],"readme":"<!-- generated-by: gsd-doc-writer -->\n# @dnzn/dxkit-wallet\n\nWallet connectivity for [DxKit](../../README.md) — pluggable providers (injected EIP-1193\nwallets, a local dev wallet, or your own), connect/disconnect/sign, and persisted\nreconnection across page loads.\n\nPart of the **DNZN // DxKit** monorepo.\n\n## Installation\n\n```\nnpm install @dnzn/dxkit-wallet\n```\n\n## Usage\n\n```js\nimport { createShell } from '@dnzn/dxkit';\nimport { createWallet, createEIP1193Provider, createLocalWalletProvider } from '@dnzn/dxkit-wallet';\n\nconst shell = createShell({\n  plugins: {\n    wallet: createWallet({\n      providers: [createEIP1193Provider(), createLocalWalletProvider()],\n      storageKey: 'dxkit:wallet', // optional, this is the default\n    }),\n  },\n  manifests: [/* ... */],\n});\nawait shell.init();\n\nconst dx = window.__DXKIT__;\nconst wallet = dx.getPlugin('wallet');\n\nawait wallet.connect(); // uses the first available provider\nconst state = wallet.getState(); // { connected, address, chainId, provider }\n```\n\n`createWallet(options)` takes a `providers` array — the first available provider is used\nby default, or pass a provider `id` to `connect(id)` explicitly. The active provider\nselection is persisted to `localStorage` under `storageKey` (default `'dxkit:wallet'`) and\nrestored automatically on the next `shell.init()`.\n\nFor a static `<script>` include, the IIFE build exposes a `DxWallet` global.\n\n## Documentation\n\nSee the [Wallet plugin guide](../../docs/plugins/wallet.md) for the full API\n(`connect`, `disconnect`, `sign`, `getState`, `onStateChange`, `getProviders`), the\n`EIP-1193` and local dev providers, writing a custom provider, event reference, and\nsettings integration.\n\n## License\n\nMIT — see [LICENSE](../../LICENSE).\n","readmeFilename":"README.md"}