{"_id":"@ethereum-sourcify/lib-sourcify","_rev":"64-269b2a0589dc77f03a9297fec52480a4","name":"@ethereum-sourcify/lib-sourcify","dist-tags":{"latest":"3.7.2"},"versions":{"1.0.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.0.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.0.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/kuzdogan/lib-sourcify#readme","bugs":{"url":"https://github.com/kuzdogan/lib-sourcify/issues"},"nyc":{"all":true,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"extends":"@istanbuljs/nyc-config-typescript","include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"report-dir":"coverage","check-coverage":true},"dist":{"shasum":"2a3353fd3c735c78a58cd4ea35788b458b3567f9","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.0.0.tgz","fileCount":31,"integrity":"sha512-wMikkoLCWQWFMVra2/VF1cJJSfGIZGS2Xp8nEBNpqo6QXICld6URICytuhjuwJ6JTwjuzo80QNPFniB4QbQgMw==","signatures":[{"sig":"MEUCID15nTaR8DkcNLYyswOQe7pDoSEpXFNLLpm0Z9DOAmpvAiEAkqkIJ/EuLautCB36/ySdwD9lNy9eoJaaQzfCnics89Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDtyKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGmg//Yt1ayQqup72o5ak2iC7AAntRH7FeSKN/5/QCUNkIr/MSat1d\r\noP+FaSRf6Aw5lSDnPCk5Hb7gsEdRQESkxF9vqT7KoNLW0qcXZOB4VGNCjZP6\r\nXpqifRqh6YvohriEF6oUTRj/hdx+8MDu1v8T8IVM7X+OPc8IxQj/bwoNGsXv\r\nAG7VKQmKJjh70a/2g9LVKjManaVypU27BWXXCjSJdRIl4EJkEIalP83tUjnZ\r\nh1ng69PPxUyMIC7dFdlJxq1DHD/Gui/OuBebjLynJP7TXC2JRYYEbi78ZUfK\r\nLj59qX15wYKd9KuH9MllBTEgjlJ8UYod49oJXdc+kyybB1bGCrJlrQBxTywK\r\nqMXIB+9eZHtInxrZuEBWlzYZlU12LelXy6vx0GDITic9YHkYZasEmZmWKJeV\r\nSSWeeBWMP7qtQ/WqT9AtRBbunXPt3A5wTRArMzGlsxoSONEmYTEoz/iNZFqi\r\n6KGCjF1Q7FXSW5eOdYsO4DSUmhhgyT3JsyNKkqXhXDarhbGjUwjOdRdiWXcd\r\nUGeBnfJBIKsFMSQMuoY948I+/gCtAfjK1f+T63uDyoYs/ZaL8iZ0Qa4LV11e\r\nhRFTeKBiBCDJJCNEOYKIEvpEwmCZP2uIzLIltcSwdFg2pJ+xpSaBEkiWacKG\r\nUT9sdQ+//65Mhb2uLKWD00tUgA6t7e1Dpio=\r\n=Mq7d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"1d7c791ab7f1c1e5fd685a777f006389afc62f43","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","version":"standard-version","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"nyc --silent ava --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"nyc npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/kuzdogan/lib-sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"solc":"^0.8.17","web3":"^1.8.1","jszip":"^3.10.1","semver":"^7.3.8","web3-utils":"^1.8.1","@ethereumjs/vm":"6.3.0","@ethereumjs/evm":"^1.2.3","@ethereumjs/util":"^8.0.3","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.0.2","@ethersproject/rlp":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethereumjs/blockchain":"^6.1.0","@ethersproject/address":"^5.7.0","@ethereumjs/statemanager":"^1.0.2","@ethersproject/bignumber":"^5.7.0","@ethereum-sourcify/bytecode-utils":"*"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.23.24","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^4.9.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.0.0_1678695562460_0.25450223631912205","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.0.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.0.1","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/sourcifyeth/lib-sourcify#readme","bugs":{"url":"https://github.com/sourcifyeth/lib-sourcify/issues"},"nyc":{"all":true,"lines":75,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"extends":"@istanbuljs/nyc-config-typescript","include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":75,"check-coverage":true},"dist":{"shasum":"5073a811f760cbc0325168e95599acbdf98505c9","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.0.1.tgz","fileCount":39,"integrity":"sha512-pijqS1t3KQjXH3hkQgoFTytFE4pzRJvPc5+AkHWWTCl8Q5qFKgU/ZTKp5Uj/W6QlkqW6QZloZ6kPkzVL9ck72w==","signatures":[{"sig":"MEUCIAJHpubO6rqQvlY+uHjE5fIl14mgJNqypU19nh8ETN0/AiEAtCFUmLIFiOYwmX+Q6SL8RNd6UdNr55Q6VNm7xrGsUnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321656},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"dceda9f77251b56888f1cdc5cf287f7c073b383e","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"nyc --silent mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","version":"standard-version","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","test:unit":"nyc --silent mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"nyc --silent mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"nyc npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/sourcifyeth/lib-sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.17","web3":"^1.8.1","jszip":"^3.10.1","semver":"^7.3.8","abitype":"^0.8.0","web3-utils":"^1.8.1","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethereumjs/blockchain":"^6.2.1","@ethersproject/address":"^5.7.0","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethersproject/bignumber":"^5.7.0","@ethereum-sourcify/bytecode-utils":"*"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.0.1_1683725663541_0.6502507891768663","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.0.2","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.0.2","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"nyc":{"all":true,"lines":75,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"extends":"@istanbuljs/nyc-config-typescript","include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":75,"check-coverage":true},"dist":{"shasum":"45eba39b45267976831a10f90f293f76460a91fe","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.0.2.tgz","fileCount":39,"integrity":"sha512-kr0WtvefGNy5zjUBwfa0OE/ebW7z/DFfp2ejwUlqTDxoKzUmJqhIP/w2Si+G+rAZVtPwxp3UFiU60yEpRXaPoQ==","signatures":[{"sig":"MEQCIBkxNkz/RbXIUZRZzXNmlF/192MYavmqeSAZVa8u1Op6AiBIMXsy8pucnYwr0hnRfEvdD+1KR12QeKgk9s/Q84YVbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321649},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"dceda9f77251b56888f1cdc5cf287f7c073b383e","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"nyc --silent mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","version":"standard-version","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","test:unit":"nyc --silent mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"nyc --silent mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"nyc npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.17","web3":"^1.8.1","jszip":"^3.10.1","semver":"^7.3.8","abitype":"^0.8.0","web3-utils":"^1.8.1","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethereumjs/blockchain":"^6.2.1","@ethersproject/address":"^5.7.0","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethersproject/bignumber":"^5.7.0","@ethereum-sourcify/bytecode-utils":"*"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.0.2_1683725728985_0.5391636178474934","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.1.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.1.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"nyc":{"all":true,"lines":75,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"extends":"@istanbuljs/nyc-config-typescript","include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":75,"check-coverage":true},"dist":{"shasum":"a3fdcbab74f5d697216a230feef419b0212de2fc","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.1.0.tgz","fileCount":39,"integrity":"sha512-nW00Yo0XhsN2MHShu0TEj9m5VJYQcxDzOIRcT7wTCwPBus4nylByyt7Yzx5Yxc0pFOBd6GmdzpcWtB46SMFn6Q==","signatures":[{"sig":"MEUCICpVVevJCRkrN1EZ9bs+jXD4664+NnQ9VWTnj2p5MBpSAiEA/Uluc24vruDER6w6jKcOUclfzCcHunhseT8lGp2Tl+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323011},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"92cf577de32d22f35a64daac0e066e93b4b68fa6","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"nyc --silent mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","version":"standard-version","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","test:unit":"nyc --silent mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"nyc --silent mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"nyc npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.17","web3":"^1.8.1","jszip":"^3.10.1","semver":"^7.3.8","abitype":"^0.8.0","web3-utils":"^1.8.1","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethereumjs/blockchain":"^6.2.1","@ethersproject/address":"^5.7.0","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethersproject/bignumber":"^5.7.0","@ethereum-sourcify/bytecode-utils":"*"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.1.0_1685458708729_0.5468888660736271","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.1.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.1.1","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"nyc":{"all":true,"lines":75,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"extends":"@istanbuljs/nyc-config-typescript","include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":75,"check-coverage":true},"dist":{"shasum":"b24aaf0ea13826ca343d84cba3cbcd6f44dd2a92","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.1.1.tgz","fileCount":39,"integrity":"sha512-0Mm4qVgqXLNSDeeib6UpBN+5c7IAmetMwSVTMZFrtdNqu+Ytg8q+UY8sDBequkdbmXBu5j0AE4subdy4dz2YRw==","signatures":[{"sig":"MEUCIQD9Rjde/z4DThH5wNH6YAnWpYsH3fNwzuEJaOInCxfV4AIgGGXDmNVQzmxkhI3E5rPnVf983Xga1A9fPGJ98BRH0NI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323407},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"4a8528ce068b5e2b7382810eab9c410cca57dfe7","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"nyc --silent mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","version":"standard-version","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","test:unit":"nyc --silent mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"nyc --silent mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"nyc npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.17","web3":"^1.8.1","jszip":"^3.10.1","semver":"^7.3.8","abitype":"^0.8.0","web3-utils":"^1.8.1","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethereumjs/blockchain":"^6.2.1","@ethersproject/address":"^5.7.0","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethersproject/bignumber":"^5.7.0","@ethereum-sourcify/bytecode-utils":"*"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.1.1_1685691303705_0.149526795029558","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.1.2","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.1.2","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"nyc":{"all":true,"lines":75,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"extends":"@istanbuljs/nyc-config-typescript","include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":75,"check-coverage":true},"dist":{"shasum":"adacfd07db5e217755338609080637b0d5ac4491","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.1.2.tgz","fileCount":39,"integrity":"sha512-jslx4ssfTzLSL9KSH5+9/NybQ6TAH82GgECwM9jy0sC6Qc+U9JrzfAS+J/VfIHKTK5AWdEsf6nOZ1s4sxZEFNQ==","signatures":[{"sig":"MEQCIBZ5+citivDq9XugDSuVMOV9LW2gvsnAkJ1KlU+ZnIwjAiAg0F+DssfjICgoDAVVGY0VRCJSqfsmlM3EF/dikbLvmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323593},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"236a0551a59e6b165c40b77e10d5fb2c2ca0da99","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"nyc --silent mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","version":"standard-version","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","test:unit":"nyc --silent mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"nyc --silent mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"nyc npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.17","web3":"^1.8.1","jszip":"^3.10.1","semver":"^7.3.8","abitype":"0.8.0","web3-utils":"^1.8.1","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethersproject/abi":"^5.7.0","@ethersproject/rlp":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethereumjs/blockchain":"^6.2.1","@ethersproject/address":"^5.7.0","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethersproject/bignumber":"^5.7.0","@ethereum-sourcify/bytecode-utils":"*"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.1.2_1687423025551_0.9562666659097776","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.2.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.2.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"7fc8f1cf4e60a9fad4543103cb7a7d27fbf1dda6","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.2.0.tgz","fileCount":43,"integrity":"sha512-fNwKhaddN/xaKT9P41I4zNfkBZF503GR4PA8OY/Zo+iPYI291pJSkHVKC9uuz5c3oC1QlwOyNJs99X8tlqqtiw==","signatures":[{"sig":"MEUCIQDLkA65HdltNi9/qc+Z++WeCwxb+UNfza0ZThgpndbXQQIgS7g4UARVvL2Oj3TzgX1AyPX89I2X2+qAiFPUvIUzg4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334585},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"c4609a31727e8113bb2dca62c9bece8c55aece86","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","version":"standard-version","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.17","jszip":"^3.10.1","ethers":"^6.6.2","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"*"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.2.0_1689147278420_0.6950500422627135","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.2.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.2.1","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"c84fe18d8aee1ec31ee5db6170d3f18a7c23cb2f","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.2.1.tgz","fileCount":47,"integrity":"sha512-kN1hJ6ZISRLJ0OfdlUKBZ+zvEIhdQDoDQQRBuxBeD6CXQh4XoUwTQVXYVsbtiZrU4dxB86kzTNUdohFVfPJO8w==","signatures":[{"sig":"MEUCIGMAujYzXFayQzDoGfzGAs17051g1xewzjZhAHj+H1tCAiEAivKxD68k1jKq/cl0h3IrXBZaogbwj/YK6z8ReJC/XJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354658},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"1e4ad48da2e582c0726d4844de1106a690d67efa","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","version":"standard-version","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.17","jszip":"^3.10.1","ethers":"^6.6.5","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"*"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.2.1_1690470176090_0.05561470467619922","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.3.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.3.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"4e79ecea6d24f8eafa513304fa72ce348727d4ba","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.3.0.tgz","fileCount":51,"integrity":"sha512-kRi3uDzUutvIY9mJZpVD7JpbGsXT0lbqSdtBrQaOERBRvlhmI+PfwRtLcWahC+9MHz4oZ2PNCr+yBGa70SjH7w==","signatures":[{"sig":"MEUCIDgW+ubyyO1ybcom4ZNym0fyA2UtsH1xXQLXZPyjgYZFAiEAjWB9jPMZ5vdPqc63EDRoWsymXgUXrP+0A60FcU3wpXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367008},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"68e1bafd1e02fb8a84a03648d7559b0ef5602e98","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","version":"standard-version","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.17","jszip":"^3.10.1","ethers":"^6.6.5","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"*"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.3.0_1691657401546_0.23987902799422955","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.3.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.3.1","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"9cafd920163ae4a0c999d910b3598291f366bec9","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.3.1.tgz","fileCount":51,"integrity":"sha512-6iy3fZ1OHdR9F8O7rZHlSfn7ELEZkgSmbBTupv8ugBbPQn0qQ2JK7MXXz9LPk3zHVpf4Ewg1U3Ltb5N+brpSUw==","signatures":[{"sig":"MEUCIQC5EKfaxu5J6cCcPD53Sau7Q0aZEYmgMGHYxfj9RLuSYgIgaQg71OHAezvz1lRRC8jq5qgN3Fn7hRg3AoRecmr2FNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370727},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"69646fb1eccf07281788e40737c10a5be1e854f2","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","version":"standard-version","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.17","jszip":"^3.10.1","ethers":"^6.6.5","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"*"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.3.1_1692635723912_0.27107337516280827","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.3.2","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.3.2","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"e5ad6bcca710578b66871d7209ffd70c247cbfd5","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.3.2.tgz","fileCount":52,"integrity":"sha512-nr1WOac5JfuHkG12/PeyYjXUpMROKX1qjtI/noPnKy3a3m+C2RwyeIcOujMLnaOsyGommQ/M7lCjtz7LZtVplQ==","signatures":[{"sig":"MEUCIQDZHbO+ARfuYLoXFDiKNlRNhlqSFKxulcRNa/rnGKIQKwIgdTYguNuzYv5LzRnTeqolxR3lk6p2rGS0shvhrupgQ90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371652},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"99a4645955688935007ef403f3403297d374bdc8","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.17","jszip":"^3.10.1","ethers":"^6.6.5","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.3.2_1693832219016_0.07978829850862379","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.4.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.4.1","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"3529464ccb1b503a8294b834e8851ad8d399738e","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.4.1.tgz","fileCount":52,"integrity":"sha512-XJGJSYHACpNWxDK4LcDlvmooFd79nsSxES1fuIOT1JXJATHO53FCQIG3H5P9IZni7/IjPMyzDA2Fp3tl7ODy3Q==","signatures":[{"sig":"MEUCIDIKn78lushrrt977/6ylttd1ZC89024qRewvKj21gaQAiEAmNQGsB9cfvmMw3M8Hq/4lCIEWRrCgxtl/MIhjY2/Zuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372241},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"2c4793a33c711b3949540ea60b03b76f1dc7ded0","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.21","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.4.1_1697626121833_0.9155991354857895","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.4.2","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.4.2","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"aa16618f512b0afebfbdcf7cb55ec033000bd3e7","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.4.2.tgz","fileCount":52,"integrity":"sha512-cfOgrW+QGIWyP5/0uVVx7aRd1/nAzms7clLZTEMPoFRn/zxrcXFp5F8nok5E5o+gH4rAXSwB5X29sO+VHpCW4A==","signatures":[{"sig":"MEQCIAkwUrmDeXfnjPMlQ1CZwYNbH+NOl6j6R6KVsCIGLYLOAiA9fijc4zr/Eg5JTi4i3QNIWHYiWa5tO330tjFeT42qhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372333},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"7e6821c811505d041f891c9e4f570980b337b308","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.21","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","eslint":"^7.32.0","codecov":"^3.8.3","ganache":"^7.7.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","eslint-plugin-import":"^2.27.4","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^4.33.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.4.2_1697722989808_0.7203807002551967","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.5.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.5.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"b1f60e5e3ba2ba9a765eeca03563fdf5bb2a7f0e","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.5.0.tgz","fileCount":52,"integrity":"sha512-IkDle69RDvCJZNHT7i0Snn3N6xICv75NP3TJHQt9TQa+5elEgrLCtuGvQdVwdSpEaul27lK6hTwLbpnjQxUu+Q==","signatures":[{"sig":"MEUCIQCcJkogDnKMIRgquFbbEAnid8D7/Do6hf4i8uUNdq4VbAIgB0rCRLk279gLlREy9YT3sEHomZhY3T6LhglMG4+JpI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440482},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"1589fefcdb682d3fa1a3bdee55cbe71460b08965","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","solc":"^0.8.21","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","mocha":"^10.2.0","cspell":"^4.2.8","codecov":"^3.8.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.5.0_1699021350913_0.35158981310732695","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.6.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.6.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"b7f70eeef80381f0fecee8f94c2a0deca8b02591","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.6.0.tgz","fileCount":48,"integrity":"sha512-X2yYxfnigcE+tkCNWZI/WchW/5Ci+KMp94Gd/PDKcf4RdP2wSIT+T9Aq0opARAfKRPGGt7N+f1tCvrgiIGa+rg==","signatures":[{"sig":"MEUCIQChBntKuK7tDbgKkpXOeHwk+FMZ0vnN0UUbhu7v3cesEQIgBCudG0TBEeemc+Ca+N3w3JuVJUHbBeFkMjZpVL5bi6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391879},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"c16c09b42eeb21388affcaa17c1ab34f67088ed6","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","solc":"^0.8.21","mocha":"^10.2.0","cspell":"^4.2.8","codecov":"^3.8.3","ts-node":"^10.9.1","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","typescript":"^5.0.4","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.6.0_1700737696143_0.1844436284188269","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.6.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.6.1","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"a58574a239add84b221b018865f5dd2c08be0c22","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.6.1.tgz","fileCount":56,"integrity":"sha512-kontmDhSYfX6rV24yEpSl+hDmFZk+tpXLsxk7YW0cWav5dvP2ZzGfISI0PQU9/FOFRLlfSigT6m7EVp1Ev86Cg==","signatures":[{"sig":"MEUCIQDdEAGGRo7BxXn14chz++h6iidaMvgBXvWRjA7PH0Nc3gIgI2mFzzlPt/ArefQtvOcMxysI4wK1Z7/Ii1Vm2eHksgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":452877},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"204c87445748a582ed64aeac19dad497546b2718","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"9.5.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"bs58":"^5.0.0","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","solc":"^0.8.21","mocha":"^10.2.0","cspell":"^4.2.8","codecov":"^3.8.3","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.6.1_1703000261020_0.44877137524231947","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.6.2","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.6.2","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"9245cbb0a6c5afe83dd9a0cdd3d123c5a0a9bd4f","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.6.2.tgz","fileCount":48,"integrity":"sha512-pFqipD1cIrVR2G9Mcithn18m549kG7LZL9/mOJJMoE1I/64utNoDQt+OQfTPOCoZYeShOBZvAWc9LNOUWQbwHA==","signatures":[{"sig":"MEQCIGjbQRrcDew6itKIev7WtiWnC1t/QLVKe/LsrpXYJNBEAiBCx5hm0G+IX2ixgeJ+FEEEo3aAcG10HqaC2+IoBl2NBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406145},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"764e65d083dca118747e21e25c8eec39deb691c8","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","solc":"^0.8.21","mocha":"^10.2.0","cspell":"^4.2.8","codecov":"^3.8.3","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.6.2_1704273727116_0.20350980710886324","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.7.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.7.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"4cc7923b5be4e19b4f218f304da0d85dc97cfa97","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.7.0.tgz","fileCount":48,"integrity":"sha512-XajQ5AVL1jmQTfgN1b71J4ua8QabciDFVdq1ClbDiLEyyc036+XRIoXdL0kBeM07ik8qt12VdFn37QxIeg7SGA==","signatures":[{"sig":"MEQCIHsZzTMB4Tx2dCvjFsJGfXrIAcHFaiwvfsr/3c93O3qeAiAQ8HsbCxsOKG/V6Oo/GAIfNKcwBm0FDdTfPUESFG2mbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421515},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"531722f1848ae947afca063628005e4f7147b38f","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","solc":"^0.8.21","mocha":"^10.2.0","cspell":"^4.2.8","codecov":"^3.8.3","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.7.0_1708617650964_0.981672851996259","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.7.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.7.1","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"ed84821833c372d8bfa0acfa51ba6e16da88e3f4","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.7.1.tgz","fileCount":48,"integrity":"sha512-UXnMJDDleD3vjUhy42s7N9P+LGRoXlFaf9FpmoP7+QSG7fO+p1kDIomBMxekvuqL/Jz4vZL+1FuUZDSrjM7cQQ==","signatures":[{"sig":"MEUCIAp3PVzgrWBODLxmBwgIn7mSKC+TMNBlMzOTJ/et5iORAiEAhXfT7eb7nMOmyInjZab41XNeGYTpiegmTwaFtDDou00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421636},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"6ee9b252966185b028a95f0fc74e9c9df0accc3a","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","solc":"^0.8.21","mocha":"^10.2.0","cspell":"^4.2.8","codecov":"^3.8.3","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.7.1_1708960634949_0.7610850967844018","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.7.2","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.7.2","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"b22f51bb0f8d767f9c25a56a982fb02a974c0ed1","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.7.2.tgz","fileCount":48,"integrity":"sha512-CnBf6/ZWZ1l2Dmemcp5mvEbvc4PriFBjrmX+zdCy4H6nmNRZsbh+gLLhgtVFSoUz/inoN4U8RneV9MOpitmDcQ==","signatures":[{"sig":"MEUCIA9mynZ6cIKntdc9J9m2LNaIxVvqgZaINhEgkfCTGLqiAiEAtWvDBCWrOS+J2Y5ZHSZSHbQcUQvV4ZUPRKRLZ3gVDgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426962},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"9f5906a15334ab8facd6407fa086861c26537066","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","solc":"^0.8.21","mocha":"^10.2.0","cspell":"^4.2.8","codecov":"^3.8.3","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.7.2_1710405917959_0.009937006851499008","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.7.3","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.7.3","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"fdba03c969d1c1b71cb1b7033b2a6a04c00a552f","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.7.3.tgz","fileCount":48,"integrity":"sha512-ZdyD+FJehw/RdhETdnLotDTEx1sPEKPMvu6b0CCK8RwRjJxFQ5c2MMhDeUAbRFtOSotsyqECo1D6plHmHXcOtQ==","signatures":[{"sig":"MEUCIQDhVXxe7MnJPAVK9rpw9OHtOBXlsttPxe4Omx4IAf0PQQIgHwTUiqdFuqTIXpyA9vlF0pBHnrtBw75t5Rz6V04NT3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":450317},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"94736caf1eb04778d92852443b1f0b745fd40a5c","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","solc":"^0.8.21","mocha":"^10.2.0","cspell":"^4.2.8","codecov":"^3.8.3","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.7.3_1711625457841_0.5578655840103957","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.7.4","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.7.4","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"821673036ec22960e414d80304be9868bce6f138","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.7.4.tgz","fileCount":48,"integrity":"sha512-4h01+YXugo6jLlGJnGBB0up9NbgQJ6ifTk5oshqZMSVmPkMAh23kQQqTuqK540a8p7vHsx8eQn8CLER/WhpKIA==","signatures":[{"sig":"MEUCIHwwH39TUTcJQ1BqwEKe0D63W9nwukwcxpgUiI6jXGvBAiEAunfhHm0vl1W/epjjJAlcHk5Y6yo5nsrWZjSTmoVikIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453581},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"47d345c1b2e3a841650e4cbdb90478d3d1d86e21","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","solc":"^0.8.21","mocha":"^10.2.0","cspell":"^4.2.8","codecov":"^3.8.3","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.7.4_1712236981673_0.6207233815778324","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.7.5","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.7.5","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"0fca4730ef5fc8bc39187b8c834b11c60e2a08e4","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.7.5.tgz","fileCount":48,"integrity":"sha512-sbfrKbp6gDhdp4EEkUyQW7P+MqXmsiwNC2PoiXHfohQtnd20xq/wFhrm03djL6JaMz5oi+5rNi9BIpS/van9XA==","signatures":[{"sig":"MEUCICTMj2IkN4AKw8U34cHsOSjbJNrCUX/WgaoYnUVJxBdbAiEAjH64rLNttk2hhqqAazwmYcvvc/C6X4+2vVbZqoqd1wk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455072},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"6cdcdce8f186cdf3c90438393fee1efcbe272622","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","solc":"^0.8.21","mocha":"^10.2.0","cspell":"^4.2.8","codecov":"^3.8.3","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.7.5_1713880533787_0.8073130042376244","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.8.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.8.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"e084f4fb450986ec63a9b55c53424d808285749d","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.8.0.tgz","fileCount":48,"integrity":"sha512-UKNsgYp1PpfpKt/nOo8ZWM+70/oBE4SgtjcTp5Xp9t9M1Nzu1rGk4VtnSvYF1FJErwE/TPwM0ou304upz5RsYA==","signatures":[{"sig":"MEQCIAVL5m1jBVyu2sjxe6Z9kynwOZfQjOIOgDEJDe5ltQhhAiB/avn9VoI8F7cYL7Hdxg7f6h/lMfblkFtg2LUr92I7mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473993},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"9c0dd54913422ddb1a941af5494be01faa065c7b","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","lint":"eslint src --ext .ts","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:send":"run-s cov:lcov && codecov -F lib-sourcify -f coverage/lcov.info","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint src --ext .ts --fix","prettier":"prettier \"src/**/*.ts\" --list-different","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:coverage":"c8 npm run test","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"8.11.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"bs58":"^5.0.0","jszip":"^3.10.1","ethers":"^6.7.1","semver":"^7.3.8","abitype":"0.8.0","@ethereumjs/vm":"^6.4.1","@ethereumjs/evm":"^1.3.1","@ethereumjs/util":"^8.0.5","isomorphic-fetch":"^3.0.0","http-status-codes":"^2.2.0","@ethereumjs/common":"^3.1.1","@ethereumjs/blockchain":"^6.2.1","@fairdatasociety/bmt-js":"^2.0.1","@ethereumjs/statemanager":"^1.0.4","@ethereum-sourcify/bytecode-utils":"^1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","chai":"^4.3.7","solc":"^0.8.21","mocha":"^10.2.0","cspell":"^4.2.8","codecov":"^3.8.3","typedoc":"^0.24.6","gh-pages":"^3.2.3","open-cli":"^6.0.1","prettier":"^2.8.2","npm-run-all":"^4.1.5","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/lru-cache":"^5.1.1","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.8.0_1715680585159_0.3413690301632244","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.9.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.9.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"dd0a0bfa781dad923ce42bd50b79e5f6f3686226","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.9.0.tgz","fileCount":48,"integrity":"sha512-f1if67qsDOtDbYJGT3IhIGF9AsoNcPJQU6g9Uy7uH4/HKQeBUDyGOIz3G7yFF8SNVFzu3BSNV/2isi+wJ0F1hA==","signatures":[{"sig":"MEYCIQCE221WLD9qSlWET5o9GyawG+M63W8eAcjqdSRZ1ZLmAgIhANk2ymNdbu6iW+z0Jncyyn+GEddVyx5wtqRQ2SCKR7mP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484123},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"9bf554e9a7be38d02e31a19f4fec091f5054e7b6","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.13.1","semver":"7.6.3","abitype":"1.0.5","@ethereumjs/vm":"8.0.0","@ethereumjs/evm":"3.0.0","@ethereumjs/util":"9.0.3","http-status-codes":"2.3.0","@ethereumjs/common":"4.3.0","@ethersproject/abi":"5.7.0","@ethersproject/bytes":"5.7.0","@ethereumjs/blockchain":"7.2.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.3.0","@ethersproject/bignumber":"5.7.0","@ethereum-sourcify/bytecode-utils":"^1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","chai":"4.4.1","solc":"0.8.26","mocha":"10.7.0","cspell":"8.12.1","hardhat":"2.22.6","typedoc":"0.26.5","gh-pages":"6.1.1","open-cli":"8.0.0","tree-kill":"1.2.2","@types/chai":"4.3.16","@types/node":"20.14.12","@types/debug":"4.1.12","@types/mocha":"10.0.7","npm-run-all2":"5.0.2","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.9.0_1721911739520_0.1604719610077847","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.9.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.9.1","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"d77cd0577e667e42b31af8e726bbf01849779491","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.9.1.tgz","fileCount":48,"integrity":"sha512-T8LxX8RTKJ9Vj682a4oGL8CBcHceWRXOHy/moTtnCuvpWpDeZa1/SUnUwwBXlePIPHJqh9XZfbRRDM3jaJ9KKQ==","signatures":[{"sig":"MEYCIQCf8z+pmmEX+eCMlPGJRhecLBcX3LR6jw4ntKpNBuL57AIhAKAkdhldgrDytygOPzg1R7Vhe8b/5chFTfaIB2jS9L/j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490857},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"b54b7543543a652daa59ca296135019de07861d9","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.13.2","semver":"7.6.3","abitype":"1.0.6","@ethereumjs/vm":"8.1.0","@ethereumjs/evm":"3.1.0","@ethereumjs/util":"9.1.0","http-status-codes":"2.3.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.7.0","@ethersproject/bytes":"5.7.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.7.0","@ethereum-sourcify/bytecode-utils":"^1.2.10"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","chai":"4.5.0","nock":"14.0.0-beta.9","solc":"0.8.26","mocha":"10.7.3","cspell":"8.14.2","hardhat":"2.22.8","typedoc":"0.26.6","gh-pages":"6.1.1","open-cli":"8.0.0","tree-kill":"1.2.2","@types/chai":"4.3.17","@types/node":"20.14.14","@types/debug":"4.1.12","@types/mocha":"10.0.7","npm-run-all2":"5.0.2","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.9.1_1724914577697_0.8615885537646366","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.9.2","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.9.2","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"254f54e9eb5cbcec377d8c1874469d2bfbcfa7dd","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.9.2.tgz","fileCount":48,"integrity":"sha512-C4du//eDXYDbDTw+84HwFj8kKGr4M5BlZPmsOQ6ngLdPCMVzHN1SJbZVa3QJ5TeVVDl6w5lDwKlMSQ/D8SmK3g==","signatures":[{"sig":"MEUCIEVT3kEXieMpi2MylZo3JPnqZYkJOvziZ+hs6WciPz2ZAiEA0IbDD1y2OaDFHHxFHgN3gE8I68s0wVmMMVnRPcVRznk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491351},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"f05a71d96433d8c28f5bf08f34b7288e7aa0c966","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.13.2","semver":"7.6.3","abitype":"1.0.6","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","http-status-codes":"2.3.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.7.0","@ethersproject/bytes":"5.7.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.7.0","@ethereum-sourcify/bytecode-utils":"^1.2.11"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","chai":"4.5.0","nock":"14.0.0-beta.14","solc":"0.8.27","mocha":"10.7.3","cspell":"8.14.2","hardhat":"2.22.10","typedoc":"0.26.7","gh-pages":"6.1.1","open-cli":"8.0.0","tree-kill":"1.2.2","@types/chai":"4.3.19","@types/node":"20.16.5","@types/debug":"4.1.12","@types/mocha":"10.0.8","npm-run-all2":"5.0.2","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.9.2_1726659005774_0.4352722157876183","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.9.3","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.9.3","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"0ada7a02b23a6777e42a7a610ac9ed82cc94f1be","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.9.3.tgz","fileCount":48,"integrity":"sha512-MlBG9pQsMgAJI511ULB1wtVHQUxqU/RzPd2kH6jnl7iOe03G9BTTe4+sInxWxcXVNOj1qFMi3A/NmSb3YwHIWA==","signatures":[{"sig":"MEQCIBVX17kKDc2+xBwutKz0aQ4nY2AbJNJ4BcCBlvdD4+BIAiApVvczgFGqDvViFaO895fm690SN2Mfd40/w3pkA44Ltw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491769},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"d08bb25f9ef82524ba56a604fa4243ec8ae97dfc","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","doc:html":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.13.3","semver":"7.6.3","abitype":"1.0.6","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","http-status-codes":"2.3.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.7.0","@ethersproject/bytes":"5.7.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.7.0","@ethereum-sourcify/bytecode-utils":"^1.2.12"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","chai":"4.5.0","nock":"14.0.0-beta.15","solc":"0.8.27","mocha":"10.7.3","cspell":"8.14.4","hardhat":"2.22.12","typedoc":"0.26.8","gh-pages":"6.1.1","open-cli":"8.0.0","tree-kill":"1.2.2","@types/chai":"4.3.20","@types/node":"20.16.11","@types/debug":"4.1.12","@types/mocha":"10.0.9","npm-run-all2":"5.0.2","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.9.3_1728911095762_0.6117331739638157","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.11.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.11.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"646e49e48b66e60b4a003a54c2156154e41e3fc6","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.11.0.tgz","fileCount":88,"integrity":"sha512-kqZgsm0vdKteNaJCMGNl7u1IqdizNY5adl88E7TFO8P45NumbVimaexJ5XALzPPeNAlFd9RzpXZCYVvcqVt06g==","signatures":[{"sig":"MEUCIEsgZuxq8nTgHssLOI100zDE6mY1xWznpK/z7EHz1m2/AiEA7/ti21uR7E47JTQ+8vpDhxbwyLrKJyJfvhzORDwGCAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":897532},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"40d6b4c2664f40ff2b813c70bf4c8bd68be70e23","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.13.5","semver":"7.7.1","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","http-status-codes":"2.3.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.7.0","@ethersproject/bytes":"5.7.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.7.0","@ethereum-sourcify/bytecode-utils":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.0","solc":"0.8.28","mocha":"10.8.2","sinon":"19.0.2","cspell":"8.17.3","hardhat":"2.22.18","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.13.1","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.3","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.11.0_1738658365370_0.4813680086493688","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.12.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.12.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"87a3b621402a0df761243f3db41d45c7baff844b","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.12.0.tgz","fileCount":60,"integrity":"sha512-umXI+00/GFSygigFubL2TPj8X2pdhKAC7WWsPQ3hLbN5onnF3mx65mt7iy+7hMzP9EqtJvnYUVYI5TaKjVTDTg==","signatures":[{"sig":"MEUCIH1WOAcqvbMvc8JTv9PXERJAtdKVYkyMVeMAwQA1z3DBAiEA0d+vmK+1M+euEzzp7PSpObNGqMgPPctFNuZvjjttrZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594467},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"8e2e10c374c970ace2cb46c44babd268c0acd87e","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.13.5","semver":"7.7.1","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","http-status-codes":"2.3.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.7.0","@ethersproject/bytes":"5.7.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.7.0","@ethereum-sourcify/bytecode-utils":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.0","solc":"0.8.28","mocha":"10.8.2","sinon":"19.0.2","cspell":"8.17.3","hardhat":"2.22.18","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.13.1","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.3","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.12.0_1738841765792_0.6253858981977114","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.12.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.12.1","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"c9eccf52cf383fba8bde162c54dd9f346c584d89","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.12.1.tgz","fileCount":60,"integrity":"sha512-qmLWKpslrK50b0Fp1SjaQ5EIljKOY8I/tGVZdCLO4HU6UNWYW+2aLrpROZjhDPdUwto/w5zFMf+OV0EeeKiGqw==","signatures":[{"sig":"MEYCIQDQDbLIYR72Q6cZ47sV7gTVXAtohdJdVZN1Ifwyiiki2gIhALKclkjKkNbpDiTU7Rv0wEPXVSrMcrFr2vUhh/LvnzJk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594546},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"e5f965e1ba314f562f13c6e1a5373c8d2dde22b3","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.13.5","semver":"7.7.1","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","http-status-codes":"2.3.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.7.0","@ethersproject/bytes":"5.7.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.7.0","@ethereum-sourcify/bytecode-utils":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.1","solc":"0.8.28","mocha":"10.8.2","sinon":"19.0.2","cspell":"8.17.3","hardhat":"2.22.18","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.13.4","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.3","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.12.1_1739892315014_0.4609307183869884","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"1.13.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@1.13.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"e02f0923659aff318f65e4cac911f44e5a9a50c4","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-1.13.0.tgz","fileCount":60,"integrity":"sha512-uvSW7ShPXBoLQQ0sd6mcOlfVLBMXRJcYt/NUnMw55BjfKU5iLcadYy5Rr+1CQnEv3I4GEh3N1+zisEW+56iX+Q==","signatures":[{"sig":"MEUCIQDH95UW8wIr647zwre3PviZWh0PLY6tjyvzZce4xubb7wIgaCcXe23qQuH8lbYo8vMUdXTphuhMZ0cwmtnpqK49mEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594212},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"e81db9b7496f520838f7f6d27116edbd2679bbab","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.13.5","semver":"7.7.1","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.8.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.1","mocha":"10.8.2","sinon":"19.0.2","cspell":"8.17.5","hardhat":"2.22.19","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.13.10","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_1.13.0_1742459357353_0.6807720532934989","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"2.0.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@2.0.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"e0559e95bc6d8283eec42c8264315cb44b64bae6","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-2.0.0.tgz","fileCount":92,"integrity":"sha512-VKIJGQgBCHGCbxF6uSsgRRrh7lcUY9sqyqn3gQ9wOgsCCmD2tldpRZcErfZbnFwRc3bjFo2Q9OwGk7MkZUcBGg==","signatures":[{"sig":"MEYCIQC0ujKUwsLsbyBvPHWuJHK/NirHs4QOx8lvV/UqmsqjBQIhAKCav4clvKi2TrwktaiDXATZVq/eJJs9cPU9uG7Dd5SL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615316},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"01293a031345b33bd3f9b8cd87bd9d98236ff082","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.13.5","semver":"7.7.1","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.8.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.3","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.18.1","hardhat":"2.22.19","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.14.0","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.1","@ethereum-sourcify/compilers-types":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_2.0.0_1744191540607_0.1345313237508594","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"2.1.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@2.1.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"c730834529a24786f43d474adc630f352a94fead","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-2.1.0.tgz","fileCount":92,"integrity":"sha512-rdRSSCQYaTO89GvB9D54oeP57mcA3E1hejAFB7oimdVRLba6E9u+LEsCq+0rXre03JwLbBKed6yq6XlJ+Etd0g==","signatures":[{"sig":"MEUCIDMVWIYgh2fcMMS93MXkyVhR0TJkoo+YfrV/GhCQGI+HAiEA86MZv5lHXkGiGPCtd7jU7TPbU8ZamO8J6N4Dik9wNy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628617},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"72766cda0e9d520ad462c5c8ed7719d5d15fcf89","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.13.5","semver":"7.7.1","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.8.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.4","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.2","hardhat":"2.23.0","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.14.1","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.2","@ethereum-sourcify/compilers-types":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_2.1.0_1746002925463_0.8913205782087394","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"2.1.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@2.1.1","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"e27a6b28f457adddb57672188c5b0843679762d5","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-2.1.1.tgz","fileCount":92,"integrity":"sha512-CLQhijP8n+W2uIQFt7VqKpnfrjZNDMNxa+cXGcZn02RXmJdvBikzWY5UF0+XZVM046R36QMUNBgVGgdqO7zyCA==","signatures":[{"sig":"MEUCIG/1L3dBRbX9jJRde2h/o8OOvu3Z8Fy8JENh6A98IYRgAiEA24wgBiN+vFakPr6Ea1pmKilbK3y6VENV6+Ba5Ufj0Lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628202},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"75fb4743b2fb35df9b3f062c900832d6f02c12ea","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.13.7","semver":"7.7.1","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.8.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.4","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.23.0","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.15.11","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.3","@ethereum-sourcify/compilers-types":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_2.1.1_1746538979312_0.954635945292736","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@ethereum-sourcify/lib-sourcify","version":"2.1.2","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@2.1.2","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"42942b912dca3fc95f71dbda6ddd5ae52d2a2f0f","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-2.1.2.tgz","fileCount":92,"integrity":"sha512-1eR1LJAjoK+cP2kvZ7FjD3a1TT27lNx903rOp1/RY0eLCL/m+MpvdjjVCE0jGQ/tpp3RSAoqHU9x72ATxfft7Q==","signatures":[{"sig":"MEUCIQCodXQ3FU60cWSMtkBUVBmGr3hCrrz3KWGpsGAVwG8RjQIgBM6Y376EH9Gqf0f40Awmai8SLHl6JM/OFAMhaovvBCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632713},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"d2da68fdb95cabd1af94f657f79a60365bfd37e6","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.13.7","semver":"7.7.1","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.8.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.4","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.23.0","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.15.11","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.3","@ethereum-sourcify/compilers-types":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_2.1.2_1747062517698_0.5764629833934518","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@ethereum-sourcify/lib-sourcify","version":"2.1.3","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@2.1.3","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"308ad8274c42a698ddace5a2893738f3a1645768","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-2.1.3.tgz","fileCount":92,"integrity":"sha512-jTnUXgL9uUItt9HfSrKoIkPi8gIH3twTxMdA7R0NeV2t/74nCg6JMixeNk1wTAHHAlSN3P03iiwCZpwCoeiR7g==","signatures":[{"sig":"MEUCIQDtzf6euRRSQciDYpn4ZNrPjLWYL0ZX17LuWaolesBVXgIgIJTlMVHjSKKoTDaIs0XWh6NCpdo9HjoHK4wU967Z/mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641438},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"8acda3fa17c4bab081b23e9c2c9f3cca2fdf89f2","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.14.0","semver":"7.7.2","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.8.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.4","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.24.0","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.15.17","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.4","@ethereum-sourcify/compilers-types":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_2.1.3_1747745442690_0.8564686667979542","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@ethereum-sourcify/lib-sourcify","version":"2.1.4","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@2.1.4","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"631b151f38d83285f5ded5e22e0bcdc451ca0921","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-2.1.4.tgz","fileCount":92,"integrity":"sha512-l9O/Og/tDlthpDMoUZH3gJJushddVdQfNI5Y9DXEvQYTSiFp5iV3fMceyyXA0g6TBBlT1IUeiFi5ovZu0K1zRQ==","signatures":[{"sig":"MEUCIFiT50THfelA+U77QSWvS8+/mH2wDRZifRhEWae2Tk2RAiEA6ocGzKX+4bsDLNoQ7g5dwB7IzsW1bCDH1oRhRc3Clog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644299},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"f12017f4c224de40b18fd62f253a525922b66de8","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","actor":{"name":"ethereumci","type":"user","email":"ethereumci@gmail.com"},"email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.14.4","semver":"7.7.2","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.8.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.5","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.24.3","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.15.32","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.5","@ethereum-sourcify/compilers-types":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_2.1.4_1750248964160_0.8737465325936256","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@ethereum-sourcify/lib-sourcify","version":"2.1.5","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@2.1.5","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"10b8caf039433d4027348879e1e8405a81e349a6","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-2.1.5.tgz","fileCount":92,"integrity":"sha512-umJnyOCKFfXoXZO6RvOvUbvh5usgZ5ESmlCHvyL1JwyWGLPm9c+JJK/0VadesiYJTMqb7op+QDTgAobuP6vthA==","signatures":[{"sig":"MEQCIHF1P4XYfCiZgsLAWx16pIQep2rex0WfMZlq/VjNwr7WAiBScSzmzsT5hT02bzrRkcTyTbuDeox1VXUwUeT+vQakLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644376},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"44473a0e346ea558ead951b155ba855d8af8e86e","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","actor":{"name":"ethereumci","type":"user","email":"sourcify@argot.org"},"email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.15.0","semver":"7.7.2","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.8.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.5","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.25.0","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.16.0","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.6","@ethereum-sourcify/compilers-types":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_2.1.5_1752049185188_0.7746948054366438","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"2.2.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@2.2.0","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"60962b2362f415c8a1659764f721c9cb3a1a87f4","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-2.2.0.tgz","fileCount":96,"integrity":"sha512-8tabfOU1B7A8ZzaJOuBDyoNNOPSpLkjYJZV2CVCvRxGb4fQLDpKLcK3LaRbp/xMqrogcHxh7cKLwB0iDHjeBLA==","signatures":[{"sig":"MEUCICPlVGJa057qivFYevN+x7DGzaOgCEj+iwSAabzCPUdgAiEAgJt28DVp26i/hmspuNtkKVYYIe9kTsIPd4pNyzKjrzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662416},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"76c593883dbff1bdff66c28d44edc7a51c96c4ce","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.15.0","semver":"7.7.2","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.8.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.10"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.7","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.26.1","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.16.5","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.7","@ethereum-sourcify/compilers-types":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_2.2.0_1754315267706_0.3146449045424744","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"2.2.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@2.2.1","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"fb5f2aca3a9c8be843739802bbd6d68cd2efb49e","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-2.2.1.tgz","fileCount":96,"integrity":"sha512-UP6DgAEZ6IU7TdJ220EJPV88zhT5xUEWoPOsObBn6MpVnE2z556xKo/PyOBN2UHB9hiQo2QiCRdjYZIOGvL19w==","signatures":[{"sig":"MEQCIEQAnGmQYZEexAToURf3M5c6bMPTBjGDSfmgAB83HDphAiB8rP+rjQ9ZLz8R4a3sFyMsTQmYcmAwXUuvv+yReLT2Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662566},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"43a9878af39a5ff2479c47a997db4e263f0d481c","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.15.0","semver":"7.7.2","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.8.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.8","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.26.1","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.17.0","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.8","@ethereum-sourcify/compilers-types":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_2.2.1_1754916263282_0.15384344110249648","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@ethereum-sourcify/lib-sourcify","version":"2.2.2","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@2.2.2","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"16e212ca6371504df39c7253d3f306a412656d35","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-2.2.2.tgz","fileCount":96,"integrity":"sha512-IjuJiRahJqcyazMWKoExYUw+uce+Yi2u0/NQquXbf000CP6TVF8Bw5lpyddD64fJ1P8Li5dVUKe56xoLD3ttfA==","signatures":[{"sig":"MEYCIQDcMB/GigfmfirfdlW6uMSCLCxdHX39dQJ2bIKgDMuIuQIhAO2bQY1xiHyuO/5SHLMeCI6SlUl0PPAMuRQfeQKp44s9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666309},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"9b5886acf9ff9c83ea4afe6313c17f3449131d7b","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.15.0","semver":"7.7.2","abitype":"1.0.8","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/abi":"5.8.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.8","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.26.1","gh-pages":"6.3.0","open-cli":"8.0.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.17.0","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.8","@ethereum-sourcify/compilers-types":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_2.2.2_1755007699069_0.18662976451897273","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"2.3.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@2.3.0","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"49a50c1c141e640365fbae52fdade8655caad039","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-2.3.0.tgz","fileCount":104,"integrity":"sha512-v+/T6iC43rbTLHWOLbfMNJQgDQHn3QEQcGAeb8cIVq6Uwlad1Dgb4RQZiApwfgdA7qtankyZL803KtZC2ELrCw==","signatures":[{"sig":"MEYCIQD71HG70SXrrQZPnMMGDYV7LJvhJnMH3VMC3Dz7BpV/FAIhANuJ2Cn08eyybPtjmqChJ6IgS8yJ/bUXbFoNrfX4kEsl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746469},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"719dee248303179ae6f3ceb5792db1ac54e4b5f3","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.15.0","semver":"7.7.2","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.12"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.10","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.26.3","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.17.2","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.9","@ethereum-sourcify/compilers-types":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_2.3.0_1756130739254_0.7164502618460444","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"2.3.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@2.3.1","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"28c329d3585db550234bd395ef9de10f45bd0590","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-2.3.1.tgz","fileCount":104,"integrity":"sha512-KX3w8yHqhbI1/x5T6cb288cc6ITbCZYpJ7zDB3BaX1havsOSIZKOeO2AOYig+yQNLJ6RG0xeFCGUP91GP4qSAw==","signatures":[{"sig":"MEUCID3ZNI4VtdA/NrOCvl2W9lDx/cBvvKMd+eo47U9v6/eCAiEA2uLqEhoBvWlHyKZdTxiK6NEzHZuodnM/MCZUHM0yqds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746710},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"0773dd715296d2f3dbf938f3941f0eb4d96b631e","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.15.0","semver":"7.7.2","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.13"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.10","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.26.3","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.18.1","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.10","@ethereum-sourcify/compilers-types":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_2.3.1_1758198541399_0.6368887338798295","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.0.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.0.0","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"51ea74ecc7356e7bdebd20c0dfc00ea7e86ff38e","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.0.0.tgz","fileCount":104,"integrity":"sha512-PORVUZLwiPGKWzFvWNRnWu/RleEgGG3RJKNfel4PrYZ4IsIO7cWq1MtkL2fze5f9A+/mIgywv8Iw2U/c1jsVTQ==","signatures":[{"sig":"MEUCIGiwX2HAjQkGwBN5SMsIvqgl1HamaOW8HbosTf00eF5dAiEA7NPFFgfmXtTSvU9/6xjFnWywWIAsq+UC4eCM3YAg5Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751920},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"6ba0969601b7f1ec340f6a49d39962a1ac34e423","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.15.0","semver":"7.7.3","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.14"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.10","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.26.3","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.18.10","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.11","@ethereum-sourcify/compilers-types":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.0.0_1760619200658_0.4170515575103444","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.0.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.0.1","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"e1add11e518c502ba8f565180d7a7196e110684a","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.0.1.tgz","fileCount":104,"integrity":"sha512-KccUlMaiw7JaLaPuSIOtyu6glgZKMH5pBycpkugdFBLZzHNt8Doxg20ug/qI0Caw+OjJ8uASEd2BWYf+OTb/sA==","signatures":[{"sig":"MEYCIQCUC50CN/Q18RYVMBf44AHaSRlVRjGNaKA8RKHa7uSY+QIhAPlwL3zbVA9AvjgUOEb+TJDXIeTgR33q8bowKFrZbTMA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752574},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"d5842bad709a5807511637b3dd6ffba2e377ddbe","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.15.0","semver":"7.7.3","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.15"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.10","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.26.3","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.18.12","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.12","@ethereum-sourcify/compilers-types":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.0.1_1761662398865_0.30869834443528554","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.0.2","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.0.2","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"e7c613636363b6131d739b86024c9fef5e39ffcb","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.0.2.tgz","fileCount":104,"integrity":"sha512-KZAKNvW3O0Rweb2QzugBAYvDAyoILwkJE2DQAsXe4clDZPqgaG7xePkyD7cwfPH8J0/09RU0XBL16Vw3MZbozw==","signatures":[{"sig":"MEUCIBlN/cMyStZThb8YAmqzkP2RTc2n8XbqCoFJzr9i2VxOAiEA1PkpQ9HHJ5bQar79I5GVX92ShHgQrctygZQHy342mkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746830},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"6536c9957220cb042f06a93bf3e772010f029efc","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.15.0","semver":"7.7.3","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.15"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.10","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.26.3","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.18.12","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.12","@ethereum-sourcify/compilers-types":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.0.2_1761820790531_0.20545802936215507","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.0.3","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.0.3","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"5a5a9980c459848d771917c58e27b474775b8c7a","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.0.3.tgz","fileCount":104,"integrity":"sha512-tMdHvNuqPLYLe4i32NdKqJqfO13VEVtm3P2aU6rdD+Of0zd/zEIJDGyxHztjSO10p6gF6SHHNfEBkI5AfAAjUw==","signatures":[{"sig":"MEQCIAIxSWrYona4WgOVc/lDtjyj22R0QyqXYeNu6q2jKGP1AiB72e+wR93mOu/Hj2STTN3hiRajoNEiVZZTxc1igZPuQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746907},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"0746f6249b89605c4de6dfe670cc3365078b9f2c","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.15.0","semver":"7.7.3","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.16"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.10","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.26.5","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.0","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.13","@ethereum-sourcify/compilers-types":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.0.3_1762251210232_0.7746941794534092","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.0.4","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.0.4","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"15e23cddc504492d4c5c5f32f4810d08b51c9799","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.0.4.tgz","fileCount":104,"integrity":"sha512-GcYfwiHGfdKkqC9W2BkZ/+nwRZ5KhhSutdAEvg6rCT6MOnRYZg4RA5X6mVCcCvKeyBmdO+aFoG6jpssUgTkFfQ==","signatures":[{"sig":"MEUCIBZHLCn/dHMv5uATGASzaZj7MwXBMA/WD8kElUpO6jYlAiEAgbzWEzicpqd5Ib3uxgkgV7SoTOBNCyPqkk/Ak0L5s0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753558},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"70e353dca95fee02cc94665d727b3264faf21565","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.15.0","semver":"7.7.3","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.17"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.10","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.27.0","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.1","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.14","@ethereum-sourcify/compilers-types":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.0.4_1763564755759_0.21612069451390648","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.0.5","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.0.5","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"eb3aa327c291105b3fb14c198f068317e19683ad","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.0.5.tgz","fileCount":104,"integrity":"sha512-gd+Sg4MEEzEHq25J5QYnhGTGywg4Uv+PvdugOzk+DJ9VcYvmdHdXyekz01/R9Fo+YWPbyZPYf3a5/VjpRLhLtg==","signatures":[{"sig":"MEYCIQCtckt2HDDNUaqqlIGUOZFzYFPOMhaQaRONFjNV2cp31wIhAOHg+8EFRIfXlgEvoEzXf5yhwRZ3HcNLONeDA/U+vODZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753331},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"54379c926859098b600a8ab57f425003ae90d025","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.16.0","semver":"7.7.3","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.18"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.10","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.27.2","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.2","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.15","@ethereum-sourcify/compilers-types":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.0.5_1765797754446_0.22024551697372985","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.1.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.1.0","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"c7ee455e3e01d40797fee6b64867babd116c80a1","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.1.0.tgz","fileCount":108,"integrity":"sha512-u+jTQPFCOLZfEI2fQ9/EKDVwJaDzK/hSJT50/QQGHwIWznME/nnPAlZp/Kvb2Eth1PmwHjugh1Htj/SLuFhbFA==","signatures":[{"sig":"MEUCIQCnKH4S6WsYSK8LY21oe2QTfhx3PKbp9ctg/m5ol4/qewIgBAQz/pjbQ/pqhmU61QouUhHfvIgVwH6tctHE755WJKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771062},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"c86352d9d9190b8f0b6cfd1a62ecf859bf82b7e7","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.16.0","semver":"7.7.3","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.19"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.10","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.28.2","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.3","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.16","@ethereum-sourcify/compilers-types":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.1.0_1767802271580_0.6890074087560794","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.1.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.1.1","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"b2feb2fc490e3b34866fec4d61cde2eb8efeae99","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.1.1.tgz","fileCount":108,"integrity":"sha512-wVJh318cw6Tb+CoU638dPriVt5C/V+UaH1NcaEIKdb4m7jepN0I3zAZZtjPBR2UNeGPQHfsUt5bJeRHWyT7ACw==","signatures":[{"sig":"MEUCIQDtjbixB4hhDpFMNDcek6A4fpxih7/eusUxjcu4kVpquAIgcuDcWkXaMB1Z0OAl1Gy28N1Kt7ynU/e2uPPcVi9Hnq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793589},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"a3b4479158104783688104f4e07f022fdcc9b31c","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.16.0","semver":"7.7.3","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.20"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.10","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.28.3","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.5","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.17","@ethereum-sourcify/compilers-types":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.1.1_1768894670288_0.5260106191535616","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.2.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.2.0","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"4fab5625e7a50977b0900146d4ff85275baaf500","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.2.0.tgz","fileCount":108,"integrity":"sha512-vZizro/3s7n0rcH5NhozKzwGnTAV2k63nuki5tuKvLGg8ZkG6tqqKUFd6A52mvsmN0J/V6bcoBmBpbT/gUadtg==","signatures":[{"sig":"MEUCIHpCF0RWfvqw9acE63evUz4uXfplX05+L2LZYwgcVvoXAiEAk6HvXpDHNPIiI9iBssK+1R3ureKZNAsHtKfVQ9gv1rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806695},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"9c7bef066e9881bf9969ce36791ffc2744ea82d4","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.16.0","semver":"7.7.4","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.21"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.11","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.28.6","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.11","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.18","@ethereum-sourcify/compilers-types":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.2.0_1772522908242_0.4495939599903913","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.3.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.3.0","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"0a14d6de4d9c30a6ce123818df259fe703696d88","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.3.0.tgz","fileCount":108,"integrity":"sha512-yWCkOboT3Ofamoq3eP0i/FRvzPFULXczuDUkXtsbMsYi8aARgd8GbRroZvYQyQHJwyk4Oi0m0YABv68E5HWIEQ==","signatures":[{"sig":"MEYCIQC/uS+mNz9ogkoYZuM3+OBKfpgmwyzsn7A8+V/aR13/9AIhAJkm8edPsYaaIcbG8aKoV9ogUFBSu86klOhcfXbZe52x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799270},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"1859bb7e3189249355a78952dea9832feec429df","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.9.4","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.16.0","semver":"7.7.4","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.3.22"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.11","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.28.6","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.15","@types/debug":"4.1.12","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.0.19","@ethereum-sourcify/compilers-types":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.3.0_1773743381629_0.42590135784130445","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.4.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.4.0","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"ddb639692fefdea84db8d0d68039c82b6cbdce89","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.4.0.tgz","fileCount":112,"integrity":"sha512-1lKxIqFY4XYP8gjIAPyYXZknqYnQ6G5MvQJ6wIkZDdkV9uB9VIXO0OGEPXG9oWMDHCZj5YmV8RTvY83NpZWfUg==","signatures":[{"sig":"MEUCIBD5vy7WVhZm9F6vuQXv+VF9BVeaq8O79gJhcUis25jtAiEA2uAc1jv7WYtkeKywUp/EZoM3bS6cubX6X24Hn/NcxrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811134},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"74b3c6c1135db95cd7d0f74522974c5b6c274d8b","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.9.4","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.16.0","semver":"7.7.4","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.11","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.28.6","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.15","@types/debug":"4.1.13","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.1.0","@ethereum-sourcify/compilers-types":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.4.0_1774864083891_0.36638610750032363","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.5.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.5.0","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"6766ab4fb9759fbdc4416b70f381f43e3e01ea58","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.5.0.tgz","fileCount":116,"integrity":"sha512-7v0vs4y0V+Q+6yDi+jaI03+Fwg5Ult8+cPERaXFcnqNGtnWKkXwlGxkjZR3HlILJpTgXUd33BsZ5gm1Un1un3A==","signatures":[{"sig":"MEQCIC7F9Sk05y0UMge/sO2ziS31o9C4nYAx0ZXJfcqftbl9AiAV5DEL6jZkLCjGv6KivFGC1vN5NebgMelBtiYLDRsYYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086498},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"55c537c05126a15a856d81538816ddc4fce01dc7","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.9.4","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.16.0","semver":"7.7.4","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.12","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.28.6","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.17","@types/debug":"4.1.13","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.1.1","@ethereum-sourcify/compilers-types":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.5.0_1776176275702_0.6376461000475591","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.5.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.5.1","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"95c644079d38ee10357234cb05fe5af5b0d8605f","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.5.1.tgz","fileCount":116,"integrity":"sha512-IZSd6qKm0NqWFM069qsMdVRVEWFUx/nsmzYaio2LgDS96CfYVW/gt8G1XI7wLpgau8s918IXMZ1+yXgc2Xi6Gw==","signatures":[{"sig":"MEQCIGhEZ8mnleBaM/rpkpd238tFIMwDt1iZQAGovFpRcOgIAiBS35UBB9viMzPeykop0o+WDiOT5KLoslAVqX8Lc681GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1094448},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"9c49980d35ca2bf9f9a3db9fdfe8334a77150e7d","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.9.4","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.16.0","semver":"7.7.4","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.13","mocha":"10.8.2","sinon":"19.0.5","cspell":"8.19.4","hardhat":"2.28.6","gh-pages":"6.3.0","open-cli":"8.0.0","chai-http":"4.4.0","tree-kill":"1.2.2","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.17","@types/debug":"4.1.13","@types/mocha":"10.0.10","@types/sinon":"17.0.4","npm-run-all2":"5.0.2","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.1.1","@ethereum-sourcify/compilers-types":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.5.1_1778058401648_0.874616149251737","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.5.2","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.5.2","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"374c70fe9a0e92de242a37bb4dd4e7cc9df36eb3","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.5.2.tgz","fileCount":116,"integrity":"sha512-TLD0TzRiQASV5Q8KrHrbGa8kXUqMER8tZdCKqGhXOxnkwVoXlVxLIBB/M3Nva3WoNPRlPoUNFESLYgT1T71mRA==","signatures":[{"sig":"MEUCIHuzHUnQgVoEpHLvxeiG30XRhqF1pAdythmMClHLGiZFAiEA+e3k++YMMQ9gC8Nd4VxaJRxSIZdJaUp4GDEqJ2PS8os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1096243},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"3e1a11b2e011192d2b986a84828a1081c4ee3944","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.9.4","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.16.0","semver":"7.7.4","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.14","mocha":"10.8.2","sinon":"21.1.2","cspell":"8.19.4","gh-pages":"6.3.0","open-cli":"9.0.0","chai-http":"4.4.0","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.17","@types/debug":"4.1.13","@types/mocha":"10.0.10","@types/sinon":"21.0.1","npm-run-all2":"5.0.2","@types/semver":"7.7.1","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.1.2","@ethereum-sourcify/test-helpers":"^1.0.0","@ethereum-sourcify/compilers-types":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.5.2_1779361859847_0.8401413162825593","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.5.3","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.5.3","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"7ac36bc6737aab0c635ece306c978f15a0a2ae4f","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.5.3.tgz","fileCount":116,"integrity":"sha512-mzUH3zXWt2oc9oWb/sgEJGNWR512gjik2ANFf/2lpgZQs9jh620SvY9TPUnLmas8gsgW1hbN8WxzShZ9WgPxzw==","signatures":[{"sig":"MEUCIQCkSKh66Wu/v2rWk9vOmgGbtA6ywHkDSALRCdUnRYDj5gIgbuU2pywOp+PnHRPfygCSoVv5U/kD5IXDyelcHUHql8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1096782},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"83bc541a9fcd77239ccaab1192c672765c9fa254","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.9.4","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.16.0","semver":"7.8.0","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.15","mocha":"10.8.2","sinon":"21.1.2","cspell":"8.19.4","gh-pages":"6.3.0","open-cli":"9.0.0","chai-http":"4.4.0","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.19","@types/debug":"4.1.13","@types/mocha":"10.0.10","@types/sinon":"21.0.1","npm-run-all2":"5.0.2","@types/semver":"7.7.1","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.1.3","@ethereum-sourcify/test-helpers":"^1.0.1","@ethereum-sourcify/compilers-types":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.5.3_1779887266615_0.7011644422145262","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.6.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.6.0","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"95dd292e6eabbf1bd7c50f119c98e59a8826cdec","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.6.0.tgz","fileCount":120,"integrity":"sha512-MGIl7wnl1e0yRlZtvkXZLyiQDrEw4/hoiOwfXXHzFCQ1O3Qr+sz0kfe20m9javVxnc0tRuNCYc5zGB17Lg/ygA==","signatures":[{"sig":"MEUCIQCkpbzhCJ8qhI1fe+r9GyAjU42TOHu54uGYdOKycxiAiQIgW4BkD2jFlIu4l+zWnzt2lToFeCJ8ui4ezMF6j2lQ28Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115345},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"7cc30950f4d7ba137cc17e4329ed46bda0b9a32c","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:5eba6775-9d44-47d5-9648-7c7e50c80603"}},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"11.17.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"5.0.0","jszip":"3.10.1","ethers":"6.16.0","semver":"7.8.1","@ethereumjs/vm":"8.1.1","@ethereumjs/evm":"3.1.1","@ethereumjs/util":"9.1.0","@ethereumjs/common":"4.4.0","@ethersproject/bytes":"5.8.0","@ethereumjs/blockchain":"7.3.0","@fairdatasociety/bmt-js":"2.1.0","@ethereumjs/statemanager":"2.4.0","@ethersproject/bignumber":"5.8.0","@ethereum-sourcify/bytecode-utils":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","nock":"14.0.15","mocha":"10.8.2","sinon":"21.1.2","cspell":"8.19.4","gh-pages":"6.3.0","open-cli":"9.0.0","chai-http":"4.4.0","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.19","@types/debug":"4.1.13","@types/mocha":"10.0.10","@types/sinon":"21.0.1","npm-run-all2":"5.0.2","@types/semver":"7.7.1","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.1.4","@ethereum-sourcify/test-helpers":"^1.0.2","@ethereum-sourcify/compilers-types":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.6.0_1781618315138_0.31762592977373205","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.6.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.6.1","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"178d442a207d40c463256ecda81e4e6df471156a","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.6.1.tgz","fileCount":120,"integrity":"sha512-4n5GxaKb0r6/AI1s2FHEMwzh82HGFqVcS8/MMlfV6sqSYWanaAeZ6Z03MWlWC9PHzvpIKAxMnHIMUDzKa6hm6w==","signatures":[{"sig":"MEQCIE4EQ3kyT+6HHskLJUotnfwgOa0ry041mzf9ycUA+bD+AiB7kPxWfU/TTfskDUpmAa8z3Ncw6/pfRYu971s1TjyDug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1114920},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"1292aa7c03b9d9eb90b364e4976d0c739e0ab71b","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:5eba6775-9d44-47d5-9648-7c7e50c80603"}},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"11.18.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"6.0.0","jszip":"3.10.1","ethers":"6.16.0","semver":"7.8.4","@fairdatasociety/bmt-js":"2.1.0","@ethereum-sourcify/bytecode-utils":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"4.5.0","nock":"14.0.15","mocha":"10.8.2","sinon":"21.1.2","cspell":"8.19.4","gh-pages":"6.3.0","open-cli":"9.0.0","chai-http":"4.4.0","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.19.21","@types/debug":"4.1.13","@types/mocha":"10.0.10","@types/sinon":"21.0.1","npm-run-all2":"9.0.2","@types/semver":"7.7.1","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.1.5","@ethereum-sourcify/test-helpers":"^1.0.3","@ethereum-sourcify/compilers-types":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.6.1_1783342121741_0.5133232546964146","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.7.0","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.7.0","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"ef746da5dfc1d9ba2c86022dc524f476dba44df9","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.7.0.tgz","fileCount":120,"integrity":"sha512-v9MnAX9Qy8reVaovYZ/Pix60H+DqQdhHy3KFN3mX0JRN/bSZ5l8gdHHfOi5AIB1Oc1AVri/lRayUgJHciPOzAg==","signatures":[{"sig":"MEUCIC87ig9O0UPa5d+xl058b0Xub6A0ibxBAE29vxCxsaPiAiEAhM7z7C+25X2JR1BtKWaDT8w2HahoZTPIwPyFZfJwMPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140803},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"9282528d8c210f22287761c26c4232c15f66585d","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint .","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:5eba6775-9d44-47d5-9648-7c7e50c80603"}},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"11.19.0","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"6.0.0","jszip":"3.10.1","ethers":"6.17.0","semver":"7.8.5","@fairdatasociety/bmt-js":"2.1.0","@ethereum-sourcify/bytecode-utils":"^1.6.2","@ethereum-sourcify/compilers-types":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"4.5.0","nock":"14.0.16","mocha":"10.8.2","sinon":"21.1.2","cspell":"8.19.4","gh-pages":"6.3.0","open-cli":"9.0.0","chai-http":"4.4.0","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.20.1","@types/debug":"4.1.13","@types/mocha":"10.0.10","@types/sinon":"21.0.1","npm-run-all2":"9.0.2","@types/semver":"7.7.1","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.2.0","@ethereum-sourcify/test-helpers":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.7.0_1787214962070_0.10906620975210823","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@ethereum-sourcify/lib-sourcify","version":"3.7.1","keywords":[],"license":"MIT","_id":"@ethereum-sourcify/lib-sourcify@3.7.1","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"dist":{"shasum":"bf91d9a0e8ad51ffcada3176fc129c211bad8649","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.7.1.tgz","fileCount":120,"integrity":"sha512-t+P77YO00/RWYJQyB7VYWuSA0OuxgRHNYs6yNYW29qQaSuukSEc7NTcJU1EVaXa8OvAfbH7e608h1SJ2vpCYuA==","signatures":[{"sig":"MEQCIHawIkBIfuhx+qHbWLF3BvVWFc+1fQ55LI3oapHokxgNAiAX5dYe4vmvbJ2h0gtC1QWrRx4gyckzNn9yRCIrUwLkGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1155076},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"aec4e7f2e2c0d25bb9bc030947ad1d731f6c59a7","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint .","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:5eba6775-9d44-47d5-9648-7c7e50c80603"}},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"11.19.1","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"6.0.0","jszip":"3.10.1","ethers":"6.17.0","semver":"7.8.5","@fairdatasociety/bmt-js":"2.1.0","@ethereum-sourcify/bytecode-utils":"^1.6.2","@ethereum-sourcify/compilers-types":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"4.5.0","nock":"14.0.16","mocha":"10.8.2","sinon":"21.1.2","cspell":"8.19.4","gh-pages":"6.3.0","open-cli":"9.0.0","chai-http":"4.4.0","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.20.1","@types/debug":"4.1.13","@types/mocha":"10.0.10","@types/sinon":"21.0.1","npm-run-all2":"9.0.2","@types/semver":"7.7.1","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.3.0","@ethereum-sourcify/test-helpers":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/lib-sourcify_3.7.1_1788262406269_0.25228124410598585","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"c8":{"all":true,"lines":70,"exclude":["src/_tests_/**/*.*","**/*.spec.js"],"include":["src/**/!(*.test.*).[tj]s?(x)"],"branches":60,"reporter":["html","lcov","text","text-summary"],"functions":75,"report-dir":"coverage","statements":70,"check-coverage":true},"_id":"@ethereum-sourcify/lib-sourcify@3.7.2","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"dist":{"shasum":"13ff53174c0ecf2f617b7546e4a36d2782f87722","tarball":"https://registry.npmjs.org/@ethereum-sourcify/lib-sourcify/-/lib-sourcify-3.7.2.tgz","fileCount":120,"integrity":"sha512-ROAkHelofzh3GZ+46P0NGp3bDbW9lMiTpM/TaEyA4Nw6z7fk+6jadY9TobYxsGQlvdCRDaUYj3MKd+B62GKMzw==","signatures":[{"sig":"MEQCIDnUCzbOO6NxGIyPZ1K79tmnWsFz4Da8m29bSSY6d9AJAiAf4p0h0lt+J5qxSCSgAATlqNoBqbKMkHX6BcNQe27FOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCiVqGhgjX887AmqEIXsSFqlLZNtqg4lnQLepLOZqZi4QIhAMU0WWi4GmCnuiOPx+2I9EF9L008G+nEoZ0EN7tM587p"}],"unpackedSize":1156687},"main":"build/main/index.js","name":"@ethereum-sourcify/lib-sourcify","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"49136d12e2eb5ecd54d8a43c29d1b89ede8b09d1","license":"MIT","scripts":{"cov":"run-s -c build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts test/*.spec.ts --no-timeout --exit","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","test:unit":"c8 --reporter=none mocha -r ts-node/register test/**/*.spec.ts --no-timeout --exit","build:main":"tsc -p tsconfig.json","watch:test":"c8 --reporter=none mocha --watch","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint .","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","version":"3.7.2","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:5eba6775-9d44-47d5-9648-7c7e50c80603"}},"homepage":"https://github.com/argotorg/sourcify#readme","keywords":[],"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"11.19.1","description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","directories":{},"maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"_nodeVersion":"22.22.0","dependencies":{"bs58":"6.0.0","jszip":"3.10.1","ethers":"6.17.0","semver":"7.8.5","@fairdatasociety/bmt-js":"2.1.0","@ethereum-sourcify/bytecode-utils":"^1.6.2","@ethereum-sourcify/compilers-types":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"4.5.0","nock":"14.0.16","mocha":"10.8.2","sinon":"21.1.2","cspell":"8.19.4","gh-pages":"6.3.0","open-cli":"9.0.0","chai-http":"4.4.0","sinon-chai":"3.7.0","@types/chai":"4.3.20","@types/node":"22.20.1","@types/debug":"4.1.13","@types/mocha":"10.0.10","@types/sinon":"21.0.1","npm-run-all2":"9.0.2","@types/semver":"7.7.1","chai-as-promised":"7.1.2","@types/sinon-chai":"4.0.0","@types/chai-as-promised":"7.1.8","cz-conventional-changelog":"3.3.0","@ethereum-sourcify/compilers":"^1.3.0","@ethereum-sourcify/test-helpers":"^1.0.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lib-sourcify_3.7.2_1790076251835_0.9400202759821374"}}},"time":{"created":"2023-03-13T08:19:22.202Z","modified":"2026-09-22T11:24:12.159Z","1.0.0":"2023-03-13T08:19:22.625Z","1.0.1":"2023-05-10T13:34:23.764Z","1.0.2":"2023-05-10T13:35:29.230Z","1.1.0":"2023-05-30T14:58:28.931Z","1.1.1":"2023-06-02T07:35:03.936Z","1.1.2":"2023-06-22T08:37:05.769Z","1.2.0":"2023-07-12T07:34:38.580Z","1.2.1":"2023-07-27T15:02:56.273Z","1.3.0":"2023-08-10T08:50:01.714Z","1.3.1":"2023-08-21T16:35:24.086Z","1.3.2":"2023-09-04T12:56:59.283Z","1.4.1":"2023-10-18T10:48:42.087Z","1.4.2":"2023-10-19T13:43:10.166Z","1.5.0":"2023-11-03T14:22:31.091Z","1.6.0":"2023-11-23T11:08:16.357Z","1.6.1":"2023-12-19T15:37:41.247Z","1.6.2":"2024-01-03T09:22:07.305Z","1.7.0":"2024-02-22T16:00:51.134Z","1.7.1":"2024-02-26T15:17:15.113Z","1.7.2":"2024-03-14T08:45:18.112Z","1.7.3":"2024-03-28T11:30:57.975Z","1.7.4":"2024-04-04T13:23:01.913Z","1.7.5":"2024-04-23T13:55:34.015Z","1.8.0":"2024-05-14T09:56:25.327Z","1.9.0":"2024-07-25T12:48:59.656Z","1.9.1":"2024-08-29T06:56:17.872Z","1.9.2":"2024-09-18T11:30:05.975Z","1.9.3":"2024-10-14T13:04:55.917Z","1.11.0":"2025-02-04T08:39:25.702Z","1.12.0":"2025-02-06T11:36:05.977Z","1.12.1":"2025-02-18T15:25:15.187Z","1.13.0":"2025-03-20T08:29:17.568Z","2.0.0":"2025-04-09T09:39:00.787Z","2.1.0":"2025-04-30T08:48:45.659Z","2.1.1":"2025-05-06T13:42:59.471Z","2.1.2":"2025-05-12T15:08:37.875Z","2.1.3":"2025-05-20T12:50:42.893Z","2.1.4":"2025-06-18T12:16:04.369Z","2.1.5":"2025-07-09T08:19:45.367Z","2.2.0":"2025-08-04T13:47:47.907Z","2.2.1":"2025-08-11T12:44:23.483Z","2.2.2":"2025-08-12T14:08:19.319Z","2.3.0":"2025-08-25T14:05:39.478Z","2.3.1":"2025-09-18T12:29:01.622Z","3.0.0":"2025-10-16T12:53:20.898Z","3.0.1":"2025-10-28T14:39:59.086Z","3.0.2":"2025-10-30T10:39:50.744Z","3.0.3":"2025-11-04T10:13:30.469Z","3.0.4":"2025-11-19T15:05:55.983Z","3.0.5":"2025-12-15T11:22:34.591Z","3.1.0":"2026-01-07T16:11:11.898Z","3.1.1":"2026-01-20T07:37:50.510Z","3.2.0":"2026-03-03T07:28:28.491Z","3.3.0":"2026-03-17T10:29:41.761Z","3.4.0":"2026-03-30T09:48:04.062Z","3.5.0":"2026-04-14T14:17:55.877Z","3.5.1":"2026-05-06T09:06:41.849Z","3.5.2":"2026-05-21T11:11:00.172Z","3.5.3":"2026-05-27T13:07:46.814Z","3.6.0":"2026-06-16T13:58:35.307Z","3.6.1":"2026-07-06T12:48:41.867Z","3.7.0":"2026-08-20T08:36:02.225Z","3.7.1":"2026-09-01T11:33:26.430Z","3.7.2":"2026-09-22T11:24:11.933Z"},"bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"license":"MIT","homepage":"https://github.com/argotorg/sourcify#readme","keywords":[],"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"description":"Library for Sourcify's contract verification methods, contract validation, types, and interfaces.","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"readme":"# lib-sourcify v2\n\n[![codecov](https://codecov.io/gh/argotorg/sourcify/branch/staging/graph/badge.svg?token=eN6XDAwWfV&flag=lib-sourcify)](https://codecov.io/gh/argotorg/sourcify)\n\nlib-sourcify is [Sourcify](https://sourcify.dev)'s reusable backbone library for verifying contracts. Version 2 introduces a completely redesigned architecture with improved abstractions, better support for both Solidity and Vyper contracts, a more flexible verification process, and browser support.\n\n## Overview\n\nlib-sourcify provides tools to validate, compile, and verify smart contracts.\n\nThe library supports verification with Solidity metadata.json and with both Solidity and Vyper's standard-JSON input formats\n\n## Installation\n\n```bash\nnpm install @ethereum-sourcify/lib-sourcify\n```\n\n## Quick Start\n\n```typescript\nimport {\n  SolidityCompilation,\n  Verification,\n  SourcifyChain,\n  ISolidityCompiler,\n  SolidityJsonInput,\n  SolidityOutput,\n} from '@ethereum-sourcify/lib-sourcify';\nimport { useSolidityCompiler } from '@ethereum-sourcify/compilers';\nimport * as fs from 'fs';\n\n// Step 1: Setup your compiler\nclass Solc implements ISolidityCompiler {\n  private solcRepoPath: string;\n  private solJsonRepoPath: string;\n\n  constructor(solcRepoPath: string, solJsonRepoPath: string) {\n    this.solcRepoPath = solcRepoPath;\n    this.solJsonRepoPath = solJsonRepoPath;\n  }\n\n  async compile(\n    version: string,\n    solcJsonInput: SolidityJsonInput,\n    forceEmscripten: boolean = false,\n  ): Promise<SolidityOutput> {\n    return await useSolidityCompiler(\n      this.solcRepoPath, // useSolidityCompiler will automatically download and store solc here\n      this.solJsonRepoPath, // useSolidityCompiler will automatically download and store solcjs here\n      version,\n      solcJsonInput,\n      forceEmscripten,\n    );\n  }\n}\n\nconst solc = new Solc('/path/to/solc', '/path/to/solcjs');\n\n// Step 2: Prepare your standard JSON input\nconst jsonInput = {\n  language: 'Solidity',\n  sources: {\n    'Contract.sol': {\n      content: 'contract MyContract { function foo() public {} }',\n    },\n  },\n  settings: {\n    optimizer: {\n      enabled: true,\n      runs: 200,\n    },\n    outputSelection: {\n      '*': [],\n    },\n  },\n} as SolidityJsonInput;\n\n// Step 3: Create a compilation\nconst compilation = new SolidityCompilation(\n  solc,\n  '0.8.20', // compiler version\n  jsonInput,\n  {\n    path: 'Contract.sol',\n    name: 'MyContract', // The name of your contract\n  },\n);\n\n// Step 4: Set up a SourcifyChain instance\nconst myChain = new SourcifyChain({\n  name: 'My EVM Chain',\n  chainId: 1337,\n  rpc: ['http://localhost:8545'],\n  supported: true,\n});\n\n// Step 5: Verify the contract\nconst verification = new Verification(\n  compilation,\n  myChain,\n  '0xc0ffee254729296a45a3885639AC7E10F9d54979',\n);\n\nawait verification.verify();\n\n// Step 6: Check verification status\nconsole.log(verification.status); // { runtimeMatch: 'perfect', creationMatch: null }\n```\n\nThis example shows the complete verification flow for a Solidity contract using standard JSON input. For Vyper contracts or more advanced use cases, see the detailed sections below.\n\n## Using in browser\n\nFor browser usage, we recommend using [web-solc](https://github.com/gnidan/web-solc) instead of `@ethereum-sourcify/compilers`. Here's an example of how to implement the `ISolidityCompiler` interface with `web-solc`:\n\n```typescript\nimport {\n  ISolidityCompiler,\n  SolidityJsonInput,\n} from '@ethereum-sourcify/lib-sourcify';\nimport { fetchSolc } from 'web-solc';\n\nclass Solc implements ISolidityCompiler {\n  async compile(\n    version: string,\n    solcJsonInput: SolidityJsonInput,\n  ): Promise<any> {\n    const { compile } = await fetchSolc(version);\n    return await compile(solcJsonInput);\n  }\n}\n\nconst solc = new Solc();\n```\n\n## Architecture\n\nlib-sourcify v2 consists of several key components:\n\n- **Validation**: Based on a Solidity metadata.json file that describes a contract build, checks if all source files are present and valid. Fetches missing sources from IPFS if necessary.\n  - `SolidityMetadataContract`: Represents a Solidity contract with its metadata and source files\n  - `processFiles.ts`: Utility functions for creating `SolidityMetadataContract` instances from files\n\n- **Compilation**: Handles contract compilation\n  - `AbstractCompilation`: Base class for compilation\n  - `SolidityCompilation`: Handles Solidity compilation\n  - `VyperCompilation`: Handles Vyper compilation\n\n- **SourcifyChain**: Handles blockchain interactions such as fetching bytecode and transaction data\n\n- **Verification**: Compares compiled bytecode from a `Compilation` with an on-chain bytecode from a `SourcifyChain`\n  - `Verification`: Main class orchestrating the verification process\n\n## Configuration\n\n### RPC Timeout Configuration\n\nYou can set a global timeout for all RPC requests through the `SourcifyChain` class:\n\n```typescript\nimport { SourcifyChain } from '@ethereum-sourcify/lib-sourcify';\n\n// Set global RPC timeout to 30 seconds\nSourcifyChain.setGlobalRpcTimeout(30 * 1000);\n\n// Get the current global RPC timeout\nconst timeout = SourcifyChain.getGlobalRpcTimeout(); // Default is 10 seconds\n```\n\n### IPFS Gateway Configuration\n\nYou can configure the IPFS gateway used for fetching missing sources:\n\n```typescript\nimport { SolidityMetadataContract } from '@ethereum-sourcify/lib-sourcify';\n\n// Set a custom IPFS gateway\nSolidityMetadataContract.setGlobalIpfsGateway({\n  url: 'https://my-ipfs-gateway.com/ipfs/',\n  headers: { Authorization: 'Bearer my-token' },\n});\n\n// Get the current IPFS gateway configuration\nconst gateway = SolidityMetadataContract.getGlobalIpfsGateway();\n```\n\n### Logging Configuration\n\nYou can set the global log level and provide a custom logger:\n\n```typescript\nimport {\n  setLibSourcifyLoggerLevel,\n  setLibSourcifyLogger,\n  getLibSourcifyLoggerLevel,\n} from '@ethereum-sourcify/lib-sourcify';\n\n// Set the log level\nsetLibSourcifyLoggerLevel(5); // 0=errors, 1=warnings, 2=info, 5=debug, 6=silly\n\n// Get the current log level\nconst logLevel = getLibSourcifyLoggerLevel();\n\n// Use a custom logger\nsetLibSourcifyLogger({\n  logLevel: 2,\n  setLevel(level: number) {\n    this.logLevel = level;\n  },\n  log(level, msg) {\n    // Custom logging implementation\n  },\n});\n```\n\n## Compiler Setup\n\nThe `lib-sourcify` library does not come with compilers as dependencies. Instead, you need to provide a class that implements either the `ISolidityCompiler` or `IVyperCompiler` interface and pass it to any function that requires a compiler. We suggest you to use the official [`@ethereum-sourcify/compilers`](https://github.com/argotorg/sourcify/tree/staging/packages/compilers) package.\n\nIn the case of an error in the `compile` function, `lib-sourcify` expects the thrown error to have a public `errors` property containing the compilation output's `errors` property.\n\n### Solidity Compiler Example\n\n```typescript\nimport {\n  SolidityOutput,\n  ISolidityCompiler,\n  SolidityJsonInput,\n} from '@ethereum-sourcify/lib-sourcify';\nimport { useSolidityCompiler } from '@ethereum-sourcify/compilers';\n\nclass Solc implements ISolidityCompiler {\n  constructor(\n    private solcRepoPath: string,\n    private solJsonRepoPath: string,\n  ) {}\n\n  async compile(\n    version: string,\n    solcJsonInput: SolidityJsonInput,\n    forceEmscripten: boolean = false,\n  ): Promise<SolidityOutput> {\n    return await useSolidityCompiler(\n      this.solcRepoPath,\n      this.solJsonRepoPath,\n      version,\n      solcJsonInput,\n      forceEmscripten,\n    );\n  }\n}\n\nconst solc = new Solc('/path/to/solc/repo', '/path/to/solcjs/repo');\n```\n\n### Vyper Compiler Example\n\n```typescript\nimport { useVyperCompiler } from '@ethereum-sourcify/compilers';\n\nimport {\n  IVyperCompiler,\n  VyperOutput,\n  VyperJsonInput,\n} from '@ethereum-sourcify/lib-sourcify';\n\nclass Vyper implements IVyperCompiler {\n  constructor(private vyperRepoPath: string) {}\n\n  async compile(\n    version: string,\n    vyperJsonInput: VyperJsonInput,\n  ): Promise<VyperOutput> {\n    return await useVyperCompiler(this.vyperRepoPath, version, vyperJsonInput);\n  }\n}\nconst vyper = new Vyper('/path/to/vyper/repo');\n```\n\n## SourcifyChain\n\nSourcifyChain is a class that handles blockchain interactions such as fetching bytecode and transaction data.\n\nIt supports HTTP header authenticated RPCs through ethers.js `FetchRequest` objects.\n\nAlso supports RPCs with `debug_traceTransaction` and `trace_call` methods to be able to fetch creation bytecode for factory contracts.\n\n### Creating a SourcifyChain Instance\n\n```typescript\nimport { SourcifyChain } from '@ethereum-sourcify/lib-sourcify';\nimport { FetchRequest } from 'ethers';\n\n// Create a SourcifyChain for Ethereum Mainnet\nconst mainnetChain = new SourcifyChain({\n  name: 'Ethereum Mainnet',\n  chainId: 1,\n  rpc: [\n    'https://eth.llamarpc.com',\n    new FetchRequest({\n      url: 'https://authenticated-rpc.com',\n      headers: {\n        Authorization: 'Bearer ...',\n      },\n    }),\n    'https://eth-mainnet.g.alchemy.com/v2/MY_API_KEY',\n  ],\n  traceSupportedRPCs: [\n    {\n      type: 'trace_transaction', // or 'debug_traceTransaction'\n      index: 2, // index of the RPC in the rpc array\n    },\n  ],\n  supported: true,\n});\n```\n\n### Using Authenticated RPCs\n\nFor RPCs that require authentication, you can specify the headers directly in the configuration:\n\n```typescript\nimport { SourcifyChain } from '@ethereum-sourcify/lib-sourcify';\n\nconst authenticatedChain = new SourcifyChain({\n  name: 'Protected Network',\n  chainId: 1234,\n  rpc: [\n    {\n      type: 'FetchRequest',\n      url: 'https://protected-rpc.example.com',\n      headers: [\n        {\n          headerName: 'Authorization',\n          headerValue: 'Bearer my-auth-token',\n        },\n        {\n          headerName: 'X-API-Key',\n          headerValue: 'my-api-key',\n        },\n      ],\n    },\n  ],\n  supported: true,\n});\n```\n\n## Validation\n\nNote: Vyper contracts do not support validation through metadata files since they do not include a metadata JSON field in their bytecode. Instead, Vyper contracts must be verified directly using their source files and compiler settings.\n\n### Validating Solidity Contracts with Metadata\n\nv2 introduces the `SolidityMetadataContract` class which manages the validation workflow:\n\n```typescript\nimport { SolidityMetadataContract } from '@ethereum-sourcify/lib-sourcify';\n\n// Create a SolidityMetadataContract with metadata and sources\nconst metadataContract = new SolidityMetadataContract(metadata, sources);\n\n// Create a compilation object that can be used for verification\nconst compilation = await metadataContract.createCompilation(solidityCompiler);\n```\n\nFor file-based validation:\n\n```typescript\nimport {\n  createMetadataContractsFromFiles,\n  PathBuffer,\n} from '@ethereum-sourcify/lib-sourcify';\n\nconst pathBuffers: PathBuffer[] = [];\npathBuffers.push({\n  path: filePath,\n  buffer: fs.readFileSync(filePath),\n});\n\n// Create SolidityMetadataContract objects from files\nconst metadataContracts = await createMetadataContractsFromFiles(pathBuffers);\n\n// Create compilation objects\nfor (const contract of metadataContracts) {\n  const compilation = await contract.createCompilation(solidityCompiler);\n  // Use compilation for verification\n}\n```\n\n### Fetching Missing Sources\n\nEach contract source either has a `content` field containing the Solidity code as a string, or URLs to fetch the sources from (Github, IPFS, Swarm etc.). If sources are missing, you can fetch them:\n\n```typescript\n// Fetch missing sources\nawait metadataContract.fetchMissing();\n```\n\nIPFS resources will be fetched using the configured IPFS gateway. You can configure the gateway using the `SolidityMetadataContract.setGlobalIpfsGateway()` method as shown in the Global Configuration section.\n\nYou can check if a contract is ready to be compiled with:\n\n```typescript\nconst isCompilable = metadataContract.isCompilable(); // true or false\n```\n\n## Verification\n\nIn v2, the verification process is handled by the `Verification` class:\n\n```typescript\nimport { Verification, SourcifyChain } from '@ethereum-sourcify/lib-sourcify';\n\n// Set up the SourcifyChain\nconst chain = new SourcifyChain({\n  name: 'Ethereum Mainnet',\n  chainId: 1,\n  rpc: ['https://eth.llamarpc.com'],\n  supported: true,\n});\n\n// Create a verification instance\nconst verification = new Verification(\n  compilation,\n  chain,\n  contractAddress,\n  creatorTxHash, // optional, for creation bytecode verification\n);\n\n// Perform verification\nawait verification.verify();\n\n// Check verification status\nconsole.log(verification.status.runtimeMatch); // 'perfect', 'partial', or null\n```\n\n### Transformations\n\nSourcify adopts the [Verifier Alliance](https://verifieralliance.org) format called \"transformations\" to describe the changes from the compiled bytecode to onchain bytecode for a verification.\n\nE.g. while immutable variables are set to `0x00..00` after compilation, they are set to the actual value in the onchain bytecode.\n\nRefer to [VerA Docs](https://github.com/verifier-alliance/database-specs/tree/master/json-schemas) for more information.\n\n## Error Handling\n\nDuring verification, various errors can occur. In lib-sourcify v2, errors related to verification are thrown as `VerificationError` instances, which extend the `SourcifyLibError` class. These errors include a message and an error code that can be used to handle different error cases.\n\n### Error Codes\n\nSee `VerificationErrorCode` type in [VerificationTypes.ts](./src/Verification/VerificationTypes.ts#L14-L23) for the full list of error codes.\n\n## Logging\n\n`lib-sourcify` has a basic logging system that can be configured globally.\n\nYou can specify the log level using the `setLibSourcifyLoggerLevel(level)` function where:\n\n- `0` is errors\n- `1` is warnings\n- `2` is infos\n- `5` is debug\n- `6` is silly\n\nYou can get the current log level using `getLibSourcifyLoggerLevel()`.\n\nYou can override the logger by calling `setLogger(logger: ILibSourcifyLogger)`:\n\n```javascript\nconst winston = require('winston');\nconst myCustomLogger = winston.createLogger({\n  // ...\n});\n\nsetLibSourcifyLogger({\n  logLevel: 2, // What levels to log. E.g. Log anything lower than info: error and warning\n  setLevel(level: number) {\n    this.logLevel = level;\n  },\n  log(level, msg) {\n    if (level <= this.logLevel) {\n      switch (level) {\n        case 0:\n          myCustomLogger.error(msg);\n          break;\n        case 1:\n          myCustomLogger.warn(msg);\n          break;\n        case 2:\n          myCustomLogger.info(msg);\n          break;\n        case 5:\n          myCustomLogger.debug(msg);\n          break;\n      }\n    }\n  },\n});\n```\n\n## EtherscanUtils\n\nEtherscanUtils provides utilities for importing and processing verified contracts from Etherscan APIs.\n\n### Fetching Contract Data from Etherscan\n\n```typescript\nimport { EtherscanUtils } from '@ethereum-sourcify/lib-sourcify';\n\n// Fetch contract source code and metadata from Etherscan\nconst etherscanResult = await EtherscanUtils.fetchFromEtherscan(\n  1, // chainId\n  '0x6B175474E89094C44Da98b954EedeAC495271d0F', // contract address\n  'YOUR_API_KEY', // API key\n);\n```\n\n### Creating Compilations from Etherscan Results\n\n```typescript\n// Create a compilation object directly from Etherscan data\nconst compilation = await EtherscanUtils.getCompilationFromEtherscanResult(\n  etherscanResult,\n  solidityCompiler, // ISolidityCompiler instance\n  vyperCompiler, // IVyperCompiler instance (for Vyper contracts)\n);\n\n// Use the compilation for verification\nconst verification = new Verification(compilation, chain, contractAddress);\nawait verification.verify();\n```\n\n## Migration Guide from v1 to v2\n\nVersion 2 of lib-sourcify brings a significant redesign of the library's architecture. Here's how to migrate from v1 to v2:\n\n### Key Changes\n\n1. **Class Structure Changes**:\n   - `AbstractCheckedContract` is replaced by language-specific compilation classes\n   - `SolidityCheckedContract` functionality is now split between `SolidityMetadataContract` and `SolidityCompilation`\n   - `VyperCheckedContract` is now represented by `VyperCompilation`\n   - New `Verification` class handles the verification process\n\n2. **Workflow Changes**:\n   - Validation, compilation, and verification are now separate steps\n   - More explicit control over the verification process\n\n### Migration Examples\n\n#### From v1: Using SolidityCheckedContract\n\n```typescript\n// V1 code\nconst checkedContracts = await checkFilesWithMetadata(solc, pathBuffers);\nconst solidityCheckedContract = checkedContracts[0];\nawait solidityCheckedContract.fetchMissing();\nconst match = await verifyDeployed(\n  solidityCheckedContract,\n  sourcifyChain,\n  contractAddress,\n);\n```\n\n#### To v2: Using SolidityMetadataContract and Verification\n\n```typescript\n// V2 code\nimport {\n  createMetadataContractsFromFiles,\n  Verification,\n} from '@ethereum-sourcify/lib-sourcify';\n\n// Create metadata contracts from files\nconst metadataContracts = await createMetadataContractsFromFiles(pathBuffers);\nconst metadataContract = metadataContracts[0];\n\n// Fetch missing sources\nawait metadataContract.fetchMissing();\n\n// Create compilation\nconst compilation = await metadataContract.createCompilation(solc);\n\n// Create verification instance\nconst verification = new Verification(\n  compilation,\n  sourcifyChain,\n  contractAddress,\n);\n\n// Perform verification\nawait verification.verify();\n\n// Check verification status\nconst status = verification.status;\n```\n\n## Functions of v1 vs v2\n\n| v1 Function/Class         | v2 Equivalent                                      |\n| ------------------------- | -------------------------------------------------- |\n| `SolidityCheckedContract` | `SolidityMetadataContract` + `SolidityCompilation` |\n| `VyperCheckedContract`    | `VyperCompilation`                                 |\n| `checkFilesWithMetadata`  | `createMetadataContractsFromFiles`                 |\n| `verifyDeployed`          | `Verification.verify()`                            |\n| `fetchMissing`            | `metadataContract.fetchMissing()`                  |\n| `isValid`                 | `metadataContract.isCompilable()`                  |\n","readmeFilename":"README.md"}