# Ecosystem Readiness

Readiness is a self-attestation from the community and ecosystem, facilitated at Intersect, of being technically ready for the next upgrade.

Signalling readiness is important, this allows the on-chain governance, SPOs and the CC in the case of a major upgrade, to make an informed decision voting for the governance action to enact a hard fork or other significant change.

The community is encouraged to participate in updating and maintaining this key list of tooling, libraries, wallets and other key components. Understandably, over time between major events, popularity and practices change. It is important the HFWG understands what dependencies and key tools are used by the community in order to ensure their participation in any readiness activities.&#x20;

{% hint style="warning" %}
You can suggesting updates to any of the lists below via this Intersect [GitHub documentation repository](https://github.com/IntersectMBO/hf-wg-documentation), a simple how to guide provided [here](https://github.com/IntersectMBO/hf-wg-documentation/blob/main/README.md).&#x20;
{% endhint %}

***

### Tooling

The following list of tools, libraries and indexers will be tracked during readiness activity

**Tools**

<table><thead><tr><th width="274">Tools</th><th>Notes</th></tr></thead><tbody><tr><td>cardano-wallet</td><td>(<a href="https://github.com/cardano-foundation/cardano-wallet/releases">release repository</a>)</td></tr><tr><td>Rosetta</td><td>(<a href="https://github.com/cardano-foundation/cardano-rosetta/releases">release repository</a>)</td></tr><tr><td>Rosetta-Java</td><td>(<a href="https://github.com/cardano-foundation/cardano-rosetta-java/releases/tag/1.1.5">release repository</a>)</td></tr><tr><td>GraphQL</td><td>(<a href="https://github.com/cardano-foundation/cardano-graphql/releases">release repository</a>)</td></tr><tr><td>cntools (guild-operators)</td><td>(<a href="https://github.com/cardano-community/guild-operators/blob/alpha/docs/Scripts/cntools-changelog.md">change log</a>)</td></tr><tr><td>SPO Scripts (@gitmachtl)</td><td>(<a href="https://github.com/gitmachtl/scripts/releases">release repository</a>)</td></tr><tr><td>Ogmios</td><td>(<a href="https://github.com/CardanoSolutions/ogmios/releases">release repository</a>)</td></tr></tbody></table>

**Libraries**

<table><thead><tr><th width="287">Library</th><th>Notes</th></tr></thead><tbody><tr><td>Blaze Cardano</td><td>(<a href="https://github.com/butaneprotocol/blaze-cardano/releases">release repository</a>)</td></tr><tr><td>Cardano Serialization Library</td><td>(<a href="https://github.com/Emurgo/cardano-serialization-lib/releases">release repository</a>)</td></tr><tr><td>Cardano Multiplatform Library</td><td>(<a href="https://github.com/dcSpark/cardano-multiplatform-lib/releases">release repository</a>)</td></tr><tr><td>Cardano JavaScript SDK</td><td>(<a href="https://github.com/input-output-hk/cardano-js-sdk/releases">release repository</a>)</td></tr><tr><td>Pallas</td><td>(<a href="https://github.com/txpipe/pallas/releases">release repository</a>)</td></tr><tr><td>Cardano Transaction Library</td><td>(<a href="https://github.com/Plutonomicon/cardano-transaction-lib/">release repository</a>)</td></tr><tr><td>MeshSDK</td><td>(<a href="https://github.com/MeshJS/mesh/releases">release repository</a>)</td></tr><tr><td>Aiken</td><td>(<a href="https://github.com/aiken-lang/aiken/releases">release repository</a>)</td></tr><tr><td>Lucid Evolution</td><td>(<a href="https://github.com/Anastasia-Labs/lucid-evolution/releases">release repository</a>)</td></tr></tbody></table>

**Indexers**

<table><thead><tr><th width="282">Indexers</th><th>Notes</th></tr></thead><tbody><tr><td>Kupo</td><td>(<a href="https://github.com/CardanoSolutions/kupo/releases">release repository</a>)</td></tr><tr><td>Oura</td><td>(<a href="https://github.com/txpipe/oura/releases">release repository</a>)</td></tr><tr><td>Scrolls</td><td>(<a href="https://github.com/txpipe/scrolls/releases">release repository</a>)</td></tr><tr><td>DB-Sync</td><td>(<a href="https://github.com/IntersectMBO/cardano-db-sync/releases/tag/13.6.0.4">release repository</a>)</td></tr><tr><td>Carp</td><td>(<a href="https://github.com/dcSpark/carp/releases">release repository</a>)</td></tr></tbody></table>

**Higher Level Tooling**

<table><thead><tr><th width="284">Tools</th><th>Notes</th></tr></thead><tbody><tr><td>Blockfrost</td><td>(<a href="https://github.com/blockfrost">repository</a>)</td></tr><tr><td>Koios</td><td>(<a href="https://github.com/cardano-community/koios-artifacts/releases">release repository</a>)</td></tr><tr><td>Maestro</td><td>(<a href="https://github.com/maestro-org">repository</a>)</td></tr></tbody></table>

***

### Wallets

The following light, hardware and full node wallets will be tracked during readiness activity

**Light Wallets**

<table><thead><tr><th width="232">Wallet</th><th>Notes</th></tr></thead><tbody><tr><td>Eternl</td><td></td></tr><tr><td>Eternl (mobile)</td><td></td></tr><tr><td>Lace</td><td></td></tr><tr><td>Nufi</td><td></td></tr><tr><td>MinWallet</td><td></td></tr><tr><td>Vespr</td><td></td></tr><tr><td>Tokeo</td><td></td></tr><tr><td>Yoroi</td><td></td></tr><tr><td>Typhon</td><td></td></tr><tr><td>Nami</td><td>See <a href="https://www.lace.io/blog/a-guide-to-laces-new-nami-mode">blog post</a></td></tr><tr><td>Flint</td><td>See <a href="https://x.com/FlintWallet/status/1828184961960308832?t=0eIBBMnAY5feMTOlojFlSg&#x26;s=19">X post</a></td></tr></tbody></table>

**Hardware Wallets**

<table><thead><tr><th width="251">Wallet</th><th>Notes</th></tr></thead><tbody><tr><td>Trezor</td><td></td></tr><tr><td>Ledger</td><td></td></tr><tr><td>Keystone</td><td></td></tr></tbody></table>

#### Full Node / CLI Wallets

<table><thead><tr><th width="251">Wallet</th><th>Notes</th></tr></thead><tbody><tr><td>Daedalus</td><td></td></tr><tr><td>AdaLite</td><td></td></tr><tr><td>CNTools</td><td></td></tr></tbody></table>

***

### DApps & Projects

DApp and Defi project readiness is subjective. Different upgrades will affect the ecosystem in entirely different ways.

The HFWG looks for evidence that trusted and mature ecosystem builders, where a level of expertise and experience are evidenced, have upgraded.

This demonstrates 'the art of the possible’, which contributes to understanding ecosystem impact and timeline required for upgrades, and also builds confidence that a good level of community testing has been undertaken.

For most upgrades the DApp and Defi owners and builders will be asked to self-attest to readiness depending on the change being undertaken. &#x20;

{% hint style="warning" %}
Suggesting updates to any of the lists above via this Intersect [GitHub documentation repository](https://github.com/IntersectMBO/hf-wg-documentation), a simple how to guide provided [here](https://github.com/IntersectMBO/hf-wg-documentation/blob/main/README.md).
{% endhint %}
