{"_id":"@broxus/locklift-verifier","_rev":"8-675c130fe5a95d3c3f985161c6c3d89e","name":"@broxus/locklift-verifier","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.5":{"name":"@broxus/locklift-verifier","version":"1.0.5","keywords":["everscale","blockchain","smart-contracts","javascript","solidity","dapps","ethereum","locklift","locklift-plugin","venom-blockchain","venom-developer-program"],"author":"","license":"Apache-2.0","_id":"@broxus/locklift-verifier@1.0.5","maintainers":[{"name":"odrin","email":"odrin666@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"pavlovdog.moscow@gmail.com"}],"dist":{"shasum":"9b57520c4d62e55000f62bdd89564439489aca11","tarball":"https://registry.npmjs.org/@broxus/locklift-verifier/-/locklift-verifier-1.0.5.tgz","fileCount":25,"integrity":"sha512-Djdoo9zVUiknlvawQHoTXPq3ToASCx83pHx1MdsoivF+++SWnc+lSxMHe/47ax9bESi769KQLRKHoWfLXDJy7A==","signatures":[{"sig":"MEUCIBHzs3qBnkZd4hkRN5WsQl/lx3+KXLVMwVgtadfkJJaqAiEA0kS+1lr/pBFbxm/ck0Xwe2Uv83TM7K6KUWI7AwCdKO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35670},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"2a942bf06cc1e7515bd1a18b05c80a45146d8211","scripts":{"build":"tsc --build .","start":"ts-node --transpile-only src/index.ts","start-dev":"ts-node --transpile-only src/index-dev.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"30mb1","email":"steam.30mb1@gmail.com"},"_npmVersion":"9.6.3","description":"Locklift plugin for integration with Everscan contract verification service","directories":{},"_nodeVersion":"19.9.0","dependencies":{"tar":"^6.1.13","axios":"^1.2.2","fs-extra":"^11.1.0","locklift":"^2.5.7","prettier":"^2.1.2","commander":"^9.4.1","env-paths":"^2.2.1","node-gzip":"^1.1.2","@types/tar":"^6.1.3","typescript":"^4.4.5","@types/node":"^14.14.6","ts-node-dev":"^1.0.0","@types/fs-extra":"^11.0.1","@types/commander":"^2.12.2","@types/node-gzip":"^1.1.0","find-node-modules":"^2.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/locklift-verifier_1.0.5_1688126464141_0.07631135336254524","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@broxus/locklift-verifier","version":"1.0.6","keywords":["everscale","blockchain","smart-contracts","javascript","solidity","dapps","ethereum","locklift","locklift-plugin","venom-blockchain","venom-developer-program"],"author":"","license":"Apache-2.0","_id":"@broxus/locklift-verifier@1.0.6","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"},{"name":"karneges1","email":"karneges2012@gmail.com"}],"dist":{"shasum":"d0264978962f3db728d30d2e39a2e5622fde26f5","tarball":"https://registry.npmjs.org/@broxus/locklift-verifier/-/locklift-verifier-1.0.6.tgz","fileCount":25,"integrity":"sha512-HeVBomQv9FwTtMtkwExvWACymO7zbfppWqKPqpT4B2hWn85n91ooSOQ7FqMYCD9Gt4kus4AnNqMT65rG9bdDeA==","signatures":[{"sig":"MEQCIFGcj/x2R8gUi+tgsmsmDWgFZFKClkRVlkdi+Qw6DRHDAiBor0zUR4O3xT2WmOS/qz1FVvl3Ca0N7A8uGLrTZI8m+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35719},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"24b12617a9a38235eb3f50a91f5436d7562491fb","scripts":{"build":"tsc --build .","start":"ts-node --transpile-only src/index.ts","start-dev":"ts-node --transpile-only src/index-dev.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"karneges1","email":"karneges2012@gmail.com"},"_npmVersion":"11.6.2","description":"Locklift plugin for integration with Everscan contract verification service","directories":{},"_nodeVersion":"25.1.0","dependencies":{"tar":"^7.5.7","axios":"^1.13.5","fs-extra":"^11.1.0","locklift":"^2.9.11","commander":"^14.0.3","env-paths":"^2.2.1","node-gzip":"^1.1.2","find-node-modules":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","prettier":"^2.1.2","@types/tar":"^6.1.3","typescript":"^4.4.5","@types/node":"^14.14.6","@types/fs-extra":"^11.0.4","@types/node-gzip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/locklift-verifier_1.0.6_1771436160603_0.43956736445041056","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@broxus/locklift-verifier","version":"1.0.7","description":"Locklift plugin for integration with Everscan contract verification service","main":"dist/index.js","scripts":{"build":"tsc --build .","start":"ts-node --transpile-only src/index.ts","start-dev":"ts-node --transpile-only src/index-dev.ts","prepublishOnly":"npm run build"},"author":"","keywords":["everscale","blockchain","smart-contracts","javascript","solidity","dapps","ethereum","locklift","locklift-plugin","venom-blockchain","venom-developer-program"],"license":"Apache-2.0","dependencies":{"axios":"^1.13.5","commander":"^14.0.3","env-paths":"^2.2.1","find-node-modules":"^2.1.3","fs-extra":"^11.1.0","locklift":"^2.10.1","node-gzip":"^1.1.2","tar":"^7.5.9"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/node":"^14.14.6","@types/node-gzip":"^1.1.0","@types/tar":"^6.1.3","prettier":"^2.1.2","ts-node":"^10.9.2","typescript":"^4.4.5"},"gitHead":"5d8c52d8f9ed10e67cd6ab4aeb31e57c8a0ba38b","types":"./dist/index.d.ts","_id":"@broxus/locklift-verifier@1.0.7","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-jh2oIkmbjI3Qlml0RsM7/WH58XD39NszBGivDuuIoedc2NcjuXsOddHBDZEtxdjnswdI/QOahjQKuqnX/bcEAw==","shasum":"8dbd0e195a76240ef089dc163710be7c4c36d0d5","tarball":"https://registry.npmjs.org/@broxus/locklift-verifier/-/locklift-verifier-1.0.7.tgz","fileCount":25,"unpackedSize":35919,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCH+82ErmFwNb2eub435Fc40jW/FFzxDUASNNv7wNbzgQIgIc60s24GcJIBDtCG/fs0oJaH2r7PEwRkfmCLaixfTcI="}]},"_npmUser":{"name":"karneges1","email":"karneges2012@gmail.com"},"directories":{},"maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"},{"name":"karneges1","email":"karneges2012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/locklift-verifier_1.0.7_1772461319604_0.41978914881818175"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-30T12:01:04.018Z","modified":"2026-03-02T14:21:59.966Z","1.0.5":"2023-06-30T12:01:04.326Z","1.0.6":"2026-02-18T17:36:00.829Z","1.0.7":"2026-03-02T14:21:59.757Z"},"license":"Apache-2.0","keywords":["everscale","blockchain","smart-contracts","javascript","solidity","dapps","ethereum","locklift","locklift-plugin","venom-blockchain","venom-developer-program"],"description":"Locklift plugin for integration with Everscan contract verification service","maintainers":[{"name":"rexagon","email":"reide740@gmail.com"},{"name":"pavlovdog_","email":"hello@sergeypotekhin.com"},{"name":"geronimo","email":"plitnichenko@gmail.com"},{"name":"30mb1","email":"steam.30mb1@gmail.com"},{"name":"odrin","email":"odrin666@gmail.com"},{"name":"pavel337","email":"sudokey@gmail.com"},{"name":"maxpretorian","email":"pretoriannbox@gmail.com"},{"name":"karneges1","email":"karneges2012@gmail.com"}],"readme":"# Locklift Verification plugin\n\n<p align=\"center\">\n  <a href=\"https://github.com/venom-blockchain/developer-program\">\n    <img src=\"https://raw.githubusercontent.com/venom-blockchain/developer-program/main/vf-dev-program.png\" alt=\"Logo\" width=\"366.8\" height=\"146.4\">\n  </a>\n</p>\n\n<p align=\"center\">\n    <p align=\"center\">\n        <a href=\"/LICENSE\">\n            <img alt=\"GitHub\" src=\"https://img.shields.io/badge/license-Apache--2.0-orange\" />\n        </a>\n        <a href=\"https://www.npmjs.com/package/locklift-verifier\">\n            <img alt=\"npm\" src=\"https://img.shields.io/npm/v/locklift-verifier\">\n        </a>\n    </p>\n</p>\n\n\n## Install\nInside the locklift project\n```shell\nnpm i @broxus/locklift-verifier\n```\n\nInside the locklift.config.ts\n```typescript\nimport \"@broxus/locklift-verifier\";\n\nconst config: LockliftConfig = {\n    verifier: {\n        verifierVersion: \"latest\", // contract verifier binary, see https://github.com/broxus/everscan-verify/releases\n        apiKey: \"APIKEY\",\n        secretKey: \"SECRET\",\n       // license: \"AGPL-3.0-or-later\", <- this is default value and can be overrided\n    },\n  ///////////////////\n}\n```\n\n## Usage\n```shell\nnpx locklift verify\n```\nFlag `--anon-sources` can be used for avoiding source uploading, but ABI will be uploaded anyway.\nExample output\n```text\n✅ Verified contracts:\n\n╭────────────────────────────────┬──────────────────────────────────────────────────────────────────╮\n│ Contract path                  ┆ Code hash                                                        │\n╞════════════════════════════════╪══════════════════════════════════════════════════════════════════╡\n│ /app/contracts/src/Sample.tsol ┆ a47ca4e6f055804482d01eeb65bc4a4d6aff83fd3cb703da3ff3569480b3c6e1 │\n╰────────────────────────────────┴──────────────────────────────────────────────────────────────────╯\n```\n\n\n\n","readmeFilename":"README.md"}