{"_id":"@cardinals_org/keyring","_rev":"11-b41c63e8fee2a172b7206a832d9c3ad4","name":"@cardinals_org/keyring","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.0":{"name":"@cardinals_org/keyring","version":"1.0.0","keywords":["wallet","cryptocurrency","cardinals","cardinals-org","cardinals-org/keyring","utxo","utxo wallet","cardinals utxo wallet","cardinals utxo","cardinals utxo wallet","dogecoin","bitcoin","ethereum","keyring","mnemonic","bip39","bip32","bip44","crypto","blockchain","multi-chain"],"author":{"name":"Cardinals Team"},"license":"MIT","_id":"@cardinals_org/keyring@1.0.0","maintainers":[{"name":"ninasaul000","email":"ninasaul@protonmail.com"},{"name":"cardinals-org","email":"dev@cardinals.cloud"}],"homepage":"https://github.com/cardinals-org/cardinals-keyring#readme","bugs":{"url":"https://github.com/cardinals-org/cardinals-keyring/issues"},"dist":{"shasum":"98e0b281bbce0cf14cf33ec8dc3804256e52bd27","tarball":"https://registry.npmjs.org/@cardinals_org/keyring/-/keyring-1.0.0.tgz","fileCount":18,"integrity":"sha512-wcpzcA9+kPVxFqeKsqjVhV9GiRm5gZkZkrSajzN2J9hxHVIXIgJETjsC/d2W9/dHPuVJQdwKnxvuBs32rPidfQ==","signatures":[{"sig":"MEUCIQCTrb4/jHjyhmYtvVSNt+L3o7Xxl/8x0ruh99Pk3le8mAIgc8zNBZDgNWDDCo/kRLCvwEex/240YDgdhf9852sk2oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4325963},"main":"dist/cardinals-keyring.umd.js","types":"dist/index.d.ts","module":"dist/cardinals-keyring.es.js","browser":"dist/cardinals-keyring.umd.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"},"./browser":{"import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"}},"gitHead":"6a4ce0f80fb4108be8cee447b5b716fb9f928294","scripts":{"dev":"vite","docs":"typedoc src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","preview":"vite preview","lint:fix":"eslint src --ext .ts --fix","build:all":"npm run clean && npm run build && npm run build:browser","build:prod":"vite build --config vite.config.prod.ts","build:test":"node scripts/build-optimized.js","size-check":"bundlesize","test:watch":"jest --watch","type-check":"tsc --noEmit","build:browser":"vite build","test:coverage":"jest --coverage","prepublishOnly":"npm run build:all","build:optimized":"vite build --config vite.config.optimized.ts"},"_npmUser":{"name":"ninasaul000","email":"ninasaul@protonmail.com"},"bundlesize":[{"path":"./dist/cardinals-keyring.es.js","maxSize":"500kb"},{"path":"./dist/cardinals-keyring.umd.js","maxSize":"600kb"}],"repository":{"url":"git+https://github.com/cardinals-org/cardinals-keyring.git","type":"git"},"_npmVersion":"11.3.0","description":"Multi-chain wallet management SDK for Cardinal ecosystem","directories":{},"_nodeVersion":"24.2.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11","not ie 10","not ie 9"],"dependencies":{"wif":"^5.0.0","uuid":"^11.1.0","bip32":"^5.0.0-rc.0","bip39":"^3.1.0","hdkey":"^2.1.0","assert":"^2.1.0","crypto":"^1.0.1","ethers":"^6.14.4","events":"^3.3.0","process":"^0.11.10","crypto-js":"^4.2.0","secp256k1":"^5.0.1","@types/uuid":"^10.0.0","@scure/bip32":"^1.7.0","bitcoinjs-lib":"^6.1.7","vm-browserify":"^1.1.2","stream-browserify":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^5.0.0","buffer":"^6.0.3","eslint":"^8.0.0","terser":"^5.28.1","ts-jest":"^29.1.0","typedoc":"^0.25.0","@types/wif":"^2.0.5","bundlesize":"^0.18.1","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/hdkey":"^2.1.0","vite-plugin-dts":"^4.5.4","@types/crypto-js":"^4.2.2","@types/secp256k1":"^4.0.6","crypto-browserify":"^3.12.1","@typescript-eslint/parser":"^6.0.0","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keyring_1.0.0_1756786133532_0.5793493813604458","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cardinals_org/keyring","version":"1.0.1","keywords":["wallet","cryptocurrency","cardinals","cardinals-org","cardinals-org/keyring","utxo","utxo wallet","cardinals utxo wallet","cardinals utxo","cardinals utxo wallet","dogecoin","bitcoin","ethereum","keyring","mnemonic","bip39","bip32","bip44","crypto","blockchain","multi-chain"],"author":{"name":"Cardinals Team"},"license":"MIT","_id":"@cardinals_org/keyring@1.0.1","maintainers":[{"name":"ninasaul000","email":"ninasaul@protonmail.com"},{"name":"cardinals-org","email":"dev@cardinals.cloud"}],"homepage":"https://github.com/cardinals-org/cardinals-keyring#readme","bugs":{"url":"https://github.com/cardinals-org/cardinals-keyring/issues"},"dist":{"shasum":"a0bc79bdb9453a7842c2558777b29aa06218015e","tarball":"https://registry.npmjs.org/@cardinals_org/keyring/-/keyring-1.0.1.tgz","fileCount":18,"integrity":"sha512-nudACyr5hl1z0kIdQty40/At3z1Rlr9Up0SUzdERJ71JSPjqRMS8QNC7dHjKsk2gMJWJPiPciCBPS/BlgHRT5w==","signatures":[{"sig":"MEYCIQDR2qmmpXOK/5Fj8oVbSexL//Fzl/Fligr+SHsgnjof/AIhAMoyNb+8w0dUSMsmDZdqkXfA2Zlk+R1j1tKSOrLbwGdQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4326882},"main":"dist/cardinals-keyring.umd.js","types":"dist/index.d.ts","module":"dist/cardinals-keyring.es.js","browser":"dist/cardinals-keyring.umd.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"},"./browser":{"import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"}},"gitHead":"5285b6ff14d0f62e1dc87d06154d31cf57c24e6c","scripts":{"dev":"vite","docs":"typedoc src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","preview":"vite preview","lint:fix":"eslint src --ext .ts --fix","build:all":"npm run clean && npm run build && npm run build:browser","build:prod":"vite build --config vite.config.prod.ts","build:test":"node scripts/build-optimized.js","size-check":"bundlesize","test:watch":"jest --watch","type-check":"tsc --noEmit","build:browser":"vite build","test:coverage":"jest --coverage","prepublishOnly":"npm run build:all","build:optimized":"vite build --config vite.config.optimized.ts"},"_npmUser":{"name":"ninasaul000","email":"ninasaul@protonmail.com"},"bundlesize":[{"path":"./dist/cardinals-keyring.es.js","maxSize":"500kb"},{"path":"./dist/cardinals-keyring.umd.js","maxSize":"600kb"}],"repository":{"url":"git+https://github.com/cardinals-org/cardinals-keyring.git","type":"git"},"_npmVersion":"11.3.0","description":"Multi-chain wallet management SDK for Cardinal ecosystem","directories":{},"_nodeVersion":"24.2.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11","not ie 10","not ie 9"],"dependencies":{"wif":"^5.0.0","uuid":"^11.1.0","bip32":"^5.0.0-rc.0","bip39":"^3.1.0","hdkey":"^2.1.0","assert":"^2.1.0","crypto":"^1.0.1","ethers":"^6.14.4","events":"^3.3.0","process":"^0.11.10","crypto-js":"^4.2.0","secp256k1":"^5.0.1","@types/uuid":"^10.0.0","@scure/bip32":"^1.7.0","bitcoinjs-lib":"^6.1.7","vm-browserify":"^1.1.2","stream-browserify":"^3.0.0","@cardinals_org/keyring":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^5.0.0","buffer":"^6.0.3","eslint":"^8.0.0","terser":"^5.28.1","ts-jest":"^29.1.0","typedoc":"^0.25.0","@types/wif":"^2.0.5","bundlesize":"^0.18.1","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/hdkey":"^2.1.0","vite-plugin-dts":"^4.5.4","@types/crypto-js":"^4.2.2","@types/secp256k1":"^4.0.6","crypto-browserify":"^3.12.1","@typescript-eslint/parser":"^6.0.0","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/keyring_1.0.1_1756821753125_0.7582872510643464","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cardinals_org/keyring","version":"1.0.2","keywords":["wallet","cryptocurrency","cardinals","cardinals-org","cardinals_org/keyring","utxo","utxo wallet","cardinals utxo wallet","cardinals utxo","dogecoin","bitcoin","ethereum","keyring","mnemonic","bip39","bip32","bip44","crypto","blockchain","web3 utxo","multi-chain"],"author":{"name":"Cardinals Team"},"license":"MIT","_id":"@cardinals_org/keyring@1.0.2","maintainers":[{"name":"ninasaul000","email":"ninasaul@protonmail.com"},{"name":"cardinals-org","email":"dev@cardinals.cloud"}],"homepage":"https://github.com/cardinals-org/cardinals-keyring#readme","bugs":{"url":"https://github.com/cardinals-org/cardinals-keyring/issues"},"dist":{"shasum":"f144eda297369d86e96750108eef30309d5b175a","tarball":"https://registry.npmjs.org/@cardinals_org/keyring/-/keyring-1.0.2.tgz","fileCount":21,"integrity":"sha512-eK9gjhJ8UEU1nbVHvocPWZoOIxReaOI7/KfCEaogpZEII4uQaCGGXkmxjdH9vPCjtI9bQc6mO70KEbXH9yROjA==","signatures":[{"sig":"MEYCIQDZ/VB136PUjrAJddJ6K5+SWEoxD6I1ZUWdLayjkUpWMQIhAPlswz6sjWNfSU9B8e7VgwbnzfwfCC3rD4rlGNZ40z1B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7588819},"main":"dist/cardinals-keyring.umd.js","types":"dist/index.d.ts","module":"dist/cardinals-keyring.es.js","browser":"dist/cardinals-keyring.umd.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"},"./browser":{"import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"}},"gitHead":"592855d0eb1a1bcc5190a45fbd12cf15b490273f","scripts":{"dev":"vite","docs":"typedoc src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","preview":"vite preview","lint:fix":"eslint src --ext .ts --fix","build:all":"npm run clean && npm run build && npm run build:browser","build:prod":"vite build --config vite.config.prod.ts","build:test":"node scripts/build-optimized.js","size-check":"size-limit","test:watch":"jest --watch","type-check":"tsc --noEmit","build:browser":"vite build","test:coverage":"jest --coverage","prepublishOnly":"npm run build:all","build:optimized":"vite build --config vite.config.optimized.ts"},"_npmUser":{"name":"ninasaul000","email":"ninasaul@protonmail.com"},"repository":{"url":"git+https://github.com/cardinals-org/cardinals-keyring.git","type":"git"},"size-limit":[{"path":"dist/cardinals-keyring.es.js","limit":"500 KB"},{"path":"dist/cardinals-keyring.umd.js","limit":"600 KB"}],"_npmVersion":"11.3.0","description":"Multi-chain wallet management SDK for cardinals ecosystem","directories":{},"_nodeVersion":"24.2.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11","not ie 10","not ie 9"],"dependencies":{"wif":"^5.0.0","uuid":"^11.1.0","bip32":"^5.0.0-rc.0","bip39":"^3.1.0","hdkey":"^2.1.0","assert":"^2.1.0","crypto":"^1.0.1","ethers":"^6.14.4","events":"^3.3.0","process":"^0.11.10","bs58check":"^2.1.2","crypto-js":"^4.2.0","secp256k1":"^5.0.1","@types/uuid":"^10.0.0","@scure/bip32":"^1.7.0","bignumber.js":"^9.1.2","bitcoinjs-lib":"^6.1.7","vm-browserify":"^1.1.2","@noble/secp256k1":"^1.7.1","stream-browserify":"^3.0.0","@cardinals_org/keyring":"^1.0.0","@dogeuni-org/coin-dogecoin":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^5.0.0","buffer":"^6.0.3","eslint":"^9.34.0","terser":"^5.28.1","globals":"^16.2.0","ts-jest":"^29.1.0","typedoc":"^0.25.0","@eslint/js":"^9.34.0","@types/wif":"^2.0.5","size-limit":"^11.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/hdkey":"^2.1.0","vite-plugin-dts":"^4.5.4","@size-limit/file":"^11.1.0","@types/bs58check":"^2.1.2","@types/crypto-js":"^4.2.2","@types/secp256k1":"^4.0.6","crypto-browserify":"^3.12.1","typescript-eslint":"^8.34.1","rollup-plugin-polyfill-node":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/keyring_1.0.2_1756886372454_0.5915555555534735","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cardinals_org/keyring","version":"1.0.3","keywords":["wallet","cryptocurrency","cardinals","cardinals-org","cardinals_org/keyring","utxo","utxo wallet","cardinals utxo wallet","cardinals utxo","dogecoin","bitcoin","ethereum","keyring","mnemonic","bip39","bip32","bip44","crypto","blockchain","web3 utxo","multi-chain"],"author":{"name":"Cardinals Team"},"license":"MIT","_id":"@cardinals_org/keyring@1.0.3","maintainers":[{"name":"ninasaul000","email":"ninasaul@protonmail.com"},{"name":"cardinals-org","email":"dev@cardinals.cloud"}],"homepage":"https://github.com/cardinals-org/cardinals-keyring#readme","bugs":{"url":"https://github.com/cardinals-org/cardinals-keyring/issues"},"dist":{"shasum":"1cb8141889a75e46df284a73bc012b568308da88","tarball":"https://registry.npmjs.org/@cardinals_org/keyring/-/keyring-1.0.3.tgz","fileCount":25,"integrity":"sha512-0tBfbiQHyTysxRf7vBXLHDTpDYMrq4KsbdErlGedMKvvXD7RC7t9J1MZUZag5m34L3U6QBZgAML+3Qxp0KYOWg==","signatures":[{"sig":"MEUCIQCIpgM1VQQzaLSsknTStXSbk1fyr91yhn2T9u7AheL6xgIgBY2Ge7opF0nwjgkEjdZNqCuWLDaLkkrq1apoH7db8iY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8241088},"main":"dist/cardinals-keyring.umd.js","types":"dist/index.d.ts","module":"dist/cardinals-keyring.es.js","browser":"dist/cardinals-keyring.umd.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"},"./browser":{"import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"}},"gitHead":"51e1414491430fc8b33dbe49fade86d57d2cebb6","scripts":{"dev":"vite","docs":"typedoc src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","preview":"vite preview","lint:fix":"eslint src --ext .ts --fix","build:all":"npm run clean && npm run build && npm run build:browser","build:prod":"vite build --config vite.config.prod.ts","build:test":"node scripts/build-optimized.js","size-check":"size-limit","test:watch":"jest --watch","type-check":"tsc --noEmit","build:browser":"vite build","test:coverage":"jest --coverage","prepublishOnly":"npm run build:all","build:optimized":"vite build --config vite.config.optimized.ts"},"_npmUser":{"name":"ninasaul000","email":"ninasaul@protonmail.com"},"repository":{"url":"git+https://github.com/cardinals-org/cardinals-keyring.git","type":"git"},"size-limit":[{"path":"dist/cardinals-keyring.es.js","limit":"500 KB"},{"path":"dist/cardinals-keyring.umd.js","limit":"600 KB"}],"_npmVersion":"11.3.0","description":"Multi-chain wallet management SDK for cardinals ecosystem","directories":{},"_nodeVersion":"24.2.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11","not ie 10","not ie 9"],"dependencies":{"wif":"^5.0.0","uuid":"^11.1.0","bip32":"^5.0.0-rc.0","bip39":"^3.1.0","hdkey":"^2.1.0","assert":"^2.1.0","crypto":"^1.0.1","ethers":"^6.14.4","events":"^3.3.0","process":"^0.11.10","bs58check":"^2.1.2","crypto-js":"^4.2.0","secp256k1":"^5.0.1","@types/uuid":"^10.0.0","@scure/bip32":"^1.7.0","bignumber.js":"^9.1.2","bitcoinjs-lib":"^6.1.7","vm-browserify":"^1.1.2","@noble/secp256k1":"^1.7.1","stream-browserify":"^3.0.0","@cardinals_org/keyring":"^1.0.0","@dogeuni-org/coin-dogecoin":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^5.0.0","buffer":"^6.0.3","eslint":"^9.34.0","terser":"^5.28.1","globals":"^16.2.0","ts-jest":"^29.1.0","typedoc":"^0.25.0","@eslint/js":"^9.34.0","@types/wif":"^2.0.5","size-limit":"^11.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/hdkey":"^2.1.0","vite-plugin-dts":"^4.5.4","@size-limit/file":"^11.1.0","@types/bs58check":"^2.1.2","@types/crypto-js":"^4.2.2","@types/secp256k1":"^4.0.6","crypto-browserify":"^3.12.1","typescript-eslint":"^8.34.1","rollup-plugin-polyfill-node":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/keyring_1.0.3_1756979376147_0.48099832376024176","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cardinals_org/keyring","version":"1.0.4","keywords":["wallet","cryptocurrency","cardinals","cardinals-org","cardinals_org/keyring","utxo","utxo wallet","cardinals utxo wallet","cardinals utxo","dogecoin","bitcoin","ethereum","keyring","mnemonic","bip39","bip32","bip44","crypto","blockchain","web3 utxo","multi-chain"],"author":{"name":"Cardinals Team"},"license":"MIT","_id":"@cardinals_org/keyring@1.0.4","maintainers":[{"name":"ninasaul000","email":"ninasaul@protonmail.com"},{"name":"cardinals-org","email":"dev@cardinals.cloud"}],"homepage":"https://github.com/cardinals-org/cardinals-keyring#readme","bugs":{"url":"https://github.com/cardinals-org/cardinals-keyring/issues"},"dist":{"shasum":"1fbcb96f1e4e82acf95f07194a7ff6e10b6e5ee6","tarball":"https://registry.npmjs.org/@cardinals_org/keyring/-/keyring-1.0.4.tgz","fileCount":25,"integrity":"sha512-kyPI0pYFUeuY/5zTIYTTEZIsDfchiL8bUDlx5YXLeYpDWPzYUCOxC4krutZApqDJ6YsPR2H1MhnwNOjD4WDPfg==","signatures":[{"sig":"MEQCIHUuo0Fn3a0NOwssl8Uuxs4oiBDCfUmt2Jv7qri/QVA8AiBOEjaGX0q7DMq0u9JzeVLdptzNNJUJIkm8USZXnbw6SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8182162},"main":"dist/cardinals-keyring.umd.js","types":"dist/index.d.ts","module":"dist/cardinals-keyring.es.js","browser":"dist/cardinals-keyring.umd.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"},"./browser":{"import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"}},"gitHead":"e83772bd6013ae418d34a4008bfd91fe7bd8028f","scripts":{"dev":"vite","docs":"typedoc src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","preview":"vite preview","lint:fix":"eslint src --ext .ts --fix","build:all":"npm run clean && npm run build && npm run build:browser","build:prod":"vite build --config vite.config.prod.ts","build:test":"node scripts/build-optimized.js","size-check":"size-limit","test:watch":"jest --watch","type-check":"tsc --noEmit","build:browser":"vite build","test:coverage":"jest --coverage","prepublishOnly":"npm run build:all","build:optimized":"vite build --config vite.config.optimized.ts"},"_npmUser":{"name":"ninasaul000","email":"ninasaul@protonmail.com"},"repository":{"url":"git+https://github.com/cardinals-org/cardinals-keyring.git","type":"git"},"size-limit":[{"path":"dist/cardinals-keyring.es.js","limit":"500 KB"},{"path":"dist/cardinals-keyring.umd.js","limit":"600 KB"}],"_npmVersion":"11.3.0","description":"Multi-chain wallet management SDK for cardinals ecosystem","directories":{},"_nodeVersion":"24.2.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11","not ie 10","not ie 9"],"dependencies":{"wif":"^5.0.0","uuid":"^11.1.0","bip32":"^5.0.0-rc.0","bip39":"^3.1.0","hdkey":"^2.1.0","assert":"^2.1.0","crypto":"^1.0.1","ethers":"^6.14.4","events":"^3.3.0","process":"^0.11.10","bs58check":"^2.1.2","crypto-js":"^4.2.0","secp256k1":"^5.0.1","@types/uuid":"^10.0.0","@scure/bip32":"^1.7.0","bignumber.js":"^9.1.2","bitcoinjs-lib":"^6.1.7","vm-browserify":"^1.1.2","@noble/secp256k1":"^1.7.1","stream-browserify":"^3.0.0","@cardinals_org/keyring":"^1.0.0","@dogeuni-org/coin-dogecoin":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^5.0.0","buffer":"^6.0.3","eslint":"^9.34.0","terser":"^5.28.1","globals":"^16.2.0","ts-jest":"^29.1.0","typedoc":"^0.25.0","@eslint/js":"^9.34.0","@types/wif":"^2.0.5","size-limit":"^11.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/hdkey":"^2.1.0","vite-plugin-dts":"^4.5.4","@size-limit/file":"^11.1.0","@types/bs58check":"^2.1.2","@types/crypto-js":"^4.2.2","@types/secp256k1":"^4.0.6","crypto-browserify":"^3.12.1","typescript-eslint":"^8.34.1","rollup-plugin-polyfill-node":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/keyring_1.0.4_1756983346507_0.2107241549278589","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@cardinals_org/keyring","version":"1.0.5","keywords":["wallet","cryptocurrency","cardinals","cardinals-org","cardinals_org/keyring","utxo","utxo wallet","cardinals utxo wallet","cardinals utxo","dogecoin","bitcoin","ethereum","keyring","mnemonic","bip39","bip32","bip44","crypto","blockchain","web3 utxo","multi-chain"],"author":{"name":"Cardinals Team"},"license":"MIT","_id":"@cardinals_org/keyring@1.0.5","maintainers":[{"name":"ninasaul000","email":"ninasaul@protonmail.com"},{"name":"cardinals-org","email":"dev@cardinals.cloud"}],"homepage":"https://github.com/cardinals-org/cardinals-keyring#readme","bugs":{"url":"https://github.com/cardinals-org/cardinals-keyring/issues"},"dist":{"shasum":"f623af88644ab35a34a98ea722e79ae94b111c07","tarball":"https://registry.npmjs.org/@cardinals_org/keyring/-/keyring-1.0.5.tgz","fileCount":26,"integrity":"sha512-V6VIQTIfSkhRB6VIA9w5WxSQUb8CbDCgqWD9z1kDoANInq4lWv+0b7eljv01YXAdYFiRWqYzmKR9aqby0hDcVA==","signatures":[{"sig":"MEUCIBpJmAH5D+LhkxGJn33gCSfolJNCtjDJbldwC4mEli1XAiEAvV+qhKLYJdAXk9bD9255uzedG+1NKpgDq6RbYuStAbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8163039},"main":"dist/cardinals-keyring.umd.js","types":"dist/index.d.ts","module":"dist/cardinals-keyring.es.js","browser":"dist/cardinals-keyring.umd.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"},"./browser":{"import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"}},"gitHead":"e83772bd6013ae418d34a4008bfd91fe7bd8028f","scripts":{"dev":"vite","docs":"typedoc src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","preview":"vite preview","lint:fix":"eslint src --ext .ts --fix","build:all":"npm run clean && npm run build && npm run build:browser","build:prod":"vite build --config vite.config.prod.ts","build:test":"node scripts/build-optimized.js","size-check":"size-limit","test:watch":"jest --watch","type-check":"tsc --noEmit","build:browser":"vite build","test:coverage":"jest --coverage","prepublishOnly":"npm run build:all","build:optimized":"vite build --config vite.config.optimized.ts"},"_npmUser":{"name":"ninasaul000","email":"ninasaul@protonmail.com"},"repository":{"url":"git+https://github.com/cardinals-org/cardinals-keyring.git","type":"git"},"size-limit":[{"path":"dist/cardinals-keyring.es.js","limit":"500 KB"},{"path":"dist/cardinals-keyring.umd.js","limit":"600 KB"}],"_npmVersion":"10.8.2","description":"Multi-chain wallet management SDK for cardinals ecosystem","directories":{},"_nodeVersion":"20.19.5","browserslist":["> 1%","last 2 versions","not dead","not ie 11","not ie 10","not ie 9"],"dependencies":{"wif":"^5.0.0","uuid":"^11.1.0","bip32":"^5.0.0-rc.0","bip39":"^3.1.0","hdkey":"^2.1.0","assert":"^2.1.0","crypto":"^1.0.1","ethers":"^6.14.4","events":"^3.3.0","process":"^0.11.10","bs58check":"^2.1.2","crypto-js":"^4.2.0","secp256k1":"^5.0.1","@types/uuid":"^10.0.0","@scure/bip32":"^1.7.0","bignumber.js":"^9.1.2","bitcoinjs-lib":"^6.1.7","vm-browserify":"^1.1.2","@noble/secp256k1":"^1.7.1","stream-browserify":"^3.0.0","@dogeuni-org/coin-dogecoin":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^5.0.0","buffer":"^6.0.3","eslint":"^9.34.0","terser":"^5.28.1","globals":"^16.2.0","ts-jest":"^29.1.0","typedoc":"^0.25.0","@eslint/js":"^9.34.0","@types/wif":"^2.0.5","size-limit":"^11.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/hdkey":"^2.1.0","vite-plugin-dts":"^4.5.4","@size-limit/file":"^11.1.0","@types/bs58check":"^2.1.2","@types/crypto-js":"^4.2.2","@types/secp256k1":"^4.0.6","crypto-browserify":"^3.12.1","typescript-eslint":"^8.34.1","rollup-plugin-polyfill-node":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/keyring_1.0.5_1757147742862_0.8710434213170375","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@cardinals_org/keyring","version":"1.0.6","keywords":["wallet","cryptocurrency","cardinals","cardinals-org","cardinals_org/keyring","utxo","utxo wallet","cardinals utxo wallet","cardinals utxo","dogecoin","bitcoin","ethereum","keyring","mnemonic","bip39","bip32","bip44","crypto","blockchain","web3 utxo","multi-chain"],"author":{"name":"Cardinals Team"},"license":"MIT","_id":"@cardinals_org/keyring@1.0.6","maintainers":[{"name":"ninasaul000","email":"ninasaul@protonmail.com"},{"name":"cardinals-org","email":"dev@cardinals.cloud"}],"homepage":"https://github.com/cardinals-org/cardinals-keyring#readme","bugs":{"url":"https://github.com/cardinals-org/cardinals-keyring/issues"},"dist":{"shasum":"360ea57cd8ba827e8951f24d67e1dd2c3f79f1e1","tarball":"https://registry.npmjs.org/@cardinals_org/keyring/-/keyring-1.0.6.tgz","fileCount":26,"integrity":"sha512-CGSYze6rwPly+IirYWnoQyQe9VBd6wh1Dp9XNug7gYuPorXgNHbzsWjug2QwqqBuPOzYfi7ljaT8q/NBfNE3Uw==","signatures":[{"sig":"MEYCIQDjsz0igPvBd0e3AK8uUyIiKhPyp36ZXLHApEWDjem4qQIhALo6NZA4lcDngo+IBWpOkRqD+2C9MKdeChRAprQPqLvY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8166937},"main":"dist/cardinals-keyring.umd.js","types":"dist/index.d.ts","module":"dist/cardinals-keyring.es.js","browser":"dist/cardinals-keyring.umd.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"},"./browser":{"import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"}},"gitHead":"e83772bd6013ae418d34a4008bfd91fe7bd8028f","scripts":{"dev":"vite","docs":"typedoc src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","preview":"vite preview","lint:fix":"eslint src --ext .ts --fix","build:all":"npm run clean && npm run build && npm run build:browser","build:prod":"vite build --config vite.config.prod.ts","build:test":"node scripts/build-optimized.js","size-check":"size-limit","test:watch":"jest --watch","type-check":"tsc --noEmit","build:browser":"vite build","test:coverage":"jest --coverage","prepublishOnly":"npm run build:all","build:optimized":"vite build --config vite.config.optimized.ts"},"_npmUser":{"name":"ninasaul000","email":"ninasaul@protonmail.com"},"repository":{"url":"git+https://github.com/cardinals-org/cardinals-keyring.git","type":"git"},"size-limit":[{"path":"dist/cardinals-keyring.es.js","limit":"500 KB"},{"path":"dist/cardinals-keyring.umd.js","limit":"600 KB"}],"_npmVersion":"10.8.2","description":"Multi-chain wallet management SDK for cardinals ecosystem","directories":{},"_nodeVersion":"20.19.5","browserslist":["> 1%","last 2 versions","not dead","not ie 11","not ie 10","not ie 9"],"dependencies":{"wif":"^5.0.0","uuid":"^11.1.0","bip32":"^5.0.0-rc.0","bip39":"^3.1.0","hdkey":"^2.1.0","assert":"^2.1.0","crypto":"^1.0.1","ethers":"^6.14.4","events":"^3.3.0","process":"^0.11.10","bs58check":"^2.1.2","crypto-js":"^4.2.0","secp256k1":"^5.0.1","@types/uuid":"^10.0.0","@scure/bip32":"^1.7.0","bignumber.js":"^9.1.2","bitcoinjs-lib":"^6.1.7","vm-browserify":"^1.1.2","@noble/secp256k1":"^1.7.1","stream-browserify":"^3.0.0","@dogeuni-org/coin-dogecoin":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^5.0.0","buffer":"^6.0.3","eslint":"^9.34.0","terser":"^5.28.1","globals":"^16.2.0","ts-jest":"^29.1.0","typedoc":"^0.25.0","@eslint/js":"^9.34.0","@types/wif":"^2.0.5","size-limit":"^11.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/hdkey":"^2.1.0","vite-plugin-dts":"^4.5.4","@size-limit/file":"^11.1.0","@types/bs58check":"^2.1.2","@types/crypto-js":"^4.2.2","@types/secp256k1":"^4.0.6","crypto-browserify":"^3.12.1","typescript-eslint":"^8.34.1","rollup-plugin-polyfill-node":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/keyring_1.0.6_1757318569117_0.5334855816260218","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@cardinals_org/keyring","version":"1.0.7","keywords":["wallet","cryptocurrency","cardinals","cardinals-org","cardinals_org/keyring","utxo","utxo wallet","cardinals utxo wallet","cardinals utxo","dogecoin","bitcoin","ethereum","keyring","mnemonic","bip39","bip32","bip44","crypto","blockchain","web3 utxo","multi-chain"],"author":{"name":"Cardinals Team"},"license":"MIT","_id":"@cardinals_org/keyring@1.0.7","maintainers":[{"name":"ninasaul000","email":"ninasaul@protonmail.com"},{"name":"cardinals-org","email":"dev@cardinals.cloud"}],"homepage":"https://github.com/cardinals-org/cardinals-keyring#readme","bugs":{"url":"https://github.com/cardinals-org/cardinals-keyring/issues"},"dist":{"shasum":"a2483b955a775c33fcb4f5fe07dec1ad81541bac","tarball":"https://registry.npmjs.org/@cardinals_org/keyring/-/keyring-1.0.7.tgz","fileCount":26,"integrity":"sha512-IavA63kft5pzUJjp7uA3ltWejxJdL+I7YLmAT5rK1ekRSRugMs0iP9sCyvphYmFFy04gl5o6ALfJHAw422dcMw==","signatures":[{"sig":"MEYCIQDVcLBNuchymP88YPu2UGZ5wev9hYAlYWY+zPubFhVuTQIhAIM+ETfU6foZtm+I1faBudIbVAO6Iwoi3p6Ie+pJI7EL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8166291},"main":"dist/cardinals-keyring.umd.js","types":"dist/index.d.ts","module":"dist/cardinals-keyring.es.js","browser":"dist/cardinals-keyring.umd.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"},"./browser":{"import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"}},"gitHead":"f63952c8508497db35916086f153bfbd765b9414","scripts":{"dev":"vite","docs":"typedoc src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","preview":"vite preview","lint:fix":"eslint src --ext .ts --fix","build:all":"npm run clean && npm run build && npm run build:browser","build:prod":"vite build --config vite.config.prod.ts","build:test":"node scripts/build-optimized.js","size-check":"size-limit","test:watch":"jest --watch","type-check":"tsc --noEmit","build:browser":"vite build","test:coverage":"jest --coverage","prepublishOnly":"npm run build:all","build:optimized":"vite build --config vite.config.optimized.ts"},"_npmUser":{"name":"ninasaul000","email":"ninasaul@protonmail.com"},"repository":{"url":"git+https://github.com/cardinals-org/cardinals-keyring.git","type":"git"},"size-limit":[{"path":"dist/cardinals-keyring.es.js","limit":"500 KB"},{"path":"dist/cardinals-keyring.umd.js","limit":"600 KB"}],"_npmVersion":"10.8.2","description":"Multi-chain wallet management SDK for cardinals ecosystem","directories":{},"_nodeVersion":"20.19.5","browserslist":["> 1%","last 2 versions","not dead","not ie 11","not ie 10","not ie 9"],"dependencies":{"wif":"^5.0.0","uuid":"^11.1.0","bip32":"^5.0.0-rc.0","bip39":"^3.1.0","hdkey":"^2.1.0","assert":"^2.1.0","crypto":"^1.0.1","ethers":"^6.14.4","events":"^3.3.0","process":"^0.11.10","bs58check":"^2.1.2","crypto-js":"^4.2.0","secp256k1":"^5.0.1","@types/uuid":"^10.0.0","@scure/bip32":"^1.7.0","bignumber.js":"^9.1.2","bitcoinjs-lib":"^6.1.7","vm-browserify":"^1.1.2","@noble/secp256k1":"^1.7.1","stream-browserify":"^3.0.0","@dogeuni-org/coin-dogecoin":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^5.0.0","buffer":"^6.0.3","eslint":"^9.34.0","terser":"^5.28.1","globals":"^16.2.0","ts-jest":"^29.1.0","typedoc":"^0.25.0","@eslint/js":"^9.34.0","@types/wif":"^2.0.5","size-limit":"^11.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/hdkey":"^2.1.0","vite-plugin-dts":"^4.5.4","@size-limit/file":"^11.1.0","@types/bs58check":"^2.1.2","@types/crypto-js":"^4.2.2","@types/secp256k1":"^4.0.6","crypto-browserify":"^3.12.1","typescript-eslint":"^8.34.1","rollup-plugin-polyfill-node":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/keyring_1.0.7_1757321143696_0.8092909857777371","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@cardinals_org/keyring","version":"1.0.8","keywords":["wallet","cryptocurrency","cardinals","cardinals-org","cardinals_org/keyring","utxo","utxo wallet","cardinals utxo wallet","cardinals utxo","dogecoin","bitcoin","ethereum","keyring","mnemonic","bip39","bip32","bip44","crypto","blockchain","web3 utxo","multi-chain"],"author":{"name":"Cardinals Team"},"license":"MIT","_id":"@cardinals_org/keyring@1.0.8","maintainers":[{"name":"ninasaul000","email":"ninasaul@protonmail.com"},{"name":"cardinals-org","email":"dev@cardinals.cloud"}],"homepage":"https://github.com/cardinals-org/cardinals-keyring#readme","bugs":{"url":"https://github.com/cardinals-org/cardinals-keyring/issues"},"dist":{"shasum":"f9a212c3081ea7abede41fd7e4a06f8dff0cbf86","tarball":"https://registry.npmjs.org/@cardinals_org/keyring/-/keyring-1.0.8.tgz","fileCount":27,"integrity":"sha512-qIo4R1HbL11UL+L2GAq9FdvzdS/0aHFFavJbnBNiHFDvvQnT7+nmQOykj82JZqXlgwxIW9dV+5YUM80UVFwxww==","signatures":[{"sig":"MEQCIGqyUXqyGqzDKKrWWLDbWzuahXw8bdi/KXTJOA3fpQO7AiA+mlJ74uzI7vrW+Ddyq3AUNnjjtdnL+lvEb0qnYlJk8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8312015},"main":"dist/cardinals-keyring.umd.js","types":"dist/index.d.ts","module":"dist/cardinals-keyring.es.js","browser":"dist/cardinals-keyring.umd.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"},"./browser":{"import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"}},"gitHead":"e0c1640333c460a771982ac7314d8bc7c75a1f06","scripts":{"dev":"vite","docs":"typedoc src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","preview":"vite preview","lint:fix":"eslint src --ext .ts --fix","build:all":"npm run clean && npm run build && npm run build:browser","build:prod":"vite build --config vite.config.prod.ts","build:test":"node scripts/build-optimized.js","size-check":"size-limit","test:watch":"jest --watch","type-check":"tsc --noEmit","build:browser":"vite build","test:coverage":"jest --coverage","prepublishOnly":"npm run build:all","build:optimized":"vite build --config vite.config.optimized.ts"},"_npmUser":{"name":"ninasaul000","email":"ninasaul@protonmail.com"},"repository":{"url":"git+https://github.com/cardinals-org/cardinals-keyring.git","type":"git"},"size-limit":[{"path":"dist/cardinals-keyring.es.js","limit":"500 KB"},{"path":"dist/cardinals-keyring.umd.js","limit":"600 KB"}],"_npmVersion":"11.6.1","description":"Multi-chain wallet management SDK for cardinals ecosystem","directories":{},"_nodeVersion":"24.2.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11","not ie 10","not ie 9"],"dependencies":{"wif":"^5.0.0","uuid":"^11.1.0","bip32":"^5.0.0-rc.0","bip39":"^3.1.0","hdkey":"^2.1.0","assert":"^2.1.0","crypto":"^1.0.1","ethers":"^6.14.4","events":"^3.3.0","process":"^0.11.10","bs58check":"^2.1.2","crypto-js":"^4.2.0","secp256k1":"^5.0.1","@types/uuid":"^10.0.0","@scure/bip32":"^1.7.0","bignumber.js":"^9.1.2","bitcoinjs-lib":"^6.1.7","vm-browserify":"^1.1.2","@noble/secp256k1":"^1.7.1","stream-browserify":"^3.0.0","@cardinals_org/keyring":"^1.0.0","@dogeuni-org/coin-dogecoin":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^5.0.0","buffer":"^6.0.3","eslint":"^9.34.0","terser":"^5.28.1","globals":"^16.2.0","ts-jest":"^29.1.0","typedoc":"^0.25.0","@eslint/js":"^9.34.0","@types/wif":"^2.0.5","size-limit":"^11.1.0","typescript":"^5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/hdkey":"^2.1.0","vite-plugin-dts":"^4.5.4","@size-limit/file":"^11.1.0","@types/bs58check":"^2.1.2","@types/crypto-js":"^4.2.2","@types/secp256k1":"^4.0.6","crypto-browserify":"^3.12.1","typescript-eslint":"^8.34.1","rollup-plugin-polyfill-node":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/keyring_1.0.8_1760515805571_0.19741950120148033","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@cardinals_org/keyring","version":"1.0.9","description":"Multi-chain wallet management SDK for cardinals ecosystem","main":"dist/cardinals-keyring.umd.js","module":"dist/cardinals-keyring.es.js","browser":"dist/cardinals-keyring.umd.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"},"./browser":{"import":"./dist/cardinals-keyring.es.js","require":"./dist/cardinals-keyring.umd.js"}},"scripts":{"build":"tsc","build:browser":"vite build","build:all":"npm run clean && npm run build && npm run build:browser","build:optimized":"vite build --config vite.config.optimized.ts","build:prod":"vite build --config vite.config.prod.ts","build:test":"node scripts/build-optimized.js","dev":"vite","preview":"vite preview","clean":"rm -rf dist","type-check":"tsc --noEmit","lint":"eslint src --ext .ts","lint:fix":"eslint src --ext .ts --fix","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build:all","size-check":"size-limit","docs":"typedoc src/index.ts"},"keywords":["wallet","cryptocurrency","cardinals","cardinals-org","cardinals_org/keyring","utxo","utxo wallet","cardinals utxo wallet","cardinals utxo","dogecoin","bitcoin","ethereum","keyring","mnemonic","bip39","bip32","bip44","crypto","blockchain","web3 utxo","multi-chain"],"author":{"name":"Cardinals Team"},"license":"MIT","engines":{"node":">=16.0.0","npm":">=8.0.0"},"browserslist":["> 1%","last 2 versions","not dead","not ie 11","not ie 10","not ie 9"],"dependencies":{"@dogeuni-org/coin-dogecoin":"^1.0.8","@noble/secp256k1":"^1.7.1","@scure/bip32":"^1.7.0","@types/uuid":"^10.0.0","assert":"^2.1.0","bignumber.js":"^9.1.2","bip32":"^5.0.0-rc.0","bip39":"^3.1.0","bitcoinjs-lib":"^6.1.7","bs58check":"^2.1.2","crypto":"^1.0.1","crypto-js":"^4.2.0","ethers":"^6.14.4","events":"^3.3.0","hdkey":"^2.1.0","process":"^0.11.10","secp256k1":"^5.0.1","stream-browserify":"^3.0.0","uuid":"^11.1.0","vm-browserify":"^1.1.2","wif":"^5.0.0"},"devDependencies":{"@eslint/js":"^9.34.0","@size-limit/file":"^11.1.0","@types/bs58check":"^2.1.2","@types/crypto-js":"^4.2.2","@types/hdkey":"^2.1.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/secp256k1":"^4.0.6","@types/wif":"^2.0.5","buffer":"^6.0.3","crypto-browserify":"^3.12.1","eslint":"^9.34.0","globals":"^16.2.0","jest":"^29.5.0","rollup-plugin-polyfill-node":"^0.13.0","size-limit":"^11.1.0","terser":"^5.28.1","ts-jest":"^29.1.0","typedoc":"^0.25.0","typescript":"^5.0.0","typescript-eslint":"^8.34.1","vite":"^5.0.0","vite-plugin-dts":"^4.5.4"},"size-limit":[{"path":"dist/cardinals-keyring.es.js","limit":"500 KB"},{"path":"dist/cardinals-keyring.umd.js","limit":"600 KB"}],"repository":{"type":"git","url":"git+https://github.com/cardinals-org/cardinals-keyring.git"},"bugs":{"url":"https://github.com/cardinals-org/cardinals-keyring/issues"},"homepage":"https://github.com/cardinals-org/cardinals-keyring#readme","publishConfig":{"access":"public"},"_id":"@cardinals_org/keyring@1.0.9","gitHead":"5f5e53f7511940800bacacf5be2fca1534edb14f","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6fVBdArCRkj2D1F1SLyYLr56ackwW9dqCgiA6s9/mI10NgGGJRm1fnqa/gFlqvnEAn/NEcnSrKY7WibhdNqVbg==","shasum":"86a6398771a03b625edab5ea11cab35e0d8b2080","tarball":"https://registry.npmjs.org/@cardinals_org/keyring/-/keyring-1.0.9.tgz","fileCount":27,"unpackedSize":8309589,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICzGGwoLAfSTG6aR4cRfQhETlrjV/1G+5vtKdCNkkFuAAiEAqTJ9oDdcz2hMiEtR97lQvDjGmXMOxVPCaYFNEPdRZbQ="}]},"_npmUser":{"name":"alicelite_m","email":"alicelite_m@proton.me"},"directories":{},"maintainers":[{"name":"ninasaul000","email":"ninasaul@protonmail.com"},{"name":"cardinals-org","email":"dev@cardinals.cloud"},{"name":"alicelite_m","email":"alicelite_m@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keyring_1.0.9_1762911002309_0.14768151822379383"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-02T04:08:53.461Z","modified":"2025-11-12T01:30:02.840Z","1.0.0":"2025-09-02T04:08:53.759Z","1.0.1":"2025-09-02T14:02:33.346Z","1.0.2":"2025-09-03T07:59:32.716Z","1.0.3":"2025-09-04T09:49:36.387Z","1.0.4":"2025-09-04T10:55:46.747Z","1.0.5":"2025-09-06T08:35:43.133Z","1.0.6":"2025-09-08T08:02:49.316Z","1.0.7":"2025-09-08T08:45:43.912Z","1.0.8":"2025-10-15T08:10:05.847Z","1.0.9":"2025-11-12T01:30:02.622Z"},"bugs":{"url":"https://github.com/cardinals-org/cardinals-keyring/issues"},"author":{"name":"Cardinals Team"},"license":"MIT","homepage":"https://github.com/cardinals-org/cardinals-keyring#readme","keywords":["wallet","cryptocurrency","cardinals","cardinals-org","cardinals_org/keyring","utxo","utxo wallet","cardinals utxo wallet","cardinals utxo","dogecoin","bitcoin","ethereum","keyring","mnemonic","bip39","bip32","bip44","crypto","blockchain","web3 utxo","multi-chain"],"repository":{"type":"git","url":"git+https://github.com/cardinals-org/cardinals-keyring.git"},"description":"Multi-chain wallet management SDK for cardinals ecosystem","maintainers":[{"name":"ninasaul000","email":"ninasaul@protonmail.com"},{"name":"cardinals-org","email":"dev@cardinals.cloud"},{"name":"alicelite_m","email":"alicelite_m@proton.me"}],"readme":"# Cardinals Wallet Keyring SDK\n\nA powerful multi-chain wallet management SDK that supports generating, recovering, and managing wallets for multiple blockchain networks with advanced security features and comprehensive backup capabilities.\n\n## Features\n\n### Core Functionality\n- **Multi-Network Support** - Generate and manage wallets across 8+ blockchain networks\n- **BIP39 Mnemonic Generation** - Secure mnemonic phrase generation with configurable strength\n- **Hierarchical Deterministic Wallets** - BIP32/BIP44 compliant wallet derivation\n- **Private Key Recovery** - Recover wallets from private keys, WIF format, and encrypted JSON\n- **Address Validation** - Validate various blockchain address formats\n- **Message Signing** - Support for Ethereum-like network message signing\n\n### Advanced Security\n- **AES Encryption** - Encrypt sensitive data with salt-based password obfuscation\n- **Password Strength Validation** - Comprehensive password policy enforcement\n- **Mnemonic Strength Validation** - Validate mnemonic entropy and word count\n- **Memory Security** - Secure memory management for sensitive data\n\n### Multi-Wallet Management\n- **Wallet Groups** - Organize wallets into groups with custom naming\n- **Account Management** - Multiple accounts per wallet with network-specific addresses\n- **Network Configuration** - Enable/disable specific networks per wallet\n- **Backup & Restore** - Comprehensive backup and restore functionality\n- **Password Management** - Individual and global password management\n\n### Performance & Optimization\n- **Bundle Optimization** - Advanced build optimization with 32% size reduction\n- **Code Splitting** - Intelligent chunking by functionality\n- **Tree Shaking** - Remove unused code and dependencies\n- **Gzip Compression** - Built-in compression analysis and optimization\n\n## Supported Networks\n\n| Network | Symbol | Type | Derivation Path |\n|---------|--------|------|-----------------|\n| Bitcoin | BTC | Bitcoin-like | `m/44'/0'/0'/0/0` |\n| Litecoin | LTC | Bitcoin-like | `m/44'/2'/0'/0/0` |\n| Dogecoin | DOGE | Bitcoin-like | `m/44'/3'/0'/0/0` |\n| Pepecoin | PEPE | Bitcoin-like | `m/44'/3'/0'/0/0` |\n| Ethereum | ETH | Ethereum-like | `m/44'/60'/0'/0/0` |\n| EthereumFair | ETHF | Ethereum-like | `m/44'/3'/0'/0/0` |\n| Classzz | CZZ | Ethereum-like | `m/44'/3'/0'/0/0` |\n| DogeOS | DOGEOS | Ethereum-like | `m/44'/3'/0'/0/0` |\n\n## Installation\n\n```bash\nnpm install @cardinals_org/keyring\n```\n\n## Quick Start\n\n### Basic Usage\n\n```typescript\nimport { MultiWalletManager } from \"@cardinals_org/keyring\";\n\n// Create wallet manager instance\nconst walletManager = new MultiWalletManager();\n\n// Initialize with password\nawait walletManager.initialize({ password: \"your-secure-password\" });\n\n// Create a new wallet\nconst wallet = await walletManager.createWallet({\n  name: \"My First Wallet\",\n  password: \"your-secure-password\"\n});\n\nconsole.log(\"Wallet created:\", wallet.name);\nconsole.log(\"Wallet ID:\", wallet.id);\n```\n\n### Generate Mnemonic\n\n```typescript\nimport { generateMnemonic, validateMnemonic } from \"@cardinals_org/keyring\";\n\n// Generate a new mnemonic (256-bit entropy by default)\nconst mnemonic = generateMnemonic(256);\nconsole.log(\"Generated mnemonic:\", mnemonic);\n\n// Validate mnemonic\nconst isValid = validateMnemonic(mnemonic);\nconsole.log(\"Mnemonic is valid:\", isValid);\n```\n\n### Recover Wallet from Mnemonic\n\n```typescript\n// Recover wallet from mnemonic\nconst recoveredWallet = await walletManager.recoverWalletFromMnemonic(\n  mnemonic,\n  \"your-password\",\n  \"Recovered Wallet\"\n);\n\nconsole.log(\"Recovered wallet:\", recoveredWallet.name);\n```\n\n### Add Account to Wallet\n\n```typescript\n// Add a new account to the wallet\nconst account = await walletManager.addAccount(wallet.id, {\n  name: \"Trading Account\",\n  password: \"your-password\"\n});\n\nconsole.log(\"Account created:\", account.name);\nconsole.log(\"Account ID:\", account.id);\n```\n\n### Access Network Addresses\n\n```typescript\n// Get Bitcoin address for the account\nconst bitcoinAddress = walletManager.getNetworkAddress(\n  wallet.id,\n  account.id,\n  \"bitcoin\"\n);\n\nconsole.log(\"Bitcoin address:\", bitcoinAddress?.address);\n\n// Get all network addresses for the account\naccount.networkAddresses.forEach(networkAddr => {\n  console.log(`${networkAddr.networkType}: ${networkAddr.address}`);\n});\n```\n\n## Advanced Usage\n\n### Network Configuration\n\n```typescript\n// Create wallet manager with specific networks enabled\nconst enabledNetworks = [\"bitcoin\", \"dogecoin\", \"ethereum\"];\nconst walletManager = new MultiWalletManager(\n  undefined, // no initial wallets\n  \"my-password\",\n  enabledNetworks\n);\n\n// Check enabled networks\nconsole.log(\"Enabled networks:\", walletManager.getEnabledNetworks());\n\n// Add/remove networks\nwalletManager.addEnabledNetwork(\"pepe\");\nwalletManager.removeEnabledNetwork(\"ethereum\");\n\n// Reset to all supported networks\nwalletManager.resetNetworks();\n```\n\n### Private Key Recovery\n\n```typescript\n// Recover wallet from private key\nconst privateKeyWallet = await walletManager.recoverWalletFromPrivateKey(\n  \"your-private-key-here\",\n  undefined, // auto-generate wallet ID\n  \"Private Key Wallet\"\n);\n\n// Recover from WIF format\nconst wifWallet = await walletManager.recoverWalletFromPrivateKey(\n  \"your-wif-private-key\",\n  undefined,\n  \"WIF Wallet\"\n);\n```\n\n### Encrypted Wallet Management\n\n```typescript\n// Create encrypted wallet backup\nconst backup = await walletManager.backupWallet(\n  wallet.id,\n  \"backup-password\"\n);\n\nconsole.log(\"Backup data:\", backup);\n\n// Verify wallet password\nconst isValidPassword = await walletManager.verifyWalletPassword(\n  wallet.id,\n  \"your-password\"\n);\n\n// Change wallet password\nawait walletManager.changeWalletPassword(\n  wallet.id,\n  \"old-password\",\n  \"new-password\"\n);\n```\n\n### Address and Private Key Management\n\n```typescript\n// Get private key for a specific address\nconst keyInfo = await walletManager.getAddressPrivateKey({\n  address: \"1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa\",\n  password: \"your-password\",\n  networkType: \"bitcoin\"\n});\n\nconsole.log(\"Private key:\", keyInfo?.privateKey);\n\n// Get wallet info by address\nconst addressInfo = walletManager.getAddressInfo(\n  \"1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa\",\n  \"bitcoin\"\n);\n\nif (addressInfo) {\n  console.log(\"Wallet:\", addressInfo.wallet.name);\n  console.log(\"Account:\", addressInfo.account.name);\n}\n```\n\n### Security Features\n\n```typescript\n// Validate password strength\nimport { validatePassword } from \"@cardinals_org/keyring\";\n\nconst passwordValidation = validatePassword(\"your-password\");\nconsole.log(\"Password strength:\", passwordValidation.strength);\n\n// Validate mnemonic strength\nconst mnemonicStrength = MultiWalletManager.validateMnemonicStrength(mnemonic);\nconsole.log(\"Mnemonic strength:\", mnemonicStrength.strength);\n\n// Encrypt/decrypt sensitive data\nimport { encryptData, decryptData } from \"@cardinals_org/keyring\";\n\nconst encrypted = await encryptData(\"sensitive-data\", \"password\");\nconst decrypted = await decryptData(encrypted, \"password\");\n```\n\n## Bundle Optimization\n\nThe SDK includes advanced bundle optimization features:\n\n### Build Commands\n\n```bash\n# Standard build\nnpm run build\n\n# Optimized build (22% size reduction)\nnpm run build:optimized\n\n# Production build (32% size reduction)\nnpm run build:prod\n\n# Test all build configurations\nnpm run build:test\n\n# Analyze bundle size\nnpm run size-check\n```\n\n### Bundle Sizes\n\n- **Standard Build**: ~4.1MB\n- **Optimized Build**: ~3.2MB (22% reduction)\n- **Production Build**: ~2.8MB (32% reduction)\n- **Gzip Compressed**: ~0.8MB (80% reduction)\n\n## Development\n\n### Prerequisites\n\n- Node.js >= 16.0.0\n- npm >= 8.0.0\n\n### Setup\n\n```bash\n# Install dependencies\nnpm install\n\n# Build the project\nnpm run build\n\n# Run tests\nnpm test\n\n# Type checking\nnpm run type-check\n\n# Linting\nnpm run lint\n```\n\n### Testing\n\n```bash\n# Run all tests\nnpm test\n\n# Run tests in watch mode\nnpm run test:watch\n\n# Run tests with coverage\nnpm run test:coverage\n```\n\n## Browser Compatibility\n\nThe SDK is built for modern browsers and includes necessary polyfills:\n\n- **Target**: ES2020\n- **Browsers**: > 1% market share, last 2 versions\n- **Polyfills**: Node.js modules (crypto, buffer, stream, etc.)\n\n## Examples\n\nCheck the `demo/` directory for complete examples:\n\n- `KeyringTest.tsx` - Basic usage examples\n- `MultiWalletTest.tsx` - Advanced multi-wallet functionality\n\nRun the demo:\n\n```bash\ncd demo\nnpm install\nnpm run dev\n```\n\n## Security Considerations\n\n1. **Private Key Security**: Never hardcode private keys in client-side code\n2. **Mnemonic Backup**: Securely backup mnemonics and never store them in the cloud\n3. **Password Strength**: Use strong passwords to protect encrypted wallets\n4. **Environment Security**: Generate and use wallets in secure environments\n5. **Memory Management**: Clear sensitive data from memory when possible\n\n## Performance\n\n### Optimization Features\n\n- **Code Splitting**: Separate chunks for crypto, blockchain, and utility functions\n- **Tree Shaking**: Remove unused code during build\n- **Minification**: Advanced Terser configuration for maximum compression\n- **Gzip Compression**: Built-in compression analysis\n\n### Expected Performance\n\n- **Initial Load**: 32% smaller bundle size\n- **Caching**: Better cache efficiency with code splitting\n- **Runtime**: Optimized for modern JavaScript engines\n\n## Contributing\n\nWe welcome contributions! Please see our contributing guidelines:\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Add tests for new functionality\n5. Ensure all tests pass\n6. Submit a pull request\n\n## License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## Support\n\nIf you encounter any issues or have questions:\n\n1. Check the [documentation](docs/)\n2. Search existing [issues](https://github.com/cardinals_org/cardinals-keyring/issues)\n3. Create a new issue with detailed information\n\n## Roadmap\n\n- [ ] Support for more blockchain networks\n- [ ] Hardware wallet integration\n- [ ] Advanced encryption features\n- [ ] WebAssembly optimizations\n- [ ] React Native optimizations\n- [ ] DeFi protocol integrations\n- [ ] Cross-chain transaction support\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for version history and updates.\n\n## SDK Information\n\n```typescript\nimport { SDK_INFO } from \"@cardinals_org/keyring\";\n\nconsole.log(\"SDK Version:\", SDK_INFO.version);\nconsole.log(\"Supported Networks:\", SDK_INFO.supportedNetworks);\nconsole.log(\"Features:\", SDK_INFO.features);\n```\n\n---\n\n**Built with ❤️ by the Cardinals Team**\n","readmeFilename":"README.md"}