{"_id":"@metamask/eth-qr-keyring","_rev":"22-57e71f537fb20af054d0c59845d5449f","name":"@metamask/eth-qr-keyring","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"@metamask/eth-qr-keyring","version":"1.0.0","keywords":["ethereum","keyring","qr","metamask"],"_id":"@metamask/eth-qr-keyring@1.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/accounts/packages/keyring-eth-qr#readme","bugs":{"url":"https://github.com/MetaMask/accounts/issues"},"dist":{"shasum":"f4c473e5b8d2e17a2c925f7762716ad6ec648e61","tarball":"https://registry.npmjs.org/@metamask/eth-qr-keyring/-/eth-qr-keyring-1.0.0.tgz","fileCount":44,"integrity":"sha512-F4d2rlfBzk33gvrvXnXFTcX8fALEHZgdtA3kXqctMkgL3uuxrie8gdIqc++TUjwoRfXcOjLFVTU8kyRgXuun6Q==","signatures":[{"sig":"MEQCIFusvy2cO0fBKiP2dupM4pK0ajRGoXkPscmwIv9Ukt8JAiA972CEpvRUbSbOyWZudgLWKon4keH+XWSBQIt5XXHzdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213479},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"1ff2eb6e16386b68712e8c725fbe4cbf45a8fddc","scripts":{"test":"jest","build":"tsc --build tsconfig.build.json","sample":"ts-node src/sample.ts","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","build:clean":"rimraf dist && yarn build","build:force":"tsc --build tsconfig.build.json --force","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/eth-qr-keyring","changelog:validate":"../../scripts/validate-changelog.sh @metamask/eth-qr-keyring"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"lavamoat":{"allowScripts":{"keccak":true,"secp256k1":true,"hdkey>secp256k1":false,"@lavamoat/preinstall-always-fail":false,"@lavamoat/allow-scripts>@lavamoat/preinstall-always-fail":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>keccak":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>secp256k1":false,"@keystonehq/ur-decoder>@keystonehq/bc-ur-registry-eth>ethereumjs-util>ethereum-cryptography>keccak":false}},"repository":{"url":"https://github.com/MetaMask/accounts.git","type":"git"},"description":"A simple standard interface for a series of Ethereum private keys.","directories":{},"dependencies":{"uuid":"^9.0.1","hdkey":"^2.1.0","async-mutex":"^0.5.0","@ethereumjs/tx":"^5.4.0","@ethereumjs/rlp":"^5.0.2","@metamask/utils":"^11.1.0","@ethereumjs/util":"^9.1.0","@metamask/eth-sig-util":"^8.2.0","@metamask/keyring-utils":"^3.1.0","@keystonehq/bc-ur-registry-eth":"^0.19.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.0.5","ts-node":"^10.9.2","typedoc":"^0.25.13","depcheck":"^1.4.7","deepmerge":"^4.2.2","typescript":"~5.6.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@types/hdkey":"^2.0.1","@ethereumjs/common":"^4.4.0","@lavamoat/allow-scripts":"^3.2.1","@metamask/auto-changelog":"^3.4.4","@keystonehq/metamask-airgapped-keyring":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/eth-qr-keyring_1.0.0_1755598128979_0.5420197501658031","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@metamask/eth-qr-keyring","version":"1.1.0","keywords":["ethereum","keyring","qr","metamask"],"_id":"@metamask/eth-qr-keyring@1.1.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/accounts/packages/keyring-eth-qr#readme","bugs":{"url":"https://github.com/MetaMask/accounts/issues"},"dist":{"shasum":"aa8579aa3a6cb81e59ec6e4544a0e0ff4033d1de","tarball":"https://registry.npmjs.org/@metamask/eth-qr-keyring/-/eth-qr-keyring-1.1.0.tgz","fileCount":44,"integrity":"sha512-gqC8IgZRqVv6w8zt4IhWfWqjL5uFcqyHavCoeWKyh3K6IMlrg5r6cO907szsI0Y3GJ7U/gkq3OOf5EQRicMf3g==","signatures":[{"sig":"MEQCIDu/GAyz9RmaKGmVZhXvS1mSKwvrJv2GRtDyshZBgavlAiA8D8dx8DnRb7qFj8uhTsM31m3uO9EHMzHSJlWjqb9uxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214019},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"cd038602c9392469f4431a5dccfe7d476bbc1618","scripts":{"test":"jest","build":"tsc --build tsconfig.build.json","sample":"ts-node src/sample.ts","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","build:clean":"rimraf dist && yarn build","build:force":"tsc --build tsconfig.build.json --force","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/eth-qr-keyring","changelog:validate":"../../scripts/validate-changelog.sh @metamask/eth-qr-keyring"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"lavamoat":{"allowScripts":{"keccak":true,"secp256k1":true,"hdkey>secp256k1":false,"@lavamoat/preinstall-always-fail":false,"@lavamoat/allow-scripts>@lavamoat/preinstall-always-fail":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>keccak":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>secp256k1":false,"@keystonehq/ur-decoder>@keystonehq/bc-ur-registry-eth>ethereumjs-util>ethereum-cryptography>keccak":false}},"repository":{"url":"https://github.com/MetaMask/accounts.git","type":"git"},"description":"A simple standard interface for a series of Ethereum private keys.","directories":{},"dependencies":{"uuid":"^9.0.1","hdkey":"^2.1.0","async-mutex":"^0.5.0","@ethereumjs/tx":"^5.4.0","@ethereumjs/rlp":"^5.0.2","@metamask/utils":"^11.1.0","@ethereumjs/util":"^9.1.0","@metamask/eth-sig-util":"^8.2.0","@metamask/keyring-utils":"^3.1.0","@keystonehq/bc-ur-registry-eth":"^0.19.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.0.5","ts-node":"^10.9.2","typedoc":"^0.25.13","depcheck":"^1.4.7","deepmerge":"^4.2.2","typescript":"~5.6.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@types/hdkey":"^2.0.1","@ethereumjs/common":"^4.4.0","@lavamoat/allow-scripts":"^3.2.1","@metamask/auto-changelog":"^3.4.4","@keystonehq/metamask-airgapped-keyring":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/eth-qr-keyring_1.1.0_1756373701003_0.8503271404105484","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@metamask/eth-qr-keyring","version":"2.0.0","keywords":["ethereum","keyring","qr","metamask"],"license":"ISC","_id":"@metamask/eth-qr-keyring@2.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/accounts/tree/main/packages/keyring-eth-qr#readme","bugs":{"url":"https://github.com/MetaMask/accounts/issues"},"dist":{"shasum":"a588337bbaa70ec525f91548841b107ccfa398d6","tarball":"https://registry.npmjs.org/@metamask/eth-qr-keyring/-/eth-qr-keyring-2.0.0.tgz","fileCount":60,"integrity":"sha512-XTjPkzaulvBTZJqILFL47bOflVhFQH6b7xErl/5QEqBYI8lwX0OYvmBdN5N91al3QJoDxzLfTTAI3AHkLYwpcQ==","signatures":[{"sig":"MEUCIDGeooqj9inFHTWfw7ExyJ1GiMV6ZlSk5zufI97EcAs3AiEA6OcoHilyzDlKRqKKDrOTl8d0wdBmww63nhX5ns1OE8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294904},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./v2":{"import":{"types":"./dist/v2/index.d.mts","default":"./dist/v2/index.mjs"},"require":{"types":"./dist/v2/index.d.cts","default":"./dist/v2/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e8aa3363068934e441b503dd1fc24845e710b3c3","scripts":{"test":"yarn test:source && yarn test:types","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","sample":"ts-node src/sample.ts","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:types":"../../scripts/tsd-test.sh ./src","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:clean":"rimraf dist && yarn build","build:force":"tsc --build tsconfig.build.json --force","test:source":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/eth-qr-keyring","changelog:validate":"../../scripts/validate-changelog.sh @metamask/eth-qr-keyring","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"lavamoat":{"allowScripts":{"keccak":true,"secp256k1":true,"hdkey>secp256k1":false,"@lavamoat/preinstall-always-fail":false,"@lavamoat/allow-scripts>@lavamoat/preinstall-always-fail":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>keccak":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>secp256k1":false,"@keystonehq/ur-decoder>@keystonehq/bc-ur-registry-eth>ethereumjs-util>ethereum-cryptography>keccak":false}},"repository":{"url":"https://github.com/MetaMask/accounts.git","type":"git"},"description":"A simple standard interface for a series of Ethereum private keys","directories":{},"sideEffects":false,"dependencies":{"uuid":"^9.0.1","hdkey":"^2.1.0","async-mutex":"^0.5.0","@ethereumjs/tx":"^5.4.0","@ethereumjs/rlp":"^5.0.2","@metamask/utils":"^11.11.0","@ethereumjs/util":"^9.1.0","@metamask/keyring-api":"^23.0.0","@metamask/keyring-sdk":"^2.0.0","@metamask/eth-sig-util":"^8.2.0","@metamask/keyring-utils":"^3.2.0","@keystonehq/bc-ur-registry-eth":"^0.19.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.0.5","ts-node":"^10.9.2","typedoc":"^0.25.13","depcheck":"^1.4.7","deepmerge":"^4.2.2","typescript":"~5.6.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@types/hdkey":"^2.0.1","@ethereumjs/common":"^4.4.0","@metamask/account-api":"^1.0.2","@lavamoat/allow-scripts":"^3.2.1","@metamask/auto-changelog":"^3.4.4","@keystonehq/metamask-airgapped-keyring":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/eth-qr-keyring_2.0.0_1776207153207_0.2594182827861762","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@metamask/eth-qr-keyring","version":"2.0.1","keywords":["ethereum","keyring","qr","metamask"],"license":"ISC","_id":"@metamask/eth-qr-keyring@2.0.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/accounts/tree/main/packages/keyring-eth-qr#readme","bugs":{"url":"https://github.com/MetaMask/accounts/issues"},"dist":{"shasum":"f5560c71776c001c7a14214695ba30393d78160d","tarball":"https://registry.npmjs.org/@metamask/eth-qr-keyring/-/eth-qr-keyring-2.0.1.tgz","fileCount":61,"integrity":"sha512-VJuRMWAzs9TsrVNQBqPVHBL+J48n05/RTG5nUx424HRudzyYxYIT/T1dkxcnPSuMHkBy8ZgZKS/1s6pW6NU1WA==","signatures":[{"sig":"MEQCIDOp/y+HYgMnzLjpqx67tczUa2GUYfwRIY2MKIyXVgdhAiARVWHRBBgNwQwnow7b/PuT8KZdnX4SLnCRBGYTAjLU2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295646},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./v2":{"import":{"types":"./dist/v2/index.d.mts","default":"./dist/v2/index.mjs"},"require":{"types":"./dist/v2/index.d.cts","default":"./dist/v2/index.cjs"}},"./package.json":"./package.json"},"gitHead":"842a3e177e9a8431d0da38317482fd1a491030fb","scripts":{"test":"yarn test:source && yarn test:types","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","sample":"ts-node src/sample.ts","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:types":"../../scripts/tsd-test.sh ./src","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:clean":"rimraf dist && yarn build","build:force":"tsc --build tsconfig.build.json --force","test:source":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/eth-qr-keyring","changelog:validate":"../../scripts/validate-changelog.sh @metamask/eth-qr-keyring","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"lavamoat":{"allowScripts":{"keccak":true,"secp256k1":true,"hdkey>secp256k1":false,"@lavamoat/preinstall-always-fail":false,"@lavamoat/allow-scripts>@lavamoat/preinstall-always-fail":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>keccak":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>secp256k1":false,"@keystonehq/ur-decoder>@keystonehq/bc-ur-registry-eth>ethereumjs-util>ethereum-cryptography>keccak":false}},"repository":{"url":"https://github.com/MetaMask/accounts.git","type":"git"},"description":"A simple standard interface for a series of Ethereum private keys","directories":{},"sideEffects":false,"dependencies":{"uuid":"^9.0.1","hdkey":"^2.1.0","async-mutex":"^0.5.0","@ethereumjs/tx":"^5.4.0","@ethereumjs/rlp":"^5.0.2","@metamask/utils":"^11.11.0","@ethereumjs/util":"^9.1.0","@metamask/keyring-api":"^23.0.1","@metamask/keyring-sdk":"^2.0.1","@metamask/eth-sig-util":"^8.2.0","@metamask/keyring-utils":"^3.2.0","@keystonehq/bc-ur-registry-eth":"^0.19.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.0.5","ts-node":"^10.9.2","typedoc":"^0.25.13","depcheck":"^1.4.7","deepmerge":"^4.2.2","typescript":"~5.6.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@types/hdkey":"^2.0.1","@ethereumjs/common":"^4.4.0","@metamask/account-api":"^1.0.3","@lavamoat/allow-scripts":"^3.2.1","@metamask/auto-changelog":"^3.4.4","@keystonehq/metamask-airgapped-keyring":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/eth-qr-keyring_2.0.1_1776343764946_0.14186085491660272","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@metamask/eth-qr-keyring","version":"2.0.2","keywords":["ethereum","keyring","metamask","qr"],"license":"ISC","_id":"@metamask/eth-qr-keyring@2.0.2","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/accounts/tree/main/packages/keyring-eth-qr#readme","bugs":{"url":"https://github.com/MetaMask/accounts/issues"},"dist":{"shasum":"7abab0776e111e9df4e9779c020c2a49e3cf0125","tarball":"https://registry.npmjs.org/@metamask/eth-qr-keyring/-/eth-qr-keyring-2.0.2.tgz","fileCount":61,"integrity":"sha512-RRMdD9wbM7lO8P0+Dn6w/M4Oy4HDSPEnQ19eX/mJN0/OUPnMgHbPnPHu2Hyp7u6Lw2wYWN0jIH7jMadrY69jZQ==","signatures":[{"sig":"MEYCIQDB+b+1ktTnvzu72Cim2eTp/kww/YF2BapSckG44WYEmAIhAKQgk/+vvGUeTqGKotXIiMDXG4DOTj8LyHz0ht0OZB5x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296077},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./v2":{"import":{"types":"./dist/v2/index.d.mts","default":"./dist/v2/index.mjs"},"require":{"types":"./dist/v2/index.d.cts","default":"./dist/v2/index.cjs"}},"./package.json":"./package.json"},"gitHead":"0728950ba42c797a1b8c07dcee25c7cf27d58028","scripts":{"test":"yarn test:source && yarn test:types","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","sample":"ts-node src/sample.ts","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:types":"../../scripts/tsd-test.sh ./src","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:clean":"rimraf dist && yarn build","build:force":"tsc --build tsconfig.build.json --force","test:source":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/eth-qr-keyring","changelog:validate":"../../scripts/validate-changelog.sh @metamask/eth-qr-keyring","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"lavamoat":{"allowScripts":{"keccak":true,"secp256k1":true,"hdkey>secp256k1":false,"@lavamoat/preinstall-always-fail":false,"@lavamoat/allow-scripts>@lavamoat/preinstall-always-fail":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>keccak":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>secp256k1":false,"@keystonehq/ur-decoder>@keystonehq/bc-ur-registry-eth>ethereumjs-util>ethereum-cryptography>keccak":false}},"repository":{"url":"https://github.com/MetaMask/accounts.git","type":"git"},"description":"A simple standard interface for a series of Ethereum private keys","directories":{},"sideEffects":false,"dependencies":{"uuid":"^9.0.1","hdkey":"^2.1.0","async-mutex":"^0.5.0","@ethereumjs/tx":"^5.4.0","@ethereumjs/rlp":"^5.0.2","@metamask/utils":"^11.11.0","@ethereumjs/util":"^9.1.0","@metamask/keyring-api":"^23.1.0","@metamask/keyring-sdk":"^2.0.2","@metamask/eth-sig-util":"^8.2.0","@metamask/keyring-utils":"^3.2.0","@keystonehq/bc-ur-registry-eth":"^0.19.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.0.5","ts-node":"^10.9.2","typedoc":"^0.25.13","depcheck":"^1.4.7","deepmerge":"^4.2.2","typescript":"~5.6.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@types/hdkey":"^2.0.1","@ethereumjs/common":"^4.4.0","@metamask/account-api":"^1.0.4","@lavamoat/allow-scripts":"^3.2.1","@metamask/auto-changelog":"^6.1.0","@keystonehq/metamask-airgapped-keyring":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/eth-qr-keyring_2.0.2_1777556035843_0.27936766480668496","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@metamask/eth-qr-keyring","version":"2.1.0","keywords":["ethereum","keyring","metamask","qr"],"license":"ISC","_id":"@metamask/eth-qr-keyring@2.1.0","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/accounts/tree/main/packages/keyring-eth-qr#readme","bugs":{"url":"https://github.com/MetaMask/accounts/issues"},"dist":{"shasum":"fa3f325f054749cbb25ec4e8a995e0dcf5911cfc","tarball":"https://registry.npmjs.org/@metamask/eth-qr-keyring/-/eth-qr-keyring-2.1.0.tgz","fileCount":61,"integrity":"sha512-fu3GQxc10mBCAfwAsnRGmZ3F7u3FGt9Z1GEFjhDh7tdOBhqrz0fAk55Wk+CeRpzHzCAlVfvJa2Hc9skqVk1XPg==","signatures":[{"sig":"MEUCIQDH0mwSMGw9W9lrOlxIemJmRrI1DDpv5xHLugdsDcHbOgIgHUTTyAuujkj2a58DULezAiaO1OfnS9cIEPIFfQRgrJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306617},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./v2":{"import":{"types":"./dist/v2/index.d.mts","default":"./dist/v2/index.mjs"},"require":{"types":"./dist/v2/index.d.cts","default":"./dist/v2/index.cjs"}},"./package.json":"./package.json"},"gitHead":"11fdb49e5f157416bbfc216d9d7ce4e292e9a2db","scripts":{"test":"yarn test:source && yarn test:types","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","sample":"ts-node src/sample.ts","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:types":"../../scripts/tsd-test.sh ./src","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:clean":"rimraf dist && yarn build","build:force":"tsc --build tsconfig.build.json --force","test:source":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/eth-qr-keyring","changelog:validate":"../../scripts/validate-changelog.sh @metamask/eth-qr-keyring","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"lavamoat":{"allowScripts":{"keccak":true,"secp256k1":true,"hdkey>secp256k1":false,"@lavamoat/preinstall-always-fail":false,"@lavamoat/allow-scripts>@lavamoat/preinstall-always-fail":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>keccak":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>secp256k1":false,"@keystonehq/ur-decoder>@keystonehq/bc-ur-registry-eth>ethereumjs-util>ethereum-cryptography>keccak":false}},"repository":{"url":"https://github.com/MetaMask/accounts.git","type":"git"},"description":"A simple standard interface for a series of Ethereum private keys","directories":{},"sideEffects":false,"dependencies":{"uuid":"^9.0.1","hdkey":"^2.1.0","async-mutex":"^0.5.0","@ethereumjs/tx":"^5.4.0","@ethereumjs/rlp":"^5.0.2","@metamask/utils":"^11.11.0","@ethereumjs/util":"^9.1.0","@metamask/keyring-api":"^23.1.0","@metamask/keyring-sdk":"^2.1.1","@metamask/eth-sig-util":"^8.2.0","@metamask/keyring-utils":"^3.3.1","@keystonehq/bc-ur-registry-eth":"^0.19.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.0.5","ts-node":"^10.9.2","typedoc":"^0.25.13","depcheck":"^1.4.7","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@types/hdkey":"^2.0.1","@ethereumjs/common":"^4.4.0","@metamask/account-api":"^1.0.4","@lavamoat/allow-scripts":"^3.2.1","@metamask/auto-changelog":"^6.1.0","@lavamoat/preinstall-always-fail":"^2.1.0","@keystonehq/metamask-airgapped-keyring":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/eth-qr-keyring_2.1.0_1778706163208_0.33504659879686316","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@metamask/eth-qr-keyring","version":"2.1.1","keywords":["ethereum","keyring","metamask","qr"],"license":"ISC","_id":"@metamask/eth-qr-keyring@2.1.1","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"mrten","email":"maarten@zuidhoorn.com"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/accounts/tree/main/packages/keyring-eth-qr#readme","bugs":{"url":"https://github.com/MetaMask/accounts/issues"},"dist":{"shasum":"85a3b2231d51ba229839b657e421d75a696d927b","tarball":"https://registry.npmjs.org/@metamask/eth-qr-keyring/-/eth-qr-keyring-2.1.1.tgz","fileCount":61,"integrity":"sha512-4m7hkczpS0++9nLwGQIRpgZxKxQNLoW0PVzP5UwESw6NumT3GZs/pLB53sBHUm9+P6jtYDQEap9SrsUpyS/IJQ==","signatures":[{"sig":"MEYCIQDItyhLWg0aY7NJ+W2jQOApjpLktTqRbnLzAok6CseDMgIhAMtycJDrz2n3I2D43MQ02z05I+6pOSTOLyjk/nFGNccf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2feth-qr-keyring@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307361},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./v2":{"import":{"types":"./dist/v2/index.d.mts","default":"./dist/v2/index.mjs"},"require":{"types":"./dist/v2/index.d.cts","default":"./dist/v2/index.cjs"}},"./package.json":"./package.json"},"gitHead":"b40c520ff0acefae6a8d41e0cca8fb7359f358d3","scripts":{"test":"yarn test:source && yarn test:types","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","sample":"ts-node src/sample.ts","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:types":"../../scripts/tsd-test.sh ./src","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:clean":"rimraf dist && yarn build","build:force":"tsc --build tsconfig.build.json --force","test:source":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/eth-qr-keyring","changelog:validate":"../../scripts/validate-changelog.sh @metamask/eth-qr-keyring","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"mcmire","email":"elliot.winkler@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:453805f1-7f97-4c9c-bc76-1fcd99913d0b"}},"lavamoat":{"allowScripts":{"keccak":true,"secp256k1":true,"hdkey>secp256k1":false,"@lavamoat/preinstall-always-fail":false,"@lavamoat/allow-scripts>@lavamoat/preinstall-always-fail":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>keccak":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>secp256k1":false,"@keystonehq/ur-decoder>@keystonehq/bc-ur-registry-eth>ethereumjs-util>ethereum-cryptography>keccak":false}},"repository":{"url":"https://github.com/MetaMask/accounts.git","type":"git"},"description":"A simple standard interface for a series of Ethereum private keys","directories":{},"sideEffects":false,"dependencies":{"uuid":"^9.0.1","hdkey":"^2.1.0","async-mutex":"^0.5.0","@ethereumjs/tx":"^5.4.0","@ethereumjs/rlp":"^5.0.2","@metamask/utils":"^11.11.0","@ethereumjs/util":"^9.1.0","@metamask/keyring-api":"^23.6.0","@metamask/keyring-sdk":"^2.3.0","@metamask/eth-sig-util":"^8.2.0","@metamask/keyring-utils":"^4.0.0","@keystonehq/bc-ur-registry-eth":"^0.19.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.0.5","ts-node":"^10.9.2","typedoc":"^0.25.13","depcheck":"^1.4.7","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@types/hdkey":"^2.0.1","@ethereumjs/common":"^4.4.0","@metamask/account-api":"^1.1.1","@lavamoat/allow-scripts":"^3.2.1","@metamask/auto-changelog":"^6.1.0","@lavamoat/preinstall-always-fail":"^2.1.0","@keystonehq/metamask-airgapped-keyring":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/eth-qr-keyring_2.1.1_1784729029410_0.1682206043455199","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@metamask/eth-qr-keyring","version":"3.0.0","keywords":["ethereum","keyring","metamask","qr"],"license":"ISC","_id":"@metamask/eth-qr-keyring@3.0.0","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"mrten","email":"maarten@zuidhoorn.com"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/accounts/tree/main/packages/keyring-eth-qr#readme","bugs":{"url":"https://github.com/MetaMask/accounts/issues"},"dist":{"shasum":"99a30a4cacead176881627d98cb8331a14b4dbd6","tarball":"https://registry.npmjs.org/@metamask/eth-qr-keyring/-/eth-qr-keyring-3.0.0.tgz","fileCount":61,"integrity":"sha512-Byc7JEjELhNU7PyK6DhKo7HyG2g1YfJzO+/t3qTP+DKPigMuZW1Cgm5nEkvmALLawRkCHMMo7g0jC5Hw7F0suw==","signatures":[{"sig":"MEYCIQD+My78/RNbrkt25ZxmbFy00Rwqnsxz5sZmhNDgY6hSsAIhAO12eKta8aS14Rv75OAbAN+hM7+l7XrfaXncmiJfocoZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2feth-qr-keyring@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308030},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./v2":{"import":{"types":"./dist/v2/index.d.mts","default":"./dist/v2/index.mjs"},"require":{"types":"./dist/v2/index.d.cts","default":"./dist/v2/index.cjs"}},"./package.json":"./package.json"},"gitHead":"0d93fda6eb25a29d91e5337001e705fcfa7fcccd","scripts":{"test":"yarn test:source && yarn test:types","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","sample":"ts-node src/sample.ts","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:types":"../../scripts/tsd-test.sh ./src","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:clean":"rimraf dist && yarn build","build:force":"tsc --build tsconfig.build.json --force","test:source":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/eth-qr-keyring","changelog:validate":"../../scripts/validate-changelog.sh @metamask/eth-qr-keyring","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"mcmire","email":"elliot.winkler@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:453805f1-7f97-4c9c-bc76-1fcd99913d0b"}},"lavamoat":{"allowScripts":{"keccak":true,"secp256k1":true,"hdkey>secp256k1":false,"@lavamoat/preinstall-always-fail":false,"@lavamoat/allow-scripts>@lavamoat/preinstall-always-fail":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>keccak":false,"ethereumjs-tx>ethereumjs-util>ethereum-cryptography>secp256k1":false,"@keystonehq/ur-decoder>@keystonehq/bc-ur-registry-eth>ethereumjs-util>ethereum-cryptography>keccak":false}},"repository":{"url":"https://github.com/MetaMask/accounts.git","type":"git"},"description":"A simple standard interface for a series of Ethereum private keys","directories":{},"sideEffects":false,"dependencies":{"uuid":"^9.0.1","hdkey":"^2.1.0","async-mutex":"^0.5.0","@ethereumjs/tx":"^5.4.0","@ethereumjs/rlp":"^5.0.2","@metamask/utils":"^11.11.0","@ethereumjs/util":"^9.1.0","@metamask/keyring-api":"^24.0.0","@metamask/keyring-sdk":"^3.0.0","@metamask/eth-sig-util":"^8.2.0","@metamask/keyring-utils":"^5.0.0","@keystonehq/bc-ur-registry-eth":"^0.19.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.0.5","ts-node":"^10.9.2","typedoc":"^0.25.13","depcheck":"^1.4.7","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^29.5.12","@types/node":"^20.12.12","@types/hdkey":"^2.0.1","@ethereumjs/common":"^4.4.0","@metamask/account-api":"^2.0.0","@lavamoat/allow-scripts":"^3.2.1","@metamask/auto-changelog":"^6.1.0","@lavamoat/preinstall-always-fail":"^2.1.0","@keystonehq/metamask-airgapped-keyring":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/eth-qr-keyring_3.0.0_1785345589834_0.40857080072891994","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-08-19T10:08:48.917Z","modified":"2026-08-26T12:49:09.587Z","1.0.0":"2025-08-19T10:08:49.167Z","1.1.0":"2025-08-28T09:35:01.187Z","2.0.0":"2026-04-14T22:52:33.366Z","2.0.1":"2026-04-16T12:49:25.113Z","2.0.2":"2026-04-30T13:33:55.999Z","2.1.0":"2026-05-13T21:02:43.358Z","2.1.1":"2026-07-22T14:03:49.499Z","3.0.0":"2026-07-29T17:19:49.916Z"},"bugs":{"url":"https://github.com/MetaMask/accounts/issues"},"license":"ISC","homepage":"https://github.com/MetaMask/accounts/tree/main/packages/keyring-eth-qr#readme","keywords":["ethereum","keyring","metamask","qr"],"repository":{"url":"https://github.com/MetaMask/accounts.git","type":"git"},"description":"A simple standard interface for a series of Ethereum private keys","maintainers":[{"email":"frederik.bolding@consensys.net","name":"frederikbolding"},{"email":"metamask-npm@consensys.net","name":"metamaskbot"},{"email":"markjstacey@gmail.com","name":"gudahtt"},{"email":"maarten@zuidhoorn.com","name":"mrten"},{"email":"elliot.winkler@gmail.com","name":"mcmire"},{"email":"naugtur@gmail.com","name":"naugtur"}],"readme":"","readmeFilename":""}