{"_id":"@0xfps/voidcli","name":"@0xfps/voidcli","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@0xfps/voidcli","version":"0.0.1","description":"A command line interface for the Void protocol.","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","type":"module","exports":"./dist/src/index.js","bin":{"voidcli":"dist/index.js"},"scripts":{"build":"rm -rf dist && tsc && chmod +x dist/index.js","dev":"npm run build && tsx dist/index.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/0xfps/void-cli.git"},"keywords":["void","cli"],"author":{"name":"0xfps"},"license":"MIT","bugs":{"url":"https://github.com/0xfps/void-cli/issues"},"homepage":"https://github.com/0xfps/void-cli#readme","dependencies":{"@0xfps/void-config":"^0.0.1","@fifteenfigures/tiny-merkle-tree":"^0.0.75","@pythnetwork/hermes-client":"^2.1.0","@types/boxen":"^3.0.5","@types/comma-number":"^2.1.2","@types/randomstring":"^1.3.0","@types/snarkjs":"^0.7.9","boxen":"^8.0.1","chalk":"^5.6.2","comma-number":"^2.1.0","commander":"^14.0.2","console-table-printer":"^2.15.0","ethers":"^6.16.0","graphql-request":"^7.4.0","inquirer":"^13.1.0","randomstring":"^1.3.1","snarkjs":"^0.7.6"},"_id":"@0xfps/voidcli@0.0.1","gitHead":"ae3593371e17dd1acb983fed958e018e3104aff0","_nodeVersion":"22.0.0","_npmVersion":"10.5.1","dist":{"integrity":"sha512-9M0iy6FafcJ5/+8fkiZKski7ZrMqPIZNssjVN1IgN7pUow7ihMqG/JIfxQb87gf/u68i4Q5aa1WrN9KyLtgCUA==","shasum":"d373f5cae98907b07dcd409fd0741af07ebbf56a","tarball":"https://registry.npmjs.org/@0xfps/voidcli/-/voidcli-0.0.1.tgz","fileCount":116,"unpackedSize":11328348,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAKJj1YoyJn/jJJTlxlDC9eQNBEGSYO4ZjfJTJG6XtZIAiBCXl0UOceJbOfq0+LEEAY9zg6sIwQYZFBZZpkJBLZOEg=="}]},"_npmUser":{"name":"0xfps","email":"anthony.nnaemeka.umeh@gmail.com"},"directories":{},"maintainers":[{"name":"0xfps","email":"anthony.nnaemeka.umeh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/voidcli_0.0.1_1775889784197_0.9216669164761382"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-11T06:43:04.130Z","0.0.1":"2026-04-11T06:43:04.560Z","modified":"2026-04-11T06:43:04.715Z"},"maintainers":[{"name":"0xfps","email":"anthony.nnaemeka.umeh@gmail.com"}],"description":"A command line interface for the Void protocol.","homepage":"https://github.com/0xfps/void-cli#readme","keywords":["void","cli"],"repository":{"type":"git","url":"git+https://github.com/0xfps/void-cli.git"},"author":{"name":"0xfps"},"bugs":{"url":"https://github.com/0xfps/void-cli/issues"},"license":"MIT","readme":"# Void CLI\nA very simple CLI interface to interact with the Void protocol.\n\n### `void <command> <options>`\n\n## Commands and Options\n\n`start` <br>\n`--rpc-url`: Set RPC URL.<br>\n`--private-key`: Set private key for transaction signing.\n\n`balance` <br>\n`--token`: Asset to get balance of, if not passed, defaults to `$VOID` on the chain.<br>\n`--address`: Address to get balance.\n\n`generate-keys` <br>\n`--secret-key`: Set user defined secret key.<br>\n`--auto-gen`: Auto generate secret key, overrides `--secret-key`.<br>\n`--amount`: Amount to generate key for.<br>\n`--output-folder`: Folder to write keys to.\n\n`swap` <br>\n`--token`: Asset to swap to `$VOID`.<br>\n`--amount`: Amount to swap to `$VOID`.<br>\n`--receiver`: Address to receive defaults to user.\n\n`redeem` <br>\n`--token`: Asset to swap `$VOID` to.<br>\n`--amount`: Amount of `$VOID` to swap.<br>\n`--receiver`: Address to receive defaults to user.\n\n`key-data` <br>\n`--key`: Key\n`--from`: JSON file, crated by `generate-keys` to read deposit keys from, overrides `--keys`.\n\n`deposit` <br>\n`--deposit-keys`: A space separated list of deposit keys.<br>\n`--from`: JSON file, crated by `generate-keys` to read deposit keys from, overrides `--deposit-keys`.\n\n`withdraw` <br>\n`--withdrawal-key`: Withdrawal Key.<br>\n`--secret-key`: Secret key linked with withdrawal key.<br>\n`--recipient`: Address to receive `$VOID`.\n`--amount`: Amount to withdraw.\n`--all`: Amount to withdraw overrides `--amount`.\n\n## How to Use\n\nStep 1: Install `void-cli`.\n\n```bash\nnpm install -g void\n```\n\nStep 2: Start the tool.\n```bash\nvoid\n```\n\nAll options are optionally passed. When one option is missing or all are missing, Void will prompt you to fill out the skipped options individually.","readmeFilename":"README.md","_rev":"1-a6621ee142221281825e4117fc72b83a"}