@celo/celocli 6.0 Release

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% :chart_with_upwards_trend:, ensuring greater reliability.

@celo/celocli@6.0.0 release notes

npm

These betas are available for testing, and your feedback is always valued!


The cLabs Developer Tooling Team

1 Like