Duniter v2 is live!
At last! After five years of intermittent work, with intense periods and quieter phases, Duniter version 2 and its software ecosystem (duniter-squid, Ğecko, Cesium 2, Ğ1nkgo…) are finally ready to host the Ğ1. The final network was launched successfully on 7 March 2026. The last Duniter v1 block (block 913,638) was created that day, and all the data was transferred into Duniter v2's block zero. From 8 March, the first Universal Dividend was produced by Duniter v2.
Duniter v2's first commit dates back to 6 July 2021 (8425343d), and the first announcement on the forum to 14 July 2021. Many people contributed to this effort over the years. Thank you all!
Why a version 2?
Duniter v1, written in TypeScript/Node.js, kept the Ğ1 running for nine years. But the limits of that architecture made it difficult to add new features and to maintain the software in the long run.
Duniter v2 is a complete rewrite in Rust, based on the Polkadot SDK framework (formerly Substrate). That choice brings significant gains in performance, security and maintainability, while opening the door to a richer tooling ecosystem.
Immediate improvements
- Performance: moving to Rust and the Polkadot SDK brings a noticeable gain in block processing speed and memory use.
- Indexer: duniter-squid makes it possible to query the blockchain's history finely and quickly, which makes client applications and analysis tools easier to build.
- Modularity: the Polkadot SDK pallet architecture allows features to be enabled or disabled independently, and the protocol to be upgraded without forking the network.
- Interoperability: the Polkadot SDK offers compatibility with the Polkadot ecosystem and its tooling (indexers, wallets, network infrastructure…).
What it opens up
Duniter v2 paves the way for features that have been wanted for a long time:
- scheduled transfers (programmed in advance)
- guardian accounts, allowing an account to be recovered by a trusted third party
- group accounts with collective spending thresholds
- on-chain governance for the network's technical decisions
These features will be enabled progressively by the community, through the protocol upgrade mechanisms.
How do I upgrade?
Accounts are migrated using v2-compatible client applications. Users can migrate their account with their recovery phrase through:
- Ğecko — mobile wallet
- Cesium 2 — cross-platform application
- Ğ1nkgo — payment application
- Ğ1cli — command-line client
Reporting a bug
The paint is still wet! If you run into a problem, please do report it — it helps us a lot:
- on the Duniter forum with the
#bugV2tag - on the project's GitLab repositories
We actively follow every report and prioritise fixes according to the volunteer energy available.
A collective effort
Version 1 of the software came about thanks to cgeek, the main author of the Duniter protocol. It grew over all those years thanks to the contributions of many developers.
Duniter v2 is the fruit of collaborative work carried out by many contributors. Thanks in particular to elois for the initial impetus and his valuable help, to Hugo for taking the project over, to cgeek for his work on the CI and the xtasks, to poka for his relentless work, his enthusiasm, orchestrating the launch and maintaining the infrastructure, to Moul and Immae for the project's system administration, and to all the other contributors, testers and community members who made this migration possible.
Two crowdfunding campaigns (2022 and 2024) as well as funding from ADEME helped support the development. Many thanks to the 883 donors who took part in those fundraisers.
Beyond the code, the MàJ v2 collective played an essential role in preparing this migration: informing the community, supporting users and coordinating discussions in the dedicated category of the Monnaie Libre forum. Thanks to everyone involved in that collective effort, which would certainly deserve an article of its own.
What now?
After this major technical milestone, a new phase begins: the one about uses.
Today the Ğ1 has a robust technical base, ready to support new tools, new practices and above all wider adoption.
So this is the ideal moment to:
- (re)discover the Ğ1 if you had set it aside
- create or migrate your account on v2
- meet other members near you
- offer your goods and services
- build new tools in this renewed ecosystem
Every user, every transaction, every initiative helps strengthen the currency.
The Ğ1 remains a unique experiment:
- a currency co-created by its members through the Universal Dividend
- a system with no central bank and no speculation
- a network based on human trust rather than capital
- an economy still emerging, where everything remains to be built
With Duniter v2, the technical obstacles shrink and the horizon widens. It is a rare opportunity: taking part in an alternative economy from its very foundations. It is up to us to make the Ğ1 libre currency live.
To follow the discussions around the launch:
- La Ğ1v2 est là ! (Duniter forum, in French)
- Duniter-g1 v2.0.2 bootnodes (Duniter forum)