const completion: Fig.Spec = { name: "nym-cli", description: "A client for interacting with Nym smart contracts and the Nyx blockchain", subcommands: [ { name: "account", description: "Query and manage Nyx blockchain accounts", subcommands: [ { name: "create", description: "Create a new mnemonic - note, this account does not appear on the chain until the account id is used in a transaction", options: [ { name: "--word-count", args: { name: "word-count", isOptional: true, }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "balance", description: "Gets the balance of an account", options: [ { name: "--denom", description: "Optional currency to show balance for", args: { name: "denom", isOptional: true, }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: "--hide-denom", description: "Optionally hide the denom", }, { name: "--raw", description: "Show as a raw value", }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "address", isOptional: true, }, }, { name: "pub-key", description: "Gets the public key of an account", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: "--from-mnemonic", description: "If set, get the public key from the mnemonic, rather than querying for it", }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "address", isOptional: true, }, }, { name: "send", description: "Sends tokens to another account", options: [ { name: "--denom", description: "Override the denomination", args: { name: "denom", isOptional: true, }, }, { name: "--memo", args: { name: "memo", isOptional: true, }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: [ { name: "recipient", }, { name: "amount", }, ] }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "signature", description: "Sign and verify messages", subcommands: [ { name: "sign", description: "Sign a message", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "message", }, }, { name: "verify", description: "Verify a message", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: [ { name: "public-key-or-address", }, { name: "signature-as-hex", }, { name: "message", }, ] }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "block", description: "Query chain blocks", subcommands: [ { name: "get", description: "Gets a block's details and prints as JSON", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "height", }, }, { name: "time", description: "Gets the block time at a height", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "height", }, }, { name: "current-height", description: "Gets the current block height", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "cosmwasm", description: "Manage and execute WASM smart contracts", subcommands: [ { name: "upload", description: "Upload a smart contract WASM blob", options: [ { name: "--wasm-path", args: { name: "wasm-path", }, }, { name: "--memo", args: { name: "memo", isOptional: true, }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "init", description: "Init a WASM smart contract", options: [ { name: "--memo", args: { name: "memo", isOptional: true, }, }, { name: "--label", args: { name: "label", isOptional: true, }, }, { name: "--init-message", args: { name: "init-message", }, }, { name: "--admin", args: { name: "admin", isOptional: true, }, }, { name: "--funds", description: "Amount to supply as funds in micro denomination (e.g. unym or unyx)", args: { name: "funds", isOptional: true, }, }, { name: "--funds-denom", description: "Set the denomination for the funds", args: { name: "funds-denom", isOptional: true, }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "code-id", }, }, { name: "migrate", description: "Migrate a WASM smart contract", options: [ { name: "--code-id", args: { name: "code-id", }, }, { name: "--memo", args: { name: "memo", isOptional: true, }, }, { name: "--init-message", args: { name: "init-message", isOptional: true, }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "contract-address", }, }, { name: "execute", description: "Execute a WASM smart contract method", options: [ { name: "--memo", args: { name: "memo", isOptional: true, }, }, { name: "--funds-denom", description: "Set the denomination for the funds", args: { name: "funds-denom", isOptional: true, }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: [ { name: "contract-address", }, { name: "json-args", }, { name: "funds", isOptional: true, }, ] }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "tx", description: "Query for transactions", subcommands: [ { name: "get", description: "Get a transaction by hash or block height", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "tx-hash", }, }, { name: "query", description: "Query for transactions", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "query", }, }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "vesting-schedule", description: "Create and query for a vesting schedule", subcommands: [ { name: "create", description: "Creates a vesting schedule", options: [ { name: "--periods-seconds", args: { name: "periods-seconds", isOptional: true, }, }, { name: "--number-of-periods", args: { name: "number-of-periods", isOptional: true, }, }, { name: "--start-time", args: { name: "start-time", isOptional: true, }, }, { name: "--address", args: { name: "address", }, }, { name: "--amount", args: { name: "amount", }, }, { name: "--staking-address", args: { name: "staking-address", isOptional: true, }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "query", description: "Query for vesting schedule", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "address", isOptional: true, }, }, { name: "vested-balance", description: "Get the amount that has vested and is free for withdrawal, delegation or bonding", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "address", isOptional: true, }, }, { name: "withdraw-vested", description: "Withdraw vested tokens (note: the available amount excludes anything delegated or bonded before or after vesting)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "amount", }, }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "mixnet", description: "Manage your mixnet infrastructure, delegate stake or query the directory", subcommands: [ { name: "query", description: "Query the mixnet directory", subcommands: [ { name: "mixnodes", description: "Query mixnodes", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "identity-key", isOptional: true, }, }, { name: "gateways", description: "Query gateways", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], args: { name: "identity-key", isOptional: true, }, }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "delegators", description: "Manage your delegations", subcommands: [ { name: "list", description: "Lists current delegations", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "rewards", description: "Manage rewards from delegations", subcommands: [ { name: "claim", description: "Claim rewards accumulated during the delegation of unlocked tokens", options: [ { name: "--identity-key", args: { name: "identity-key", }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "vesting-claim", description: "Claim rewards accumulated during the delegation of locked tokens", options: [ { name: "--identity", args: { name: "identity", }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "delegate", description: "Delegate to a mixnode", options: [ { name: "--identity-key", args: { name: "identity-key", }, }, { name: "--amount", args: { name: "amount", }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "undelegate", description: "Undelegate from a mixnode", options: [ { name: "--identity-key", args: { name: "identity-key", }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "delegate-vesting", description: "Delegate to a mixnode with locked tokens", options: [ { name: "--identity-key", args: { name: "identity-key", }, }, { name: "--amount", args: { name: "amount", }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "undelegate-vesting", description: "Undelegate from a mixnode (when originally using locked tokens)", options: [ { name: "--identity-key", args: { name: "identity-key", }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "operators", description: "Manage a mixnode or gateway you operate", subcommands: [ { name: "mixnode", description: "Manage your mixnode", subcommands: [ { name: "keys", description: "Operations for mixnode keys", subcommands: [ { name: "decode-mixnode-key", description: "Decode a mixnode key", options: [ { name: ["-k", "--key"], args: { name: "key", }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "rewards", description: "Manage your mixnode operator rewards", subcommands: [ { name: "claim", description: "Claim rewards", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "vesting-claim", description: "Claim rewards for a mixnode bonded with locked tokens", options: [ { name: "--gas", args: { name: "gas", isOptional: true, }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "settings", description: "Manage your mixnode settings stored in the directory", subcommands: [ { name: "update-profit-percentage", description: "Update profit percentage", options: [ { name: "--profit-percent", args: { name: "profit-percent", }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "vesting-update-profit-percentage", description: "Update profit percentage for a mixnode bonded with locked tokens", options: [ { name: "--profit-percent", args: { name: "profit-percent", }, }, { name: "--gas", args: { name: "gas", isOptional: true, }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "bond", description: "Bond to a mixnode", options: [ { name: "--host", args: { name: "host", }, }, { name: "--signature", args: { name: "signature", }, }, { name: "--mix-port", args: { name: "mix-port", isOptional: true, }, }, { name: "--verloc-port", args: { name: "verloc-port", isOptional: true, }, }, { name: "--http-api-port", args: { name: "http-api-port", isOptional: true, }, }, { name: "--sphinx-key", args: { name: "sphinx-key", }, }, { name: "--identity-key", args: { name: "identity-key", }, }, { name: "--version", args: { name: "version", }, }, { name: "--profit-margin-percent", args: { name: "profit-margin-percent", isOptional: true, }, }, { name: "--amount", description: "bonding amount in current DENOMINATION (so it would be 'unym', rather than 'nym')", args: { name: "amount", }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-f", "--force"], }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "unbond", description: "Unbond from a mixnode", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "bond-vesting", description: "Bond to a mixnode with locked tokens", options: [ { name: "--host", args: { name: "host", }, }, { name: "--signature", args: { name: "signature", }, }, { name: "--mix-port", args: { name: "mix-port", isOptional: true, }, }, { name: "--verloc-port", args: { name: "verloc-port", isOptional: true, }, }, { name: "--http-api-port", args: { name: "http-api-port", isOptional: true, }, }, { name: "--sphinx-key", args: { name: "sphinx-key", }, }, { name: "--identity-key", args: { name: "identity-key", }, }, { name: "--version", args: { name: "version", }, }, { name: "--profit-margin-percent", args: { name: "profit-margin-percent", isOptional: true, }, }, { name: "--amount", description: "bonding amount in current DENOMINATION (so it would be 'unym', rather than 'nym')", args: { name: "amount", }, }, { name: "--gas", args: { name: "gas", isOptional: true, }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-f", "--force"], }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "unbond-vesting", description: "Unbond from a mixnode (when originally using locked tokens)", options: [ { name: "--gas", args: { name: "gas", isOptional: true, }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "gateway", description: "Manage your gateway", subcommands: [ { name: "bond", description: "Bond to a gateway", options: [ { name: "--host", args: { name: "host", }, }, { name: "--signature", args: { name: "signature", }, }, { name: "--mix-port", args: { name: "mix-port", isOptional: true, }, }, { name: "--clients-port", args: { name: "clients-port", isOptional: true, }, }, { name: "--location", args: { name: "location", isOptional: true, }, }, { name: "--sphinx-key", args: { name: "sphinx-key", }, }, { name: "--identity-key", args: { name: "identity-key", }, }, { name: "--version", args: { name: "version", }, }, { name: "--amount", description: "bonding amount in current DENOMINATION (so it would be 'unym', rather than 'nym')", args: { name: "amount", }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-f", "--force"], }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "unbond", description: "Unbond from a gateway", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "vesting-bond", description: "Bond to a gateway with locked tokens", options: [ { name: "--host", args: { name: "host", }, }, { name: "--signature", args: { name: "signature", }, }, { name: "--mix-port", args: { name: "mix-port", isOptional: true, }, }, { name: "--clients-port", args: { name: "clients-port", isOptional: true, }, }, { name: "--location", args: { name: "location", isOptional: true, }, }, { name: "--sphinx-key", args: { name: "sphinx-key", }, }, { name: "--identity-key", args: { name: "identity-key", }, }, { name: "--version", args: { name: "version", }, }, { name: "--amount", description: "bonding amount in current DENOMINATION (so it would be 'unym', rather than 'nym')", args: { name: "amount", }, }, { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-f", "--force"], }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "vesting-unbond", description: "Unbond from a gateway (when originally using locked tokens)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "generate-fig", description: "Generates shell completion", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }, { name: "help", description: "Print this message or the help of the given subcommand(s)", options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, ], args: { name: "subcommand", isOptional: true, }, }, ], options: [ { name: "--mnemonic", description: "Provide the mnemonic for your account. You can also provide this is an env var called MNEMONIC.", args: { name: "mnemonic", isOptional: true, }, }, { name: "--config-env-file", description: "Overrides configuration as a file of environment variables. Note: individual env vars take precedence over this file.", args: { name: "config-env-file", isOptional: true, }, }, { name: "--nyxd-url", description: "Overrides the nyxd URL provided either as an environment variable nyxd_VALIDATOR or in a config file", args: { name: "nyxd-url", isOptional: true, }, }, { name: "--validator-api-url", description: "Overrides the validator API URL provided either as an environment variable API_VALIDATOR or in a config file", args: { name: "validator-api-url", isOptional: true, }, }, { name: "--mixnet-contract-address", description: "Overrides the mixnet contract address provided either as an environment variable or in a config file", args: { name: "mixnet-contract-address", isOptional: true, }, }, { name: "--vesting-contract-address", description: "Overrides the vesting contract address provided either as an environment variable or in a config file", args: { name: "vesting-contract-address", isOptional: true, }, }, { name: ["-h", "--help"], description: "Print help information", }, ], }; export default completion;