{"_id":"@aave-dao/cli","_rev":"6-d052f412b852b613ffdecccec0b79523","name":"@aave-dao/cli","dist-tags":{"latest":"0.2.5"},"versions":{"0.2.0":{"name":"@aave-dao/cli","version":"0.2.0","license":"MIT","_id":"@aave-dao/cli@0.2.0","maintainers":[{"name":"npm_avaralabs","email":"npm@avaralabs.com"}],"homepage":"https://github.com/aave-dao/toolkit#readme","bugs":{"url":"https://github.com/aave-dao/toolkit/issues"},"bin":{"cli":"dist/index.js"},"dist":{"shasum":"80668625edf6526cd80f0e860f5ab119bf3f4954","tarball":"https://registry.npmjs.org/@aave-dao/cli/-/cli-0.2.0.tgz","fileCount":4,"integrity":"sha512-ruCRaTGFWH2FN9NmliaVEuxvXTqgtB8Rqbzxgw+WDiTO7uxYBS9YqUbm20Do9se62itiSjXjf3ExW3k0WL3O5w==","signatures":[{"sig":"MEYCIQDB4g73LIdnyZ27kDq+zZV5ufm9FMs+A5HIUfRNb909zgIhAPIrUQiHn53/vLPbZU6GyzkaWPUXN8nrieVV6IIXJVQO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55799},"main":"./dist/index.mjs","type":"module","_from":"file:aave-dao-cli-0.2.0.tgz","scripts":{"dev":"tsup src/index.ts --watch","build":"tsup src/index.ts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"node dist/index.js"},"_npmUser":{"name":"npm_avaralabs","email":"npm@avaralabs.com"},"_resolved":"/private/var/folders/0t/vg2k89750vn73b1bg0mcq80w0000gn/T/ff4e0dbcecc21984c7e7b67b68d333ec/aave-dao-cli-0.2.0.tgz","_integrity":"sha512-ruCRaTGFWH2FN9NmliaVEuxvXTqgtB8Rqbzxgw+WDiTO7uxYBS9YqUbm20Do9se62itiSjXjf3ExW3k0WL3O5w==","repository":{"url":"git+https://github.com/aave-dao/toolkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.12.1","description":"A cli tool to help with various web3 / solidity tasks. For a full overview of features you can run `@aave-dao/cli --help`","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"viem":"^2.45.0","dotenv":"^16.4.7","@aave-dao/toolbox":"0.4.0","@inquirer/prompts":"^7.3.2","@aave-dao/aave-address-book":"^4.30.3","@commander-js/extra-typings":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.4.0","typescript":"^5.8.3","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1780402341112_0.35660533552841","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aave-dao/cli","version":"0.2.1","license":"MIT","_id":"@aave-dao/cli@0.2.1","maintainers":[{"name":"npm_avaralabs","email":"npm@avaralabs.com"}],"homepage":"https://github.com/aave-dao/toolkit#readme","bugs":{"url":"https://github.com/aave-dao/toolkit/issues"},"bin":{"cli":"dist/index.js"},"dist":{"shasum":"776b836e5e55f69e59b1cd523122005d91711b24","tarball":"https://registry.npmjs.org/@aave-dao/cli/-/cli-0.2.1.tgz","fileCount":4,"integrity":"sha512-slxnide5FNE437QCklNWZEH6A1Asksa+rCZjy5rSiPdbqdlnxfLdFnc6EuHUF/N8IsVx8SBhijxUeuOp/q26QQ==","signatures":[{"sig":"MEUCIQCgnWgWeBIfYQglt5Ylh90GOhcXncyLUzwhermUSulr8QIgToQ7DLyQcVkSL7x3/uneUnpdTOOpErBDK1SmZC5fuKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aave-dao%2fcli@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55799},"main":"./dist/index.mjs","type":"module","_from":"file:aave-dao-cli-0.2.1.tgz","scripts":{"dev":"tsup src/index.ts --watch","build":"tsup src/index.ts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4ecedea-fc6f-4468-a4ed-7edb8e91a604"}},"_resolved":"/tmp/803beea11ffbfc7049761685c7201770/aave-dao-cli-0.2.1.tgz","_integrity":"sha512-slxnide5FNE437QCklNWZEH6A1Asksa+rCZjy5rSiPdbqdlnxfLdFnc6EuHUF/N8IsVx8SBhijxUeuOp/q26QQ==","repository":{"url":"git+https://github.com/aave-dao/toolkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.13.0","description":"A cli tool to help with various web3 / solidity tasks. For a full overview of features you can run `@aave-dao/cli --help`","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"viem":"^2.45.0","dotenv":"^16.4.7","@aave-dao/toolbox":"0.5.0","@inquirer/prompts":"^7.3.2","@aave-dao/aave-address-book":"^4.30.3","@commander-js/extra-typings":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.4.0","typescript":"^5.8.3","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1780484818794_0.4663173045557383","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aave-dao/cli","version":"0.2.2","license":"MIT","_id":"@aave-dao/cli@0.2.2","maintainers":[{"name":"npm_avaralabs","email":"npm@avaralabs.com"}],"homepage":"https://github.com/aave-dao/toolkit#readme","bugs":{"url":"https://github.com/aave-dao/toolkit/issues"},"bin":{"cli":"dist/index.js"},"dist":{"shasum":"69fa5e1756f244b869863460feb493e3c1cae051","tarball":"https://registry.npmjs.org/@aave-dao/cli/-/cli-0.2.2.tgz","fileCount":4,"integrity":"sha512-WkX6QEsnIAtlzEC5BgYLa1DFXvuwF56QqgWzuMJzcS6KomZy1EEEOnf3hk7unUGJEMFuZwvSjAZsDjyrMbXEzA==","signatures":[{"sig":"MEQCIB4N6RXQ/sLFtt7fNne7BZ4BndPajFGy6TFXvbrCVHviAiAouoWh6pDp7ZjbllrQiQ3OttRFkur+lg4tv7SPXoK80w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aave-dao%2fcli@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55799},"main":"./dist/index.mjs","type":"module","_from":"file:aave-dao-cli-0.2.2.tgz","scripts":{"dev":"tsup src/index.ts --watch","build":"tsup src/index.ts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4ecedea-fc6f-4468-a4ed-7edb8e91a604"}},"_resolved":"/tmp/4e3addf43ec588c6abdb4228fb253046/aave-dao-cli-0.2.2.tgz","_integrity":"sha512-WkX6QEsnIAtlzEC5BgYLa1DFXvuwF56QqgWzuMJzcS6KomZy1EEEOnf3hk7unUGJEMFuZwvSjAZsDjyrMbXEzA==","repository":{"url":"git+https://github.com/aave-dao/toolkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.13.0","description":"A cli tool to help with various web3 / solidity tasks. For a full overview of features you can run `@aave-dao/cli --help`","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"viem":"^2.45.0","dotenv":"^16.4.7","@aave-dao/toolbox":"0.5.1","@inquirer/prompts":"^7.3.2","@aave-dao/aave-address-book":"^4.30.3","@commander-js/extra-typings":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.4.0","typescript":"^5.8.3","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.2_1782127454124_0.9412895121122127","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@aave-dao/cli","version":"0.2.3","license":"MIT","_id":"@aave-dao/cli@0.2.3","maintainers":[{"name":"npm_avaralabs","email":"npm@avaralabs.com"}],"homepage":"https://github.com/aave-dao/toolkit#readme","bugs":{"url":"https://github.com/aave-dao/toolkit/issues"},"bin":{"cli":"dist/index.js"},"dist":{"shasum":"6dc788c9b7c7177fb3c065c6f893640b7c893a07","tarball":"https://registry.npmjs.org/@aave-dao/cli/-/cli-0.2.3.tgz","fileCount":4,"integrity":"sha512-/MZveLmCDmbUn7O8vcld1KOzYHFzpy7wb4jkrdzudu/s/CXcU8vqEE5DahKdZ7hWRpRoMBbyiBD+SRlfYP3rLA==","signatures":[{"sig":"MEYCIQD/RNfMbZRkAUjjO9TbTH4paDCvXq5/NuJ+ZAFT+rVOHQIhAOj0MKgSehxbJsCAnevNkN4xb+zJVHmBECtnHKD1SC4n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aave-dao%2fcli@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55799},"main":"./dist/index.mjs","type":"module","_from":"file:aave-dao-cli-0.2.3.tgz","scripts":{"dev":"tsup src/index.ts --watch","build":"tsup src/index.ts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4ecedea-fc6f-4468-a4ed-7edb8e91a604"}},"_resolved":"/tmp/25a3dc94e23c21f74107dbaee25c8887/aave-dao-cli-0.2.3.tgz","_integrity":"sha512-/MZveLmCDmbUn7O8vcld1KOzYHFzpy7wb4jkrdzudu/s/CXcU8vqEE5DahKdZ7hWRpRoMBbyiBD+SRlfYP3rLA==","repository":{"url":"git+https://github.com/aave-dao/toolkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"A cli tool to help with various web3 / solidity tasks. For a full overview of features you can run `@aave-dao/cli --help`","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"viem":"^2.45.0","dotenv":"^16.4.7","@aave-dao/toolbox":"0.6.0","@inquirer/prompts":"^7.3.2","@aave-dao/aave-address-book":"^4.30.3","@commander-js/extra-typings":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.4.0","typescript":"^5.8.3","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.3_1788434976864_0.5835895125256452","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@aave-dao/cli","version":"0.2.4","license":"MIT","_id":"@aave-dao/cli@0.2.4","maintainers":[{"name":"npm_avaralabs","email":"npm@avaralabs.com"}],"homepage":"https://github.com/aave-dao/toolkit#readme","bugs":{"url":"https://github.com/aave-dao/toolkit/issues"},"bin":{"cli":"dist/index.js"},"dist":{"shasum":"9cc262109675b2aa273e69e4d957f758aad9eaf8","tarball":"https://registry.npmjs.org/@aave-dao/cli/-/cli-0.2.4.tgz","fileCount":4,"integrity":"sha512-u9fKeMKns+azVqv0uBaBXtldvTfIA3w3WK3gzTbHxtEPZAkKcYar4sYfvia6I0I4xJwu3lvKQiADXYeJYEA0xg==","signatures":[{"sig":"MEYCIQCnH/187iFkrfONNP9jv9SAEgTrVtCnkIkG6VOvkM23+QIhANQYczwkItUxRorF7lQMQZLHPCMwp5chqFmWwPeem7Fk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aave-dao%2fcli@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55799},"main":"./dist/index.mjs","type":"module","_from":"file:aave-dao-cli-0.2.4.tgz","scripts":{"dev":"tsup src/index.ts --watch","build":"tsup src/index.ts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4ecedea-fc6f-4468-a4ed-7edb8e91a604"}},"_resolved":"/tmp/8b1865cbfc23a528b6dd0ec16c073588/aave-dao-cli-0.2.4.tgz","_integrity":"sha512-u9fKeMKns+azVqv0uBaBXtldvTfIA3w3WK3gzTbHxtEPZAkKcYar4sYfvia6I0I4xJwu3lvKQiADXYeJYEA0xg==","repository":{"url":"git+https://github.com/aave-dao/toolkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"A cli tool to help with various web3 / solidity tasks. For a full overview of features you can run `@aave-dao/cli --help`","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"viem":"^2.45.0","dotenv":"^16.4.7","@aave-dao/toolbox":"0.6.1","@inquirer/prompts":"^7.3.2","@aave-dao/aave-address-book":"^4.30.3","@commander-js/extra-typings":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.4.0","typescript":"^5.8.3","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.4_1788785990996_0.13367608437067147","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@aave-dao/cli","version":"0.2.5","main":"./dist/index.mjs","sideEffects":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aave-dao/toolkit.git","directory":"packages/cli"},"type":"module","bin":{"cli":"dist/index.js"},"devDependencies":{"@types/node":"^22.15.21","tsup":"8.4.0","typescript":"^5.8.3"},"publishConfig":{"access":"public"},"dependencies":{"@aave-dao/aave-address-book":"^4.30.3","@commander-js/extra-typings":"^13.1.0","@inquirer/prompts":"^7.3.2","dotenv":"^16.4.7","viem":"^2.45.0","@aave-dao/toolbox":"0.7.0"},"scripts":{"build":"tsup src/index.ts","dev":"tsup src/index.ts --watch","start":"node dist/index.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist"},"_id":"@aave-dao/cli@0.2.5","description":"A cli tool to help with various web3 / solidity tasks. For a full overview of features you can run `@aave-dao/cli --help`","bugs":{"url":"https://github.com/aave-dao/toolkit/issues"},"homepage":"https://github.com/aave-dao/toolkit#readme","_integrity":"sha512-S2Di2RkSUB3Yk9ecJ+A1zU/4he/DKW3Xe42sgNbEM5CrJfgQOvPMGJTJYl+oTZ026JMuO5WWezWPHZnRC6njSQ==","_resolved":"/tmp/fb33c68ee95a3f528d647f0e44e87ffa/aave-dao-cli-0.2.5.tgz","_from":"file:aave-dao-cli-0.2.5.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-S2Di2RkSUB3Yk9ecJ+A1zU/4he/DKW3Xe42sgNbEM5CrJfgQOvPMGJTJYl+oTZ026JMuO5WWezWPHZnRC6njSQ==","shasum":"2ae2b6c1f93cb2163c46b8128ff0fc1b210e8aaf","tarball":"https://registry.npmjs.org/@aave-dao/cli/-/cli-0.2.5.tgz","fileCount":4,"unpackedSize":55799,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aave-dao%2fcli@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8iyIYQPR0y5s+NzeAEWnjxhgHLtn3Hjr+PKWiKBZxmAIhALuUvIyag0ktIFGZCYRc9LM94FGyWwTMXafQR8Jhx8yH"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a4ecedea-fc6f-4468-a4ed-7edb8e91a604"}},"directories":{},"maintainers":[{"name":"npm_avaralabs","email":"npm@avaralabs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.2.5_1788994691968_0.8428582170616452"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-02T12:12:20.933Z","modified":"2026-09-09T22:58:12.435Z","0.2.0":"2026-06-02T12:12:21.270Z","0.2.1":"2026-06-03T11:06:58.915Z","0.2.2":"2026-06-22T11:24:14.264Z","0.2.3":"2026-09-03T11:29:37.011Z","0.2.4":"2026-09-07T12:59:51.120Z","0.2.5":"2026-09-09T22:58:12.103Z"},"bugs":{"url":"https://github.com/aave-dao/toolkit/issues"},"license":"MIT","homepage":"https://github.com/aave-dao/toolkit#readme","repository":{"type":"git","url":"git+https://github.com/aave-dao/toolkit.git","directory":"packages/cli"},"description":"A cli tool to help with various web3 / solidity tasks. For a full overview of features you can run `@aave-dao/cli --help`","maintainers":[{"name":"npm_avaralabs","email":"npm@avaralabs.com"}],"readme":"# @aave-dao/cli\n\nA cli tool to help with various web3 / solidity tasks. For a full overview of features you can run `@aave-dao/cli --help`\n\n## Installation\n\nMake sure to setup your .env\n\n```\n# Used for code and storage diffs\nETHERSCAN_API_KEY=\n\n# Used for creating tenderly vnets\nTENDERLY_ACCESS_TOKEN=\nTENDERLY_PROJECT_SLUG=\nTENDERLY_ACCOUNT=\n```\n\nLocal installation\n```\nnpm i @aave-dao/cli\n```\n\nGlobal installation\n```\nnpm i -g @aave-dao/cli\n```\n\nOnce installed you should be able to run commands via the `@aave-dao/cli` or the cli binary.\n\nAlteratively you can use `npx @aave-dao/cli` to run the cli via npx.\n\n## Code Diffs\n\n`npx @aave-dao/cli codeDiff` can be used to generate code diffs between two verified contracts\n\n```\nUsage: @aave-dao/cli codeDiff [options]\n\ngenerated the diff between any two addresses\n\nOptions:\n  --address1 <address>\n  --chainId1 <number>\n  --address2 <address>\n  --chainId2 <number>\n  -f, --flatten\n  -o, --output <format>   (choices: \"stdout\", \"file\", default: \"stdout\")\n  -p, --path <path>       (default: \"./diffs/code\")\n  -h, --help             display help for command\n```\n\n## Storage Diffs\n\n`npx @aave-dao/cli storageDiff` can be used to generate storage layout diffs between two contracts\n\n```\nUsage: @aave-dao/cli storageDiff [options]\n\ngenerated the storage diff between any two files\n\nOptions:\n  --contract1 <Contract|path>\n  --contract2 <Contract|path>\n  -h, --help                   display help for command\n```\n\n## Aave Tenderly Vnets\n\n`npx @aave-dao/cli aave-vnet` can be used to create a tenderly virtual testnet to execute payloads\n\n```\nUsage: @aave-dao/cli aave-vnet [options]\n\ncreates a tenderly virtual testnet and execute payloads\n\nOptions:\n  -c,--chainId <number>\n  -t, --tenderlyAccessToken <string>  defaults to env.TENDERLY_ACCESS_TOKEN\n  -a, --tenderlyAccountSlug <string>  defaults to env.TENDERLY_ACCOUNT_SLUG\n  -p, --tenderlyProjectSlug <string>  defaults to env.TENDERLY_PROJECT_SLUG\n  -h, --help                          display help for command\n```","readmeFilename":"README.md"}