1.12.19 • Published 7 months ago

@thepowereco/cli v1.12.19

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

@thepowereco/cli

the power cli

oclif Version Downloads/week

Usage

$ npm install -g @thepowereco/cli
$ tpe COMMAND
running command...
$ tpe (--version)
@thepowereco/cli/1.12.19 linux-x64 node-v18.20.5
$ tpe --help [COMMAND]
USAGE
  $ tpe COMMAND
...

Commands

tpe acc get-balance

Get the balance of a wallet address

USAGE
  $ tpe acc get-balance [-a <value> | -k <value>] [-c <value>] [-b <value>] [-p <value>] [-e]

FLAGS
  -a, --address=<value>         Wallet address
  -b, --bootstrapChain=<value>  [default: 1025] Bootstrap chain ID
  -c, --chain=<value>           Chain ID
  -e, --isEth                   Use an ethereum address
  -k, --keyFilePath=<value>     Path to the key file
  -p, --password=<value>        Password for the key file (env: KEY_FILE_PASSWORD)

DESCRIPTION
  Get the balance of a wallet address

EXAMPLES
  $ tpe acc get-balance --address AA100000001677748249

  $ tpe acc get-balance -a AA100000001677748249

  $ tpe acc get-balance --address AA100000001677748249 --bootstrapChain 1025

  $ tpe acc get-balance --keyFilePath ./path/to/keyfile.pem --password mypassword

See code: dist/esm/src/commands/acc/get-balance.js

tpe acc register

Register a new account on the specified blockchain or network

USAGE
  $ tpe acc register [-c <value> | -n devnet|testnet|appchain] [-f <value> | -x] [-h <value>] [-p <value>] [-r
    <value>] [-s <value>] [-e] [-d <value>]

FLAGS
  -c, --chain=<value>     Specify the chain
  -d, --hdPath=<value>    [default: m/44'/60'/0'] HD path for the account
  -e, --isEth             Register an Ethereum account
  -f, --filePath=<value>  Path to save the exported file
  -h, --hint=<value>      Hint for the account password
  -n, --network=<option>  Specify the network
                          <options: devnet|testnet|appchain>
  -p, --password=<value>  Password for the account
  -r, --referrer=<value>  Referrer for the account
  -s, --seed=<value>      Seed for the account
  -x, --noSave            Do not save the exported file

DESCRIPTION
  Register a new account on the specified blockchain or network

EXAMPLES
  $ tpe acc register --chain 1 --password mypassword --filePath /path/to/save
  Register a new account on a specified chain with a password and save the data to a specified file path.

  $ tpe acc register --network devnet --referrer myreferrer
  Register a new account on the devnet network with a specified referrer.

  $ tpe acc register
  Interactively register a new account by selecting the network and chain.

  $ tpe acc register --chain 1 --no-save
  Register a new account on a specified chain without saving the data to a file.

See code: dist/esm/src/commands/acc/register.js

tpe acc send-sk

Send SK tokens to a specified address

USAGE
  $ tpe acc send-sk -a <value> -k <value> -t <value> [-b <value>] [-m <value>] [-p <value>] [-e <value>] [-d
    <value>] [-g <value>] [-v <value>] [-c <value>] [-h]

FLAGS
  -a, --amount=<value>          (required) Amount to send
  -b, --bootstrapChain=<value>  [default: 1025] Default chain ID
  -c, --chain=<value>           Chain ID
  -d, --decimals=<value>        [default: 9] Decimals of the token
  -e, --token=<value>           [default: SK] Token to send
  -g, --gasToken=<value>        Token used to pay for gas
  -h, --isEth                   Use an ethereum address
  -k, --keyFilePath=<value>     (required) Path to the key file
  -m, --message=<value>         Message to include
  -p, --password=<value>        Password for the key file (env: KEY_FILE_PASSWORD)
  -t, --to=<value>              (required) Recipient address
  -v, --gasValue=<value>        Gas value for deployment

DESCRIPTION
  Send SK tokens to a specified address

EXAMPLES
  $ tpe acc send-sk --amount 100 --to AA100000001677748249 --keyFilePath ./path/to/keyfile.pem --password mypassword

  $ tpe acc send-sk -a 100 -t AA100000001677748249 -k ./path/to/keyfile.pem -p mypassword

  $ tpe acc send-sk --amount 100 --to AA100000001677748249 --keyFilePath ./path/to/keyfile.pem

See code: dist/esm/src/commands/acc/send-sk.js

tpe autocomplete [SHELL]

Display autocomplete installation instructions.

USAGE
  $ tpe 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
  $ tpe autocomplete

  $ tpe autocomplete bash

  $ tpe autocomplete zsh

  $ tpe autocomplete powershell

  $ tpe autocomplete --refresh-cache

See code: @oclif/plugin-autocomplete

tpe container actions

Perform various container actions

USAGE
  $ tpe container actions -m <value> -i <value> -f <value> [-p <value>] [-s <value>] [-a <value>] [-b <value>] [-n
    <value>]

FLAGS
  -a, --ordersScAddress=<value>       [default: AA100000005033174401] Orders smart contract address
  -b, --providersScAddress=<value>    [default: AA100000005033174348] Provider smart contract address
  -f, --containerKeyFilePath=<value>  (required) Path to the container key file
  -i, --containerId=<value>           (required) Container ID
  -m, --method=<value>                (required) Method to call on the container
  -n, --chain=<value>                 Chain ID
  -p, --params=<value>                Parameters for the method
  -s, --containerPassword=<value>     Password for the container key file (env: CONTAINER_KEY_FILE_PASSWORD)

DESCRIPTION
  Perform various container actions

EXAMPLES
  $ tpe container actions -m "container_start" -i 1 -p 1 -f ./path/to/keyfile.pem -s mypassword

  $ tpe container actions -m "container_stop" -i 1 -p 1 -f ./path/to/keyfile.pem -s mypassword

  $ tpe container actions -m "container_destroy" -i 1 -p 1 -f ./path/to/keyfile.pem -s mypassword

  $ tpe container actions -m "container_handover" -i 1 -p 1 -f ./path/to/keyfile.pem -s mypassword

  $ tpe container actions -m "container_getPort" -i 1 -p "1 web 5000" -f ./path/to/keyfile.pem -s mypassword

  $ tpe container actions -m "container_getLogs" -i 1 -p 1 -f ./path/to/keyfile.pem -s mypassword

See code: dist/esm/src/commands/container/actions.js

tpe container create

Create a new container with a given name and key pair

USAGE
  $ tpe container create -k <value> -n <value> [-p <value>] [-f <value>] [-s <value>] [-a <value>] [-r <value>] [-c
    <value>] [-e]

FLAGS
  -a, --ordersScAddress=<value>       [default: AA100000005033174401] Orders smart contract address
  -c, --chain=<value>                 Chain ID
  -e, --isEth                         Use an ethereum address
  -f, --containerKeyFilePath=<value>  Path to the container key file
  -k, --keyFilePath=<value>           (required) Path to the key file
  -n, --containerName=<value>         (required) Name of the container
  -p, --password=<value>              Password for the key file (env: KEY_FILE_PASSWORD)
  -r, --sponsorAddress=<value>        Address of the sponsor
  -s, --containerPassword=<value>     Password for the container key file (env: CONTAINER_KEY_FILE_PASSWORD)

DESCRIPTION
  Create a new container with a given name and key pair

EXAMPLES
  $ tpe container create -k ./key.pem -p mypassword -n "NewContainer" -s containerpassword

  $ tpe container create -k ./key.pem --password mypassword --containerName "NewContainer" --containerPassword containerpassword

See code: dist/esm/src/commands/container/create.js

tpe container list

List containers owned by a user

USAGE
  $ tpe container list [-k <value>] [-p <value>] [-a <value>] [-c <value>] [-e]

FLAGS
  -a, --ordersScAddress=<value>  [default: AA100000005033174401] Orders smart contract address
  -c, --chain=<value>            Chain ID
  -e, --isEth                    Use an ethereum address
  -k, --keyFilePath=<value>      Path to the key file
  -p, --password=<value>         Password for the key file (env: KEY_FILE_PASSWORD)

DESCRIPTION
  List containers owned by a user

EXAMPLES
  $ tpe container list -k ./key.pem -p mypassword

  $ tpe container list -k ./key.pem --password mypassword

See code: dist/esm/src/commands/container/list.js

tpe container update

Update container details

USAGE
  $ tpe container update -k <value> -i <value> -n <value> -f <value> [-p <value>] [-s <value>] [-a <value>] [-r
    <value>] [-e]

FLAGS
  -a, --ordersScAddress=<value>       [default: AA100000005033174401] Orders smart contract address
  -e, --isEth                         Use an ethereum address
  -f, --containerKeyFilePath=<value>  (required) Path to the container key file
  -i, --containerId=<value>           (required) Id of the container
  -k, --keyFilePath=<value>           (required) Path to the key file
  -n, --containerName=<value>         (required) Name of the container
  -p, --password=<value>              Password for the key file (env: KEY_FILE_PASSWORD)
  -r, --sponsorAddress=<value>        Address of the sponsor
  -s, --containerPassword=<value>     Password for the container key file (env: CONTAINER_KEY_FILE_PASSWORD)

DESCRIPTION
  Update container details

EXAMPLES
  $ tpe container update -k ./key.pem -p mypassword -i 123 -n "New Container Name" -f ./containerKey.pem -s containerpassword

  $ tpe container update -k ./key.pem --password mypassword --containerId 123 
      --containerName "New Container Name" --containerKeyFilePath ./containerKey.pem --containerPassword containerpassword

See code: dist/esm/src/commands/container/update.js

tpe container upload

Upload files to a container

USAGE
  $ tpe container upload -k <value> -i <value> -f <value> -t <value> [-p <value>] [-s <value>] [-c] [-a <value>] [-b
    <value>] [-n <value>] [-g <value>] [-e]

FLAGS
  -a, --ordersScAddress=<value>       [default: AA100000005033174401] Orders smart contract address
  -b, --providerScAddress=<value>     [default: AA100000005033174348] Provider smart contract address
  -c, --chooseProvider                Choose provider
  -e, --isEth                         Use an ethereum address
  -f, --containerKeyFilePath=<value>  (required) Path to the container key file
  -g, --ignoreUploadList=<value>      Ignore upload list (e.g. "[.git,node_modules,logs]")
  -i, --containerId=<value>           (required) Container ID
  -k, --keyFilePath=<value>           (required) Path to the key file
  -n, --chain=<value>                 Chain ID
  -p, --password=<value>              Password for the key file (env: KEY_FILE_PASSWORD)
  -s, --containerPassword=<value>     Password for the container key file (env: CONTAINER_KEY_FILE_PASSWORD)
  -t, --filesPath=<value>             (required) Path to the files

DESCRIPTION
  Upload files to a container

EXAMPLES
  $ tpe container upload --containerId 123 --containerKeyFilePath ./key.pem --containerPassword mypassword --filesPath ./files

  $ tpe container upload -i 123 -f ./key.pem -s mypassword -t ./files

  $ tpe container upload --containerId 123 --containerKeyFilePath ./key.pem --containerPassword mypassword --filesPath ./files --chooseProvider

  $ tpe container upload -i 123 -f ./key.pem -s mypassword -t ./files --ignoreUploadList "[.git,node_modules,logs]"

  $ tpe container upload --containerId 456 --containerKeyFilePath ./key.pem --containerPassword ethpassword --filesPath ./upload --isEth

  $ tpe container upload -i 789 -f ./container-key.pem -s "securepassword" -t ./files --ordersScAddress 0xOrder123 --providerScAddress 0xProvider456

  $ tpe container upload --containerId 321 --containerKeyFilePath ./key.pem --containerPassword mypassword --filesPath ./data --chain 5

See code: dist/esm/src/commands/container/upload.js

tpe contract deploy

Deploy a smart contract to the blockchain

USAGE
  $ tpe contract deploy -k <value> [-j <value> | -a <value> | -b <value>] [-t <value>] [-v <value>] [-i <value>] [-p
    <value>] [-l] [-c <value>]

FLAGS
  -a, --abiPath=<value>      Path to the ABI file
  -b, --binPath=<value>      Path to the binary file
  -c, --chain=<value>        Chain ID
  -i, --initParams=<value>   Initialization parameters
  -j, --jsonPath=<value>     Path to the JSON file
  -k, --keyFilePath=<value>  (required) Path to the key file
  -l, --inPlace
  -p, --password=<value>     Password for the key file (env: KEY_FILE_PASSWORD)
  -t, --gasToken=<value>     [default: SK] Token used to pay for gas
  -v, --gasValue=<value>     [default: 2000000000000000000] Gas value for deployment

DESCRIPTION
  Deploy a smart contract to the blockchain

EXAMPLES
  $ tpe contract deploy --abiPath ./path/to/abi.json --binPath ./path/to/bin --keyFilePath ./path/to/keyfile.pem --password mypassword

  $ tpe contract deploy -a ./path/to/abi.json -b ./path/to/bin -k ./path/to/keyfile.pem -p mypassword --gasToken SK --gasValue 2000000000000000000

  $ tpe contract deploy --abiPath ./path/to/abi.json --binPath ./path/to/bin --keyFilePath ./path/to/keyfile.pem --initParams "param1 param2"

See code: dist/esm/src/commands/contract/deploy.js

tpe contract get

Call a method on a deployed smart contract

USAGE
  $ tpe contract get -a <value> -d <value> -m <value> [-p <value>]

FLAGS
  -a, --abiPath=<value>  (required) Path to the ABI file
  -d, --address=<value>  (required) Smart contract address
  -m, --method=<value>   (required) Method name to call
  -p, --params=<value>   Parameters for the method

DESCRIPTION
  Call a method on a deployed smart contract

EXAMPLES
  $ tpe contract get --abiPath ./path/to/abi.json --address AA100000001677748249 --method getBalance --params "0x456 1 2 [1,2] {a: 1, b: 2} 1n"

  $ tpe contract get -a ./path/to/abi.json -d AA100000001677748249 -m getBalance -p "0x456 1 2 [1,2] {a: 1, b: 2} 1n"

  $ tpe contract get --abiPath ./path/to/abi.json --address AA100000001677748249 --method getInfo

See code: dist/esm/src/commands/contract/get.js

tpe contract set

Execute a method on a specified smart contract

USAGE
  $ tpe contract set -a <value> -d <value> -k <value> -m <value> [-r <value>] [-n <value>] [-p <value>] [-s
    <value>] [-c <value>] [-e]

FLAGS
  -a, --abiPath=<value>         (required) Path to the ABI file
  -c, --chain=<value>           Chain ID
  -d, --address=<value>         (required) Smart contract address
  -e, --isEth                   Use an ethereum address
  -k, --keyFilePath=<value>     (required) Path to the key file
  -m, --method=<value>          (required) Method name to call
  -n, --amount=<value>          Amount of tokens to send
  -p, --password=<value>        Password for the key file (env: KEY_FILE_PASSWORD)
  -r, --params=<value>          Parameters for the method
  -s, --sponsorAddress=<value>  Address of the sponsor

DESCRIPTION
  Execute a method on a specified smart contract

EXAMPLES
  $ tpe contract set --abiPath ./path/to/abi.json 
      --address AA100000001677748249 --keyFilePath ./path/to/keyfile.pem --method set --params value1 --password mypassword

  $ tpe contract set -a ./path/to/abi.json -d AA100000001677748249 -k ./path/to/keyfile.pem -m set -r "value1 value2" -p mypassword

  $ tpe contract set --abiPath ./path/to/abi.json 
      --address AA100000001677748249 --keyFilePath ./path/to/keyfile.pem --method setData --params "0x456 1 2 [1,2] {a: 1, b: 2} 1n"

See code: dist/esm/src/commands/contract/set.js

tpe help [COMMAND]

Display help for tpe.

USAGE
  $ tpe 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 tpe.

See code: @oclif/plugin-help

tpe plugins

List installed plugins.

USAGE
  $ tpe plugins [--json] [--core]

FLAGS
  --core  Show core plugins.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  List installed plugins.

EXAMPLES
  $ tpe plugins

See code: @oclif/plugin-plugins

tpe plugins add PLUGIN

Installs a plugin into tpe.

USAGE
  $ tpe plugins add PLUGIN... [--json] [-f] [-h] [-s | -v]

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Force npm to fetch remote resources even if a local copy exists on disk.
  -h, --help     Show CLI help.
  -s, --silent   Silences npm output.
  -v, --verbose  Show verbose npm output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into tpe.

  Uses npm to install plugins.

  Installation of a user-installed plugin will override a core plugin.

  Use the TPE_NPM_LOG_LEVEL environment variable to set the npm loglevel.
  Use the TPE_NPM_REGISTRY environment variable to set the npm registry.

ALIASES
  $ tpe plugins add

EXAMPLES
  Install a plugin from npm registry.

    $ tpe plugins add myplugin

  Install a plugin from a github url.

    $ tpe plugins add https://github.com/someuser/someplugin

  Install a plugin from a github slug.

    $ tpe plugins add someuser/someplugin

tpe plugins:inspect PLUGIN...

Displays installation properties of a plugin.

USAGE
  $ tpe plugins inspect PLUGIN...

ARGUMENTS
  PLUGIN...  [default: .] Plugin to inspect.

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Displays installation properties of a plugin.

EXAMPLES
  $ tpe plugins inspect myplugin

See code: @oclif/plugin-plugins

tpe plugins install PLUGIN

Installs a plugin into tpe.

USAGE
  $ tpe plugins install PLUGIN... [--json] [-f] [-h] [-s | -v]

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Force npm to fetch remote resources even if a local copy exists on disk.
  -h, --help     Show CLI help.
  -s, --silent   Silences npm output.
  -v, --verbose  Show verbose npm output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into tpe.

  Uses npm to install plugins.

  Installation of a user-installed plugin will override a core plugin.

  Use the TPE_NPM_LOG_LEVEL environment variable to set the npm loglevel.
  Use the TPE_NPM_REGISTRY environment variable to set the npm registry.

ALIASES
  $ tpe plugins add

EXAMPLES
  Install a plugin from npm registry.

    $ tpe plugins install myplugin

  Install a plugin from a github url.

    $ tpe plugins install https://github.com/someuser/someplugin

  Install a plugin from a github slug.

    $ tpe plugins install someuser/someplugin

See code: @oclif/plugin-plugins

tpe plugins link PATH

Links a plugin into the CLI for development.

USAGE
  $ tpe plugins link PATH [-h] [--install] [-v]

ARGUMENTS
  PATH  [default: .] path to plugin

FLAGS
  -h, --help          Show CLI help.
  -v, --verbose
      --[no-]install  Install dependencies after linking the plugin.

DESCRIPTION
  Links a plugin into the CLI for development.

  Installation of a linked plugin will override a user-installed or core plugin.

  e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'
  command will override the user-installed or core plugin implementation. This is useful for development work.


EXAMPLES
  $ tpe plugins link myplugin

See code: @oclif/plugin-plugins

tpe plugins remove [PLUGIN]

Removes a plugin from the CLI.

USAGE
  $ tpe plugins remove [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ tpe plugins unlink
  $ tpe plugins remove

EXAMPLES
  $ tpe plugins remove myplugin

tpe plugins reset

Remove all user-installed and linked plugins.

USAGE
  $ tpe plugins reset [--hard] [--reinstall]

FLAGS
  --hard       Delete node_modules and package manager related files in addition to uninstalling plugins.
  --reinstall  Reinstall all plugins after uninstalling.

See code: @oclif/plugin-plugins

tpe plugins uninstall [PLUGIN]

Removes a plugin from the CLI.

USAGE
  $ tpe plugins uninstall [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ tpe plugins unlink
  $ tpe plugins remove

EXAMPLES
  $ tpe plugins uninstall myplugin

See code: @oclif/plugin-plugins

tpe plugins unlink [PLUGIN]

Removes a plugin from the CLI.

USAGE
  $ tpe plugins unlink [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ tpe plugins unlink
  $ tpe plugins remove

EXAMPLES
  $ tpe plugins unlink myplugin

tpe plugins update

Update installed plugins.

USAGE
  $ tpe plugins update [-h] [-v]

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Update installed plugins.

See code: @oclif/plugin-plugins

tpe provider create

Create a new provider with a given name and key pair

USAGE
  $ tpe provider create -k <value> -n <value> [-p <value>] [-a <value>] [-r <value>] [-c <value>] [-e]

FLAGS
  -a, --providersScAddress=<value>  [default: AA100000005033174348] Provider smart contract address
  -c, --chain=<value>               Chain ID
  -e, --isEth                       Use an ethereum address
  -k, --keyFilePath=<value>         (required) Path to the key file
  -n, --providerName=<value>        (required) Name of the provider
  -p, --password=<value>            Password for the key file (env: KEY_FILE_PASSWORD)
  -r, --sponsorAddress=<value>      Address of the sponsor

DESCRIPTION
  Create a new provider with a given name and key pair

EXAMPLES
  $ tpe provider create -k ./key.pem -p mypassword -n "NewProvider" -s containerpassword

  $ tpe provider create -k ./key.pem --password mypassword --containerName "NewProvider" --containerPassword containerpassword

See code: dist/esm/src/commands/provider/create.js

tpe provider list

List all providers or filter by key file or address

USAGE
  $ tpe provider list [-k <value> | -r <value>] [-p <value>] [-a <value>] [-o <value>] [-c <value>] [-e]

FLAGS
  -a, --providersScAddress=<value>  [default: AA100000005033174348] Providers smart contract address
  -c, --chain=<value>               Chain ID
  -e, --isEth                       Use an ethereum address
  -k, --keyFilePath=<value>         Path to the key file (used for filtering by owner)
  -o, --ordersScAddress=<value>     [default: AA100000005033174401] Orders smart contract address
  -p, --password=<value>            Password for the key file (env: KEY_FILE_PASSWORD)
  -r, --address=<value>             Filter by address

DESCRIPTION
  List all providers or filter by key file or address

EXAMPLES
  $ tpe provider list -k ./key.pem -p mypassword

  $ tpe provider list --address 0x123...abc

See code: dist/esm/src/commands/provider/list.js

tpe provider set-url

Set or update the URL for a specific provider using the provider ID. Requires a key file for authentication.

USAGE
  $ tpe provider set-url -k <value> -i <value> -u <value> [-p <value>] [-a <value>] [-r <value>] [-c <value>] [-e]

FLAGS
  -a, --ordersScAddress=<value>  [default: AA100000005033174401] Orders smart contract address
  -c, --chain=<value>            Chain ID
  -e, --isEth                    Use an ethereum address
  -i, --providerId=<value>       (required) Id of the provider
  -k, --keyFilePath=<value>      (required) Path to the key file
  -p, --password=<value>         Password for the key file (env: KEY_FILE_PASSWORD)
  -r, --sponsorAddress=<value>   Address of the sponsor
  -u, --providerUrl=<value>      (required) Url of the provider

DESCRIPTION
  Set or update the URL for a specific provider using the provider ID. Requires a key file for authentication.

EXAMPLES
  $ tpe provider set-url -k ./key.pem -p mypassword -i 123 -u "https://provider.example.com"

  $ tpe provider set-url --keyFilePath ./key.pem --password mypassword --providerId 123 --providerUrl "https://provider.example.com"

  $ tpe provider set-url -k ./key.pem -i 123 -u "https://provider.example.com" --sponsorAddress 0xSponsorAddress

See code: dist/esm/src/commands/provider/set-url.js

tpe storage tasklist

Shows the list of all tasks for the current account

USAGE
  $ tpe storage tasklist [-b <value>] [-c <value>] [-a <value>] [-n <value>]

FLAGS
  -a, --storageScAddress=<value>  [default: AA100000001677723663] Storage smart contract address
  -b, --bootstrapChain=<value>    [default: 1025] Default chain ID
  -c, --configPath=<value>        [default: ./tp-cli.json] Config to read
  -n, --chain=<value>             Chain ID

DESCRIPTION
  Shows the list of all tasks for the current account

EXAMPLES
  $ tpe storage tasklist

  $ tpe storage tasklist ./tp-cli.json

See code: dist/esm/src/commands/storage/tasklist.js

tpe storage upload

Upload application files to the storage

USAGE
  $ tpe storage upload [-b <value>] [-c <value>] [-a <value>] [-p <value>] [-s <value>] [-n <value>] [-e]

FLAGS
  -a, --storageScAddress=<value>  [default: AA100000001677723663] Storage smart contract address
  -b, --bootstrapChain=<value>    [default: 1025] Default chain ID for bootstrap
  -c, --configPath=<value>        [default: ./tp-cli.json] Config to read
  -e, --isEth                     Use an ethereum address
  -n, --chain=<value>             Chain ID
  -p, --password=<value>          Password for the key file (env: KEY_FILE_PASSWORD)
  -s, --sponsorAddress=<value>    Address of the sponsor

DESCRIPTION
  Upload application files to the storage

EXAMPLES
  $ tpe storage upload ./tp-cli.json

See code: dist/esm/src/commands/storage/upload.js

tpe update [CHANNEL]

update the tpe CLI

USAGE
  $ tpe update [CHANNEL] [--force |  | [-a | -v <value> | -i]] [-b ]

FLAGS
  -a, --available        See available versions.
  -b, --verbose          Show more details about the 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 tpe CLI

EXAMPLES
  Update to the stable channel:

    $ tpe update stable

  Update to a specific version:

    $ tpe update --version 1.0.0

  Interactively select version:

    $ tpe update --interactive

  See available versions:

    $ tpe update --available

See code: @oclif/plugin-update

1.12.20-canary.0

7 months ago

1.12.19-canary.0

7 months ago

1.12.16

7 months ago

1.12.15

7 months ago

1.12.18

7 months ago

1.12.17

7 months ago

1.12.19

7 months ago

1.12.15-canary.5

7 months ago

1.12.15-canary.4

7 months ago

1.12.15-canary.1

7 months ago

1.12.15-canary.2

7 months ago

1.12.15-canary.3

7 months ago

1.12.15-canary.0

7 months ago

1.12.14

7 months ago

1.12.12

8 months ago

1.12.11

8 months ago

1.12.13

8 months ago

1.12.7

9 months ago

1.12.9

9 months ago

1.12.8

9 months ago

1.12.10

9 months ago

1.12.6

9 months ago

1.12.5

9 months ago

1.12.3

10 months ago

1.12.4

9 months ago

1.12.2

10 months ago

1.12.1

10 months ago

1.12.0

10 months ago

1.11.135

12 months ago

1.11.136

11 months ago

1.11.133

12 months ago

1.11.134

12 months ago

1.11.139

11 months ago

1.11.138

11 months ago

1.11.134-alpha.8

12 months ago

1.11.134-alpha.5

12 months ago

1.11.134-alpha.7

12 months ago

1.11.134-alpha.6

12 months ago

1.11.140

11 months ago

1.11.141

10 months ago

1.11.124

1 year ago

1.11.125

1 year ago

1.11.123

1 year ago

1.11.128

1 year ago

1.11.129

1 year ago

1.11.126

1 year ago

1.11.127

1 year ago

1.11.131

1 year ago

1.11.132

12 months ago

1.11.130

1 year ago

1.11.122

1 year ago

1.11.121

1 year ago

1.11.120

1 year ago

1.11.119

1 year ago

1.11.118

1 year ago

1.11.115

2 years ago

1.11.117

2 years ago

1.11.116

2 years ago

1.11.113

2 years ago

1.11.114

2 years ago

1.11.111

2 years ago

1.11.112

2 years ago

1.11.108

2 years ago

1.11.109

2 years ago

1.11.110

2 years ago

1.11.107

2 years ago

1.11.106

2 years ago

1.11.98

2 years ago

1.11.99

2 years ago

1.11.102

2 years ago

1.11.103

2 years ago

1.11.100

2 years ago

1.11.101

2 years ago

1.11.104

2 years ago

1.11.105

2 years ago

1.11.97

2 years ago

1.11.96

2 years ago

1.11.94

2 years ago

1.11.95

2 years ago

1.11.92

3 years ago

1.11.93

3 years ago

1.11.9

3 years ago

1.10.4

3 years ago

1.8.1

3 years ago

1.6.3

3 years ago

1.8.0

3 years ago

1.6.2

3 years ago

1.11.0

3 years ago

1.11.4

3 years ago

1.11.3

3 years ago

1.11.2

3 years ago

1.11.1

3 years ago

1.11.8

3 years ago

1.11.7

3 years ago

1.11.6

3 years ago

1.11.5

3 years ago

1.7.3

3 years ago

1.9.0

3 years ago

1.7.2

3 years ago

1.7.1

3 years ago

1.7.0

3 years ago

1.10.1

3 years ago

1.10.0

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.0

3 years ago

1.3.0

3 years ago

1.2.18

3 years ago

1.2.19

3 years ago

1.2.20

3 years ago

1.2.23

3 years ago

1.2.21

3 years ago

1.2.22

3 years ago

1.2.17

3 years ago

1.0.0

3 years ago

1.2.16

3 years ago

1.2.15

3 years ago

1.2.11

3 years ago

1.2.8

3 years ago

1.2.6

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.1.6

3 years ago

1.0.7

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago