{"_id":"@animoca/ethereum-contract-helpers","_rev":"26-4848dbef1e925ed203d69f6bed632368","name":"@animoca/ethereum-contract-helpers","dist-tags":{"latest":"1.0.6"},"versions":{"0.0.1":{"name":"@animoca/ethereum-contract-helpers","version":"0.0.1","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@0.0.1","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"265bdef1afe7c9fddcb87219b0e132739563d901","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-0.0.1.tgz","fileCount":33,"integrity":"sha512-iIkS8NEIkhqjNAGX53uYGAdZ5WtdnSvIW1WbvF37VgWiPk2QjhuNoCS3yofUHFhnFTmDbs8zR9iDd+gbCKPdKA==","signatures":[{"sig":"MEUCIQDX7QF2VGMcZjtGZgYmYGWvQ/Zjfn3O8E5tit0qwtdJzAIgbZLRu5yUVKiatTUW2wxvoEZbFoPBleAevj7ooY872hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxothACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbwg/9EkjE7BPn3D1ALev3PGkQyPklQbAVC9FhREThn8m/zEuFlb4q\r\nNibzCggjVPT4czIqtA5Smz88jPogQjLEiub9ttJITwEiW5IxasqNLSXZS4Z8\r\nRTmvIyl/8ZmPk7mC2syC0zP3A1zIAJUMGVvl+sHxWRcxS67QrBIbht9qSVuf\r\nMws1vuadvhHRl3C0t8bQf8PN2zk5PHfktxX2M77BiNY8art85lWHfrEDsL19\r\nFz6EUpn8U20Pwe7EA2PNfuRHTdjY73nzC5FGZSk368KQ3CYjM9BlF+rK70Nv\r\nNUrQRwFPPkU/p57ALG9UlbHiSnlJyyq2ntzEmMtrD6Lo9CTI+aLobN2n9Rui\r\n3StDId7FrmbJassUGSr7oRkOULjAXXvoEJPrwct2hu1snyyAQpQdpYkvcerm\r\nlrQ+nk5ajyeKQxzCuU+ZFiipdB7vBYIOwwHViFmhOHb7JYxk9jMeTL2iF9Nk\r\nUIW+Hpen9HBb8HQ/46oGDevNDUsm10597IJTB5f87NbHOg1cyiGOZQ6kbcwC\r\np6Y6FWpvHrZlHcwywCh57vtTZZVzJ+2h1X9b/43TuS7sbFPTm1UtuNtG2Ho5\r\no7G0+e/AeQimCwgbn+/07kaxx1QMyAF8y8gaF0qFPaZcxOgUH061OYjrNP98\r\naXoQ/dd6qa+BpxV852C4E3Trm6g0Ri8yKKQ=\r\n=ETHa\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"99553fab4c7faa7380e82e5a271b53959d99e8fb","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.2.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","glob":"^8.1.0","mocha":"^10.2.0","eslint":"^8.32.0","ethers":"^5.7.2","hardhat":"^2.12.6","fs-extra":"^11.1.0","prettier":"^2.8.3","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.22","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.1.0","hardhat-deploy-ethers":"^0.3.0-beta.13","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nomiclabs/hardhat-ethers":"^2.2.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.5","@nomicfoundation/hardhat-network-helpers":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_0.0.1_1673956192927_0.06807642037918638","host":"s3://npm-registry-packages"}},"0.0.2-alpha.0":{"name":"@animoca/ethereum-contract-helpers","version":"0.0.2-alpha.0","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@0.0.2-alpha.0","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"591a3ded224b8152a43d8a085e6531473db11630","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-0.0.2-alpha.0.tgz","fileCount":33,"integrity":"sha512-E7e/UYgJwzIVdGPeAEP4F7ZlVbOznRk4HtyIGtyEpQKiA5zu+0LcgtbkNb9p0Vcka2PjR2llmO4Kvi1ZwRUb6A==","signatures":[{"sig":"MEYCIQD19tszytoT4Gs2rVuvkQdNok7VnJUf86DEkX1joAZZBQIhAIBQWzq32d5y6Vbjex7ApeBDWfmxoXCEdRz/7s+XkNq6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBUayACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqiww/+IYOvvHpRuQWSQg+4yTJ8mA35A7dh3k7gw4hmS5k4q3fo5L5h\r\ngEjNCKNpAe7apkd1vcvSb25S5ntdOAjOR6dqsUk39xu+xVa11zjgOQ0/94pO\r\n6oqyJz+nKeGuBivY1y2g9AHbbtEwuJu1qYsRjyEnjU906k5T5s0q4DoykaxS\r\nX45vdoFriu6hRwlKbl/MJVpiYsVaGtqxxbiHnazYFGNeboD3NiuZbXZ1mzAb\r\nkEB78VphbEf10NGRsJ3ZTFsl4f2XBUr+mtOy0jrxwj2+CXoNTE1jCbuR4xSI\r\nzFD9nL903cfLNjxXdN36WPg4A4TmPCg9csqMRlEXzNSErLCDAk5yJhQwba4l\r\nXu1kiiTR/9Ss9SikSfdwyi0/s7u491R1WDL6fF3nSY+wMBhZsHRYDxcOpzyz\r\n2Q0AKH6hmVVflaSYKxeQlWKvMG1ZU9cJldkAiU0b+0v+BYNM3l83xfSAHcVr\r\nRpgpkaoWtHgme93rzbIZnzYU52Sgtw2E3APnj3C2oRaXKnbL40EuTnBNBQkH\r\ngKVE+nGAxRGLMLUTHyLqGijO0ixkxnmupISCHt81tdvbUPxTm4rroVUy3bxF\r\nqzRKb7h7+ocaJ/uqzraI6ixOMIpLaQzMwgQ+gE4JrKwKBnFJqaDWmPiE4voo\r\nVLztlAfTc20a/4eLEXgP3DLFQx2p0ahjriI=\r\n=BvBe\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c9504fadc5c05efcc5d9b1b5ada0fad6fffa8852","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","glob":"^9.2.1","mocha":"^10.2.0","eslint":"^8.35.0","ethers":"^6.0.8","hardhat":"^2.13.0","fs-extra":"^11.1.0","prettier":"^2.8.4","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.24","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.1.0","hardhat-deploy-ethers":"^0.3.0-beta.13","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nomiclabs/hardhat-ethers":"^2.2.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_0.0.2-alpha.0_1678067378751_0.7537376973352559","host":"s3://npm-registry-packages"}},"0.0.2-alpha.1":{"name":"@animoca/ethereum-contract-helpers","version":"0.0.2-alpha.1","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@0.0.2-alpha.1","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"8133d387bc3d9a91f7c3a8f372c5484c81de72bf","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-0.0.2-alpha.1.tgz","fileCount":33,"integrity":"sha512-i+BjEzcPSHLLvsgIJTRvnwJcqhwchNEJwHj2AQRMEZh4+wSlGQSwffLoFtje9P1fSSyv6JPiU8dpJm4Wpgg/xQ==","signatures":[{"sig":"MEUCIQCoLjTkC2obOole9oWoH1dcpG/yDQ5zIu4E94jb6HQ0igIgcV30gK0BXJMgRJO9sEH59C7yrWPPH08qe2iW6RUWD50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBUjVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogMhAAgFNRMTPW4WuTHo0KSPTnuUjKpycf6fUyFDnBiGVdPMMcWmD+\r\nOW0fNDuoKfL/S6P0IJEt7XkbqdfnyqSsWOWykQ8V1eHbaDMxw5dW6+D/milt\r\nwMn73mtqHEp2KGXXn6aGo2/cI+EC8Nb4+aGThefbpSR8YRlj48YkTaB+aKAh\r\n1GfBAMzaL0zrheC5dzCWwl0i5rtGJlB/gFvleNk/WXLhgtLQqWdpqhJ75awb\r\nR06BTThyhO0zR4EtwdWe7buksJfDhkqbm/5+4NToggqpRpqZeWkRCnHypQeS\r\n5Cqsw05qBhj0N5d6+1sgkLCZKCMrUDESG4GHKFyEdDqnMbuED1N2cLHDN5Sy\r\nesXZGv6r4jQut8TeZWfmADxeFKP5tfHAHJnhZ6ocWrG6luao1fZ9ZUakjHHG\r\nk9y4PH/4Qg6ki2/qEkXTNTVtYdseOfY7QvQPzGbis864edbh9lWlBKeHl9I8\r\nCuCqan2DOENBspObZDIsII/RSO8e7f2xf8zhGO9VWlOvkWt6aHoLysketjdl\r\nAt/uefQDcOFIQb1RTpABwF2gja6DbJadTR6eaFK4acqqERsTmsEnptC1tSmD\r\n5W2Yv/HpmCDPKMlYR34H6Jkz1A7AX4KYyz5D2aj5gr04wxKl7rr3ZDX30TP3\r\nOv9/N5mmz+u+0EadGLshon1ne9nZFeLqbwU=\r\n=1ThC\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c9504fadc5c05efcc5d9b1b5ada0fad6fffa8852","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","glob":"^9.2.1","mocha":"^10.2.0","eslint":"^8.35.0","ethers":"^6.0.8","hardhat":"^2.13.0","fs-extra":"^11.1.0","prettier":"^2.8.4","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.24","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.1.0","hardhat-deploy-ethers":"^0.3.0-beta.13","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nomiclabs/hardhat-ethers":"^2.2.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_0.0.2-alpha.1_1678067924997_0.18071162298465948","host":"s3://npm-registry-packages"}},"0.0.2-alpha.2":{"name":"@animoca/ethereum-contract-helpers","version":"0.0.2-alpha.2","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@0.0.2-alpha.2","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"4e5ec6cbc6476c461dc50b2d8f2ac72588dd36d3","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-0.0.2-alpha.2.tgz","fileCount":33,"integrity":"sha512-EwC0DAozuw57sr21hf+hKNECBOEuaqA43RlwAfzeDXRrAiQuWmjt0p+PHYiHQropn5ijhW5BkSlr4EMsg7ia7A==","signatures":[{"sig":"MEQCIEiukPiJJ5X8VWhA0crnGjQgc5DT1QMSj9DGcOm3I5IFAiBgyIOSxvDBKhyWkEnvBFR+8fctuRwLGD4+PDFfjSJNhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBUp2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMPw/8DAfzpuStqjsUNUsSYkm8yArFISKXxDe6Av0dplxc+tHPvTnT\r\nqlH2kCnsSDRpw7W3YMtO311Zl4CTY9bFJ4WZCjfEi6WKu98sHbmrdQVNLaNf\r\nLLacM8EeVuSRfIR5I/TU8zZCOOIlRKsQe/6V/+KjHlqrszDeJP95S9iRNDTO\r\n1ex0L0Io7uPBmHKktiK5qHKajJVHTAZRJTDtmds2dbBA7RUTMtkq+LhPRiHw\r\nY8yDheCvFcnrecaxEa15ODAT5d4NHEgggJH+vWTSqFwh++353zK3/fdRsDsY\r\n3sRP8CV1yqHIhc5kbA8yMph1WRpVn/1/6DhQ69j5b6wTaa/jE0IshHRop/S5\r\nIJulwGixZKt9gcZcSiJDFL0oo83HuTNN9Tiyu6XEVmlCUKSRUha99NbkeEd9\r\nIhFmXpSZ20snwgo1e+LKMKbgfUf6T/qnyHhzfzr4wje+i4ydzPpXNfgPraUP\r\nfUcrhF0Jt8Vsz3WzNdphp4H/BUkll6cJSEG6Bd3FuH13NjXmNmQbOuUQya8w\r\n8J6cr4Neuuq+/s2H3EfWLroprESjtOQ8ORYRgIlx+Jqs2VJVU9HqokcvY4Fa\r\nu3WzxhdJf+Y50weTqwRw06B0Pgo0WiFGpfrmsmAT8RHQPMejupHK9DvX2dwL\r\nrgUnZvEHrxuazDMkgAMLcTGcMbwjTUJIjYQ=\r\n=9gDZ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c9504fadc5c05efcc5d9b1b5ada0fad6fffa8852","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","glob":"^9.2.1","mocha":"^10.2.0","eslint":"^8.35.0","ethers":"=5.7.2","hardhat":"^2.13.0","fs-extra":"^11.1.0","prettier":"^2.8.4","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.24","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.1.0","hardhat-deploy-ethers":"^0.3.0-beta.13","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nomiclabs/hardhat-ethers":"^2.2.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_0.0.2-alpha.2_1678068341984_0.016422066337149044","host":"s3://npm-registry-packages"}},"0.0.2-alpha.3":{"name":"@animoca/ethereum-contract-helpers","version":"0.0.2-alpha.3","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@0.0.2-alpha.3","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"04bd6f1caeac0eaadb13ff2ad6a2ffd968b6b09c","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-0.0.2-alpha.3.tgz","fileCount":33,"integrity":"sha512-EkhWRS7FcZ9N2ZgqMsl/BBYqWUdUoy3JU+lbl/RBJeQS/FY3f3h2ln1Hc7/pFlxkTfdnSaF41KwdSMVDngGi9Q==","signatures":[{"sig":"MEUCIQDu6beZrJSZMhdwW7Tz8FZbDglRLoEatXb/wTV2JytrrwIgcXkoTVnucyUvrUJCq75U2Cd+npMQuy05fGjDUbdmerE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBUq8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP2Q//Qzzls4Q3qFC8HoLTjMiXHkC8IZSlhq52wiuXv1mS4WjaZZHV\r\nmwQdfXkRh2+ZnT/raww80d+81xXD1mGd9eW0JsY6KHxf7yxULcEhPEf64WLE\r\nDQrAdvDbQC9PgbpV5D1D73semeMkxfORMne6NkvnVa/dqWCCRDaiQprZ58oy\r\nq3TswJmef6cgLDYMIq02jRJ9O13U2zXNwqThmhZnQbh0bAJ+LDTcZCpGhBO+\r\nMX9P4lQ4ijJWhNAGXf3C5agjR5jS9rtOxBzrTZKg0QUiAXQdX/0tSYj107Lx\r\nZWUmaZ+uY8Yssn7n4B97FW5b5vqHsE36XX6kUSleYea92ADUxmyV1kh0K4CB\r\nvTzD/imYNSeroWgP9fQNNgYQiNZoUIkrtVjRwXclm/YCAjMZ1ZuMbRzS+DOp\r\nU1dmylOHrFa85CoTXveACGMo71X+Kz7mi9bIIpfB4IyYHYpbAp51iMaunqb0\r\nm40mVZw25gklvNFvzvKXw43NjBzhuiYBV5x3xqtoQooFKz6n7sYXl4ShqBvJ\r\nnwqnE4xeKNtl52KF7To9TSXd3bdE3r3gS1WxG8V+z7hU7PCfZiuZIbue2Xm6\r\nKFAutFcygf9s2VI5KdIXFlzpg7raDCdLmJVsx8ALo+LJmAp5Oi8h7Z/5K54B\r\nNMYCyaIiIRxLAbWD+cEjrGiH+LZAV5X0rAw=\r\n=ww8A\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c9504fadc5c05efcc5d9b1b5ada0fad6fffa8852","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","glob":"^9.2.1","mocha":"^10.2.0","eslint":"^8.35.0","ethers":"^5.7.2","hardhat":"^2.13.0","fs-extra":"^11.1.0","prettier":"^2.8.4","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.24","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.1.0","hardhat-deploy-ethers":"^0.3.0-beta.13","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nomiclabs/hardhat-ethers":"^2.2.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_0.0.2-alpha.3_1678068412082_0.9930503434737579","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@animoca/ethereum-contract-helpers","version":"0.0.2","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@0.0.2","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"34f9925e249442771b4e52a14b037355d91e2c56","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-0.0.2.tgz","fileCount":33,"integrity":"sha512-F1CnbmouqBEwdbql+Vqjboq2lOSARD2XbgOh/88+S/5qQeet/Ek0CngWI+aink9bmAdLJo/ByQYzJyWb8XjAVA==","signatures":[{"sig":"MEYCIQCjxCmF/nWa7FNqnuEpJ/gnxn04axhKmuGLkVLla0LFOAIhAJP3glsEO6U2BkQklP8StmSPVWZNdZ2it7rBVWLOrABz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBU5rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSQw/9FhCXF/N5gQvSipMnQbR2+GxqfaOl4lsMSzo0ufoGVGcM7Ax4\r\nrG0TIPSFAtFtBlvPGQmfyf8WE/c+3ufTFOs4UVYLkyvfDDNahh9XFhhsjE2b\r\nVLecfuUitNhwmG9uJ9zxzNnEs86+1EhM2p3jREWt7vbccTmAHAfS6eVIklJy\r\nZeoXrcAxmrPi9HeE/lwnOYdDiXG7H35CT9/qy5Ym27aAOLYZgoi7iafAICrl\r\nEmDPT0jj7CPmGHUmnMjgbTVVGWSvkse99EC/Ad2jdE5pP3IPOLbCh5ygwhKF\r\n6kTblxkBhMGFacPefpPOW6N5oyCNsVM+iUYWz+4KRn+mhOdvzaO0rXVogbzv\r\n46a/AVsT59rxlfx1Lc3Qywvz0zxaPCtnCybQazBYyt9l6DDQmcbRZoWeSLSn\r\nUZycfUWgEIgnEN7NkO+hKDSd6z/qNvIiz0sNLEJm6LwTAcsX0mq3NXfE0zFt\r\ntA5UD22KCuaAhkSMbuXePv1IcRJ/o0YhWln3QcKms8Ja12/sSPAzNsbwJBMe\r\nqiYL18ZiVCglsfiju6DNqf2ljDu87HxO86zgEO4Oxj6lQDkLr11n6IpUlOdu\r\nyvhJFd3dyGZcOfbvsYDs6Dt/LFWD9qR+ILeUOU6OjWHy17kDBvrtXvJ+lZGq\r\nDaSwIE7rsJxHfWfllEnW1kU1kmjLy/ofN1I=\r\n=eVt0\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f3f226cc36c40c0f7e2445ba8ed90b93cea81d9d","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","glob":"^9.2.1","mocha":"^10.2.0","eslint":"^8.35.0","ethers":"^5.7.2","hardhat":"^2.13.0","fs-extra":"^11.1.0","prettier":"^2.8.4","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.24","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.1.0","hardhat-deploy-ethers":"^0.3.0-beta.13","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nomiclabs/hardhat-ethers":"^2.2.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_0.0.2_1678069355418_0.4521946600837612","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@animoca/ethereum-contract-helpers","version":"0.0.3","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@0.0.3","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"cd54ada760b74fe69fda029f9fbf00ae670305cc","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-0.0.3.tgz","fileCount":33,"integrity":"sha512-5JjJ1+jlTmN73nXdY2qlxjrM3d5o+Aqoi7gsS8dU93T9lhK3MoYWxOBgdyySuYrv3ugDh1XUcyR/aQQRVjnVSw==","signatures":[{"sig":"MEYCIQDmWie3QHYfbgUf0bpNQsmpIye6zmde+KYqBXzR8nc2AgIhAP7dYqcKJ888fDTFqQwr8R0DfVAfGFgp3TEoIxPvFmtj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKnL/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppaQ//R0QszpETryNL7eCbF5MRB39WHGUzUdtouV0vGcyvoCtvkVFb\r\nV8JEkYigNgt0j2bEaF8V4V/UyUXmirw0Cih6XvuSaVNDzjUYKB6AnvGTGGKc\r\nKxyBTgMj3nDAVETqyKCJA6bE8nDepMdM8ad0VAPEpZuSeMoz433Be027S9EN\r\nrNlalkPhPbI2DSbLzJxhTUlzvERI43EaDwoYUSuZhf3o7PRfKHdIGs36/8hk\r\ntYejPN5VluZyYg8RaZJOd1JYxXNEtOMOMLzRHQapFJbe4Zkdqk0qnVIkDY3G\r\nVdd1qs4gA2YW3qzkeijcAgBkM+um0J2skEa80vWx56Z2GHFeRaInQ7jQxo7T\r\nKatqLsJO+enTY/nrdyAZpOzpoT+q2zqVqpHO3DZHFyLzGiIh1ZXXPEY/y/u7\r\ncPG7LAc2+hhr1+oxuDPFkCvBGYMqiqljQU+hO8/23vCPmsajxmkacyvoooRy\r\n7DDndoLdKnpk1dSwuO5vHnj1jedrwZTG3cSVQC2zmqkfqh1IzKcbKceBUxOK\r\nEc1bSgE+7NOueTdcWwRHphv5lx75l5BGTmsAdrffSwGXttFIqUsCrnDidXqi\r\nTDP4tYr0AvJ1YoA3CSuzcI/gl9ZuwXNdBdHOPdzFKfsrEK3/tRyWM54Dzr2N\r\nGTrZH7vgRVeSlX5Fx4YlSw+z8tF5/gmXqZM=\r\n=QQcK\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6b7cd0c28fbdcb6d668e27a1a7284d4e180885d1","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","glob":"^9.2.1","mocha":"^10.2.0","eslint":"^8.35.0","ethers":"^5.7.2","hardhat":"^2.13.0","fs-extra":"^11.1.0","prettier":"^2.8.4","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.24","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.1.0","hardhat-deploy-ethers":"^0.3.0-beta.13","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nomiclabs/hardhat-ethers":"^2.2.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_0.0.3_1680503551324_0.9135409105867323","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@animoca/ethereum-contract-helpers","version":"0.0.4","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@0.0.4","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"482a2f1dc666d6ef31417bd26201b6e04e14a81d","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-0.0.4.tgz","fileCount":33,"integrity":"sha512-0WQ9Q1j2fTdnBxvpsBfdlOBNoqFuNJCc0ieNey5rMVEsKbaM6MSpJ+FhmhRg+FpiXbqdxjw+t27P8MByLAgE9w==","signatures":[{"sig":"MEUCIGYTA4CiypTtLS5HYbbVwKV6g9N5fvmT1csVIfblvX12AiEA8xVrOY14j+he1uKPnqnecVUb04t/67Zo3frqeshJkAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKnZ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqebRAAohidM+iqy6ddMheKWnrKLA9naGGxce8wixCskFfMqPxOgRKE\r\nRybr0O+vMlc+6ILQxs1xFH9X7eASBoiIlBLU7+HOG2fe1P8qcog1Hqg7S6vE\r\nhngT3HrvWFkQwTAuLhU4K6q5UkxNjewpeoqBuAwM5wTHNfOnPryObpOLDYla\r\nseqwimQW6U0vBUKcQwEONQA0JV9VwUS+ajB6qbAgQdIeV5OOkCkNnKUaoICO\r\nxNK7pFr7+0xqbknVh1Mqu4ypDY4W5a+tzwdX9KHZwYWCBNC/Sy/49Bm87yBL\r\nDMzk7qQESbX1N+mIcuDoV7yFn3OBZF/QJ+IVOuoEyAU7jXU09I6/TS/8geas\r\n9X1/eT4ClAa7ZsIx7B1bkexjKd9zx14p5YarNJayA39lrn6tEse4LJ0tDaC4\r\nbphX3AASKLvLD767RRtamUY2zgOZ+wN2+yBGeGDSKjJJSNRm+8PsbD3ZNtl0\r\nWYZfSsKheleSpJP2OHihJldcBU2+Q6VLbTbXJAQlWGqFbgQ+OceRJhJwL8qI\r\nOHXumD/SRqIkIcrmAHNqRnnoNkR+vH79DmBxYvcz/TmAfw+dSGbJwpYO2elW\r\nh3mSNeedCugT0eLKgTnoD2fE8nZh4Q6Qaq+oQjZYpbd/VBz2BvacXCkAw5J8\r\nnWyF6SzkpRTTd11XpyjYhrELkYkj6Dgqp4k=\r\n=zaHp\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a1f47199a07eaf6bdbbe9b74727b6c8b7faa2443","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","glob":"^9.2.1","mocha":"^10.2.0","eslint":"^8.35.0","ethers":"^5.7.2","hardhat":"^2.13.0","fs-extra":"^11.1.0","prettier":"^2.8.4","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.24","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.1.0","hardhat-deploy-ethers":"^0.3.0-beta.13","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nomiclabs/hardhat-ethers":"^2.2.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_0.0.4_1680504442437_0.21949015768843072","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@animoca/ethereum-contract-helpers","version":"0.0.5","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@0.0.5","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"a2a1d3634b607942d92ffe07d39c716c12a127df","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-0.0.5.tgz","fileCount":33,"integrity":"sha512-ZvgGlN7+BDIyQJJkSgbLJKnaMJ98n8kMCDayCJ7XqjnpQVhResk2TnU/VF5gSuS/rGDlFjYS9nAiVt0uMSVCCA==","signatures":[{"sig":"MEYCIQCmv7d7KGz6+uWC9hhJoavce7l3Lhsko7x6xm5gOOlnMQIhAPLRN8ioeOepcP+RFeOA0e/zJHxmqfH73cCnkNHrXkKK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26259},"gitHead":"0575835e77a5545eb809e148801523503d06c089","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","glob":"^9.2.1","mocha":"^10.2.0","eslint":"^8.35.0","ethers":"^5.7.2","hardhat":"^2.13.0","fs-extra":"^11.1.0","prettier":"^2.8.4","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.24","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.1.0","hardhat-deploy-ethers":"^0.3.0-beta.13","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nomiclabs/hardhat-ethers":"^2.2.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_0.0.5_1690168408510_0.052319295469272165","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@animoca/ethereum-contract-helpers","version":"0.0.6","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@0.0.6","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"6239ae4c10eba1342a0b6b5ac00b10458c9440ad","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-0.0.6.tgz","fileCount":34,"integrity":"sha512-3ewt1F7Wr2VEijf6hPSCK0MiJC7s3JnY/2PsGkvaFoaTG9l14pNHxsE5CH7UijAU4l/8N4lHViaENCzkz3klBA==","signatures":[{"sig":"MEYCIQCLMXg9LAuCURR05smp7HQS8uhNKRmYIbL9k+YYlpD7ngIhANUkGSPeXMcpdWKF8ITo4iMA+VUuS3v/pm8hxLheyKOr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26847},"gitHead":"8751070d4107f6ef41a49589110ace3c5c79dbf9","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","glob":"^9.2.1","mocha":"^10.2.0","eslint":"^8.35.0","ethers":"^5.7.2","hardhat":"^2.13.0","fs-extra":"^11.1.0","prettier":"^2.8.4","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.24","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.1.0","hardhat-deploy-ethers":"^0.3.0-beta.13","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nomiclabs/hardhat-ethers":"^2.2.2","@nomicfoundation/hardhat-chai-matchers":"^1.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_0.0.6_1690509144921_0.46395463891263944","host":"s3://npm-registry-packages"}},"1.0.0-rc.0":{"name":"@animoca/ethereum-contract-helpers","version":"1.0.0-rc.0","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@1.0.0-rc.0","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"5e601e545e7243ca8ed59b483e533966e7177a8f","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-1.0.0-rc.0.tgz","fileCount":34,"integrity":"sha512-+KqLCGM9mlnqP0ifbEUn7zYIG6+30mnA2PAZB2EozVE2llv2sk3u9djbN6rwzOEVoXyTSAfDKr8ZRR/EH6Q7OQ==","signatures":[{"sig":"MEUCIQDX77yWIqKARm45c0rF6cWlkjcsfWdCAyvKTnTiat8YVwIgTHGDCI4Or5ztWAlMzCPRRKU2LhWW8X2f4h7JYYQ1Cns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27057},"gitHead":"16ba3450f0a5cdbc6aa03292b8625689b2c10845","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","glob":"^10.3.10","mocha":"^10.2.0","eslint":"^8.51.0","ethers":"^6.8.0","hardhat":"^2.18.1","fs-extra":"^11.1.1","prettier":"^3.0.3","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.43","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.2.0","hardhat-deploy-ethers":"^0.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_1.0.0-rc.0_1697518178671_0.47328202251188456","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"@animoca/ethereum-contract-helpers","version":"1.0.0-rc.1","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@1.0.0-rc.1","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"9beb8166dd5856090ef7597904dbd89a840f7db6","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-1.0.0-rc.1.tgz","fileCount":34,"integrity":"sha512-njxKltB04iBqyN0VrZOw91gIrULwfRBWfhpvBs3CpBz3y0SmRFv3wC2sQ/0h2Q4VA965Ts4Jkyyeo7C/RBBxnw==","signatures":[{"sig":"MEUCIQD25RmvcZPffSzk9yaK0b2Lsc4BG3+7YW3ZTDuMC3OqVQIgMAIZTW0dJmLlehH9RSMDimA8Ey6RDW4C64XZvsvp/P0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27033},"gitHead":"6b880cfc32bb67cbabe519ff1ee6ce66638c517a","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","glob":"^10.3.10","mocha":"^10.2.0","eslint":"^8.52.0","ethers":"^6.8.0","hardhat":"^2.18.3","fs-extra":"^11.1.1","prettier":"^3.0.3","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.43","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.2.0","hardhat-deploy-ethers":"^0.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_1.0.0-rc.1_1698343559032_0.6935222170034756","host":"s3://npm-registry-packages"}},"1.0.0-rc.2":{"name":"@animoca/ethereum-contract-helpers","version":"1.0.0-rc.2","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@1.0.0-rc.2","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"93afc083472b4cdc10fd5bc0f6537833487ac12d","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-1.0.0-rc.2.tgz","fileCount":34,"integrity":"sha512-t0zcOI4XNs3iIUr9HiGYi7JOI+7fhlqLV/7ld0/SSgrI0xLBQCfN+jGPJGCYUQFvTon0nJIZCgNnx31R7iaqWQ==","signatures":[{"sig":"MEQCID2GlG4oVsX9CHOzeHJcFTrT2OgC0whSViVGf6GiJ+3zAiB4hvmDIemq5cA6GfMgRs/JBIAUAtlaXyV0SSYmqIdS0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27029},"gitHead":"455575fc22ab602fe9e09e7e1a8c681cf9affe2c","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","glob":"^10.3.10","mocha":"^10.2.0","eslint":"^8.52.0","ethers":"^6.8.0","hardhat":"^2.18.3","fs-extra":"^11.1.1","prettier":"^3.0.3","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.43","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.2.0","hardhat-deploy-ethers":"^0.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_1.0.0-rc.2_1698375327625_0.524931786903434","host":"s3://npm-registry-packages"}},"1.0.0-rc.3":{"name":"@animoca/ethereum-contract-helpers","version":"1.0.0-rc.3","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@1.0.0-rc.3","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"8fc75e5695efe4bdfabf9473788933bca16e6552","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-1.0.0-rc.3.tgz","fileCount":34,"integrity":"sha512-pBscC36Tl7TdBTFEWQcSLzKbfAOU483GHIoMse/f9NTQKTDLriZIVeOwQ4fgUpz0giumw0bXbPXUChqj2imLdA==","signatures":[{"sig":"MEUCIFWhCcZLOVLY+X2XMiXRut6WdOYBqththnfk4k87qqXYAiEA/okURScLI21oZ1SR+Y9vWs0970pCpBSIxpOxpXMU22s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27056},"gitHead":"71206ee3022a03805887dbc729053fba6741e14a","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","glob":"^10.3.10","mocha":"^10.2.0","eslint":"^8.52.0","ethers":"^6.8.0","hardhat":"^2.18.3","fs-extra":"^11.1.1","prettier":"^3.0.3","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.43","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.2.0","hardhat-deploy-ethers":"^0.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_1.0.0-rc.3_1698381473764_0.03330443420043805","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@animoca/ethereum-contract-helpers","version":"1.0.0","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@1.0.0","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"8e97e5f11acc46d91168c16e318a17db3663af5b","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-1.0.0.tgz","fileCount":34,"integrity":"sha512-XX92MIi8eVR7rhOBizuuyk15zAGLbUQWsIw6mznETypuBlWatO/gySw33tM5F+wJyW/dZmxGDL3CETzrY2wyBg==","signatures":[{"sig":"MEUCIQCng7X/+GZ/X+KCAXe7gibvvdFekxWu+Ho154NXy2Rj3QIgLejXmJbDVPzVSVlARqyD2hC8+RnrJlndP30Teroqypc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27051},"gitHead":"f2ac57719104f9ad4f68b2ca761b842034191567","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","glob":"^10.3.10","mocha":"^10.2.0","eslint":"^8.52.0","ethers":"^6.8.0","hardhat":"^2.18.3","fs-extra":"^11.1.1","prettier":"^3.0.3","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.43","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.2.0","hardhat-deploy-ethers":"^0.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_1.0.0_1698430570935_0.820302152487947","host":"s3://npm-registry-packages"}},"1.0.1-rc.0":{"name":"@animoca/ethereum-contract-helpers","version":"1.0.1-rc.0","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@1.0.1-rc.0","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"4887748a863f06fad830f90f349da71cdcc108e3","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-1.0.1-rc.0.tgz","fileCount":34,"integrity":"sha512-/aWTSIa++nN8pe44cfK+L0kCev5qMcFFWZ0ImW2OAiPHLqe9HPxlUW/+iZ7kywh/38415bHq88SGE2O8cd0jQg==","signatures":[{"sig":"MEUCIBH0lP7zkIM5c/BqyZcQ1W0kLfMLA7LSJdvi/hjuRKAcAiEAmxD4kaE17E/Svj2ctVkETPfTzR3NkSR6SIgQ8ZIAIhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27140},"gitHead":"f2ac57719104f9ad4f68b2ca761b842034191567","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","dependencies":{"glob":"^10.3.10","fs-extra":"^11.1.1","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^10.2.0","eslint":"^8.52.0","ethers":"^6.8.0","hardhat":"^2.18.3","prettier":"^3.0.3","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.43","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.2.0","hardhat-deploy-ethers":"^0.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_1.0.1-rc.0_1698435908386_0.6858299843181699","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@animoca/ethereum-contract-helpers","version":"1.0.1","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@1.0.1","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"4cf02fba9d5454510f2d72b041cd03333e631ab2","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-1.0.1.tgz","fileCount":34,"integrity":"sha512-RggFNM9dBH2CAVF9jgXEnYXJ+3aGGdscTGbIuCccdCZaAzJXYJ8yAWkSxslGEZyEs3BBxJkUoMtnNpjaeYSR2w==","signatures":[{"sig":"MEUCIQDq5LKPmTJP0YhpI0+HsaEWZxXnQPdQKja0a4Gn4L+OvwIgH7LRjzv7ZsF1MQSbQBi2a0bVpiFbPzE1FjKHotvEvJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27135},"gitHead":"089cbe934f92ff8654e30e276b7e551ce0a51e39","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","dependencies":{"glob":"^10.3.10","fs-extra":"^11.1.1","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^10.2.0","eslint":"^8.52.0","ethers":"^6.8.0","hardhat":"^2.18.3","prettier":"^3.0.3","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.43","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.2.0","hardhat-deploy-ethers":"^0.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_1.0.1_1698437384186_0.3585074264730195","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@animoca/ethereum-contract-helpers","version":"1.0.2","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@1.0.2","maintainers":[{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"34db3b78cc45fc6686cefcdb4bf40f6ef70712ce","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-1.0.2.tgz","fileCount":34,"integrity":"sha512-gL/UKzSKec8jYfFVS0QwySKJcIFetKGSrD3bVpbhZu+ecyXkUPOfQRHpyvNVz00Oxcg+4xIAYoe94DKDJ9GQ5w==","signatures":[{"sig":"MEQCIBn7GKNky0qKHPEk4KX2xAWmi0lX5SW/qo3slHIpnhm2AiAvFSBn4QoIa0nHtERwC0dxvASPcT0SDOBPTtnBQuGkgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27272},"gitHead":"d27eb8e50aceabcefc9046b36f73a032acd05c6a","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","dependencies":{"glob":"^10.3.10","fs-extra":"^11.1.1","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^10.2.0","eslint":"^8.52.0","ethers":"^6.8.0","hardhat":"^2.18.3","prettier":"^3.0.3","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.43","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.2.0","hardhat-deploy-ethers":"^0.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@nomicfoundation/hardhat-ethers":"^3.0.4","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_1.0.2_1698473408264_0.3063217996035186","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@animoca/ethereum-contract-helpers","version":"1.0.3","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@1.0.3","maintainers":[{"name":"lucast_ab","email":"lucast@animocabrands.com"},{"name":"gunnar-k","email":"Gunnar.h.karlsson@gmail.com"},{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"a0480b4ef653ac35c6f6b1656800627455c1a5fd","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-1.0.3.tgz","fileCount":34,"integrity":"sha512-DenmzVkzRKdRA2QmAy8EUlLVSrNdNNIrs4/+faLinKj/hxnlfPtIaRqs865udW/B0fGsUB1uF22I51eHE3AJQg==","signatures":[{"sig":"MEYCIQDpGby45ND50bSTZDpC2GEBqU+6yKmUt+87B04jo/w+vgIhAK7MlMpg4ew+AtBq2B6TU84p+RBz2kTWoKSiAYlYiEf9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27350},"gitHead":"e11ea57ef76950f2e2cce140b477247e22a23eb1","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"9.6.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"16.19.0","dependencies":{"glob":"10.1.0","fs-extra":"^11.1.1","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^10.2.0","eslint":"^8.54.0","ethers":"^6.8.1","hardhat":"^2.19.1","prettier":"^3.1.0","cross-env":"^7.0.3","npm-run-all":"^4.1.5","hardhat-deploy":"^0.11.43","eslint-config-mocha":"^0.0.0","eslint-plugin-mocha":"^10.2.0","hardhat-deploy-ethers":"^0.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@nomicfoundation/hardhat-ethers":"^3.0.5","@nomicfoundation/hardhat-chai-matchers":"^2.0.2","@nomicfoundation/hardhat-network-helpers":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_1.0.3_1700454365618_0.036268246143123184","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@animoca/ethereum-contract-helpers","version":"1.0.4","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@1.0.4","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"},{"name":"lucast_ab","email":"lucast@animocabrands.com"},{"name":"gigic","email":"gigichan@animocabrands.com"},{"name":"jackyc_ab","email":"jackyc@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"708c1091a6f3f5e8f83ffdebafa8611bdece07f2","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-1.0.4.tgz","fileCount":33,"integrity":"sha512-fNzlYlEEVi90yFyhCHZnkT108c1y/cORieDhWtNCUqIjTlIA+jr6HKUxiRbbBWd+GXq2qy9vqBsD+pWmkzZThA==","signatures":[{"sig":"MEYCIQCENxXMHlaG3eWowYMdjvREiJ2eIZULxt5KOgV1kpFX/AIhAPqS6gtA1wZbbdqoc+ROCWL6nZejO00nXqQDiyzLmDHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27617},"gitHead":"a8c3d69941f2738e86174c40179324eced8e26ae","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"10.9.2","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"22.13.1","dependencies":{"glob":"10.4.1","fs-extra":"^11.2.0","cross-env":"^7.0.3","npm-run-all":"^4.1.5","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.1.1","mocha":"^10.4.0","eslint":"^9.3.0","ethers":"^6.12.1","hardhat":"^2.22.4","prettier":"^3.2.5","hardhat-deploy":"^0.12.4","eslint-plugin-mocha":"^10.4.3","hardhat-deploy-ethers":"^0.4.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@nomicfoundation/hardhat-ethers":"^3.0.6","@nomicfoundation/hardhat-chai-matchers":"^2.0.6","@nomicfoundation/hardhat-network-helpers":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_1.0.4_1741138091912_0.21452288090282412","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@animoca/ethereum-contract-helpers","version":"1.0.5","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contract-helpers@1.0.5","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"},{"name":"lucast_ab","email":"lucast@animocabrands.com"},{"name":"gigic","email":"gigichan@animocabrands.com"},{"name":"jackyc_ab","email":"jackyc@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"dist":{"shasum":"6b8bf225cd42b92daa8e22838d9606f870852804","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-1.0.5.tgz","fileCount":33,"integrity":"sha512-5w0pwh1MDTvveHKcg7d2esTzthCaSCunvUcjdoEbx0g0zODVodX3OVi84vz9faUrKVvw1ZL1kcoiR7pUiktYZA==","signatures":[{"sig":"MEQCIC/sB9H6DSAfSNyuKziTwOk7n/eEvh5jjkEvp/8AYyyQAiAmAGN2YTdI5LILDY3q+fhe0ADLBvhtA+tOkTmYIWHIAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27821},"gitHead":"5449d04b2bcf4e0c1e51a3986cf6b1993266fd42","scripts":{"fix":"eslint --fix \"**/*.{js,ts}\"","lint":"eslint \"**/*.{js,ts}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","format":"prettier --write \"**/*.{ts,js}\"","run-all":"run-s format fix","postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git","type":"git"},"_npmVersion":"10.9.0","description":"Helpers for solidity smart-contracts projects","directories":{},"_nodeVersion":"23.3.0","dependencies":{"glob":"11.0.1","fs-extra":"^11.3.0","cross-env":"^7.0.3","npm-run-all":"^4.1.5","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.1.0","eslint":"^9.23.0","ethers":"^6.13.5","hardhat":"^2.22.19","prettier":"^3.5.3","hardhat-deploy":"^1.0.1","eslint-plugin-mocha":"^10.5.0","hardhat-deploy-ethers":"^0.4.2","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@nomicfoundation/hardhat-ethers":"^3.0.8","@nomicfoundation/hardhat-chai-matchers":"^2.0.8","@nomicfoundation/hardhat-network-helpers":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contract-helpers_1.0.5_1743389799308_0.9207977243216325","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@animoca/ethereum-contract-helpers","version":"1.0.6","description":"Helpers for solidity smart-contracts projects","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"repository":{"type":"git","url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git"},"license":"MIT","author":{"name":"Animoca Brands"},"scripts":{"postinstall":"bash -c 'for cfg in .vscode/settings.json .vscode/extensions.json .vscode/launch.json; do cp -n ${cfg}.default ${cfg} || :; done'","lint":"eslint \"**/*.{js,ts}\"","fix":"eslint --fix \"**/*.{js,ts}\"","format":"prettier --write \"**/*.{ts,js}\"","clean":"rm -rf .vscode/extensions.json .vscode/launch.json .vscode/settings.json || :","run-all":"run-s format fix"},"devDependencies":{"@nomicfoundation/hardhat-chai-matchers":"^2.0.8","@nomicfoundation/hardhat-ethers":"^3.0.8","@nomicfoundation/hardhat-network-helpers":"^1.0.12","chai":"^4.5.0","eslint":"^9.24.0","eslint-config-prettier":"^10.1.2","eslint-plugin-mocha":"^10.5.0","eslint-plugin-prettier":"^5.2.6","ethers":"^6.13.5","hardhat":"^2.23.0","hardhat-deploy":"^1.0.2","hardhat-deploy-ethers":"^0.4.2","mocha":"^11.1.0","prettier":"^3.5.3"},"dependencies":{"cross-env":"^7.0.3","fs-extra":"^11.3.0","glob":"11.0.1","lodash.clonedeep":"^4.5.0","lodash.mergewith":"^4.6.2","npm-run-all":"^4.1.5"},"_id":"@animoca/ethereum-contract-helpers@1.0.6","gitHead":"08c6b3701e803198698f2419c5d99bb0ed6bed57","bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","_nodeVersion":"23.3.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-jmCeAoJ1i2IFWQ3bmgixa9oYzJgLDHXlWwuOw2yr8pyahaa9IHjYX9SN502QzlOSdToysweZZf+/56ZpMuHLhA==","shasum":"794284b73e885a4e3eaf5446c90e98c8a735f7f8","tarball":"https://registry.npmjs.org/@animoca/ethereum-contract-helpers/-/ethereum-contract-helpers-1.0.6.tgz","fileCount":33,"unpackedSize":27845,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEq1k03ppxNpAkr35Dm/m/KSmi8Zp83HKf4aBXtGDcEPAiEAiQrL1OjqD93o8+y6Cm+xPVMx/OscAJToHmENcgNPDiI="}]},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"directories":{},"maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"},{"name":"lucast_ab","email":"lucast@animocabrands.com"},{"name":"gigic","email":"gigichan@animocabrands.com"},{"name":"jackyc_ab","email":"jackyc@animocabrands.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ethereum-contract-helpers_1.0.6_1744791188424_0.605232418104134"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-17T11:49:52.807Z","modified":"2025-04-16T08:13:08.889Z","0.0.1":"2023-01-17T11:49:53.083Z","0.0.2-alpha.0":"2023-03-06T01:49:38.907Z","0.0.2-alpha.1":"2023-03-06T01:58:45.110Z","0.0.2-alpha.2":"2023-03-06T02:05:42.185Z","0.0.2-alpha.3":"2023-03-06T02:06:52.235Z","0.0.2":"2023-03-06T02:22:35.632Z","0.0.3":"2023-04-03T06:32:31.425Z","0.0.4":"2023-04-03T06:47:22.655Z","0.0.5":"2023-07-24T03:13:28.726Z","0.0.6":"2023-07-28T01:52:25.178Z","1.0.0-rc.0":"2023-10-17T04:49:38.903Z","1.0.0-rc.1":"2023-10-26T18:05:59.318Z","1.0.0-rc.2":"2023-10-27T02:55:27.929Z","1.0.0-rc.3":"2023-10-27T04:37:53.982Z","1.0.0":"2023-10-27T18:16:11.202Z","1.0.1-rc.0":"2023-10-27T19:45:08.594Z","1.0.1":"2023-10-27T20:09:44.455Z","1.0.2":"2023-10-28T06:10:08.489Z","1.0.3":"2023-11-20T04:26:05.777Z","1.0.4":"2025-03-05T01:28:12.069Z","1.0.5":"2025-03-31T02:56:39.498Z","1.0.6":"2025-04-16T08:13:08.592Z"},"bugs":{"url":"https://github.com/animoca/ethereum-contract-helpers/issues"},"author":{"name":"Animoca Brands"},"license":"MIT","homepage":"https://github.com/animoca/ethereum-contract-helpers#readme","keywords":["animoca","ethereum","contracts","hardhat","helpers"],"repository":{"type":"git","url":"git+ssh://git@github.com/animoca/ethereum-contract-helpers.git"},"description":"Helpers for solidity smart-contracts projects","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"},{"name":"lucast_ab","email":"lucast@animocabrands.com"},{"name":"gigic","email":"gigichan@animocabrands.com"},{"name":"jackyc_ab","email":"jackyc@animocabrands.com"}],"readme":"# Animoca Ethereum Contracts\n\n[![NPM Package](https://img.shields.io/npm/v/@animoca/ethereum-contract-helpers.svg)](https://www.npmjs.org/package/@animoca/ethereum-contract-helpers)\n\nSolidity contracts development helpers which uses [HardHat](https://hardhat.org/) consisting of Hardhat plugins and configurations, tooling and testing utilities.\n\n## Solidity contract helpers\n\n## HardHat plugins and configurations\n\nA set of plugins and configurations are provided to improve the development experience. They can be used in your own project in your `hardhat.config.js`:\n\n```javascript\nconst {mergeConfigs} = require('@animoca/ethereum-contract-helpers/src/config');\n\n// load all the plugins (you can also load them one by one)\nrequire(\"@animoca/ethereum-contract-helpers/hardhat-plugins\");\n\n// deep merges your config on top of the default provided config\nmodule.exports = mergeConfigs(require(\"@animoca/ethereum-contract-helpers/hardhat-config\"), {\n  // my config\n});\n```\n\nSee the `README.md` of each plugin for more details.\n\n## Test helpers\n\n### Fixtures\n\nTo speed up tests execution, fixtures based one `evm_snapshot`/`evm_revert` can be used. For example:\n\n```javascript\nconst { loadFixture } = require(\"@animoca/ethereum-contract-helpers/src/test/fixtures\");\n\ndescribe(\"MyContract\", function () {\n  const fixture = async function () {\n    // contract(s) initialization\n  };\n\n  beforeEach(async function () {\n    await loadFixture(fixture, this);\n  });\n\n  // tests\n  // ...\n});\n```\n\n### Diamond\n\nFunctions for managing deployment of diamonds and their facets are provided in `src/test/diamond.js`.\n\n### Execution\n\nA test runner function allows to test some contract logic in immutable, proxied or diamond setup. The contracts setup in handled via a configuration object, while the deployment logic is delegated to the tool via a function (`deployFn` in the example below).\n\nHere is a simple usage example where the same testing logic will be applied to the immutable, proxied and facet versions of a contract:\n\n```javascript\nconst { getDeployerAddress } = require(\"@animoca/ethereum-contract-helpers/src/test/accounts\");\nconst { runBehaviorTests } = require(\"@animoca/ethereum-contract-helpers/src/test/run\");\nconst { loadFixture } = require(\"@animoca/ethereum-contract-helpers/src/test/fixtures\");\n\nconst config = {\n  immutable: { name: \"MyImmutableContract\", ctorArguments: [\"myArg\", \"registry\"] },\n  proxied: {\n    name: \"MyProxiedContract\",\n    ctorArguments: [\"registry\"],\n    init: { method: \"init\", arguments: [\"myArg\"] },\n  },\n  diamond: {\n    facets: [\n      { name: \"ProxyAdminFacet\", ctorArguments: [\"registry\"], init: { method: \"initProxyAdminStorage\", arguments: [\"initialAdmin\"] } },\n      { name: \"DiamondCutFacet\", ctorArguments: [\"registry\"], init: { method: \"initDiamondCutStorage\" } },\n      {\n        name: \"MyFacetContract\",\n        ctorArguments: [\"registry\"],\n        init: { method: \"initMyStorage\", arguments: [\"myArg\"] },\n      },\n    ],\n  },\n  defaultArguments: {\n    registry: async () => {/* get registry address */},\n    initialAdmin: getDeployerAddress,\n  },\n};\n\nrunBehaviorTests(\"MyContract\", config, function (deployFn) {\n  const fixture = async function () {\n    this.contract = await deployFn({ myArg: \"test\" });\n  };\n\n  beforeEach(async function () {\n    await loadFixture(fixture, this);\n  });\n\n  // tests\n  // ...\n});\n```\n\n## Installation\n\nTo install the module in your project, add it as an npm dependency:\n\n```bash\nyarn add -D @animoca/ethereum-contract-helpers\n```\n\nor\n\n```bash\nnpm add --save-dev @animoca/ethereum-contract-helpers\n```\n","readmeFilename":"README.md"}