Completium
Completium-cli installation and usage
Last updated
Completium-cli installation and usage
Completium is a set of tools to support smart contract development with the Archetype language. We installed completium in the previous section, but it must be initialised.
Running npx completium-cli will run the locally installed completium client interface package. For convenience, the command can be aliased with:
alias ccli="npx completium-cli"Then, subsequent calls to ccli are shorthands for npx completium-cli
ccli initThis will create the local configuration and default accounts.
A sandbox is a local simulated blockchain for testing and development purposes.
Completium-cli uses the oxheadalpha/flextesa container with a single node and bootstrapped accounts. With Docker running, ensure you have an up-to-date sandbox container:
docker pull oxheadalpha/flextesa:latestStart the blockchain sandbox:
ccli start sandboxStart/stop the sandbox container (a new blockchain will be created at each restart)
ccli start sandbox
ccli stop sandboxSwitch environments (sandbox, ghostnet...)
Switch account (used for next call):
Other commands will explained throughout the tutorial. You can always refresh your memory with ccli help.
Last updated
ccli switch endpointccli switch account