{"_id":"@arc76/ethereum","_rev":"3-27790b337ea4dadc3c6bab3a0f4a5dab","name":"@arc76/ethereum","dist-tags":{"latest":"1.6.2026080407"},"versions":{"1.0.32026080318":{"name":"@arc76/ethereum","version":"1.0.32026080318","keywords":["arc76","Ethereum","EVM","cryptography","account generation"],"author":{"name":"Ludovit Scholtz"},"license":"MIT","_id":"@arc76/ethereum@1.0.32026080318","maintainers":[{"name":"arc76account","email":"arc76@biatec.io"}],"homepage":"https://github.com/scholtz/ARC76Account#readme","bugs":{"url":"https://github.com/scholtz/ARC76Account/issues"},"dist":{"shasum":"86546e1d528901047c338c53be03c137870b52e8","tarball":"https://registry.npmjs.org/@arc76/ethereum/-/ethereum-1.0.32026080318.tgz","fileCount":6,"integrity":"sha512-qX3jY6ZaGf2A2TGb2C+re/EAcn6VUiGpbOhq0FWzaWpGNldB4wQFQINr3yBxW/ftVzHxlvB/3Dj1vJKCqjzwnw==","signatures":[{"sig":"MEQCIAtQHLd12UJ2b/Wj2lf9tFm6p17jff0Pa4vTJjEZxFaeAiArh2DcFzlOwtGCoNrUgS89W6psv1OmOCyI3DLywr1mNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4069},"main":"dist/index.js","type":"commonjs","_from":"file:/tmp/arc76-pack/arc76-ethereum-1.0.32026080318.tgz","types":"dist/index.d.ts","browser":{"buffer":"buffer/"},"scripts":{"test":"jest","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"arc76account","email":"arc76@biatec.io"},"_resolved":"/tmp/arc76-pack/arc76-ethereum-1.0.32026080318.tgz","_integrity":"sha512-qX3jY6ZaGf2A2TGb2C+re/EAcn6VUiGpbOhq0FWzaWpGNldB4wQFQINr3yBxW/ftVzHxlvB/3Dj1vJKCqjzwnw==","repository":{"url":"git+https://github.com/scholtz/ARC76Account.git","type":"git","directory":"typescript/packages/ethereum"},"_npmVersion":"10.9.8","description":"Deterministic ARC76 account derivation for Ethereum and other EVM-compatible chains. https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0076.md","directories":{},"_nodeVersion":"22.23.1","dependencies":{"buffer":"^6.0.3","ethers":"^6.17.0","@arc76/core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ethereum_1.0.32026080318_1785783588287_0.029224512547247006","host":"s3://npm-registry-packages-npm-production"}},"1.5.2026080320":{"name":"@arc76/ethereum","version":"1.5.2026080320","keywords":["arc76","Ethereum","EVM","cryptography","account generation"],"author":{"name":"Ludovit Scholtz"},"license":"MIT","_id":"@arc76/ethereum@1.5.2026080320","maintainers":[{"name":"arc76account","email":"arc76@biatec.io"}],"homepage":"https://github.com/scholtz/ARC76Account#readme","bugs":{"url":"https://github.com/scholtz/ARC76Account/issues"},"dist":{"shasum":"984f699975fb1068c10d8df9161eb8837a9bf27a","tarball":"https://registry.npmjs.org/@arc76/ethereum/-/ethereum-1.5.2026080320.tgz","fileCount":6,"integrity":"sha512-YSCr1r0glazE7714/GEVmF7l7rvUkKWMYJnSft7F/GWZZuyo3G07L7JtEM8tIsNYX5k7+7PTNOm43uZELB++PQ==","signatures":[{"sig":"MEQCIGDLkgMwLIOWIGx7c23lX2psRiIx6s3UhEw4RkOVLb8dAiBoYGq8CY20cxLmwN607ek8QedtsFYVmY+asatx/vc8tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4423},"main":"dist/index.js","type":"commonjs","_from":"file:/tmp/arc76-pack/arc76-ethereum-1.5.2026080320.tgz","types":"dist/index.d.ts","browser":{"buffer":"buffer/"},"scripts":{"test":"jest","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"arc76account","email":"arc76@biatec.io"},"_resolved":"/tmp/arc76-pack/arc76-ethereum-1.5.2026080320.tgz","_integrity":"sha512-YSCr1r0glazE7714/GEVmF7l7rvUkKWMYJnSft7F/GWZZuyo3G07L7JtEM8tIsNYX5k7+7PTNOm43uZELB++PQ==","repository":{"url":"git+https://github.com/scholtz/ARC76Account.git","type":"git","directory":"typescript/packages/ethereum"},"_npmVersion":"10.9.8","description":"Deterministic ARC76 account derivation for Ethereum and other EVM-compatible chains. https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0076.md","directories":{},"_nodeVersion":"22.23.1","dependencies":{"buffer":"^6.0.3","ethers":"^6.17.0","@arc76/core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ethereum_1.5.2026080320_1785788502141_0.5752229055286413","host":"s3://npm-registry-packages-npm-production"}},"1.6.2026080407":{"name":"@arc76/ethereum","version":"1.6.2026080407","main":"dist/index.js","types":"dist/index.d.ts","type":"commonjs","publishConfig":{"access":"public"},"license":"MIT","author":{"name":"Ludovit Scholtz"},"description":"Deterministic ARC76 account derivation for Ethereum and other EVM-compatible chains. https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0076.md","repository":{"type":"git","url":"git+https://github.com/scholtz/ARC76Account.git","directory":"typescript/packages/ethereum"},"keywords":["arc76","Ethereum","EVM","cryptography","account generation"],"dependencies":{"buffer":"^6.0.3","ethers":"^6.17.0","@arc76/core":"^1.0.0"},"browser":{"buffer":"buffer/"},"scripts":{"build":"tsc -p tsconfig.json","test":"jest"},"_id":"@arc76/ethereum@1.6.2026080407","bugs":{"url":"https://github.com/scholtz/ARC76Account/issues"},"homepage":"https://github.com/scholtz/ARC76Account#readme","_integrity":"sha512-KDXpsggHdH/6jbx4nZmHzaVUn0if2QCF7xIxuE51yfmtcDb4d2ZbNZTtx+yzB7S3CVriix0ILG/Zo9Rg3fHc9w==","_resolved":"/tmp/arc76-pack/arc76-ethereum-1.6.2026080407.tgz","_from":"file:/tmp/arc76-pack/arc76-ethereum-1.6.2026080407.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-KDXpsggHdH/6jbx4nZmHzaVUn0if2QCF7xIxuE51yfmtcDb4d2ZbNZTtx+yzB7S3CVriix0ILG/Zo9Rg3fHc9w==","shasum":"cda587a49a460313dc3022810350724242651391","tarball":"https://registry.npmjs.org/@arc76/ethereum/-/ethereum-1.6.2026080407.tgz","fileCount":6,"unpackedSize":4423,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMN0ZJSkNnSprOPpRVTEfJci5CjrDGuYPPGV46va9egwIgbK5raBkUthqCtQrBye1QyZIHH1rEH306PqOqb1nhn2U="}]},"_npmUser":{"name":"arc76account","email":"arc76@biatec.io"},"directories":{},"maintainers":[{"name":"arc76account","email":"arc76@biatec.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ethereum_1.6.2026080407_1785828274376_0.9051658937263167"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-03T18:59:48.094Z","modified":"2026-08-04T07:24:34.669Z","1.0.32026080318":"2026-08-03T18:59:48.418Z","1.5.2026080320":"2026-08-03T20:21:42.301Z","1.6.2026080407":"2026-08-04T07:24:34.510Z"},"bugs":{"url":"https://github.com/scholtz/ARC76Account/issues"},"author":{"name":"Ludovit Scholtz"},"license":"MIT","homepage":"https://github.com/scholtz/ARC76Account#readme","keywords":["arc76","Ethereum","EVM","cryptography","account generation"],"repository":{"type":"git","url":"git+https://github.com/scholtz/ARC76Account.git","directory":"typescript/packages/ethereum"},"description":"Deterministic ARC76 account derivation for Ethereum and other EVM-compatible chains. https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0076.md","maintainers":[{"name":"arc76account","email":"arc76@biatec.io"}],"readme":"# @arc76/ethereum\n\n<p align=\"center\"><img src=\"../../../assets/arc76-logo-512.png\" alt=\"ARC76 Account\" width=\"140\"></p>\n\nDeterministic [ARC76](https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0076.md)\naccount derivation for **Ethereum and other EVM-compatible chains**.\n\n## Usage\n\n```\nnpm i @arc76/ethereum --save\n```\n\n```ts\nimport { getAccount, getEmailAccount } from \"@arc76/ethereum\";\n\nconst account = await getAccount(password); // slot 0, ethers.Wallet\nconsole.log(account.address, account.privateKey);\n\nconst emailAccount = await getEmailAccount(email, password);\n```\n\nBoth functions return an `ethers.Wallet` (`ethers` v6) — use `.address` and `.privateKey`.\n\nPlease use a password of at least 50 characters for real accounts — the account's security is\nentirely the password's security.\n\n> ⚠️ **Same-curve chains share the literal same private key.** `@arc76/bitcoin`,\n> `@arc76/bitcoincash`, and `@arc76/ethereum` derive the **identical secp256k1 private key**\n> from the same password/email/slot — leaking the key on one of those chains leaks it on all of\n> them. Use a different password (or `slot`) per chain if you need isolation.\n","readmeFilename":"README.md"}