{"_id":"@nomicfoundation/ethereumjs-ethash","_rev":"30-dfb28cbddd5528db098105e4967ea3d3","name":"@nomicfoundation/ethereumjs-ethash","dist-tags":{"latest":"3.0.4"},"versions":{"2.0.0-rc.1":{"name":"@nomicfoundation/ethereumjs-ethash","version":"2.0.0-rc.1","keywords":["ethash","ethereum","POW"],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","_id":"@nomicfoundation/ethereumjs-ethash@2.0.0-rc.1","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"dist":{"shasum":"8a244dbf2096c6a39f9214ec8d5135fe8ab793be","tarball":"https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.0-rc.1.tgz","fileCount":13,"integrity":"sha512-qR3gnVaNWzNJB1VLOujZFCyPi9HBYzeY4ZE+JmBhTzG/vPxYh8uqTtsD1kbW1GvrniAR/LPLRbYd0piUSGB4OA==","signatures":[{"sig":"MEUCIAQN4me0laV+HbxXmK6O3AKmAyjkOBjvgXpP/ccyWI4SAiEAmvh6dwa26kmyvx99rEu2YHg/+wbX3/DsCLj+hLVjJ+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDoQEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrfxw//SF0ug3kf71+rLtUecuTa9HJSztJywx9/RTrC8Ywr8VuqyEl9\r\nLDt7+k06u5yKTo1PwNpMfsybSC6SfV4Y7h8j2BAfFHrlOjLzVY8DbjVpqQLn\r\nO9MjLaq5wlhfL2CeSqcXZ11BV5vdHRDOsiWfvISbSz82ZgrMn9KVMLUKPEtM\r\nKpCfUWVQfmXHzUh7mmiQp4r7jlb7JvFP/ZKk3TU62ULztd86kkVKWo8hu8SY\r\nyEa5IXlVg0twCB3umfYJI5EoPaeRmsCfvMD+7erN+8+J7XpDnxJMRuAoCHBD\r\nMwQe9yNilRramPxLxNCTWysQlooQScQdxXMqUrRxOoZDz2Q1dxEUe6lxKYxC\r\nWgnTsVJwXQ01n7hr4SuVxuYSbvDeslW7Fv0frxgkOAaDYVMBxv6Fqk7/UDMR\r\n0mE7j2s2Wel6XJ1zD/fAV+f8QLV2UshggR/da1X+ORQjzTXBnvVGNhj4a5Cy\r\n2zeQKNNeEDCw6Awscvldv+rZ5r1AywtVn3YTPp4wqdyUWiBeDhve288nusxW\r\n3O7/aRWpSHU+6dwroXQmXyWhGHQgBoWGxs8v4d0PHN0zwLgBWSCgzVcrU/7Z\r\n7jqg+JLmiTizkQYu0e1oyRVlpPuBGeVH+VJ4H/dvwQ0h1VgMrcaOa2nLSy8U\r\nlbRyEitF/hrJna2sbaO2H0IvfIOv8J9+XBk=\r\n=+V0Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"c73c79dcfbb2ad72516eea3b22ee4f5cae90fa79","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","test":"tape -r ts-node/register test/*.spec.ts","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","docs:build":"typedoc --options typedoc.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"8.15.1","description":"An ethash implementation in JavaScript","directories":{},"_nodeVersion":"16.15.1","dependencies":{"abstract-level":"^1.0.3","bigint-crypto-utils":"^3.0.23","ethereum-cryptography":"^1.1.2","@nomicfoundation/ethereumjs-rlp":"4.0.0-rc.1","@nomicfoundation/ethereumjs-util":"8.0.0-rc.1","@nomicfoundation/ethereumjs-block":"4.0.0-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"memory-level":"^1.0.0","@nomicfoundation/ethereumjs-common":"3.0.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-ethash_2.0.0-rc.1_1661895684397_0.03094204597278405","host":"s3://npm-registry-packages"}},"2.0.0-rc.2":{"name":"@nomicfoundation/ethereumjs-ethash","version":"2.0.0-rc.2","keywords":["ethash","ethereum","POW"],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","_id":"@nomicfoundation/ethereumjs-ethash@2.0.0-rc.2","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"dist":{"shasum":"340de93e8da63d8b15fe097f7d650780016b022d","tarball":"https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.0-rc.2.tgz","fileCount":13,"integrity":"sha512-J/sOGNC7P5LJgTYCnhXak0jBuRbzmVuuG0ohFUC0BrPFm9V+rgTDqRUPqT3J4HEo80OOI3ZHhmXlirCkCp2h+g==","signatures":[{"sig":"MEQCIFQGlMesAl8R64SAUI4LD1KLFdwZZZTFHrUhaSeHrxYUAiAXlWrDUEnHjVTsD0t/HckxxegaRS4z8NBiVEWGRxyxDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEPn/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+nw/7BSL4A9ig9pkrtTp2AOebkKhaDCQkEvMUHrb28fkENnqf539U\r\ns7jhklFphiRxF85SQ1wZdMEphczX9POB4hpNEGlzdj8Pbbv8IVNsZXjLKh8q\r\nXCZWV5Hygak8PcmFrJnWO+BvASAIFQP2Y+NVP+rKdCSchHQSwSu3pMzfRQGv\r\nIv+R4MwvAEt5pmjX5JbuyzlcQytAxuScCQCDDakKxsfUl4qsBcD+qvF/O3ZZ\r\nEWDZLOX9OwZyc787cr0HZKDQk5LdWEG/XGH1ctU/wD1j/nh1v8oKIXQy28xF\r\n5iQJQEG3D58XyocmOP0LaGGPrVKBlnB95/9F67E4O6gmJ1T5l36STYTBE7Vd\r\nRIswlezEVne5G3FnKA+Pl4JvA3xV1ihsgTqvaH3OWJw+/o99P61jpL8Pihy/\r\nbg5KsC6RZPgGTE2/Q/giBZO5mef4pDxlk6+DwtwQrkkwQunDE0k9iKbIx0rT\r\n0P08S6vS9IVmU78j/PTi1LGCYqKktHjBdkFDXPSEJXFQizqJRSSn3ige/o1S\r\nT9g2eV5SB2Rb9RZGUxiEo2Jwmix9JrOKZhQI4/YoE/mQsReegPPGGmF6Ucde\r\nbqOkXqcmkPIL4AWcoJxIGXugX3ZK6Yk6gI+J0zRGTv1OYR0bXQCFnku6xKdv\r\ntM8FZVpJmOzQlH+99Y/OO/rSrFkHu4iK0sw=\r\n=H/u3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"5a2a63e2b4d20072a2c8352e0430c6e5241212ee","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","test":"tape -r ts-node/register test/*.spec.ts","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","docs:build":"typedoc --options typedoc.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"8.18.0","description":"An ethash implementation in JavaScript","directories":{},"_nodeVersion":"16.17.0","dependencies":{"abstract-level":"^1.0.3","bigint-crypto-utils":"^3.0.23","ethereum-cryptography":"0.1.3","@nomicfoundation/ethereumjs-rlp":"4.0.0-rc.2","@nomicfoundation/ethereumjs-util":"8.0.0-rc.2","@nomicfoundation/ethereumjs-block":"4.0.0-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"memory-level":"^1.0.0","@nomicfoundation/ethereumjs-common":"3.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-ethash_2.0.0-rc.2_1662056958963_0.6498582173960128","host":"s3://npm-registry-packages"}},"2.0.0-rc.3":{"name":"@nomicfoundation/ethereumjs-ethash","version":"2.0.0-rc.3","keywords":["ethash","ethereum","POW"],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","_id":"@nomicfoundation/ethereumjs-ethash@2.0.0-rc.3","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"dist":{"shasum":"78476d68fd15f3ab3ade8b1ad68407d8ac7b96eb","tarball":"https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.0-rc.3.tgz","fileCount":13,"integrity":"sha512-l75FH3KYUXuXjEdVZ3P7iVBbFhsghIMUuOBVfau4vx90SEGUQZnrU6cg9jBTyYvn0w9IIKJ76ZmDV8RDohZktA==","signatures":[{"sig":"MEQCICALXGuY6Ee5htK76budmK1ZGdVHryVlIxlXVslV9T//AiB6ISu3ZhybMAoytDXgO5YzbmrWui+mHMQ/lYglgKf6cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEd7FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKHQ//d0p+49QAoBly4e7UkrAPZLLXKSe7zgGZJrdQ630Tt3d7iRZX\r\nAEeUleU+r15ojP/AMfUDJKluNVDv+JQoTjKV1P0mjRb+4Lk7lNyB2IsAHyGt\r\nmtcOVnJ5XYSoBXkQ/z++UXXZm8v7YnLCSCcKwLGdgWqzctytQ9pkVV8Kq7aE\r\n7/KC78UXewlRzREYW06LX2xw/3UgSJ9uHnYmSDf0x0+Nqo0r17QW44191ukk\r\n/tWEZZ0LURQxoraaM3CJ2zvnommWi8Kj8RMeOwWTcfZiaa89BMnT1uz0dXsJ\r\nlqpFnfE5LmUskt8aKMn0EL1BMkLXxNbgTrpbJb65grrMA7GRbMlQmpCeag37\r\n/mznZV+Pchyt3gd/WOAV4YhbBpSrWcNLYeQpzZNT+DyVg5IVa7k6hQGqJctD\r\n5QCizKI7dL9benbYfVMBG1sojk7fPytuz2HGGAL85owS7AsKiB/1vH49AvV0\r\nef3gV6OkJbV9plRrYfIFIziDMm3CY0j7D1SdyZEcg7KX3vv3QtjJ5p5eIoFc\r\nYhazkjTWlkBpycQAv+dOmFjPzF89WWl8MdsfXq0Q+IXIQNu1EvtGXiH0JjxM\r\n1WLELLQxcdLpUuim9XmamEjC+OBNvXLYvngKPu8uKeyPAUj+tW5hZGhyiGD3\r\nY8u1d3cxgGFj4QRT74TtoPnmEqkjBjrExKI=\r\n=3vDB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"1db2bd17fd97be7abde2057d60ad405d838089e8","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","test":"tape -r ts-node/register test/*.spec.ts","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","docs:build":"typedoc --options typedoc.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"8.18.0","description":"An ethash implementation in JavaScript","directories":{},"_nodeVersion":"18.8.0","dependencies":{"abstract-level":"^1.0.3","bigint-crypto-utils":"^3.0.23","ethereum-cryptography":"0.1.3","@nomicfoundation/ethereumjs-rlp":"4.0.0-rc.3","@nomicfoundation/ethereumjs-util":"8.0.0-rc.3","@nomicfoundation/ethereumjs-block":"4.0.0-rc.3"},"_hasShrinkwrap":false,"devDependencies":{"memory-level":"^1.0.0","@nomicfoundation/ethereumjs-common":"3.0.0-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-ethash_2.0.0-rc.3_1662115525235_0.5524029430551103","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@nomicfoundation/ethereumjs-ethash","version":"2.0.0","keywords":["ethash","ethereum","POW"],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","_id":"@nomicfoundation/ethereumjs-ethash@2.0.0","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"dist":{"shasum":"11539c32fe0990e1122ff987d1b84cfa34774e81","tarball":"https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.0.tgz","fileCount":13,"integrity":"sha512-WpDvnRncfDUuXdsAXlI4lXbqUDOA+adYRQaEezIkxqDkc+LDyYDbd/xairmY98GnQzo1zIqsIL6GB5MoMSJDew==","signatures":[{"sig":"MEQCIGAWPeXGLNx/O56u+orLi0PSDRBN6JzXu4GTCZhahMfGAiBngQkcVkOgV5v5gbZ3H/tLshgJDteT8ci0gDwMVXjaYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGfQ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql3hAAnh9/Vt+z+9IQD8aSJKtW41DEHrKOU34Om/ONXpFCkrs0F8ga\r\nifLFZQd7vQqI/N8XWM7epbAx55Y7eJak+AvPzxuSpDnvtdPz3fq6WXtg4pnu\r\nJDKJ+zDxwi9swArjoa6NPEbcoTGLWronb1RwZDyFoA+LHUYfxzVmwLMo1WBL\r\nEdi6qE+zB4yXBhrSw145Kt/TZ6nJMPhuPSxNafMf2pFQ2woBApL++Z52lu5n\r\n6i6NQIQubodxUnu8QzQLulTciE+ghoBYEsKf/0kQbUsdTU8HtZ7o2ZnRfh5r\r\nv+4+PS26wQ8X46S1/fpwZ1VV2SPHBmPlVkLGQjjrHrs7pHs5tDPTPMlQoTKl\r\nWez/J9HIjDf1mLWS4L37e+GPNe+wXGYTbAEJZFm/0nNareRZrxRa5fZTWtAm\r\negkR0DEy+7gapuq1enobqAU+XbxhfGHtGj5R+Ng1OkWU0ZKb3J6q+RUdUn6j\r\n895D1Y7g8vRIagwOipWtrjPKiExxDrkL3ICB0WIuY58XDqQgCfEoMq3ZAYq0\r\nd4KikTBCzdKclPKIeBrAMgyxKEGOIV9pKEcE5wUb8z01zXtT6tFhLhXeu9we\r\nb8TF18any5enmDrcUzlcLWGWT4UWS3uaiSCpJ1z9e0pL7/ENwDsMLU+mMxdL\r\nZTpwV1OvLPw23odVxuuCWh05OOgxp+kctwk=\r\n=sEgy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"6359e4896ea3fdb0426272e360bbdd095fe862a2","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","test":"tape -r ts-node/register test/*.spec.ts","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","docs:build":"typedoc --options typedoc.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"8.18.0","description":"An ethash implementation in JavaScript","directories":{},"_nodeVersion":"14.20.0","dependencies":{"abstract-level":"^1.0.3","bigint-crypto-utils":"^3.0.23","ethereum-cryptography":"0.1.3","@nomicfoundation/ethereumjs-rlp":"^4.0.0","@nomicfoundation/ethereumjs-util":"^8.0.0","@nomicfoundation/ethereumjs-block":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"memory-level":"^1.0.0","@nomicfoundation/ethereumjs-common":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-ethash_2.0.0_1662645306406_0.16291774023067984","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@nomicfoundation/ethereumjs-ethash","version":"2.0.3","keywords":["ethash","ethereum","POW"],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","_id":"@nomicfoundation/ethereumjs-ethash@2.0.3","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"dist":{"shasum":"9bda0a4d67cae47d12c2610123e28c0daf38780a","tarball":"https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.3.tgz","fileCount":13,"integrity":"sha512-HYsh5N+498liKNJleKHN5rfwsnDjoBv3NIa7T/tmagAG+5+QiKeODWhsTPvwU8/OU4c3IMJXcWE6+LQ+wNbE9w==","signatures":[{"sig":"MEYCIQC52Xhi7RW7TgwIGSojakjPqSQ2Z4kCMmGnMVwSE6M8YwIhAI7PlpXdum2ekM568m3LkE4OCwtfX/sNS71sUxL2kb4D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEt9RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcyQ//aob2BD0CY2Pf8RZS5497Hu8o7ujDsRgPElbHLl+cwTShuZ2D\r\n5dPyJ1HzSAygCU3XRRyd53kTgvX1A+H2mAlKGYjpn/HSMdNsDAc7ZxB1Wdyj\r\nirFGgAiFWVZZ1EGNIksEtYhk6O5GVJuI4ezzFfwPGRjDni1gt5PUJD0MnACa\r\ncXdu2fhlq6ivghLuaNGblZ/hPNKWjKAVzAPuxYHZalb7HsvtgUN+NR3+e7qT\r\nPlLN1PmRIRk7WYkwtYFtblcy0rhkq9c7YJG2+74eUqo59sxf9fmNVMKdyb7j\r\nauiwWYRtNI6i/DcYCvQuEI59tib6BtL7GZBwWtDuDQaVxeoj5gFBg0dEhpAp\r\nYMDK4GLlUYxuDVEe97wkVxAWHvBnwy150rek8i7+oMquH7kcZXntwoNa3z9l\r\n380jTvM7lsFzO32o5hV/+7cUYJV1GdoWfl89yHSNQzQAig5vt9DR2QQkRfom\r\nkMD4JBvZE8NNdhO2r5CjYrRz03Z2Jh5pKJNmxFjrEi1sudvxsgMgSndCWmy9\r\n1mxb02JTKnXNO/ApUZmi32OFY8BckFSL1jobCkKayU+78QMzd6lXkQbVUyYs\r\nejZ9g0hpMMURdyDJGMn9i/3sP7Df5Sea1yvLNUro3KnuEjlKFZB3294eRmk4\r\n3GHIozhIDN1aNqhItr5u7QQS9LDIAHLpC3E=\r\n=t0SB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"f8afff178afa66811a8bd0e322b747b3244c208d","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","test":"tape -r ts-node/register test/*.spec.ts","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","docs:build":"typedoc --options typedoc.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"9.5.0","description":"An ethash implementation in JavaScript","directories":{},"_nodeVersion":"18.15.0","dependencies":{"abstract-level":"^1.0.3","bigint-crypto-utils":"^3.0.23","ethereum-cryptography":"0.1.3","@nomicfoundation/ethereumjs-rlp":"4.0.1","@nomicfoundation/ethereumjs-util":"8.0.4","@nomicfoundation/ethereumjs-block":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"memory-level":"^1.0.0","@nomicfoundation/ethereumjs-common":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-ethash_2.0.3_1678958417208_0.7471065738230152","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@nomicfoundation/ethereumjs-ethash","version":"2.0.4","keywords":["ethash","ethereum","POW"],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","_id":"@nomicfoundation/ethereumjs-ethash@2.0.4","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"dist":{"shasum":"4d7e39c8c416ebf7cd2fd2146302d202870d9d4d","tarball":"https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.4.tgz","fileCount":13,"integrity":"sha512-e2qIZDI5UEWy3jyoQgiI9tVSVP7f584dWvjqtC9kuyGEBQR8wsBF7gircnTHusX8+LVW96Y7WH1X6l3iay1ZLQ==","signatures":[{"sig":"MEYCIQCnhPERObKQr15Kwqo9s/t4yeovTluqVHXzkVL8OJwATwIhAK7M3ht6/4K4RNwTh8T2rUXNnCgXCBrX1A2UE2GBsukj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEu0jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot9w/+Lptm6HQcuQf2WVBqXDRh3Qx4ApfBXlx5nTHQw7LP+I7dqSzW\r\nc1RyHmc27+kwspFNOQKJlI66aeGrc4ldoF3CCJoe4kG6HIRO44fJhT1kIXWJ\r\nbB3STgYxyoJeU9TX0hE7cJu0TRm9HpsOKk7Gax6LNAbgiJIR7lTwkKhlJKnH\r\nY1XoQ1iarTrMUhD+WgiLb2VyT0EhB/pjHl0mcgrkpWh/2WgM8L6bJIexW19T\r\nNKyZyA+kpPaC7kbjTjNDQvsmj6cRkSbbPjWFUM4Ft/2vHVzXi8SnLFbMf9kt\r\ndZBvRm35YonNYDwV3yqCv6utFHJH40kIEPGOgjmNO0mR4RGniNKfBeGomyMr\r\nK6lfysYKjKz+P3q3+L/sv8ICm7d255YTMWMLM69rLEmlZcoDAO8LU+ZiJ/B4\r\n7KTpjkFhAW65F3bg1BQ5//ZCtK019F85Q6IY6Mdt4vUaiv9zyPPyHRoGhK6O\r\nz6JWeCftAIKvqtLrUA3ircjy1HHyHRDL7Egpme+6XTIyywMTY/I9gjNuT5fD\r\n9vLGPT2nP34a8U72LT9qdMzGbTsVCeellNqcKqyXZdwr8IYK9VrhUEsRRusq\r\n3vPnAkHiRGKPVaSeUvkwnqPwQFAPnqGfFVuOW1zXnhVPDP1cmvtI2mGa+G58\r\n1leuN8nm//sGY+SsLG91Y6HUxGetLwDvvRo=\r\n=JNMa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"366cf226767136cb3a9a3e5a0675bdd1475ab188","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","test":"tape -r ts-node/register test/*.spec.ts","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","docs:build":"typedoc --options typedoc.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"9.5.0","description":"An ethash implementation in JavaScript","directories":{},"_nodeVersion":"18.15.0","dependencies":{"abstract-level":"^1.0.3","bigint-crypto-utils":"^3.0.23","ethereum-cryptography":"0.1.3","@nomicfoundation/ethereumjs-rlp":"4.0.2","@nomicfoundation/ethereumjs-util":"8.0.5","@nomicfoundation/ethereumjs-block":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"memory-level":"^1.0.0","@nomicfoundation/ethereumjs-common":"3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-ethash_2.0.4_1678961955306_0.4404679798812705","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@nomicfoundation/ethereumjs-ethash","version":"2.0.5","keywords":["ethash","ethereum","POW"],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","_id":"@nomicfoundation/ethereumjs-ethash@2.0.5","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"dist":{"shasum":"0c605812f6f4589a9f6d597db537bbf3b86469db","tarball":"https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.5.tgz","fileCount":13,"integrity":"sha512-xlLdcICGgAYyYmnI3r1t0R5fKGBJNDQSOQxXNjVO99JmxJIdXR5MgPo5CSJO1RpyzKOgzi3uIFn8agv564dZEQ==","signatures":[{"sig":"MEYCIQCXtFt08NT+e2quptfZreV073+Vbx7jDu4+moPQHOBfjgIhAIUbB0aOt8BnmAhEiFlp8Xg8tfpEKweALiHVQ6XXNLC9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE2CyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ1g/8CFa1DfdzjpxdPWoMalndEUjmCjVnAkNB9m3g6DfTd7y9VpCI\r\nmsuEpkxWYigewe7FQ1tyQbTYjSQ3WQ/HZYqXKAb8YqyR495p3pqiqLCk+sE5\r\npV/RCZ4pc0gZ45uzn5IHKx59lUWnVbdlW5jeGDTpvl7NXjVIDd+Ck7Fm++I/\r\nbcFFRuZL0ou+MG5YDjdTaAe4PpkcJQji5LvwUahs8QJo6ouMXAFlWfeF4JBb\r\noU3pb8ldfLqM4D2mBRKMyIrlSDt9O7CcA+Qq9N6YIGQAoFVKlwOFSTnjrMkl\r\neNWMHU3/cL939vY+C+YF//03Q33Hd6i7SIFjlpyeEvsQ9Qcp3lcRoxAfOrdm\r\nHZ/8fvg+hyj0kgAyktGpNfnRQoai7ARVU3jkhCVe0kira6NTNbDH0JahoMdb\r\n0HZglUSPCbrXT9jDvb+E47MhvHrdxZz+MmonKh8PZm0Z0/O23OFZRW/ajYjx\r\ntreEnMPSLJYWRFECCA0LFmwHdUhYZM1z2CbL3eN0A3nchodmQQ0mE/70bEsz\r\nKbBADj2zlMFAL/voOKF4nJAX+Cw46H7S5Awa9WBI/bsHL6Q/xL3CLbGCdfcd\r\nSi0C3pxCeOtFUjdm78dfz8SvCAknAQZic79O2khFHfAwro2imCUM4TsT01VP\r\nHVeS88U8ZP0P6eW73uP0AvDW7CtkkOUzo9I=\r\n=AJc0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"6359e4896ea3fdb0426272e360bbdd095fe862a2","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","test":"tape -r ts-node/register test/*.spec.ts","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","docs:build":"typedoc --options typedoc.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"9.5.0","description":"An ethash implementation in JavaScript","directories":{},"_nodeVersion":"18.15.0","dependencies":{"abstract-level":"^1.0.3","bigint-crypto-utils":"^3.0.23","ethereum-cryptography":"0.1.3","@nomicfoundation/ethereumjs-rlp":"4.0.3","@nomicfoundation/ethereumjs-util":"8.0.6","@nomicfoundation/ethereumjs-block":"4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"memory-level":"^1.0.0","@nomicfoundation/ethereumjs-common":"3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-ethash_2.0.5_1678991537916_0.9131867147891317","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@nomicfoundation/ethereumjs-ethash","version":"3.0.0","keywords":["ethash","ethereum","POW"],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","_id":"@nomicfoundation/ethereumjs-ethash@3.0.0","maintainers":[{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"dist":{"shasum":"b03586948c5bd106c230dbb1c4dc2be5740d774c","tarball":"https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-3.0.0.tgz","fileCount":13,"integrity":"sha512-6zNv5Y3vNIsxjrsbKjMInVpo8cmR0c7yjZbBpy7NYuIMtm0JKhQoXsiFN56t/1sfn9V3v0wgrkAixo5v6bahpA==","signatures":[{"sig":"MEQCIEkQ0FHz7uB0RSpO0bu/97TQ5twXsEgejxeJrqq06vxLAiBeyTZmEnxaTAynL9ljLHpO7oPmCuI8BlDrI5VnIidk6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE3A1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpScA//b6PtFW3U/1pv8wx3fosZEEHQr+TtdDsRnQHCZEc/YpAmmHfH\r\n7+h5ZdWaNmeAkJ4NIbCDexB/QOl7mpEXWzueICNlhu5XNE95A7H6y1rjqnAP\r\nlXSYTaGZWYrP9CujncXU8j/X97t28JhYDhCc7xpztqKEONMrRcvAK+wVK7MF\r\nXsGn2UlAIZjsOiM7EgJl7x8k4+77qGYgLlVYmwIZrb2jVCBB3VkIz0ZHWXKa\r\nu9LboltLyLEsMBD833xBxHgIRevb4iYkexJsUGKh2NqKQut381wpw5RtIFvI\r\nWJhe5TfiKgoOoKf87zxRxpJZPm/+1DTjXXRLv5iz6CKuQ07zbV+/P90mWpKc\r\nPffdswyebYajI1r04TSA8Rz/cQKxGYD8gXb6LQduwzOlu9rL6k8BooQWJiXT\r\nDorWZjjneQPQUp0FLXYcpt1nqTEQJ1iHSmVBEMMD5LcNg+N/FYrNvm9KpUpq\r\nqjR7StgHIY5NsBiTSQTjwxnTFvh4wNlm6RtIM4YZ8ucLbHQe0u0aEpIPdDiS\r\n6sTwXx4W6ugEV484gIoRNl4X7TED0sswnrPpX8Fo3tOMzFcKuLlgO5tyHsRK\r\ne4rDNIslMg37byVHVsAv1dxOPXiFgHQ8J/EirIs7lr2EMHbjwh53flqZT6Jh\r\nFwhs00Auq3n1/Z2qdH3YRrsLHEWlfp0gIfY=\r\n=mqSN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"d2741ff6760179bb4b938226d97a973200a3f4a9","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","test":"tape -r ts-node/register test/*.spec.ts","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","docs:build":"typedoc --options typedoc.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"9.5.0","description":"An ethash implementation in JavaScript","directories":{},"_nodeVersion":"18.15.0","dependencies":{"abstract-level":"^1.0.3","bigint-crypto-utils":"^3.0.23","ethereum-cryptography":"0.1.3","@nomicfoundation/ethereumjs-rlp":"5.0.0","@nomicfoundation/ethereumjs-util":"9.0.0","@nomicfoundation/ethereumjs-block":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"memory-level":"^1.0.0","@nomicfoundation/ethereumjs-common":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-ethash_3.0.0_1678995509308_0.5399691176971539","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@nomicfoundation/ethereumjs-ethash","version":"3.0.1","keywords":["ethash","ethereum","POW"],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","_id":"@nomicfoundation/ethereumjs-ethash@3.0.1","maintainers":[{"name":"nomic-foundation-publisher","email":"packages@nomic.foundation"},{"name":"antico5","email":"armando.andini@gmail.com"},{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"dist":{"shasum":"65ca494d53e71e8415c9a49ef48bc921c538fc41","tarball":"https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-3.0.1.tgz","fileCount":13,"integrity":"sha512-KDjGIB5igzWOp8Ik5I6QiRH5DH+XgILlplsHR7TEuWANZA759G6krQ6o8bvj+tRUz08YygMQu/sGd9mJ1DYT8w==","signatures":[{"sig":"MEYCIQDBgJtswmIKKfT2p9pdd1LqdOGIXYmKb/ATYhkzSrD1XgIhAJrRgC/XAdLFWo/ZXyf4kkLrPk6xbh1kGUszong7dwMY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOsU6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqODA/9Fq7RPIG/SykKaWjKqOZSANGM6GzcHh0fXElTZ/bYFQ9AKNtd\r\n0OSV9NE7eKn1pIHfEM7vKI0RG+D2GljWQwsrGkEM8geky1PvSnw3dVRLy+tq\r\nAy167vyxVvmcuya+Est/B8uiAqmIZe9jxSJbb6vWTTlGkIkXcgTQu1vw/cGn\r\naOqJdtzBRskSCyxyhBXwcyBfpU2u1zHLMM99v8cKaRPrHch3VxJkqul9Ypa1\r\nhBc+eSQjtmaVT7KsPeaenSX3beOivRbhFYgUVrDJwSg7Fz6F1bo69XTOnRJ8\r\nwR5dkp7w0mkkHQU780gBPVmX4R6PqJSy43iGJkmDD4gauLJ4OUCgebqBXyKR\r\nHbSp7DAyo+NuLQ82lYLnEqCiTC6jiZ/D+RLjYIz4NrYpG263VkJrkVnZBe2h\r\nAYnw0qgJFDARXavtle+88oSNE1aQ0PPO/7SXtxaaNNL8lenmwoxq4xMceecU\r\ntbcBmXIoa5IBrzYjwqndxv8cGISwyqqmdd7Cjtu5VV/1UbBz+2Hg6NX+x/+5\r\nY7gl6NWSTvDgGO8lTSLm64d6YKh5liZpWfxGvIXpZFICKn/gazSzhNMfCY6E\r\nHd1He8wdkBgRr6/44WeesBLeJVja+J+Rd3BubzA9O9UUWXQgKCeuLPJaHlqg\r\ncwhLdglU+dnkZQMiEWezDO8G+tcKjcxQfrg=\r\n=9Vm6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"accc2e2fbcb8e1b2bc7c98293ec91f8a11f8f6c8","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","test":"tape -r ts-node/register test/*.spec.ts","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","docs:build":"typedoc --options typedoc.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"9.5.0","description":"An ethash implementation in JavaScript","directories":{},"_nodeVersion":"18.15.0","dependencies":{"abstract-level":"^1.0.3","bigint-crypto-utils":"^3.0.23","ethereum-cryptography":"0.1.3","@nomicfoundation/ethereumjs-rlp":"5.0.1","@nomicfoundation/ethereumjs-util":"9.0.1","@nomicfoundation/ethereumjs-block":"5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"memory-level":"^1.0.0","@nomicfoundation/ethereumjs-common":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-ethash_3.0.1_1681573178691_0.19280064329343238","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@nomicfoundation/ethereumjs-ethash","version":"3.0.2","keywords":["ethash","ethereum","POW"],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","_id":"@nomicfoundation/ethereumjs-ethash@3.0.2","maintainers":[{"name":"nomic-foundation-publisher","email":"packages@nomic.foundation"},{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"dist":{"shasum":"da77147f806401ee996bfddfa6487500118addca","tarball":"https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-3.0.2.tgz","fileCount":13,"integrity":"sha512-8PfoOQCcIcO9Pylq0Buijuq/O73tmMVURK0OqdjhwqcGHYC2PwhbajDh7GZ55ekB0Px197ajK3PQhpKoiI/UPg==","signatures":[{"sig":"MEYCIQCc/8fNkQ8vNktfnN6GV6YFxPzrqEff+dr6Vep2rYnEVgIhANYiULbmTPR4d+XQ9gnx666+7LzbB+XHhF/bmBXd4S19","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71281},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"214c35781aed77e39f0c11ede7e3d6d12d1c0c73","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","test":"tape -r ts-node/register test/*.spec.ts","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","docs:build":"typedoc --options typedoc.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"An ethash implementation in JavaScript","directories":{},"_nodeVersion":"18.17.0","dependencies":{"abstract-level":"^1.0.3","bigint-crypto-utils":"^3.0.23","ethereum-cryptography":"0.1.3","@nomicfoundation/ethereumjs-rlp":"5.0.2","@nomicfoundation/ethereumjs-util":"9.0.2","@nomicfoundation/ethereumjs-block":"5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"memory-level":"^1.0.0","@nomicfoundation/ethereumjs-common":"4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-ethash_3.0.2_1692990037787_0.20950512040450064","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@nomicfoundation/ethereumjs-ethash","version":"3.0.3","keywords":["ethash","ethereum","POW"],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","_id":"@nomicfoundation/ethereumjs-ethash@3.0.3","maintainers":[{"name":"nomic-foundation-publisher","email":"packages@nomic.foundation"},{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"dist":{"shasum":"2ae7c0d68134883ff3b7e9db6226a1022d105728","tarball":"https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-3.0.3.tgz","fileCount":13,"integrity":"sha512-64R5obqw3XNELxydPEQUWv84dM+vfL7a1oc9wkb+23yUVAksgt7iW7aE4Z+Br5NIRtmgfQ/04UvmHsOr5Jv4mA==","signatures":[{"sig":"MEUCICxTXphOO1vxp6I80MNSvwFzSP+UBjgCMXlcgFWpjgn4AiEArsUIhHf+dNiF9Jbs/Ozt4c6+NZpg01BKUwCpq83RFbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71281},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"42b66e88b0a6ea9201167b683c0a477d5d420e03","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","test":"tape -r ts-node/register test/*.spec.ts","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","docs:build":"typedoc --options typedoc.js"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"9.8.1","description":"An ethash implementation in JavaScript","directories":{},"_nodeVersion":"18.18.2","dependencies":{"abstract-level":"^1.0.3","bigint-crypto-utils":"^3.0.23","ethereum-cryptography":"0.1.3","@nomicfoundation/ethereumjs-rlp":"5.0.3","@nomicfoundation/ethereumjs-util":"9.0.3","@nomicfoundation/ethereumjs-block":"5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"memory-level":"^1.0.0","@nomicfoundation/ethereumjs-common":"4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-ethash_3.0.3_1697649206296_0.8171682129435296","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@nomicfoundation/ethereumjs-ethash","version":"3.0.4","keywords":["ethash","ethereum","POW"],"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","_id":"@nomicfoundation/ethereumjs-ethash@3.0.4","maintainers":[{"name":"schaable","email":"schaable@gmail.com"},{"name":"nomic-foundation-publisher","email":"packages@nomic.foundation"},{"name":"fvictorio","email":"victorio.franco@gmail.com"},{"name":"alcuadrado","email":"email@patriciopalladino.com"}],"homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"dist":{"shasum":"06cb2502b3012fb6c11cffd44af08aecf71310da","tarball":"https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-3.0.4.tgz","fileCount":25,"integrity":"sha512-xvIrwIMl9sSaiYKRem68+O7vYdj7Q2XWv5P7JXiIkn83918QzWHvqbswTRsH7+r6X1UEvdsURRnZbvZszEjAaQ==","signatures":[{"sig":"MEUCIQC65uIfGxzUVSsn2crfsyV5yuLR58PEXVFtdCzWX+22OwIgZJlOx8PKMdnHtiCjzagryJRpH6cfKWTIDwKIKM7pixA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183230},"main":"dist/cjs/index.js","type":"module","types":"./dist/cjs/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"gitHead":"95852c33f58e53f0656a92dc22f01a140f8d6605","scripts":{"tsc":"../../config/cli/ts-compile.sh","lint":"../../config/cli/lint.sh","test":"npx vitest run","build":"../../config/cli/ts-build.sh","clean":"../../config/cli/clean-package.sh","coverage":"../../config/cli/coverage.sh","examples":"tsx ../../scripts/examples-runner.ts -- ethash","lint:fix":"../../config/cli/lint-fix.sh","lint:diff":"../../config/cli/lint-diff.sh","docs:build":"typedoc --options typedoc.cjs"},"_npmUser":{"name":"fvictorio","email":"victorio.franco@gmail.com"},"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"_npmVersion":"10.2.3","description":"An implementation of the Ethash consensus algorithm in JavaScript","directories":{},"_nodeVersion":"20.11.0","dependencies":{"bigint-crypto-utils":"^3.2.2","ethereum-cryptography":"0.1.3","@nomicfoundation/ethereumjs-rlp":"5.0.4","@nomicfoundation/ethereumjs-util":"9.0.4","@nomicfoundation/ethereumjs-block":"5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@nomicfoundation/ethereumjs-common":"4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ethereumjs-ethash_3.0.4_1707148196683_0.0028617198530396237","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-08-30T21:41:24.330Z","modified":"2026-09-14T13:00:10.643Z","2.0.0-rc.1":"2022-08-30T21:41:24.589Z","2.0.0-rc.2":"2022-09-01T18:29:19.172Z","2.0.0-rc.3":"2022-09-02T10:45:25.413Z","2.0.0":"2022-09-08T13:55:06.557Z","2.0.3":"2023-03-16T09:20:17.401Z","2.0.4":"2023-03-16T10:19:15.478Z","2.0.5":"2023-03-16T18:32:18.112Z","3.0.0":"2023-03-16T19:38:29.484Z","3.0.1":"2023-04-15T15:39:38.874Z","3.0.2":"2023-08-25T19:00:37.946Z","3.0.3":"2023-10-18T17:13:26.569Z","3.0.4":"2024-02-05T15:49:56.831Z"},"bugs":{"url":"https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+ethash%22"},"author":{"name":"mjbecze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","homepage":"https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash#readme","keywords":["ethash","ethereum","POW"],"repository":{"url":"git+https://github.com/ethereumjs/ethereumjs-monorepo.git","type":"git"},"description":"An implementation of the Ethash consensus algorithm in JavaScript","maintainers":[],"readme":"# @ethereumjs/ethash\n\n[![NPM Package][ethash-npm-badge]][ethash-npm-link]\n[![GitHub Issues][ethash-issues-badge]][ethash-issues-link]\n[![Actions Status][ethash-actions-badge]][ethash-actions-link]\n[![Code Coverage][ethash-coverage-badge]][ethash-coverage-link]\n[![Discord][discord-badge]][discord-link]\n\n| [Ethash](https://github.com/ethereum/wiki/wiki/Ethash) implementation in TypeScript. |\n| ------------------------------------------------------------------------------------ |\n\nNote: this `README` reflects the state of the library from `v1.0.0` onwards. See `README` from the [standalone repository](https://github.com/ethereumjs/ethashjs) for an introduction on the last preceding release.\n\n## Installation\n\nTo obtain the latest version, simply require the project using `npm`:\n\n```shell\nnpm install @ethereumjs/ethash\n```\n\n## Usage\n\n### PoW Validation\n\n```ts\nimport { Ethash } from '@ethereumjs/ethash'\nimport { Block } from '@ethereumjs/block'\nimport { hexToBytes, MapDB } from '@ethereumjs/util'\n\nconst cacheDb = new MapDB<number, DBObject>()\n\nconst ethash = new Ethash(cacheDB)\nconst validblockRlp =\n  '0xf90667f905fba0a8d5b7a4793baaede98b5236954f634a0051842df6a252f6a80492fd888678bda01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0f93c8db1e931daa2e22e39b5d2da6fb4074e3d544094857608536155e3521bc1a0bb7495628f9160ddbcf6354380ee32c300d594e833caec3a428041a66e7bade1a0c7778a7376099ee2e5c455791c1885b5c361b95713fddcbe32d97fd01334d296b90100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000400000000000000000000000000000000000000000000000000000008302000001832fefd882560b84559c17b9b9040001020304050607080910111213141516171819202122232410000000000000000000200000000000000000003000000000000000000040000000000000000000500000000000000000006000000000000000000070000000000000000000800000000000000000009000000000000000000010000000000000000000100000000000000000002000000000000000000030000000000000000000400000000000000000005000000000000000000060000000000000000000700000000000000000008000000000000000000090000000000000000000100000000000000000001000000000000000000020000000000000000000300000000000000000004000000000000000000050000000000000000000600000000000000000007000000000000000000080000000000000000000900000000000000000001000000000000000000010000000000000000000200000000000000000003000000000000000000040000000000000000000500000000000000000006000000000000000000070000000000000000000800000000000000000009000000000000000000010000000000000000000100000000000000000002000000000000000000030000000000000000000400000000000000000005000000000000000000060000000000000000000700000000000000000008000000000000000000090000000000000000000100000000000000000001000000000000000000020000000000000000000300000000000000000004000000000000000000050000000000000000000600000000000000000007000000000000000000080000000000000000000900000000000000000001000000000000000000010000000000000000000200000000000000000003000000000000000000040000000000000000000500000000000000000006000000000000000000070000000000000000000800000000000000000009000000000000000000010000000000000000000100000000000000000002000000000000000000030000000000000000000400000000000000000005000000000000000000060000000000000000000700000000000000000008000000000000000000090000000000000000000100000000000000000001000000000000000000020000000000000000000300000000000000000004000000000000000000050000000000000000000600000000000000000007000000000000000000080000000000000000000900000000000000000001000000000000000000010000000000000000000200000000000000000003000000000000000000040000000000000000000500000000000000000006000000000000000000070000000000000000000800000000000000000009000000000000000000010000000000000000000a09c7b47112a3afb385c12924bf6280d273c106eea7caeaf5131d8776f61056c148876ae05d46b58d1fff866f864800a82c35094095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba01d2c92cfaeb04e53acdff2b5d42005ff6aacdb0105e64eb8c30c273f445d2782a01e7d50ffce57840360c57d94977b8cdebde614da23e8d1e77dc07928763cfe21c0'\n\nconst validBlock = Block.fromRLPSerializedBlock(hexToBytes(validblockRlp))\n\nconst result = await ethash.verifyPOW(validBlock)\nconsole.log(result) // => true\n```\n\n### PoW Ethash CPU Miner\n\nThere is a simple CPU miner included within `Ethash` package which can be used for testing purposes.\n\nSee the following example on how to use the new `Miner` class:\n\n```ts\nimport { Block } from '@ethereumjs/block'\nimport { Ethash } from '@ethereumjs/ethash'\nimport { Common } from '@ethereumjs/common'\nimport { MapDB } from 'ethereumjs-util'\n\nconst block = Block.fromBlockData({\n  header: {\n    difficulty: BigInt(100),\n    number: BigInt(1),\n  },\n})\n\nconst cacheDb = new MapDB<number, DBObject>()\n\nconst e = new Ethash(cacheDB)\nconst miner = e.getMiner(block.header)\nconst solution = await miner.iterate(-1) // iterate until solution is found\n```\n\n## API\n\n### Docs\n\nGenerated TypeDoc API [Documentation](./docs/README.md)\n\n### Hybrid CJS/ESM Builds\n\nWith the breaking releases from Summer 2023 we have started to ship our libraries with both CommonJS (`cjs` folder) and ESM builds (`esm` folder), see `package.json` for the detailed setup.\n\nIf you use an ES6-style `import` in your code files from the ESM build will be used:\n\n```ts\nimport { EthereumJSClass } from '@ethereumjs/[PACKAGE_NAME]'\n```\n\nIf you use Node.js specific `require`, the CJS build will be used:\n\n```ts\nconst { EthereumJSClass } = require('@ethereumjs/[PACKAGE_NAME]')\n```\n\nUsing ESM will give you additional advantages over CJS beyond browser usage like static code analysis / Tree Shaking which CJS can not provide.\n\n### Buffer -> Uint8Array\n\nWith the breaking releases from Summer 2023 we have removed all Node.js specific `Buffer` usages from our libraries and replace these with [Uint8Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array) representations, which are available both in Node.js and the browser (`Buffer` is a subclass of `Uint8Array`).\n\nWe have converted existing Buffer conversion methods to Uint8Array conversion methods in the [@ethereumjs/util](https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/util) `bytes` module, see the respective README section for guidance.\n\n### BigInt Support\n\nStarting with v2 the usage of [BN.js](https://github.com/indutny/bn.js/) for big numbers has been removed from the library and replaced with the usage of the native JS [BigInt](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt) data type (introduced in `ES2020`).\n\nPlease note that number-related API signatures have changed along with this version update and the minimal build target has been updated to `ES2020`.\n\n## EthereumJS\n\nSee our organizational [documentation](https://ethereumjs.readthedocs.io) for an introduction to `EthereumJS` as well as information on current standards and best practices. If you want to join for work or carry out improvements on the libraries, please review our [contribution guidelines](https://ethereumjs.readthedocs.io/en/latest/contributing.html) first.\n\n# LICENSE\n\n[MPL-2.0](<https://tldrlegal.com/license/mozilla-public-license-2.0-(mpl-2)>)\n\n[discord-badge]: https://img.shields.io/static/v1?logo=discord&label=discord&message=Join&color=blue\n[discord-link]: https://discord.gg/TNwARpR\n[ethash-npm-badge]: https://img.shields.io/npm/v/@ethereumjs/ethash.svg\n[ethash-npm-link]: https://www.npmjs.org/package/@ethereumjs/ethash\n[ethash-issues-badge]: https://img.shields.io/github/issues/ethereumjs/ethereumjs-monorepo/package:%20ethash?label=issues\n[ethash-issues-link]: https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aopen+is%3Aissue+label%3A\"package%3A+ethash\"\n[ethash-actions-badge]: https://github.com/ethereumjs/ethereumjs-monorepo/workflows/Ethash/badge.svg\n[ethash-actions-link]: https://github.com/ethereumjs/ethereumjs-monorepo/actions?query=workflow%3A%22Ethash%22\n[ethash-coverage-badge]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/branch/master/graph/badge.svg?flag=ethash\n[ethash-coverage-link]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/tree/master/packages/ethash\n","readmeFilename":"README.md"}