# Upcoming @celo/celocli 7

**URL:** <https://forum.celo.org/t/upcoming-celo-celocli-7/11433>\
**Category:** Announcements\
**Created:** [June 11, 2025, 9:36am UTC](https://forum.celo.org/t/upcoming-celo-celocli-7/11433 "2025-06-11T09:36:38Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![aaronmgdr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.celo.org/aaronmgdr/32/9921_2.png) [@aaronmgdr](https://forum.celo.org/u/aaronmgdr)\
**Post date:** [June 11, 2025, 9:36am UTC](https://forum.celo.org/t/upcoming-celo-celocli-7/11433/1 "2025-06-11T09:36:39Z")

</div>

We are announcing the upcoming release of @celo/celocli version 7.

Betas are out now and the production release will be out in a few weeks once we have used the beta internally a bit.

```auto
npm install -g @celo/celocli@beta

```

_latest beta at time of release_ `@celo/celocli@7.0.0-beta.7`

This is quiet a big release in terms of lines of code changed and also has a few breaking changes.

## Breaking Changes

1. Now **defaults** to using “m/44’/60’/0’” (typical for evm wallets) as **base derivation path** for **account:new** and any command using **–useLedger.** _use `celocli config:set --derivationPath celoLegacy` for old behavior._

2. Remove support for --useAKV for transfer methods

3. Remove `node:accounts` command (use `account:list`)

4. epoch:\* commands will not warn and exit instead of erroring if Epoch is not in correct state for the given command

5. Remove `bls`\* flags from account:authorize and `releasecelo:authorize` commands, and `validator:list/register` commands (not used on L2)

6. Remove slashing flag from rewards:show (no longer relevant post L2 upgrade)

## Other changes To be aware of

…see comment

---

<div class="post-metadata">

**Author:** ![aaronmgdr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.celo.org/aaronmgdr/32/9921_2.png) [@aaronmgdr](https://forum.celo.org/u/aaronmgdr)\
**Post date:** [June 11, 2025, 9:39am UTC](https://forum.celo.org/t/upcoming-celo-celocli-7/11433/2 "2025-06-11T09:39:01Z")

</div>

### Movement to viem

[With the deprecation of web3](https://blog.chainsafe.io/web3-js-sunset/) we have started the task of moving `@celo/celocli` from depending on `@celo/contractkit` + `web3` to depending on `viem` + two upcoming tiny libraries `@celo/core` and `@celo/actions`

So far we have migrated the following commands.

- account:balance
- account:list
- account:new
- election:current
- election:vote
- election:activate
- epochs:current
- epochs:send-validator-payment
- releasecelo:transfer-dollars
- network:info
- network:whitelist
- transfer:dollars
- transfer:celo
- transfer:erc20
- transfer:euros
- transfer:reals
- transfer:stable
- governance:vote
- node:synced
- validatorgroup:rpc-urls
- validatorgroup:list
- validator:list

The remaining commands will be migrated over the next few quarters or for some potentially removed if we find that are no longer needed.

### Removal of L1 code

Technically a breaking change if for some reason you had forked the old celo mainnet and were using the celocli with it otherwise the removal of the code for handling L1 should not be noticed.

### Deprecations

- all commands in `dkg` group are deprecated
- `useAKV` flag. This was for connecting to AzureKeyVault for storing key to sign transactions. We hope to streamline and remove this functionality.

---

<div class="post-metadata">

**Author:** ![aaronmgdr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.celo.org/aaronmgdr/32/9921_2.png) [@aaronmgdr](https://forum.celo.org/u/aaronmgdr)\
**Post date:** [June 11, 2025, 9:39am UTC](https://forum.celo.org/t/upcoming-celo-celocli-7/11433/3 "2025-06-11T09:39:11Z")

</div>

### Notable bug fixes and features

- `account:list --useLedger` and `config` no longer require `--node` to be passed in.
- Add `epoch:status/current` command to view information on the current epoch
- Scores for validator groups and validators are now properly fetched from score manager contract

## thank you

Please try out the beta and report any issues here or in our [GitHub - celo-org/developer-tooling: 🛠️ SDKs and CLI for interacting with Celo](http://github.com/celo-org/developer-tooling)

---

<div class="post-metadata">

**Author:** ![aaronmgdr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.celo.org/aaronmgdr/32/9921_2.png) [@aaronmgdr](https://forum.celo.org/u/aaronmgdr)\
**Post date:** [July 8, 2025, 2:07pm UTC](https://forum.celo.org/t/upcoming-celo-celocli-7/11433/4 "2025-07-08T14:07:34Z")

</div>

Pushed out [Beta 10](https://www.npmjs.com/package/@celo/celocli/v/7.0.0-beta.10) Yesterday.

Likely this will be the same code as will be in the final release.

Please check it out

---

<div class="post-metadata">

**Author:** ![aaronmgdr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.celo.org/aaronmgdr/32/9921_2.png) [@aaronmgdr](https://forum.celo.org/u/aaronmgdr)\
**Post date:** [July 9, 2025, 3:28pm UTC](https://forum.celo.org/t/upcoming-celo-celocli-7/11433/5 "2025-07-09T15:28:08Z")

</div>

final release is prepped [Version Packages by github-actions[bot] · Pull Request #681 · celo-org/developer-tooling · GitHub](https://github.com/celo-org/developer-tooling/pull/681)

---

<div class="post-metadata">

**Author:** ![aaronmgdr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.celo.org/aaronmgdr/32/9921_2.png) [@aaronmgdr](https://forum.celo.org/u/aaronmgdr)\
**Post date:** [July 10, 2025, 7:58am UTC](https://forum.celo.org/t/upcoming-celo-celocli-7/11433/6 "2025-07-10T07:58:13Z")

</div>

Final release is out. [@celo/celocli - npm](https://www.npmjs.com/package/@celo/celocli)

---

<div class="post-metadata">

**Author:** ![aaronmgdr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.celo.org/aaronmgdr/32/9921_2.png) [@aaronmgdr](https://forum.celo.org/u/aaronmgdr)\
**Post date:** [July 21, 2025, 5:25pm UTC](https://forum.celo.org/t/upcoming-celo-celocli-7/11433/7 "2025-07-21T17:25:20Z")

</div>

a bug preventing large token and celo transfers in celocli 7.0.0 has been fixed in 7.0.1

> **[Release @celo/celocli@7.0.1 · celo-org/developer-tooling](https://github.com/celo-org/developer-tooling/releases/tag/%40celo%2Fcelocli%407.0.1)**
>
> Patch Changes
> 
> \#683 bbdce04 Thanks @aaronmgdr! - Fix incorrect estimation of gas for transfers
