The cLabs Developer tooling team is excited to announce the beta release of @celo/celocli 6.0, with new features, enhanced functionality, and some cleanup to make your experience smoother. This version introduces important updates for governance, ledger compatibility, and L2 support.
install
EDIT: final release is out
npm install -g @celo/celocli
Why upgrade to celocli 6.0?
Full Release notes linked below, but here are a few reasons why you would want to upgrade.
-
you are a security council member needing to approve hot fixes
-
you have a ledger device
-
you want better errors for methods/contracts that will throw on L2
-
you want to build governance proposals that use mento contracts or core release 12 contracts
-
you want to be able to call account:new without passing a node
-
you will see the --node flag option globally and some handy chain aliases
What you need to know before you upgrade:
We are removing a few commands. But don’t fear as they were mostly obscure.
-
transfer:gold (deprecated alias for transfer:celo)
-
validator:force-deaffiliate (was not actually callable)
-
all reserve commands (were not usable since mento deprecated v1)
-
account:recover-old (only relevant for pre release version of celo wallet from 4 years ago)
-
identity:identifier + identity:get-attestations (not relevant with the current version of social connect)
What else?
Celocli test coverage is now at 74% , ensuring greater reliability.
@celo/celocli@6.0.0 release notes
These betas are available for testing, and your feedback is always valued!
–
The cLabs Developer Tooling Team