thirdwave
v0.0.15
Published
Interact with Thirdwave's API
Downloads
39
Readme
thirdwave
Interact with Thirdwave's API
Usage
$ npm install -g thirdwave
$ thirdwave COMMAND
running command...
$ thirdwave (--version)
thirdwave/0.0.15 darwin-arm64 node-v22.9.0
$ thirdwave --help [COMMAND]
USAGE
$ thirdwave COMMAND
...
Commands
thirdwave autocomplete [SHELL]
thirdwave config
thirdwave config init
thirdwave config ls
thirdwave config reset
thirdwave help [COMMAND]
thirdwave update [CHANNEL]
thirdwave version
thirdwave wallets [ADDRESSES]
thirdwave autocomplete [SHELL]
Display autocomplete installation instructions.
USAGE
$ thirdwave autocomplete [SHELL] [-r]
ARGUMENTS
SHELL (zsh|bash|powershell) Shell type
FLAGS
-r, --refresh-cache Refresh cache (ignores displaying instructions)
DESCRIPTION
Display autocomplete installation instructions.
EXAMPLES
$ thirdwave autocomplete
$ thirdwave autocomplete bash
$ thirdwave autocomplete zsh
$ thirdwave autocomplete powershell
$ thirdwave autocomplete --refresh-cache
See code: @oclif/plugin-autocomplete
thirdwave config
Initialize configuration values.
USAGE
$ thirdwave config [--grpc-access-token <value>] [--grpc-timeout <value>] [--grpc-url <value>]
[--grpc-validate-ssl-certificate]
FLAGS
--grpc-access-token=<value> Authorization token to send to a gRPC server in an X-Api-Key HTTP header.
--grpc-timeout=<value> Milliseconds to wait for a response.
--grpc-url=<value> [default: https://api.thirdwavelabs.com/grpc] gRPC service URL.
--[no-]grpc-validate-ssl-certificate Reject any connection which is not authorized with the list of supplied
Certificate Authorities.
DESCRIPTION
Initialize configuration values.
EXAMPLES
Configure the command with an access token.
$ thirdwave config
Add an access token and configuration for a custom gRPC endpoint.
$ thirdwave config --grpc-url=https://localhost:4000/grpc
thirdwave config init
Initialize configuration values.
USAGE
$ thirdwave config init [--grpc-access-token <value>] [--grpc-timeout <value>] [--grpc-url <value>]
[--grpc-validate-ssl-certificate]
FLAGS
--grpc-access-token=<value> Authorization token to send to a gRPC server in an X-Api-Key HTTP header.
--grpc-timeout=<value> Milliseconds to wait for a response.
--grpc-url=<value> [default: https://api.thirdwavelabs.com/grpc] gRPC service URL.
--[no-]grpc-validate-ssl-certificate Reject any connection which is not authorized with the list of supplied
Certificate Authorities.
DESCRIPTION
Initialize configuration values.
EXAMPLES
Configure the command with an access token.
$ thirdwave config init
Add an access token and configuration for a custom gRPC endpoint.
$ thirdwave config init --grpc-url=https://localhost:4000/grpc
thirdwave config ls
List configuration variables
USAGE
$ thirdwave config ls [--json]
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
List configuration variables
EXAMPLES
List configuration variables.
$ thirdwave config ls
thirdwave config reset
Reset configuration file.
USAGE
$ thirdwave config reset [--json]
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Reset configuration file.
EXAMPLES
Reset configuration file.
$ thirdwave config reset
thirdwave help [COMMAND]
Display help for thirdwave.
USAGE
$ thirdwave help [COMMAND...] [-n]
ARGUMENTS
COMMAND... Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for thirdwave.
See code: @oclif/plugin-help
thirdwave update [CHANNEL]
update the thirdwave CLI
USAGE
$ thirdwave update [CHANNEL] [--force | | [-a | -v <value> | -i]]
FLAGS
-a, --available See available versions.
-i, --interactive Interactively select version to install. This is ignored if a channel is provided.
-v, --version=<value> Install a specific version.
--force Force a re-download of the requested version.
DESCRIPTION
update the thirdwave CLI
EXAMPLES
Update to the stable channel:
$ thirdwave update stable
Update to a specific version:
$ thirdwave update --version 1.0.0
Interactively select version:
$ thirdwave update --interactive
See available versions:
$ thirdwave update --available
See code: @oclif/plugin-update
thirdwave version
USAGE
$ thirdwave version [--json] [--verbose]
FLAGS
--verbose Show additional information about the CLI.
GLOBAL FLAGS
--json Format output as json.
FLAG DESCRIPTIONS
--verbose Show additional information about the CLI.
Additionally shows the architecture, node version, operating system, and versions of plugins that the CLI is using.
See code: @oclif/plugin-version
thirdwave wallets [ADDRESSES]
Look up EVM wallets.
USAGE
$ thirdwave wallets [ADDRESSES...] -f csv|json|table [-a <value>] [-o <value>] [--progress]
ARGUMENTS
ADDRESSES... 40 character hex value(s) preceeded with "0x" or "0X"
FLAGS
-a, --addresses=<value> File containing a list of addresses delimited by a line break, newline, or comma.
-f, --format=<option> (required) [default: table] Output format.
<options: csv|json|table>
-o, --output=<value> File name to print output to.
--[no-]progress Toggle display of progress bar.
DESCRIPTION
Look up EVM wallets.
EXAMPLES
Resolve a single wallet.
$ thirdwave wallets 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
Resolve multiple wallets and format results as csv.
$ thirdwave wallets --format=csv 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 \
0x588031347beaa0d43978bc8c0094138a67d1a071
Resolve multiple wallets via pipe.
echo "0xd8da6bf26964af9d7eed9e03e53415d37aa96045 0x588031347beaa0d43978bc8c0094138a67d1a071" | thirdwave wallets
Resolve multiple wallets with a file containing addresses and output them in a csv format. Helpful for very large
lists.
$ thirdwave wallets -a ./customer_wallets.txt --f csv