Plomin upgrade readiness
This page outlines the engineering and ecosystem readiness for the Plomin hardfork upgrade
Last updated
This page outlines the engineering and ecosystem readiness for the Plomin hardfork upgrade
Last updated
Intersect and the hard fork working group plays the role of coordinator, as a functional servant-leader on behalf of the community and delivery teams working on hard fork activity. The functional teams within Intersect will work with the various committees, working groups, and delivery teams, relaying information here on the knowledge base. Ultimately the date for the hard fork is directly influenced by the community, the relevant constitutional approval and required on-chain voting.
Core infrastructure encompasses all technologies included within the Cardano Node, as well as some key tools.
Release | |
---|---|
Due to the nature of Issue #4772 effect on hard forked networks running Protocol version 10.0, all nodes on testnets will require a re-synchronisation from genesis. This will not be required for mainnet, as it is yet to hard fork for Protocol version 10.0 (via Plomin).
Once upgraded to 10.1.3 in any testnet, the ledger directory can be deleted to force the node to resync the network from genesis. This will ensure that the node’s ledger state will be reconstructed correctly, without the effect of Issue #4772.
To reiterate this step is not required for mainnet.
For support with this upgrade on testnets feel free to ask questions via discord at #hfwg-plomin on the Intersect server or #spo-testnet via the IOHK server.
Note that, although staking rewards will continue to be earned as usual, in order to withdraw their rewards, following the Plomin hard fork, Ada holders will need to delegate to a DRep, which may be one of the pre-defined options, a single key or a Plutus v3 script. Until the hard fork, rewards may be withdrawn normally. Although following the hard fork, rewards may not be withdrawn unless a DRep is delegated to, rewards will continue to accrue to the Ada holder normally, regardless of whether or not a DRep is delegated to.
There are a number of breaking changes, including changes to era-agnostic commands. The following are designated as legacy commands:
address
Payment address commands
stake-address
Stake address commands
key
Key utility commands
transaction
Transaction commands
node
Node operation commands
stake-pool
Stake pool commands
query
Node query commands. Will query the local node whose Unix domain socket is obtained from the CARDANO_NODE_SOCKET_PATH
environment variable.
genesis
Genesis block commands
governance
Governance commands
text-view
Commands for dealing with Shelley TextView files. Transactions, addresses etc are stored on disk as TextView files.
For example, the previous top level commands query
and stake-pool
are now available as latest query
and latest stake-pool.
Please read full release notes here.
All test nets now have the capability to test node 10.x releases.
Readiness is a self-attestation from the community and ecosystem, facilitated at Intersect, of being technically ready for the Plomin upgrade.
Signalling readiness is important, this allows the on-chain governance, SPOs and the ICC in the case of Plomin upgrade, to make an informed decision voting for the governance action to enact the hard fork.
The community is encouraged to participate in updating and maintaining the status’ and details contained within this ecosystem readiness page.
You can do so by suggesting updates via this Intersect GitHub documentation repository, a simple how to guide provided here. Alternatively, if you find any information on this page incorrect or misleading please email: hard-fork@intersectmbo.org and request an update or correction.
Governance actions need to be enacted/voted on-chain for the hard fork to take place, you can keep track of the applicable governance actions for Plomin upgrade below.
Metadata for all Intersect governance actions can be found here on the Intersect Gitbook repository.
Stake pool operators should upgrade to a supported mainnet node 10.1 version in readiness for the hard fork. Below we compare the prevalence of Cardano blocks created by Node versions.
As of December 4th, 2024, 16% of blocks created on mainnet where created using node 10.1 version (updated to state the 10.1 version now required for mainnet hard fork). Live data can be seen via reputable Cardano explorers such as Pooltool.io
Tooling readiness is supported from version Node 10.1.1 compatible releases.
Libraries
Tools
Indexers
Higher Level Tooling
Wallet readiness is tracked against their integration against Cardano Node versions, as well as self-reported readiness
Light Wallets
Hardware Wallets
DApp and project readiness is tracked against self reported readiness. Although this hard fork will remain in the Conway era DApp developers should refer to the release notes and confirm readiness for the intra-era hard fork.
The community is encouraged to participate in updating and maintaining the status’ and details contained within this ecosystem readiness page.
You can do so by suggesting updates via this Intersect GitHub documentation repository, a simple how to guide provided here. Alternatively, if you find any information on this page incorrect or misleading please email hard-fork@intersectmbo.org and request an update or correction.
Network | Action | Status | Governance Actors | View via |
---|---|---|---|---|
Library | Status | Notes |
---|---|---|
Tools | Status | Notes |
---|---|---|
Indexers | Status | Notes |
---|---|---|
Tools | Status | Notes |
---|---|---|
Wallet | Highlevel Status | Preview Network |
---|---|---|
Wallet | Status | Notes |
---|---|---|
Wallet | Status | Notes |
---|---|---|
Name | Status |
---|---|
It is required that users upgrade to this version of the node.
Node 10.1.3
is a mainnet-ready release of the Cardano node that is capable of crossing the Chang#2 hard fork. This update addresses a ledger issue where DRep delegations could be removed under some conditions. This inadvertently affected the ability to withdraw rewards in Protocol Version 10, and changed the stake distribution for some DReps.
For further details about cardano-node 10.1.3
please see the release notes for 10.1.1
, since significant upgrades were performed compared to previous versions of the node.
Preview
PPU Cost Model
Enacted
CC
Preview
Hard Fork
Enacted
SPO's, CC
Pre-production
PPU Cost Model
Enacted
CC
Pre-production
Hard Fork
Enacted
SPO's, CC
Mainnet
PPU Cost Model
On-Chain
CC
Mainnet
Hard Fork
Pending
SPO's, CC
Cardano Serialization Library
Cardano Multiplatform Library
Cardano JavaScript SDK
Pallas
Cardano Transaction Library
MeshSDK
Aiken
cardano-wallet
Ready
Rosetta
GraphQL
cntools (guild-operators)
SPO Scripts (@gitmachtl)
Ogmios
Ready
Kupo
Oura
Scrolls
DB-Sync
Ready
Carp
Blockfrost
Koios
Maestro
Begin
Eternl
Eternl (mobile)
Lace
Nami
Nufi
Vespr
Vespr (Mobile)
Tokeo
Yoroi
Yoroi (Mobile)
Gero
Gero Mobile
Typhon
Flint
Trezor
Ledger (Nano S+, Nano X, Stax)
Ledger (Nano S)
Keystone
Daedalus
AdaLite
CNTools
Asda Finance
Astarter
Axo
Book.io
Cerra
Charli3
CherryLend
Clarity
Comment
Danogo
DexHunter
Encoins
Fluid Tokens
Genius Yield
Iagon
JPG.Store
Lending Pond
Lenfi
Levvy Finance
Moneta
MuseliSwap
MyUSD
NEWM
NMKR
Optim
Orcfax
Revuto
Rosenbridge
Saturn Swap
Spectrum
Splash
Summon
TeddySwap
USDM
VyFinance
Wingriders