DevX Initiative
In review: This tooling data is still being verified and may change.

Cardano tooling · Protocol version 12 · Node 11.2

Evidence

What each verdict rests on. Every decision quotes the shipped code it was read from, at a pinned revision; quotes sit collapsed under each tool and link to the exact line. The same decisions appear on each tool's own page.

Upstream fix released: the tool must upgrade

Every confirmed gap of these tools has a released fix upstream, so the next move is theirs. Raising the pin is the minimum: a step across a breaking release changes the library's API, and code that names eras needs a Dijkstra case of its own. Inherited gaps nobody has read yet may add blockers.

ToolUpgradeOwn era handlingNot read yet
marconi
  • cardano-api 8.20 → 11.11.0.0 breaking
Own code must change
Maps eras exhaustively up to Conway and fixes its UTxO output type to Conway, on cardano-api 8.20 and its removed CardanoMode API; the upgrade to cardano-api 11.8 is a port. A dependency solve (2026-10-22, scripts/readiness/bump-solve) does not resolve even for shipped code: its build files name ouroboros-network-protocols and the ouroboros-consensus protocol, diffusion and cardano packages, which consensus 5.1 carries as sub-libraries; its tests pin a cardano-node-emulator that no release supports on cardano-api 11.x; and the compiler moves from GHC 9.2.8 to 9.6.7.
none
marlowe
  • cardano-api 11.0 → 11.11.0.0 breaking
Own code must change
The CLI offers only the Conway era and maps Plutus script versions per era up to PlutusV3 in Conway; Dijkstra and PlutusV4 need new cases. A dependency solve (2026-10-22, scripts/readiness/bump-solve) resolves cardano-api 11.8.0.0 on GHC 9.6.7 only with four companion pins raised across majors: cardano-crypto-class to ^>=2.6, plutus-core and plutus-ledger-api to ^>=1.71, and validation to ^>=1.2; nothing was compiled.
none

To review

Inherited gaps not read yet

Tools that reach a component with a cited gap, but whose use of the gapped capability nobody has read yet: a likely blocker until a reading confirms or clears it. Hosted Blockfrost consumers inherit the self-hosted backend's verdict.

None: every inherited gap has a decision.

Waiting on a component verdict

113 tools reach a component with no verdict on the surface they use: nothing found (no-evidence, never a pass), an acknowledged issue, or unreleased work. Most already break for another reason; for 7 it is all that stands between them and a verdict. Assessing the component settles every tool under it.

blockfrost · no-evidence · 58 tools
koios · no-evidence · 37 tools
cardano-serialization-lib-csl · no-evidence · 27 tools
pallas · in-progress · 22 tools
  • aiken plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • amaru consensus-participation, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • blaze plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • boros consensus-participation, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • cardaminal consensus-participation, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • cncli consensus-participation, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • cquisitor-lib plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • de-uplc plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • de-uplc-web plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • dolos consensus-participation, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • gastronomy consensus-participation, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • gerolamo plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • lace-anatomy consensus-participation, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • lucid plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • lucid-evolution plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • mithril consensus-participation, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • mumak consensus-participation, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • naumachia plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • oura consensus-participation, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • scrolls consensus-participation, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • whisky consensus-participation, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • zhuli plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
utxorpc · in-progress · 22 tools
  • adder block-encoding, transaction-encoding
  • amaru block-encoding, transaction-encoding
  • apollo block-encoding, transaction-encoding
  • argus-cardano-sync block-encoding, transaction-encoding
  • boros block-encoding, transaction-encoding
  • bursa block-encoding, transaction-encoding
  • cardano-ibc-incubator block-encoding, transaction-encoding
  • cardano-node-api block-encoding, transaction-encoding
  • cshell block-encoding, transaction-encoding
  • dingo block-encoding, transaction-encoding
  • dolos block-encoding, transaction-encoding
  • evolution-sdk block-encoding, transaction-encoding
  • gerolamo block-encoding, transaction-encoding
  • gouroboros block-encoding, transaction-encoding
  • govtool block-encoding, transaction-encoding
  • metis block-encoding, transaction-encoding
  • odatano block-encoding, transaction-encoding
  • oura block-encoding, transaction-encoding
  • pallas block-encoding, transaction-encoding
  • scalus block-encoding, transaction-encoding
  • tx3 block-encoding, transaction-encoding
  • txtop block-encoding, transaction-encoding
bloxbean-cardano-client-library · no-evidence · 11 tools
ledgerjs-hw-app-cardano · no-evidence · 8 tools
yaci · in-progress · 7 tools
  • bloxbean-cardano-client-library block-encoding, era-identity, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • cardano-rosetta-java block-encoding, era-identity, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • cf-ledger-sync block-encoding, era-identity, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • yaci-bridge block-encoding, era-identity, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • yaci-devkit block-encoding, era-identity, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • yaci-store block-encoding, era-identity, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • yano block-encoding, era-identity, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
cardano-js-sdk · in-progress · 6 tools
  • blaze era-identity, plutus-language, stake-pool-registration, transaction-encoding, transaction-rules
  • cardano-ibc-incubator era-identity, plutus-language, stake-pool-registration, transaction-encoding, transaction-rules
  • daedalus era-identity, plutus-language, stake-pool-registration, transaction-encoding, transaction-rules
  • lace era-identity, plutus-language, stake-pool-registration, transaction-encoding, transaction-rules
  • meshjs-mesh-sdk era-identity, plutus-language, stake-pool-registration, transaction-encoding, transaction-rules
  • nami era-identity, plutus-language, stake-pool-registration, transaction-encoding, transaction-rules
cardano-multiplatform-lib-cml · no-evidence · 6 tools
meshjs-mesh-sdk · no-evidence · 5 tools
scalus · in-progress · 5 tools
blaze · in-progress · 4 tools
  • lace era-identity, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • masumi era-identity, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • nami era-identity, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
  • sundae-sdk era-identity, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
lucid-evolution · no-evidence · 3 tools
pycardano · no-evidence · 3 tools
amaru · in-progress · 2 tools
  • pallas block-encoding, consensus-participation, era-identity, transaction-encoding
  • yano block-encoding, consensus-participation, era-identity, transaction-encoding
buildooor · no-evidence · 2 tools
  • gerolamo era-identity, protocol-parameters, stake-pool-registration, transaction-rules
  • odatano era-identity, protocol-parameters, stake-pool-registration, transaction-rules
cardano-wallet · in-progress · 2 tools
  • cardano-wallet-js block-encoding, era-identity, transaction-encoding, transaction-rules
  • daedalus block-encoding, era-identity, transaction-encoding, transaction-rules
cardanosharp · no-evidence · 2 tools
  • cscli era-identity, protocol-parameters, stake-pool-registration, transaction-rules
  • nmkr-studio-api era-identity, protocol-parameters, stake-pool-registration, transaction-rules
cquisitor-lib · no-evidence · 2 tools
  • cquisitor block-encoding, protocol-parameters, stake-pool-registration, transaction-rules
  • whisky block-encoding, protocol-parameters, stake-pool-registration, transaction-rules
julc · no-evidence · 2 tools
whisky · no-evidence · 2 tools
yaci-store · in-progress · 2 tools
adder · in-progress · 1 tool
apollo · in-progress · 1 tool
  • bursa era-identity, plutus-language, protocol-parameters, stake-pool-registration, transaction-encoding, transaction-rules
cardano-data-lite · no-evidence · 1 tool

Confirmed gaps

542 decisions on 118 tools: a shipped path uses the gapped capability, so the tool fails or misbehaves after the hardfork until it or its dependency moves. Open a row for the quotes.

adaliteown code1 decision · 3 quotes

own codetransaction-encoding

Stake key registration and deregistration are encoded as certificate types 0 and 1. Dijkstra rejects deposit-less stake (de)registration certificates (types 0 and 1); on the devnet a Conway transaction carrying one is refused after the fork (cross-era-submission).

adapools-xyzcardano-db-sync3 decisions · 1 quote

cardano-db-syncblock-encodingera-identitytransaction-encoding

Verifies ad payments by querying db-sync transaction outputs. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

adastat-apicardano-db-sync5 decisions · 3 quotes

cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

The explorer API is built on db-sync tables: transaction outputs, epoch parameters and pool registrations. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

addergouroboroskupo5 decisions · 3 quotes

gouroborosblock-encodingera-identity

Decodes blocks and mempool transactions with pre-target ledger types.

kupoblock-encodingera-identitytransaction-encoding

The chain-sync input resolves transaction inputs through Kupo when configured; after the fork Kupo cannot index Dijkstra blocks and Adder emits events without resolved inputs.

apollokupoogmiosblockfrostkoios9 decisions · 6 quotes

kupoblock-encodingera-identitytransaction-encoding

The Ogmios chain context looks UTxOs up through Kupo matches. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiostransaction-encodingera-identity

Submits transactions through Ogmios, whose v7 release encodes an earlier Dijkstra transaction format.

ogmiosplutus-language

Evaluates script execution units through Ogmios.

ogmiosprotocol-parameters

Reads protocol parameters from Ogmios for transaction building.

blockfrostprotocol-parameters

The Blockfrost backend builds transactions from /epochs/latest/parameters, which serves no Dijkstra parameters.

koiosprotocol-parameters

The new Koios backend builds from /epoch_params, reaching the provider's unresolved Dijkstra parameter handling.

atlascardano-apikupoogmiosblockfrost11 decisions · 8 quotes

cardano-apicardano-api-haskellera-identitytransaction-encoding

Node queries are fixed to the Conway era on cardano-api 10.13.1.

kupoblock-encodingera-identitytransaction-encoding

The Kupo provider answers UTxO queries. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiosera-identity

Era history comes from Ogmios and is parsed as exactly seven eras (Byron to Conway), so it fails once the history includes Dijkstra.

ogmiostransaction-encoding

Submits transactions through Ogmios.

ogmiosprotocol-parameters

Reads protocol parameters from Ogmios.

blockfrostera-identity

The Blockfrost provider reads /network/eras, which throws on protocol 12, and parses it as exactly seven eras.

blockfrostprotocol-parameters

Builds transactions from Blockfrost's latest epoch parameters.

blazecardano-js-sdkkupoogmiosblockfrostmaestro (deprecated)13 decisions · 8 quotes

cardano-js-sdkprotocol-parameters

blaze-core re-exports @cardano-sdk/core serialization, so its parameter-update ceiling is Blaze's.

kupoblock-encodingera-identitytransaction-encoding

The Kupmios provider queries UTxOs, datums and scripts from Kupo. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiosblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

@blaze-cardano/ogmios is an Ogmios client covering chain-sync, submission, evaluation and ledger-state queries; Kupmios takes parameters and submission from it.

blockfrostprotocol-parameters

The Blockfrost provider builds transactions from /epochs/latest/parameters.

maestro (deprecated)era-identityprotocol-parameterstransaction-encoding

blaze-query's Maestro provider reads protocol parameters and submits transactions through Maestro.

blockfrostcardano-db-sync5 decisions · 2 quotes

cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

The backend serves every endpoint from db-sync tables, including epoch_param for parameters and eras and pool registration tables. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

blockfrost-cardano-cliblockfrost1 decision · 1 quote

blockfrostprotocol-parameters

query protocol-parameters rebuilds cardano-cli output from Blockfrost epoch parameters, which carry no Dijkstra parameters.

blockfrost-goblockfrost2 decisions · 2 quotes

blockfrostera-identityprotocol-parameters

The SDK wraps /network/eras, which throws on protocol 12, and the epoch parameter endpoints, which serve no Dijkstra parameters; the fix is server-side.

  • api_network.go:82func (c *apiClient) NetworkEras(ctx context.Context) (ne []NetworkEra, err error) {
  • api_epochs.go:234func (c *apiClient) LatestEpochParameters(ctx context.Context) (epr EpochParameters, err error) {
blockfrost-jsblockfrostogmios4 decisions · 3 quotes

blockfrostera-identityprotocol-parameters

The SDK wraps /network/eras, which throws on protocol 12, and the epoch parameter endpoints, which serve no Dijkstra parameters; the fix is server-side.

ogmiosplutus-languagetransaction-encoding

Wraps Blockfrost's transaction evaluation, which Blockfrost answers through Ogmios.

blockfrost-pythonblockfrostogmios4 decisions · 3 quotes

blockfrostera-identityprotocol-parameters

The SDK wraps /network/eras, which throws on protocol 12, and the epoch parameter endpoints, which serve no Dijkstra parameters; the fix is server-side.

ogmiosplutus-languagetransaction-encoding

Wraps Blockfrost's transaction evaluation, which Blockfrost answers through Ogmios.

bloxbean-cardano-client-librarykupoogmiosblockfrostkoios9 decisions · 5 quotes

kupoblock-encodingera-identitytransaction-encoding

The Kupo UTxO supplier reads matches from Kupo. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiostransaction-encodingera-identityplutus-languageprotocol-parameters

The Ogmios backend submits and evaluates transactions and reads protocol parameters through Ogmios.

blockfrostprotocol-parameters

The Blockfrost backend reads protocol parameters for transaction building.

koiosprotocol-parameters

The Koios backend reads epoch parameters, which Koios serves Conway-only.

borospallas2 decisions · 2 quotes

pallasblock-encodingera-identity

Submitted transactions are era-detected with MultiEraTx::decode, which does not recognise Dijkstra's three-element form in any Pallas revision (devnet check pallas-transactions).

bursagouroborosledgerjs-hw-app-cardano2 decisions · 3 quotes

gouroborosera-identity

Bursa signing still infers the era of supplied transaction bytes through gouroboros. The current v0.216.3 probe still rejects ordinary Dijkstra transactions; this source path remains exposed.

  • transaction.go:330func SignTransaction(txCbor []byte, signers []*LoadedKey) ([]byte, error) {
  • transaction.go:336return nil, fmt.Errorf("failed to determine transaction era: %w", err)

ledgerjs-hw-app-cardanotransaction-encoding

The web signer hands supplied transactions to a Ledger.

cabogmios1 decision · 1 quote

ogmiosprotocol-parameters

The wallet's backend returns protocol parameters in Ogmios's format, which the client parses for transaction building.

cardaminalpallas2 decisions · 3 quotes

pallasblock-encodingera-identity

Wallet sync decodes every block and header from upstream with MultiEraBlock::decode and MultiEraHeader::decode, from Pallas's default branch, which has no Dijkstra era.

cardano-cli-gurumaestro (deprecated)3 decisions · 1 quote

maestro (deprecated)era-identityprotocol-parameterstransaction-encoding

The shipped maestro helper script sends every query to the Maestro API.

  • scripts/maestro:40curl -H "api-key: $project_id" -H "Accept: application/json" "$MAESTRO_URL/$query" | jq
cardano-client-bindingsblockfrostogmiosbloxbean-cardano-client-library5 decisions · 3 quotes

blockfrostprotocol-parameters

The Go, JS and Python provider wrappers read /epochs/latest/parameters for transaction building.

ogmiosplutus-languagetransaction-encoding

The remote evaluator posts transactions to a Blockfrost-compatible /utils/txs/evaluate, which Blockfrost answers through Ogmios.

bloxbean-cardano-client-librarytransaction-encodingplutus-language

Decodes transactions it did not build with cardano-client-lib, whose body ends at key 22 and languages at V3. (the transaction API takes caller-supplied CBOR).

cardano-ctfblockfrost1 decision · 1 quote

blockfrostprotocol-parameters

Outside the emulator, the challenges build transactions with Lucid Evolution on a Blockfrost provider, which reads Blockfrost's epoch parameters.

cardano-dev-walletcardano-serialization-lib-cslkupoogmios9 decisions · 4 quotes

cardano-serialization-lib-cslplutus-language

The CIP-30 signTx handler decodes dApp-supplied transactions with CSL; a transaction carrying a PlutusV4 script or cost model fails to decode.

kupoblock-encodingera-identitytransaction-encoding

The Ogmios/Kupo backend lists UTxOs from Kupo matches. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiostransaction-encodingera-identity

The Ogmios/Kupo backend submits transactions through Ogmios.

cardano-serialization-lib-cslprotocol-parametersstake-pool-registrationtransaction-encoding

The CIP-30 signTx handler decodes dApp-supplied transactions with CSL, whose body decoder rejects keys beyond 22, parameter updates beyond key 33 and pool certificates with a BLS key.

cardano-goblockfrost1 decision · 1 quote

blockfrostprotocol-parameters

The Blockfrost node reads latest epoch parameters for transaction building.

cardano-graphqlcardano-db-sync5 decisions · 2 quotes

cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

The GraphQL API is Hasura over db-sync, including epoch_param and pool registrations. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

cardano-hw-clicardano-serialization-lib-cslcardano-hw-interop-libledgerjs-hw-app-cardano6 decisions · 6 quotes

cardano-serialization-lib-cslplutus-language

Witness handling decodes witness sets with CSL and validates Plutus witnesses and cost models of user-supplied transactions.

cardano-hw-interop-libtransaction-encoding

Parses transaction files with the interop library, which rejects bodies with keys beyond 22.

ledgerjs-hw-app-cardanotransaction-encoding

Signs transactions built elsewhere (dApp requests or transaction files) on a Ledger; the Ledger transaction model ends at key 22.

  • package.json:44"@cardano-foundation/ledgerjs-hw-app-cardano": "8.0.0-beta",

cardano-serialization-lib-cslprotocol-parametersstake-pool-registrationtransaction-encoding

Transaction files supplied by the user are decoded with CSL, whose body decoder rejects keys beyond 22, parameter updates beyond key 33 and pool certificates with a BLS key (pool registration signing included).

cardano-ibc-incubatorgouroboroskupoogmiosblockfrostcardano-multiplatform-lib-cml14 decisions · 8 quotes

gouroborosblock-encodingera-identitytransaction-encodingstake-pool-registration

The probabilistic light client decodes Cardano blocks and pool certificates with gouroboros v0.205.4, before Dijkstra block and transaction types.

kupoblock-encodingera-identitytransaction-encoding

The gateway's Lucid provider reads UTxOs, datums and scripts from Kupo. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiosblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

The gateway follows blocks and reads era summaries through Ogmios, and its Lucid provider submits, evaluates and reads parameters through it.

blockfrostprotocol-parameters

Epoch history reads Blockfrost epoch parameters on public networks.

cardano-multiplatform-lib-cmltransaction-encoding

The gateway decodes on-chain transaction bodies it did not build (packet evidence) with CML 6.2.0.

cardano-js-sdkcardano-db-syncogmiosblockfrostledgerjs-hw-app-cardano13 decisions · 5 quotes

cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

cardano-services implements its chain-history, network-info, stake-pool, rewards and asset providers on db-sync. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

ogmiosblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

@cardano-sdk/ogmios is the node interface of cardano-services: chain-sync, submission, era summaries and ledger-state queries.

blockfrostera-identityprotocol-parameters

The Blockfrost network-info provider reads /network/eras and the epoch parameters.

ledgerjs-hw-app-cardanotransaction-encoding

Signs transactions built elsewhere (dApp requests or transaction files) on a Ledger: the Ledger key agent signs any body handed to it, including CIP-30 requests in Lace.

cardano-mcpkupoblockfrost4 decisions · 2 quotes

kupoblock-encodingera-identitytransaction-encoding

The indexer tools query Kupo matches. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

  • src/lib/kupo.ts:24return kupoFetch<KupoMatch[]>(`/matches/${encodeURIComponent(pattern)}`);

blockfrostprotocol-parameters

The transaction builder reads Blockfrost's latest epoch parameters.

cardano-node-apigouroborosadder8 decisions · 6 quotes

gouroborosnode-to-client-protocolblock-encoding

Its whole purpose is a node-to-client bridge (chain-sync, state query, tx monitor, tx submission) on gouroboros v0.202.7, which stops before V23. The repository is archived.

gouroborosera-identitytransaction-encodingplutus-languagestake-pool-registrationprotocol-parameters

Decodes submitted transactions and reads current protocol parameters through pre-Dijkstra ledger types.

addernode-to-client-protocol

Chain-sync and UTxO RPC watch endpoints consume Adder pipeline events, and Adder's node-to-client input comes from a gouroboros release that cannot negotiate V23.

cardano-rosetta-javabloxbean-cardano-client-library1 decision · 1 quote

bloxbean-cardano-client-librarytransaction-encoding

Decodes transactions it did not build with cardano-client-lib, whose body ends at key 22 and languages at V3. (construction parse and combine take client-supplied transactions).

cardano-rosetta-legacycardano-serialization-lib-cslcardano-db-sync8 decisions · 4 quotes

cardano-serialization-lib-cslplutus-language

The construction API parses signed transactions with CSL; the repository is archived.

cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

The Rosetta server answers from db-sync, including epoch parameters and pool registrations. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only. The repository is archived.

cardano-serialization-lib-cslstake-pool-registrationtransaction-encoding

The construction API parses signed transactions with CSL, whose body decoder rejects keys beyond 22 and pool certificates with a BLS key; the repository is archived.

cardano-transaction-lib-ctlkupoogmiosblockfrost8 decisions · 5 quotes

kupoblock-encodingera-identitytransaction-encoding

The default Kupmios backend serves UTxO queries from Kupo. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiosprotocol-parameterstransaction-encodingera-identity

The Kupmios backend reads protocol parameters and era summaries from Ogmios and submits through it.

blockfrostprotocol-parameters

The Blockfrost backend reads protocol parameters.

blockfrostera-identity

Slot and time conversion asks the active backend for era summaries; on the Blockfrost backend that is /network/eras.

cardano-walletouroboros-consensuscardano-apicardano-ledger-conway9 decisions · 3 quotes

ouroboros-consensusblock-encodingera-identity

The node 11.1.x component set carries cardano-ledger-dijkstra 0.3.0.0, whose block body and header differ from the target.

cardano-apicardano-api-haskellera-identitytransaction-encoding

cardano-api 11.6.0.0 is the node 11.1.x API; the wallet's Dijkstra handling is built on it.

cardano-ledger-conwayera-identityprotocol-parameterstransaction-encodingtransaction-rules

The ledger set is the node 11.1.x one (conway 1.23.0.0), not the target.

cardano-wallet-interfaceblockfrost1 decision · 1 quote

blockfrostprotocol-parameters

Transaction building reads Blockfrost's latest epoch parameters.

cardano-wallet-jscardano-wallet1 decision · 1 quote

cardano-walletnode-to-client-protocol

A client of the cardano-wallet REST API, which cannot connect to an 11.2 node; last pushed 2024-02.

  • base.ts:19export const BASE_PATH = "https://localhost:8090/v2/".replace(/\/+$/, "");
cardano-wallet-sdk-dartown code1 decision · 2 quotes

own codetransaction-encoding

Stake registration certificates are encoded with the enum index, 0 for stakeRegistration and 1 for deregistration; Conway certificate types are not modelled. Dijkstra rejects deposit-less stake (de)registration certificates (types 0 and 1); on the devnet a Conway transaction carrying one is refused after the fork (cross-era-submission).

cardano-web3-jskupoogmioskoios8 decisions · 5 quotes

kupoblock-encodingera-identitytransaction-encoding

The Kupmios provider reads UTxOs, datums and scripts from Kupo. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiosprotocol-parameterstransaction-encodingera-identityplutus-language

The Kupmios provider reads parameters, submits and evaluates through Ogmios; the Koios provider evaluates through Koios's Ogmios passthrough.

koiosprotocol-parameters

The Koios provider reads /epoch_params for transaction building.

cardanokitmaestro (deprecated)3 decisions · 1 quote

maestro (deprecated)era-identityprotocol-parameterstransaction-encoding

CardanoKit's Maestro data provider fetches protocol parameters from Maestro.

carpcardano-multiplatform-lib-cmloura6 decisions · 3 quotes

cardano-multiplatform-lib-cmlblock-encodingera-identitytransaction-encoding

Indexes chain blocks with CML's multi-era decoder, which ends at Conway.

ourablock-encodingera-identitytransaction-encoding

The indexer's chain source is Oura (pinned by git revision), whose Pallas decoder ends at Conway; Carp indexes whatever blocks Oura hands it.

catalyst-voicesown code2 decisions · 5 quotes

own codeblock-encoding

The gateway indexes every chain block as cardano-chain-follower's MultiEraBlock, which wraps Pallas's multi-era block (the crate re-exports pallas_traverse and pallas_primitives); no Pallas revision decodes Dijkstra blocks (devnet pallas-chain-sync). The repository commits no Cargo.lock, so the link is read from these imports.

own codeplutus-language

The app's serialization library maps a reference script's tag through RefScriptType.values, which ends at PlutusV3 (3); a UTxO carrying a PlutusV4 reference script (tag 4) throws a range error when read.

cf-java-rewards-calculationcardano-db-synckoios6 decisions · 3 quotes

cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

The validation module fetches epoch parameters, pools and rewards from db-sync to check the calculation. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

koiosprotocol-parameters

The Koios data fetcher reads protocol parameters for the reward calculation through koios-java-client.

cf-ledger-syncyacibloxbean-cardano-client-library2 decisions · 3 quotes

yacinode-to-client-protocol

The optional node-socket path for current protocol parameters runs on yaci 0.3.4.1, before V23 (v0.3.10).

bloxbean-cardano-client-libraryplutus-language

On-chain scripts are mapped to cardano-client-lib's PlutusScript types, which stop at V3.

chrysaliskupoogmiosblockfrost7 decisions · 4 quotes

kupoblock-encodingera-identitytransaction-encoding

The Kupmios provider queries UTxOs from Kupo matches. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiostransaction-encodingera-identity

The Kupmios provider submits through Ogmios.

ogmiosplutus-language

The Blockfrost provider evaluates through Blockfrost's evaluate endpoint, which Blockfrost answers through Ogmios.

blockfrostprotocol-parameters

The Blockfrost provider reads /epochs/latest/parameters.

cnclipallas2 decisions · 2 quotes

pallasblock-encodingera-identity

Chain sync decodes each header from the node with MultiEraHeader::decode, from a pinned Pallas revision without Dijkstra.

  • src/nodeclient/sync/mod.rs:221MultiEraHeader::decode(content.variant, None, &content.cbor)
  • Cargo.toml:16pallas-traverse = { git = "https://github.com/txpipe/pallas", rev = "d1dfe10e2bac83c7d3b5371a72814354a5acd1ba" }
cometa-jsblockfrost1 decision · 1 quote

blockfrostprotocol-parameters

The Blockfrost provider reads /epochs/latest/parameters.

cquisitorblockfrostkoioscquisitor-lib5 decisions · 3 quotes

blockfrostprotocol-parameters

Online validation fetches the validation context, including protocol parameters, from Blockfrost or Koios through cquisitor-lib.

koiosprotocol-parameters

Online validation fetches the validation context, including protocol parameters, from Blockfrost or Koios through cquisitor-lib.

cquisitor-libera-identityplutus-languagetransaction-encoding

Decodes and validates arbitrary user-supplied transactions with cquisitor-lib.

cquisitor-libcardano-serialization-lib-cslblockfrostkoios6 decisions · 4 quotes

cardano-serialization-lib-cslplutus-language

A transaction decoder and validator: it decodes arbitrary transactions with CSL.

blockfrostprotocol-parameters

The Blockfrost client reads epoch parameters for validation.

koiosprotocol-parameters

The Koios client reads /epoch_params for validation.

cardano-serialization-lib-cslprotocol-parametersstake-pool-registrationtransaction-encoding

A transaction decoder and validator: arbitrary transactions go through CSL, whose body decoder rejects keys beyond 22, parameter updates beyond key 33 and pool certificates with a BLS key.

create-evolution-appkoios1 decision · 1 quote

koiosprotocol-parameters

The template's API route builds transactions with Lucid Evolution on its Koios provider, which reads Koios epoch parameters.

csclikoios1 decision · 1 quote

koiosprotocol-parameters

query protocol-parameters and transaction building read Koios epoch parameters.

csl-mobile-bridgecardano-serialization-lib-csl5 decisions · 4 quotes

cardano-serialization-lib-cslplutus-language

The React Native binding re-exports CSL's cost-model and transaction API, so every consumer inherits the PlutusV3 ceiling.

cardano-serialization-lib-cslblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

The React Native binding re-exports CSL's block, transaction, certificate and parameter-update decoders, so every consumer inherits their Conway ceilings.

daedaluscardano-wallet1 decision · 1 quote

cardano-walletnode-to-client-protocol

Daedalus runs on cardano-wallet's REST API; the bundled wallet backend cannot connect to an 11.2 node.

dandelion-apiscardano-db-syncogmioskupo13 decisions · 3 quotes

cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

Dandelion deploys db-sync and the public APIs built on it (Koios, Blockfrost RYO, GraphQL, Rosetta). db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

ogmiosblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

Dandelion deploys a public Ogmios endpoint (Ogmios v5.5.6 with node 8.1.2 in the base manifests).

kupoblock-encodingera-identitytransaction-encoding

Dandelion deploys a public Kupo endpoint. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

de-uplckoiosaiken3 decisions · 3 quotes

koiosprotocol-parameters

The debugger fills script contexts from Koios /cli_protocol_params, which Koios serves Conway-only.

aikenplutus-languageplutus-script-context

The debugger builds a transaction's script context with its Aiken uplc fork, which has no PlutusV4 context.

de-uplc-webkoiosaiken3 decisions · 3 quotes

koiosprotocol-parameters

The debugger fills script contexts from Koios /cli_protocol_params, which Koios serves Conway-only.

aikenplutus-languageplutus-script-context

The web debugger's engine builds a transaction's script context with an Aiken uplc fork, which has no PlutusV4 context.

dexterkupo3 decisions · 1 quote

kupoblock-encodingera-identitytransaction-encoding

The Kupo data provider reads pool UTxOs and datums from Kupo. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

dingogouroboros2 decisions · 2 quotes

gouroborosera-identity

Transactions submitted over UTxO RPC go through gouroboros's era detection, which rejects ordinary Dijkstra transactions.

gouroborosblock-encoding

Chain-sync decodes block headers with gouroboros, which requires the twelve-field Dijkstra header that the tagged node 11.2.0 does not emit.

dolospallas2 decisions · 2 quotes

pallasblock-encodingera-identity

Dolos decodes the blocks it archives and serves with MultiEraBlock::decode; it pins Pallas 1.3.0, whose traversal has no Dijkstra era even with unstable.

epora-walletblockfrostogmios3 decisions · 2 quotes

blockfrostprotocol-parameters

The dApp's Mesh proxy builds from Blockfrost epoch parameters.

ogmiosplutus-languagetransaction-encoding

The Mesh proxy forwards evaluateTx and submitTx to the Blockfrost provider, which evaluates through Ogmios.

evolution-sdkscaluskupoogmiosblockfrostkoiosmaestro (deprecated)14 decisions · 7 quotes

scalusplutus-script-contexttransaction-encoding

The scalus-uplc evaluator calls Scalus for ex-unit evaluation.

kupoblock-encodingera-identitytransaction-encoding

The Kupmios provider reads UTxOs, datums and scripts from Kupo. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiosprotocol-parameterstransaction-encodingera-identityplutus-language

The Kupmios provider reads parameters, submits and evaluates through Ogmios.

blockfrostprotocol-parameters

The Blockfrost provider reads /epochs/latest/parameters.

koiosprotocol-parameters

The Koios provider reads /epoch_params.

maestro (deprecated)era-identityprotocol-parameterstransaction-encoding

Ships a Maestro provider as a client option; Maestro is deprecated, so that provider path needs another backend.

gastronomyown codeaiken4 decisions · 6 quotes

own codetransaction-encoding

Debugging a transaction by id fetches its CBOR from Blockfrost and decodes it with Pallas's Conway MintedTx, which cannot read the Dijkstra three-element form or its new body keys.

own codeplutus-language

Reference scripts of the inputs are rebuilt from Blockfrost's script type with arms for PlutusV1-V3 only; a PlutusV4 reference script has no case.

aikenplutus-languageplutus-script-context

Script contexts for the debugged transaction are built by Aiken's uplc crate (tx_to_programs), which has no PlutusV4 context.

gerolamokoios1 decision · 1 quote

koiosprotocol-parameters

Live protocol parameters are taken from Koios /epoch_params as the source of truth.

go-cardano-serializationblockfrost1 decision · 1 quote

blockfrostprotocol-parameters

The Blockfrost node reads latest epoch parameters for transaction building.

govtoolcardano-db-syncblockfrostkoios8 decisions · 4 quotes

cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

The default chain-data provider reads governance, epoch parameters and pools from db-sync. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

blockfrostera-identityprotocol-parameters

The Blockfrost provider derives the era and protocol parameters from Blockfrost epoch parameters.

koiosprotocol-parameters

The Koios provider reads /epoch_params.

guild-operators-suitekoiosogmioscardano-db-sync8 decisions · 3 quotes

koiosprotocol-parameters

CNTools in light mode takes protocol parameters from Koios /cli_protocol_params.

ogmiostransaction-encodingera-identity

CNTools light mode submits transactions through Koios's Ogmios passthrough.

cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

The suite ships db-sync configurations and the Koios gRest deployment that runs on db-sync. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

hydracardano-apiblockfrost5 decisions · 3 quotes

cardano-apicardano-api-haskellera-identitytransaction-encoding

The direct chain follower connects through cardano-api ^>=11.7 and stops on an unknown era.

blockfrostera-identityprotocol-parameters

The Blockfrost chain backend reads /network/eras for time conversion and the latest epoch parameters.

hydra-sdkcardano-serialization-lib-cslogmioswhisky8 decisions · 7 quotes

cardano-serialization-lib-cslplutus-language

The offline evaluator decodes arbitrary transactions and the builder constructs Plutus scripts from a language value through CSL.

ogmiostransaction-encodingera-identity

The Ogmios provider submits transactions through Ogmios.

whiskytransaction-encodingplutus-language

The evaluator package hands arbitrary transaction hex to whisky-evaluator's js_evaluate_tx_scripts, which decodes Conway bodies only and does not evaluate PlutusV4.

cardano-serialization-lib-cslprotocol-parametersstake-pool-registrationtransaction-encoding

The offline evaluator decodes arbitrary transactions with CSL, whose body decoder rejects keys beyond 22, parameter updates beyond key 33 and pool certificates with a BLS key.

intelliadablockfrost1 decision · 1 quote

blockfrostprotocol-parameters

The plugin builds transactions with cardano-client-lib's QuickTxBuilder on the Blockfrost backend, which reads Blockfrost epoch parameters.

irisogmios3 decisions · 1 quote

ogmiosblock-encodingtransaction-encodingera-identity

The Indigo indexer follows the chain through Ogmios chain-sync.

julcbloxbean-cardano-client-library2 decisions · 1 quote

bloxbean-cardano-client-librarytransaction-encodingplutus-language

Decodes transactions it did not build with cardano-client-lib, whose body ends at key 22 and languages at V3. (the transaction evaluator).

kogmiosogmios5 decisions · 2 quotes

ogmiosblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

Kogmios is a Kotlin Ogmios client: chain-sync, submission, evaluation, parameters and era queries.

koioscardano-db-sync5 decisions · 1 quote

cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

Koios gRest is SQL over db-sync, including epoch_param and pool registrations. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

koios-clikoios2 decisions · 2 quotes

koiosera-identityprotocol-parameters

The CLI wraps /tip, whose era comes from Koios's era_map, and /epoch_params.

koios-go-clientkoios1 decision · 1 quote

koiosprotocol-parameters

The client wraps /epoch_params.

koios-java-clientkoios2 decisions · 2 quotes

koiosera-identityprotocol-parameters

The client wraps /epoch_params and exposes the era field Koios fills from era_map.

koios-pythonkoios2 decisions · 2 quotes

koiosera-identityprotocol-parameters

The client wraps /tip, whose era comes from Koios's era_map, and /epoch_params.

kuberouroboros-consensuscardano-api5 decisions · 2 quotes

ouroboros-consensusblock-encodingera-identity

The consensus pin fixes an earlier ledger whose Dijkstra block body and header differ from the target (R2: cardano-ledger-dijkstra 0.2.0.1).

cardano-apicardano-api-haskellera-identitytransaction-encoding

Fee and ex-unit endpoints dispatch on Babbage and Conway only, on cardano-api 11.0.

kupoouroboros-consensusogmios5 decisions · 2 quotes

ouroboros-consensusblock-encodingera-identity

The consensus pin fixes an earlier ledger whose Dijkstra block body and header differ from the target (R2: cardano-ledger-dijkstra 0.2.0.1).

ogmiosblock-encodingera-identitytransaction-encoding

Kupo can follow the chain through Ogmios chain-sync instead of a node socket.

lacecardano-js-sdkblockfrostogmiosledgerjs-hw-app-cardano6 decisions · 4 quotes

cardano-js-sdkprotocol-parameters

The signer decodes transactions with @cardano-sdk/core 0.47.1, whose protocol-parameter updates stop at key 37; proposals touching keys 38-56 cannot be read.

blockfrostera-identityprotocol-parameters

The Blockfrost network-info provider reads /network/eras and epoch parameters for transaction building.

ogmiosplutus-languagetransaction-encoding

Script evaluation goes to Blockfrost's evaluate endpoint, which Blockfrost answers through Ogmios.

ledgerjs-hw-app-cardanotransaction-encoding

Signs transactions built elsewhere (dApp requests or transaction files) on a Ledger for CIP-30 dApp requests.

lace-anatomypallas2 decisions · 3 quotes

pallasblock-encodingera-identity

The CBOR inspector still decodes pasted blocks and transactions with Pallas multi-era traversal, now explicitly pinned at 296b43f3. That traversal does not provide the target Dijkstra decoder.

libcardanoown code1 decision · 3 quotes

own codetransaction-encoding

The transaction builder's stake registration certificate is the deposit-less type 0. Dijkstra rejects deposit-less stake (de)registration certificates (types 0 and 1); on the devnet a Conway transaction carrying one is refused after the fork (cross-era-submission).

lucidkupomaestro (deprecated)6 decisions · 3 quotes

kupoblock-encodingera-identitytransaction-encoding

The Kupmios provider reads UTxOs, datums and scripts from Kupo. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

maestro (deprecated)era-identityprotocol-parameterstransaction-encoding

Lucid's Maestro provider fetches protocol parameters and submits through Maestro's transaction manager.

lucid-evolutionscaluskupoogmiosblockfrostkoioscardano-multiplatform-lib-cml12 decisions · 8 quotes

scalusplutus-script-contexttransaction-encoding

The scalus-uplc evaluator loads Scalus for ex-unit evaluation, which does not implement PlutusV4.

kupoblock-encodingera-identitytransaction-encoding

The Kupmios provider reads UTxOs and datums from Kupo. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiosprotocol-parameterstransaction-encodingera-identityplutus-language

The Kupmios provider reads parameters, submits and evaluates through Ogmios; the Koios provider evaluates through Koios's Ogmios passthrough.

blockfrostprotocol-parameters

The Blockfrost provider reads /epochs/latest/parameters.

koiosprotocol-parameters

The Koios provider reads /epoch_params.

cardano-multiplatform-lib-cmltransaction-encoding

fromTx decodes any transaction CBOR with the vendored CML, which stops at body key 22.

marconicardano-api3 decisions · 1 quote

cardano-apicardano-api-haskellera-identitytransaction-encoding

Indexes from a node chain-sync connection through cardano-api ^>=8.20.

marlowecardano-api3 decisions · 1 quote

cardano-apicardano-api-haskellera-identitytransaction-encoding

The indexer follows the node through cardano-api ^>=11.0, which has no target Dijkstra era.

masumicardano-serialization-lib-cslblockfrostogmios5 decisions · 4 quotes

cardano-serialization-lib-cslplutus-language

Hydra integration decodes head transactions produced by other parties with CSL.

blockfrostprotocol-parameters

The payment service builds transactions with Mesh's Blockfrost provider, which reads Blockfrost epoch parameters.

ogmiosplutus-languagetransaction-encoding

Registration estimates execution units with the Blockfrost provider's evaluateTx, which Blockfrost answers through Ogmios.

cardano-serialization-lib-csltransaction-encoding

Hydra integration decodes head transactions produced by other parties with CSL, whose body decoder rejects keys beyond 22.

meshjs-mesh-sdkscaluscardano-js-sdkwhisky4 decisions · 3 quotes

scalusplutus-script-contexttransaction-encoding

The offline evaluator calls Scalus for ex-unit evaluation.

cardano-js-sdkprotocol-parameters

Governance proposals are converted to @cardano-sdk/core 0.46.12 parameter updates, which stop at key 37.

whiskytransaction-encoding

The CSL core parses transaction bodies with Whisky, which decodes through CSL (body ends at key 22).

metiscardano-db-sync5 decisions · 1 quote

cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

The extension catalog deploys db-sync for operators. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

midgardcardano-apikupoogmios10 decisions · 3 quotes

cardano-apicardano-api-haskellera-identitytransaction-encoding

Off-chain transaction builders are typed to the Conway era on cardano-api ==10.21.0.0.

kupoblock-encodingera-identitytransaction-encoding

The L1 services stack runs Kupo for the Midgard node's Kupmios provider, which reads L1 UTxOs from it. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiosprotocol-parameterstransaction-encodingera-identityplutus-language

The node's Kupmios provider reads parameters, submits and evaluates through the stack's Ogmios (v6.11.0).

minswap-sdkogmiosmaestro (deprecated)6 decisions · 2 quotes

ogmiosblock-encodingera-identitytransaction-encoding

The syncer follows pool updates through Ogmios chain-sync.

maestro (deprecated)era-identityprotocol-parameterstransaction-encoding

The Maestro adapter reads pool UTxOs and asset information from Maestro to build swaps.

mithrilpallas2 decisions · 2 quotes

pallasblock-encodingera-identity

The Cardano chain reader decodes every block it pulls from the node with MultiEraBlock::decode from Pallas 1.4.0, which has no Dijkstra era.

mumakpallas2 decisions · 2 quotes

pallasblock-encodingera-identity

The Postgres extension's functions decode stored block CBOR with MultiEraBlock::decode from Pallas 0.31.0, so Dijkstra blocks return errors.

namicardano-js-sdkblockfrostledgerjs-hw-app-cardanocardano-hw-interop-libcardano-multiplatform-lib-cml10 decisions · 5 quotes

cardano-js-sdkprotocol-parameters

Decodes dApp-supplied transactions with @cardano-sdk/core ^0.39.2; the repository is archived.

blockfrostprotocol-parameters

Transaction building reads Blockfrost's latest epoch parameters. The repository is archived.

ledgerjs-hw-app-cardanotransaction-encoding

Signs transactions built elsewhere (dApp requests or transaction files) on a Ledger for CIP-30 dApp requests. The repository is archived.

cardano-hw-interop-libtransaction-encoding

Decodes and transforms dApp transactions for hardware signing with the interop library, which rejects bodies with keys beyond 22.

cardano-multiplatform-lib-cmlblock-encodingera-identityplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

Decodes dApp-supplied transactions with CML for CIP-30 signing. The repository is archived.

naumachiaogmios3 decisions · 2 quotes

ogmiosplutus-languagetransaction-encodingera-identity

The Ogmios/Scrolls ledger client evaluates and submits transactions through Ogmios.

nmkr-studio-apicardano-db-synckoiosmaestro (deprecated)9 decisions · 5 quotes

cardano-db-syncblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

The API and minting services query db-sync through an EF Core model that maps epoch_param, pool and transaction tables. db-sync cannot index Dijkstra blocks (R2 gap), so these queries return pre-fork data only.

koiosprotocol-parameters

Koios /epoch_params is a protocol-parameter source for minting transactions.

maestro (deprecated)era-identityprotocol-parameterstransaction-encoding

The shared NMKR functions read UTxOs from Maestro and submit turbo transactions through it.

odatanoogmiosblockfrostkoios7 decisions · 5 quotes

ogmiosblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

The Ogmios backend follows the chain, evaluates, submits and reads protocol parameters through Ogmios.

blockfrostprotocol-parameters

The Blockfrost backend reads latest epoch parameters.

koiosprotocol-parameters

The Koios backend reads /cli_protocol_params.

ogmiosouroboros-consensus2 decisions · 1 quote

ouroboros-consensusblock-encodingera-identity

The consensus pin fixes an earlier ledger whose Dijkstra block body and header differ from the target (R2: cardano-ledger-dijkstra 0.2.0.1).

ogmiosdotnetogmios5 decisions · 1 quote

ogmiosblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

A .NET Ogmios client generated from the Ogmios v6.10 schema: chain-sync, submission, evaluation and ledger-state queries.

ogmiosdotnet-blockchaineventsogmios3 decisions · 1 quote

ogmiosblock-encodingera-identitytransaction-encoding

The worker follows the chain through the Ogmios chain-sync service.

ourapallas2 decisions · 3 quotes

pallasblock-encodingera-identity

The node-to-node source decodes every header with MultiEraHeader::decode and the parse_cbor filter decodes blocks with MultiEraBlock::decode, through Pallas 1.1.

plutus-halo2-verifier-genblockfrost1 decision · 1 quote

blockfrostprotocol-parameters

The verifier submitter builds transactions from Blockfrost's latest epoch parameters.

plutus-pioneer-programblockfrost1 decision · 1 quote

blockfrostprotocol-parameters

The course's Lucid lessons build transactions on Blockfrost, which supplies the protocol parameters.

pycardanokupoogmiosblockfrost8 decisions · 5 quotes

kupoblock-encodingera-identitytransaction-encoding

The Kupo-wrapped chain context reads UTxOs, datums and scripts from Kupo. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiosprotocol-parameterstransaction-encodingera-identityplutus-language

The Ogmios v5 and v6 chain contexts read parameters, submit and evaluate through Ogmios.

blockfrostprotocol-parameters

The Blockfrost chain context reads latest epoch parameters.

rumkupomaestro (deprecated)6 decisions · 2 quotes

kupoblock-encodingera-identitytransaction-encoding

The Kupo provider reads UTxOs from Kupo matches. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

  • kupo.go:110url = fmt.Sprintf("%s/matches/%s?unspent&resolve_hashes", kp.baseUrl, address)

maestro (deprecated)era-identityprotocol-parameterstransaction-encoding

rum's Maestro provider submits transactions through Maestro's transaction manager.

  • maestro.go:24txHash, err := ms.maestroClient.TxManagerSubmit(txCbor)
sc-toolscardano-apiblockfrost5 decisions · 4 quotes

cardano-apicardano-api-haskellera-identitytransaction-encoding

Coin selection and submission are fixed to the Conway era on cardano-api ==11.0.0.0.

blockfrostera-identityprotocol-parameters

The Blockfrost backend reads /network/eras for era history and converts Blockfrost parameters as Conway parameters.

scalusblockfrostbloxbean-cardano-client-library4 decisions · 3 quotes

blockfrostera-identityprotocol-parameters

The Blockfrost provider reads /network/eras and latest epoch parameters.

bloxbean-cardano-client-librarytransaction-encodingplutus-language

The Scalus evaluator for cardano-client-lib evaluates transactions in cardano-client-lib's model, which has no V4 language or Dijkstra body keys.

scrollspallasogmios6 decisions · 6 quotes

pallasnode-to-client-protocol

The n2c source connects through Pallas 0.30.1, which predates V23; last pushed 2025-01.

ogmiosblock-encodingera-identitytransaction-encoding

The Ogmios source follows the chain through Ogmios chain-sync; last pushed 2025-01.

pallasblock-encodingera-identity

Both chain sources decode node blocks and headers through Pallas 0.30.1, which has no Dijkstra era.

stakepool-operator-scriptsown code2 decisions · 6 quotes

own codeera-identity

The era read from the node (dijkstra after the fork) selects the min-UTxO calculation by name; only babbage and conway get the map-based output encoding, so a Dijkstra-era output is sized with the pre-Babbage array format and the computed minimum is wrong.

own codeprotocol-parameters

Vote tallies assign each changed parameter to a governance group by name; the 23 Dijkstra parameters match no group, so a proposal changing only those leaves the threshold at zero and the script exits with an error.

sundae-sdkblockfrost1 decision · 1 quote

blockfrostprotocol-parameters

The CLI builds transactions with Blaze on its Blockfrost provider, which reads Blockfrost epoch parameters.

sutrakupoogmiosblockfrostkoiosmaestro (deprecated)aiken13 decisions · 9 quotes

kupoblock-encodingera-identitytransaction-encoding

The Kupogmios provider reads UTxOs from Kupo matches. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

ogmiosprotocol-parameterstransaction-encodingera-identity

The Kupogmios provider reads protocol parameters and submits transactions through Ogmios.

blockfrostprotocol-parameters

The Blockfrost provider reads /epochs/latest/parameters.

koiosprotocol-parameters

The Koios provider reads /epoch_params.

maestro (deprecated)era-identityprotocol-parameterstransaction-encoding

Sutra's Maestro provider reads protocol parameters and submits transactions through Maestro.

aikenplutus-languageplutus-script-context

Script evaluation calls Aiken's uplc eval_phase_two_raw, which neither evaluates PlutusV4 nor builds its context.

txtopgouroboros1 decision · 2 quotes

gouroborosera-identity

Decodes every mempool transaction through gouroboros ledger types that predate the Dijkstra transaction format.

  • main.go:1258txType, err := ledger.DetermineTransactionType(raw)
  • main.go:1262ltx, err := ledger.NewTransactionFromCbor(txType, raw)
use-cardanoblockfrost1 decision · 1 quote

blockfrostprotocol-parameters

The React hooks build transactions with Lucid on its Blockfrost provider, which supplies protocol parameters.

whiskycardano-serialization-lib-cslblockfrostcquisitor-libmaestro (deprecated)aiken13 decisions · 9 quotes

cardano-serialization-lib-cslplutus-language

Transaction utilities decode supplied transactions with CSL.

blockfrostprotocol-parameters

The Blockfrost fetcher reads epoch parameters for transaction building.

cquisitor-libera-identityplutus-languagetransaction-encoding

The transaction validator runs cquisitor-lib over transactions it is given.

maestro (deprecated)era-identityprotocol-parameterstransaction-encoding

whisky-provider exports a Maestro fetcher, evaluator and submitter; on a deprecated provider every one of them needs replacing.

aikenplutus-languageplutus-script-context

The evaluator runs transaction scripts with Aiken's uplc 1.1.10, which neither evaluates PlutusV4 nor builds its context.

cardano-serialization-lib-cslprotocol-parametersstake-pool-registrationtransaction-encoding

Transaction utilities decode supplied transactions with CSL, whose body decoder rejects keys beyond 22, parameter updates beyond key 33 and pool certificates with a BLS key.

xogmiosogmios5 decisions · 2 quotes

ogmiosblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

Xogmios is an Elixir Ogmios client: chain-sync, submission, evaluation and state queries.

yacibloxbean-cardano-client-library1 decision · 1 quote

bloxbean-cardano-client-libraryera-identity

Era detection maps onto cardano-client-lib's Era enum, which ends at Conway.

yaci-devkitogmioskupo8 decisions · 2 quotes

ogmiosblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

The devkit downloads and runs Ogmios as part of its local cluster, so a Dijkstra devnet inherits Ogmios's gap.

kupoblock-encodingera-identitytransaction-encoding

The devkit downloads and runs Kupo as part of its local cluster. Kupo cannot index Dijkstra blocks (R2 gap), so its matches stop at the fork.

yaci-storescalusogmiosbloxbean-cardano-client-library5 decisions · 3 quotes

scalusplutus-script-contexttransaction-encoding

The submit component evaluates scripts with Scalus.

ogmiostransaction-encodingera-identity

When an Ogmios URL is configured, the submit component relays transactions through Ogmios.

bloxbean-cardano-client-libraryera-identity

Era-dependent processing uses cardano-client-lib's Era enum, which ends at Conway.

yanoscalus2 decisions · 1 quote

scalusplutus-script-contexttransaction-encoding

Yano evaluates scripts with Scalus, which does not implement PlutusV4 evaluation or context building.

yoroicardano-serialization-lib-cslkoiosledgerjs-hw-app-cardano6 decisions · 4 quotes

cardano-serialization-lib-cslplutus-language

Transaction review decodes dApp-supplied transactions with CSL before signing.

koiosprotocol-parameters

The airdrop escrow fetches the PlutusV3 cost model from Koios /epoch_params.

ledgerjs-hw-app-cardanotransaction-encoding

Signs transactions built elsewhere (dApp requests or transaction files) on a Ledger for CIP-30 dApp requests.

cardano-serialization-lib-cslprotocol-parametersstake-pool-registrationtransaction-encoding

Transaction review decodes dApp-supplied transactions with CSL, whose body decoder rejects keys beyond 22, parameter updates beyond key 33 and pool certificates with a BLS key.

zhuliblockfrost1 decision · 1 quote

blockfrostprotocol-parameters

The CLI reads Blockfrost's latest epoch parameters.

Not reached or undetermined

1056 decisions where the reading found the gapped capability unused (1013 not reached) or could not decide (43 undetermined), in 385 leads.

Show all 385 leads
  • txtop · gouroboros · not-reachedblock-encoding

    txtop imports only the gouroboros root, ledger and ledger/common packages and uses LocalTxMonitor; it reads no blocks or protocol parameters and applies no ledger or consensus rules.

    • main.go:32"github.com/blinklabs-io/gouroboros/ledger"
    • main.go:351txRawBytes, err := oConn.LocalTxMonitor().Client.NextTx()
  • cardano-node-api · gouroboros · undeterminedconsensus-participationtransaction-rules

    Consensus and ledger-rule surfaces are not exercised by an identifiable shipped path; left to execution.

  • bursa · gouroboros · not-reachedblock-encoding

    Bursa decodes no blocks, and reads the fee-relevant protocol parameters from cardano-cli JSON with its own parser rather than gouroboros types.

  • cardano-up · gouroboros · not-reachedblock-encodingera-identity

    The installer uses gouroboros only to resolve network names.

  • cardano-ibc-incubator · gouroboros · not-reachednode-to-client-protocol

    Only a CI script opens a node-to-client connection; the shipped light client and relayer do not.

  • cardano-ibc-incubator · gouroboros · undeterminedconsensus-participationplutus-languageprotocol-parameterstransaction-rules

    Plutus, parameter, consensus and rule surfaces have no identified shipped path; left to execution.

  • cardano-ibc-incubator · plutigo · not-reachedplutus-languageplutus-script-context

    plutigo is indirect in the light-client modules with no import.

  • cardano-ibc-incubator · cardano-serialization-lib-csl · undeterminedplutus-language

    CSL is used by the bundled demo dApps (address handling and transaction hex decoding); whether they meet PlutusV4 content is not decidable from source.

  • gastronomy · pallas · not-reachednode-to-client-protocol

    The UPLC debugger uses the umbrella crate for ledger primitives and phase-two helpers, never pallas::network.

  • mumak · pallas · not-reachednode-to-client-protocol

    The Postgres extension decodes CBOR with pallas::ledger only and opens no node connection; last pushed 2024-11.

  • cardano-wallet-interface · cardano-serialization-lib-csl · undeterminedplutus-language

    Decodes wallet-returned witness sets for transactions it builds itself; last pushed 2022-07.

  • blockfrost-js · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    The SDK uses CSL only to derive addresses from account keys.

  • govtool · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    CSL is used for metadata, anchors and CIP-8 verification, not Plutus scripts or foreign transactions.

  • cardano-signer · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encodingtransaction-rules

    Uses CSL for keys, addresses and signatures over supplied bytes.

  • cardano-mcp · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    Only the bundled demo app imports CSL; the MCP server does not.

  • catalyst-core · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encodingtransaction-rules

    voting-tools-rs uses CSL's key and signature types only.

  • plutus-halo2-verifier-gen · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    The submitter builds its own PlutusV3 transaction; PlutusV4 is additive.

  • cardano-wallet-js · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    Builds native-script and payment transactions; no Plutus script handling.

    • utils.ts:78let txBuilder = TransactionBuilder.new(tbConfig);
  • daedalus · cardano-js-sdk · not-reachedprotocol-parameters

    Uses @cardano-sdk/core types for hardware-wallet signing; protocol parameters come from cardano-wallet.

  • gerolamo · ouroboros-miniprotocols-ts · not-reachednode-to-client-protocol

    Gerolamo now explicitly offers node-to-client versions 16 through 23 in its own responder. The previous V16-V19-only finding is cleared by the refreshed source; this does not establish support for every V23 query.

  • marlowe · plutus-plutus-core · not-reachedplutus-languageplutus-script-context

    Validators use the V1-V3 ledger API; PlutusV4 is additive.

  • marlowe · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    Declared by the integration app, whose sources do not import it.

  • marconi · plutus-plutus-core · undeterminedplutus-languageplutus-script-context

    Plutus types back indexed script data; whether V4 contexts are needed is not decidable from source.

  • sc-tools · plutus-plutus-core · not-reachedplutus-languageplutus-script-context

    Existing script versions stay valid; the pin blocks PlutusV4 authoring only.

  • clb · cardano-api · not-reachedcardano-api-haskellera-identitytransaction-encoding

    An offline ledger emulator whose default era is Conway; it keeps running but cannot emulate Dijkstra rules.

  • offchain-metadata-tools · cardano-api · not-reachedcardano-api-haskellera-identitytransaction-encoding

    Token metadata creation uses cardano-api only for keys, text envelopes and hashes.

  • plutip · cardano-api · not-reachedcardano-api-haskellera-identitytransaction-encoding

    Launches its own pinned local cluster; unaffected by the network fork and unable to test Dijkstra. Last pushed 2024-11.

  • plutip · ouroboros-network · not-reachedblock-encodingera-identitynode-to-client-protocol

    The pinned network library serves its own local cluster only.

  • purus · plutus-plutus-core · not-reachedplutus-languageplutus-script-context

    Compiles to Plutus Core with the pinned builtins; PlutusV4 is additive, so output for existing versions stays valid.

  • plutus-halo2-verifier-gen · plutus-plutus-core · not-reachedplutus-languageplutus-script-context

    The Plinth verifier generator targets existing Plutus versions; PlutusV4 is additive.

  • amaru · pallas · not-reachednode-to-client-protocol

    Amaru uses pallas-network 0.34.0 only for a node-to-node peer client during bootstrap.

  • ogmios · ouroboros-consensus · not-reachednode-to-client-protocol

    ouroboros-consensus 3.0.1 (node 10.7.1/11.0.1) already offers node-to-client V23.

  • kupo · ouroboros-consensus · not-reachednode-to-client-protocol

    ouroboros-consensus 3.0.1 (node 10.7.1/11.0.1) already offers node-to-client V23.

  • kuber · ouroboros-consensus · not-reachednode-to-client-protocol

    ouroboros-consensus 3.0.1 (node 10.7.1/11.0.1) already offers node-to-client V23.

  • cardano-wallet · ouroboros-consensus · not-reachednode-to-client-protocol

    Consensus 4.2.1.0 offers V23; the wallet's own V16-V22 proposal is the R2 gap.

  • cardano-wallet · plutus-plutus-core · not-reachedplutus-languageplutus-script-context

    PlutusV4 is additive; the binding constraint is the ledger pin above.

  • hydra · plutus-plutus-core · not-reachedplutus-languageplutus-script-context

    Head scripts target existing Plutus versions; PlutusV4 is additive.

  • adalite · blockfrost · not-reachedera-identityprotocol-parameters

    The wallet talks to its own adalite-backend; Blockfrost appears only in a comment about an error code that backend forwards. Era start and protocol constants are built in.

  • adapools-xyz · cardano-db-sync · not-reachedprotocol-parametersstake-pool-registration

    Reads pool identifiers and delegations only; no epoch_param or pool registration (pool_update) query.

  • amaru · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Ogmios appears only in doc comments showing how era-history fixtures were captured; Amaru speaks the node protocols itself.

  • amaru · koios · not-reachedera-identityprotocol-parameters

    Snapshot creation asks Koios only for the tip and block hashes, which carry no era name or protocol parameters.

  • apollo · ogmios · not-reachedblock-encoding

    Apollo follows no chain through Ogmios; it only queries, submits and evaluates.

  • apollo · blockfrost · not-reachedera-identity

    The Blockfrost backend does not call /network/eras.

  • atlas · ogmios · not-reachedblock-encodingplutus-language

    The Ogmios provider follows no chain and evaluates no scripts; it submits and queries.

  • blaze · blockfrost · not-reachedera-identity

    The Blockfrost provider does not call /network/eras.

  • blockfrost-cardano-cli · blockfrost · not-reachedera-identity

    query tip reports a hard-coded era instead of asking /network/eras.

  • blockfrost-js · ogmios · not-reachedblock-encodingera-identityprotocol-parameters

    Ogmios is reached only through the evaluation endpoint; no chain-sync, parameter or era query goes to Ogmios.

  • blockfrost-python · ogmios · not-reachedblock-encodingera-identityprotocol-parameters

    Ogmios is reached only through the evaluation endpoint; no chain-sync, parameter or era query goes to Ogmios.

  • bloxbean-cardano-client-library · ogmios · not-reachedblock-encoding

    The Ogmios backend follows no chain.

  • bloxbean-cardano-client-library · blockfrost · not-reachedera-identity

    The Blockfrost backend does not call /network/eras.

  • bloxbean-cardano-client-library · koios · not-reachedera-identity

    The Koios backend reads no era names; era hits are in a standalone chain-parse tool's own counters.

  • cab · ogmios · undeterminedtransaction-encodingplutus-languageera-identity

    Submission and evaluation go to the wallet's own backend (/submitTx, /evaluateTx), whose source is not in this repository; whether it relays to Ogmios needs that backend.

  • cab · ogmios · not-reachedblock-encoding

    The wallet follows no chain through Ogmios.

  • cardano-cli-guru · blockfrost · not-reachedera-identityprotocol-parameters

    The course's helper script forwards a user-chosen path to Blockfrost; no endpoint is fixed in shipped code.

  • cardano-client-bindings · blockfrost · not-reachedera-identity

    The wrappers do not call /network/eras.

  • cardano-client-bindings · ogmios · not-reachedblock-encodingera-identityprotocol-parameters

    No chain-sync, parameter or era query goes to Ogmios.

  • cardano-ctf · blockfrost · not-reachedera-identity

    Slot configuration comes from Lucid's built-in network presets, not /network/eras.

  • cardano-dev-wallet · ogmios · not-reachedblock-encodingplutus-languageprotocol-parameters

    Only submission goes to Ogmios.

  • cardano-dev-wallet · blockfrost · not-reachedera-identityprotocol-parameters

    The Blockfrost backend calls only address UTxOs and transaction submission.

  • cardano-go · blockfrost · not-reachedera-identity

    The Blockfrost node does not call /network/eras.

  • cardano-hw-interop-lib · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Ogmios appears only in a doc comment listing parameter sources; the library calls no service.

    • src/index.ts:110* Blockfrost's `/epochs/latest/parameters`, Koios, Ogmios). Pass only the
  • cardano-ibc-incubator · blockfrost · not-reachedera-identity

    Era summaries come from Ogmios, not /network/eras.

  • cardano-ibc-incubator · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    The gateway reads chain history from Kupo, Yaci and Blockfrost; db-sync appears only in a comment and in local devnet configuration.

  • cardano-ibc-incubator · koios · not-reachedera-identityprotocol-parameters

    Koios appears only as a configurable epoch-parameter endpoint in setup tests and a comment; the gateway's epoch history uses Blockfrost-shaped requests.

  • cardano-mcp · blockfrost · not-reachedera-identity

    No shipped tool calls /network/eras.

  • cardano-mcp · koios · not-reachedera-identityprotocol-parameters

    Shipped tools read no Koios era fields or epoch parameters; parameters come from Blockfrost.

  • cardano-token-registry · blockfrost · not-reachedera-identityprotocol-parameterstransaction-encoding

    Blockfrost appears only as an IPFS gateway URL inside one token's metadata.

  • cardano-transaction-lib-ctl · ogmios · undeterminedblock-encodingplutus-language

    Script evaluation and any chain following live in the external cardano-kupmios package, not in this repository.

  • cardano-transaction-lib-ctl · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    db-sync is only a flake input for the local test runtime.

    • flake.nix:16db-sync.url = "github:intersectmbo/cardano-db-sync/13.6.0.5";
  • cardano-wallet · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Ogmios appears only in the API specification's prose; the wallet speaks the node protocols itself.

  • cardano-wallet-interface · blockfrost · not-reachedera-identity

    The wallet does not call /network/eras.

  • cardano-wallet-interface · koios · not-reachedera-identityprotocol-parameters

    koios.rest appears only in a list of known hosts; parameters come from Blockfrost.

  • cardano-wallet-sdk-dart · blockfrost · not-reachedera-identityprotocol-parameters

    The Blockfrost adapter's epoch-parameter call is commented out, and it does not call /network/eras.

  • cardano-web3-js · ogmios · not-reachedblock-encoding

    No provider follows the chain through Ogmios.

  • cardano-web3-js · koios · not-reachedera-identity

    The Koios provider reads no era names or era summaries.

  • cardanosharp · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Ogmios appears only in a comment on applying externally computed execution units; the library calls no service.

  • carp · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    Carp is its own indexer built on its own chain follower; db-sync appears only in a node-config comment, and the hits are Carp's own tables.

  • catalyst-core · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    db-sync is read only by the vit-testing integration tests and documented mock APIs; shipped components use their own chain libraries.

  • catalyst-voices · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    The gateway follows the chain with its own chain follower; db-sync appears only in the spelling dictionary and a link.

  • cf-java-rewards-calculation · koios · not-reachedera-identity

    Era handling is by epoch number, not Koios era names.

  • cf-ledger-sync · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    Ledger Sync is a replacement for db-sync that writes a compatible schema from its own chain follower; it reads nothing from db-sync.

  • cf-ledger-sync · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Ogmios appears only in a code comment linking an issue.

  • chrysalis · ogmios · not-reachedblock-encodingprotocol-parameters

    The Kupmios provider uses built-in default parameters per network instead of querying Ogmios, and follows no chain.

  • chrysalis · blockfrost · not-reachedera-identity

    The Blockfrost provider does not call /network/eras.

  • cometa-js · blockfrost · not-reachedera-identity

    The Blockfrost provider does not call /network/eras.

  • cquisitor · blockfrost · not-reachedera-identity

    The validator reads no era names or era summaries from the provider.

  • cquisitor · koios · not-reachedera-identity

    The validator reads no era names or era summaries from the provider.

  • cquisitor-lib · blockfrost · not-reachedera-identity

    The chain clients read no era names or era summaries.

  • cquisitor-lib · koios · not-reachedera-identity

    The chain clients read no era names or era summaries.

  • cquisitor-lib · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    The Ogmios passthrough is used only for the constitution query; submission goes to the providers' submit endpoints.

  • cquisitor-lib · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    db-sync appears only as a naming convention in parameter mappings; the library queries no database.

  • create-evolution-app · koios · not-reachedera-identity

    Slot configuration comes from Lucid's network presets, not Koios era data.

  • cscli · koios · not-reachedera-identity

    query tip reads the chain tip, which carries no era name.

  • dab · blockfrost · not-reachedera-identityprotocol-parameters

    The chain watcher reads blocks, transactions and UTxOs from Blockfrost; it reads no parameters and no era summaries.

  • de-uplc · koios · not-reachedera-identity

    The debugger reads no Koios era names or era summaries.

  • de-uplc-web · koios · not-reachedera-identity

    The debugger reads no Koios era names or era summaries.

  • devx · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    The development shells only ship PostgreSQL for running db-sync locally; nothing reads db-sync.

  • dexter · blockfrost · not-reachedera-identityprotocol-parameters

    The Blockfrost data provider reads UTxOs and datums only; no parameters or era summaries.

  • dingo · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    Dingo is a node that serves Blockfrost-, Kupo- and Koios-compatible APIs from its own ledger state; db-sync appears in comments about matching its conventions.

  • dingo · kupo · not-reachedblock-encodingera-identitytransaction-encoding

    Dingo implements a Kupo-compatible API itself; it does not call Kupo.

  • dingo · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Dingo emulates the Ogmios v5 evaluation response format in its own Blockfrost-compatible API; it does not call Ogmios.

  • dingo · blockfrost · not-reachedera-identityprotocol-parameters

    Dingo serves /network/eras and epoch parameters itself from its ledger state.

  • dingo · koios · not-reachedera-identityprotocol-parameters

    Koios is read only by the koios-parity checking tool, which compares Dingo's answers with public Koios.

  • dolos · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    Dolos computes ledger state itself; db-sync appears in comments about matching its conventions.

  • dolos · kupo · not-reachedblock-encodingera-identitytransaction-encoding

    minikupo implements a Kupo-compatible API from Dolos's own state; it does not call Kupo.

    • Cargo.toml:50dolos-minikupo = { path = "crates/minikupo", optional = true }
  • dolos · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Ogmios appears only in minikupo's vendored API description.

  • dolos · blockfrost · not-reachedera-identityprotocol-parameters

    minibf serves /network/eras and epoch parameters from Dolos's own state.

  • elm-cardano · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Ogmios appears only in a comment recording how default cost models were captured.

  • elm-cardano · koios · not-reachedera-identityprotocol-parameters

    Koios appears only in the same capture comment.

  • epora-wallet · blockfrost · not-reachedera-identity

    The proxy does not call /network/eras.

  • epora-wallet · ogmios · not-reachedblock-encodingera-identityprotocol-parameters

    No chain-sync, parameter or era query goes to Ogmios.

  • epora-wallet · koios · not-reachedera-identityprotocol-parameters

    Koios is used only for credential UTxO discovery.

  • evolution-sdk · ogmios · not-reachedblock-encoding

    Chain-sync appears only in the devnet package's node trace settings.

  • evolution-sdk · blockfrost · not-reachedera-identity

    The Blockfrost provider does not call /network/eras.

  • evolution-sdk · koios · not-reachedera-identity

    The Koios provider reads no era names or era summaries.

  • gamechanger-gcscript · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    The service appears only in a funding proposal document and in generated schema text; the repository ships scripts, not service calls.

  • gamechanger-gcscript · blockfrost · not-reachedera-identityprotocol-parameterstransaction-encoding

    The service appears only in a funding proposal document and in generated schema text; the repository ships scripts, not service calls.

  • gamechanger-gcscript · koios · not-reachedera-identityprotocol-parameterstransaction-encoding

    The service appears only in a funding proposal document and in generated schema text; the repository ships scripts, not service calls.

  • gastronomy · blockfrost · not-reachedera-identityprotocol-parameters

    The debugger fetches transaction bytes and UTxOs from Blockfrost; no parameters or era summaries.

  • gerolamo · koios · not-reachedera-identity

    Gerolamo reads no Koios era names.

  • gerolamo · blockfrost · not-reachedera-identityprotocol-parameters

    Gerolamo serves its own Mini-Blockfrost API; the dashboard reads that, and only a verification script calls an external Blockfrost.

  • go-cardano-serialization · blockfrost · not-reachedera-identity

    The Blockfrost node does not call /network/eras.

  • govtool · koios · not-reachedera-identity

    The Koios provider reads no era names; era handling is by protocol version.

  • govtool · kupo · not-reachedblock-encodingera-identitytransaction-encoding

    Kupo matches only base64 image data and proposal text; GovTool calls no Kupo.

  • govtool · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Ogmios appears only in budget-proposal texts; GovTool calls no Ogmios.

  • guild-operators-suite · koios · not-reachedera-identity

    Era checks use the node's own era, not Koios era names.

  • guild-operators-suite · ogmios · not-reachedblock-encodingplutus-languageprotocol-parameters

    Only submission goes through Ogmios.

  • hydra-sdk · ogmios · not-reachedblock-encodingplutus-languageprotocol-parameters

    The Ogmios provider otherwise only queries UTxOs; evaluation, parameter and era calls are in the playground app.

  • hydra-sdk · blockfrost · not-reachedera-identityprotocol-parameters

    The Blockfrost provider reads UTxOs and submits; it reads no parameters or eras.

  • intelliada · blockfrost · not-reachedera-identity

    The plugin does not call /network/eras.

    • build.gradle:58implementation('com.bloxbean.cardano:cardano-client-backend-blockfrost:0.6.2') {
  • iris · ogmios · not-reachedplutus-languageprotocol-parameters

    The 'protocol parameters' it indexes are Indigo's own on-chain datum; it reads no ledger parameters and evaluates no scripts.

  • koios-cli · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    The ogmios command category is a not-implemented placeholder.

  • koios-go-client · koios · not-reachedera-identity

    Its tip and block models carry no era field.

  • koios-python · ogmios · undeterminedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    query() is a generic passthrough to Koios's Ogmios endpoint; which Ogmios methods are reached depends on the caller.

  • kuber · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    db-sync appears only in a CI build script's help text; the hits are devnet genesis files.

    • .ci/build:17echo " Build with specific tag --> $EXECUTABLE -t inputoutput/cardano-db-sync:local"
  • kupo · ogmios · not-reachedplutus-languageprotocol-parameters

    Through Ogmios Kupo only follows blocks and reads the genesis configuration; it submits, evaluates and queries no parameters.

  • lace · ogmios · not-reachedblock-encodingera-identityprotocol-parameters

    Lace reaches Ogmios only through Blockfrost's evaluation.

  • lambda-buffers · kupo · not-reachedblock-encodingera-identitytransaction-encoding

    The hits are identifiers such as lookupOr in an archived compiler prototype; nothing calls Kupo.

  • lambda-buffers · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Ogmios packages appear only in the PureScript runtime's package set (CTL dependencies); LambdaBuffers calls no Ogmios.

  • libcardano · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Ogmios is named only as a JSON format in a doc comment.

  • lucid-evolution · ogmios · not-reachedblock-encoding

    Chain-sync appears only in the experimental devnet's node trace settings.

  • lucid-evolution · blockfrost · not-reachedera-identity

    The Blockfrost provider does not call /network/eras.

  • lucid-evolution · koios · not-reachedera-identity

    The Koios provider reads no era names.

  • marlowe · kupo · not-reachedblock-encodingera-identitytransaction-encoding

    Marlowe vendors Kupo's transaction-traversal code as a module named Kupo; it calls no Kupo service.

  • marlowe-ts-sdk · blockfrost · not-reachedera-identityprotocol-parameterstransaction-encoding

    blockfrost-js is declared but no shipped package imports it.

  • masumi · blockfrost · not-reachedera-identity

    The service does not call /network/eras.

  • masumi · ogmios · not-reachedblock-encodingera-identityprotocol-parameters

    Ogmios is reached only through Blockfrost's evaluation.

  • masumi · koios · not-reachedera-identityprotocol-parameters

    Koios is used only by the smart-contract example helpers.

  • masumi-registry-service · blockfrost · not-reachedera-identityprotocol-parameterstransaction-encoding

    The registry reads assets and transaction UTxOs from Blockfrost; no parameters or eras.

  • meshjs-mesh-sdk · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    This repository only lists public Ogmios URLs; Mesh's Ogmios provider lives in a separate package.

  • meshjs-mesh-sdk · blockfrost · not-reachedera-identityprotocol-parameters

    Blockfrost appears only in environment examples; Mesh's Blockfrost provider lives in a separate package.

  • metis · kupo · not-reachedblock-encodingera-identitytransaction-encoding

    Its Kupo-compatible endpoint is Dolos's minikupo, not Kupo.

  • minswap-sdk · ogmios · not-reachedplutus-languageprotocol-parameters

    Only the syncer uses Ogmios, for chain-sync.

  • minswap-sdk · blockfrost · not-reachedera-identityprotocol-parameters

    The Blockfrost adapter reads pool UTxOs and history, not parameters or eras.

  • midgard · ogmios · not-reachedblock-encoding

    Midgard follows no L1 chain through Ogmios.

  • mithril · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    Mithril reads the node's immutable files and ledger state itself; the hits are its own circuit cost model and pool-hash helpers.

  • mithril · blockfrost · not-reachedera-identityprotocol-parameters

    The aggregator's optional signer importer reads pool names from Blockfrost's extended pool list; no parameters or eras.

  • mockfrost · kupo · not-reachedblock-encodingera-identitytransaction-encoding

    The service is named only in a survey results file.

  • mockfrost · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    The service is named only in a survey results file.

  • nami · blockfrost · not-reachedera-identity

    The wallet does not call /network/eras.

  • naumachia · ogmios · not-reachedblock-encodingprotocol-parameters

    UTxOs come from Scrolls, not Ogmios, and no chain-sync or parameter query goes to Ogmios.

  • odatano · blockfrost · not-reachedera-identity

    The Blockfrost backend does not call /network/eras.

  • odatano · koios · not-reachedera-identity

    The Koios backend reads no era names.

  • odatano · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    db-sync appears only in comments on matching its conventions; no backend queries it.

  • ogmiosdotnet-blockchainevents · ogmios · not-reachedplutus-languageprotocol-parameters

    The worker only follows the chain.

  • pebble · kupo · not-reachedblock-encodingera-identitytransaction-encoding

    The pebble-cli project initialiser only offers the provider by name; the toolchain itself calls no chain service.

  • pebble · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    The pebble-cli project initialiser only offers the provider by name; the toolchain itself calls no chain service.

  • pebble · koios · not-reachedera-identityprotocol-parameterstransaction-encoding

    The pebble-cli project initialiser only offers the provider by name; the toolchain itself calls no chain service.

  • plu-ts · kupo · not-reachedblock-encodingera-identitytransaction-encoding

    The pebble-cli project initialiser only offers the provider by name; the toolchain itself calls no chain service.

  • plu-ts · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    The pebble-cli project initialiser only offers the provider by name; the toolchain itself calls no chain service.

  • plu-ts · koios · not-reachedera-identityprotocol-parameters

    The pebble-cli project initialiser only offers the provider by name; the toolchain itself calls no chain service.

  • plutus-halo2-verifier-gen · blockfrost · not-reachedera-identity

    The submitter does not call /network/eras.

  • plutus-pioneer-program · blockfrost · not-reachedera-identity

    The lessons take slot configuration from Lucid's network presets, not /network/eras.

  • plutus-pioneer-program · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    The private-testnet setup can start db-sync, but no lesson reads from it.

  • pycardano · ogmios · not-reachedblock-encoding

    The chain contexts follow no chain.

  • pycardano · blockfrost · not-reachedera-identity

    Network timing comes from /genesis, not /network/eras.

  • rum · blockfrost · not-reachedera-identityprotocol-parameters

    The Blockfrost provider submits and reads transactions and UTxOs; no parameters or eras.

    • blockfrost.go:50txHash, err := bf.blockfrostClient.TransactionSubmit(context.TODO(), txBuffer)
  • scalus · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Ogmios is named only in a comment on the shared chain-follower design; Scalus ships no Ogmios client.

  • scalus · koios · not-reachedera-identityprotocol-parameters

    Koios supplies delegation, pool, DRep and treasury histories to the stake-state resolver; no era names or parameters.

  • scrolls · ogmios · not-reachedplutus-languageprotocol-parameters

    Scrolls only follows the chain through Ogmios.

  • sorbet · blockfrost · not-reachedera-identityprotocol-parameterstransaction-encoding

    The extension reads accounts, address UTxOs and assets from Blockfrost; no parameters or eras.

  • stakepool-operator-scripts · koios · not-reachedera-identityprotocol-parameters

    Light mode reads the tip, UTxOs, pools and governance from Koios, but protocol parameters from a separate hosted JSON file and the era from configuration.

  • sundae-sdk · blockfrost · not-reachedera-identity

    Blaze's Blockfrost provider does not call /network/eras.

  • sundae-sdk · kupo · not-reachedblock-encodingera-identitytransaction-encoding

    Kupmios is a CLI menu option and Ogmios appears in test fixtures; the SDK delegates providers to Blaze.

  • sundae-sdk · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Kupmios is a CLI menu option and Ogmios appears in test fixtures; the SDK delegates providers to Blaze.

  • sutra · ogmios · not-reachedblock-encodingplutus-language

    The provider neither evaluates nor follows the chain through Ogmios.

  • sutra · blockfrost · not-reachedera-identity

    The Blockfrost provider does not call /network/eras.

  • sutra · koios · not-reachedera-identity

    The Koios provider reads no era names.

  • toolkit-for-cardano · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    The build publishes a db-sync image, but the toolkit's services read nothing from db-sync; the hits are its own transaction fields.

  • use-cardano · blockfrost · not-reachedera-identity

    Slot configuration comes from Lucid's network presets, not /network/eras.

  • veridian-wallet · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Ogmios appears only as a commented-out image tag in deployment environment files.

  • whisky · blockfrost · not-reachedera-identity

    The fetcher does not call /network/eras.

  • yaci-store · ogmios · not-reachedblock-encodingplutus-languageprotocol-parameters

    Yaci Store follows the chain with Yaci and evaluates with Scalus; Ogmios is only an optional submission relay.

  • yaci-store · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    Yaci Store indexes the chain itself; db-sync names appear in analytics table metadata and export scripts.

  • yaci-store · blockfrost · not-reachedera-identityprotocol-parameters

    The Blockfrost extension serves a Blockfrost-compatible API from Yaci Store's own data.

  • yaci-store · koios · not-reachedera-identityprotocol-parameters

    Koios is used only by a debugging script that cross-checks values.

  • yano · blockfrost · not-reachedera-identityprotocol-parameters

    Bootstrap fetches a recent tip and selected UTxOs from Blockfrost; Yano serves its own Blockfrost-compatible parameters and eras from its ledger.

  • yano · koios · not-reachedera-identityprotocol-parameters

    Koios is an alternative bootstrap source for the tip and UTxOs only.

  • yano · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    Yano answers evaluation in an Ogmios-compatible format itself; it does not call Ogmios.

  • yano · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    db-sync is used only by a verification script that cross-checks exports.

    • app/verify.sh:3# Cross-verify Yano parquet exports against DBSync and/or Yaci-Store
  • yoroi · koios · not-reachedera-identity

    Yoroi reads no Koios era names.

  • zhuli · blockfrost · not-reachedera-identity

    The CLI does not call /network/eras.

  • nmkr-studio-api · koios · not-reachedera-identity

    Era handling is hard-coded (a Babbage-era min-UTxO workaround), not read from Koios.

  • aicone · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • aiken-linked-list · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • aiken-stdlib · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • cardano-ctf · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • cardano-ibc-incubator · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • epora-wallet · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • hydra · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • masumi · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • merkle-patricia-forestry · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • meshjs-mesh-sdk · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • midgard · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • naumachia · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • plutus-halo2-verifier-gen · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • pyth-lazer-cardano · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • vodka · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • zhuli · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • yano · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • bloxbean-cardano-client-library · aiken · not-reachedplutus-languageplutus-script-context

    The project compiles its own validators to PlutusV3; existing Plutus versions stay valid after the fork, so only PlutusV4 authoring is blocked.

  • bloxbean-cardano-client-library · julc · not-reachedplutus-language

    Uses JuLC to compile its own PlutusV3 validators; existing versions stay valid after the fork.

  • zeroj · julc · not-reachedplutus-languageplutus-script-context

    Uses JuLC to compile its own PlutusV3 validators; existing versions stay valid after the fork.

  • yano · julc · not-reachedplutus-language

    JuLC is only named in a license note of the build; Yano evaluates scripts through other libraries.

  • mockfrost · opshin · not-reachedplutus-languageplutus-script-context

    The benchmark harness compiles its own validators with OpShin; existing versions stay valid.

  • mockfrost · pycardano · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encodingera-identitytransaction-rules

    Used for Plutus data types and its own script contexts (V1/V2), not to decode chain transactions.

  • mockfrost · plu-ts · not-reachedplutus-script-contextplutus-languagetransaction-encoding

    Used for Plutus data types and its own script contexts (V1/V2), not to decode chain transactions.

  • hebi · pycardano · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    The compiler uses PyCardano for Plutus data and script wrappers of its own output.

  • opshin · pycardano · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    The compiler uses PyCardano for Plutus data and script wrappers of its own output.

  • gin · pycardano · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encodingera-identitytransaction-rules

    PyCardano is only a declared dependency; no shipped module decodes chain data with it.

  • lambda-buffers · cardano-data-lite · not-reachedera-identityplutus-languageprotocol-parametersstake-pool-registrationtransaction-encodingtransaction-rules

    Only the PureScript runtime's package set pins cardano-data-lite (through CTL); LambdaBuffers generates types, not transactions.

  • lambda-buffers · cardano-transaction-lib-ctl · not-reachedplutus-languageera-identityprotocol-parametersstake-pool-registrationtransaction-encodingtransaction-rules

    CTL is only in the PureScript runtime's package set.

  • cardano-transaction-lib-ctl · cardano-data-lite · not-reachedera-identityplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    CTL serializes the transactions it builds with cardano-data-lite and decodes only addresses, UTxOs and witness sets from wallets.

  • amaru · mithril · not-reachedblock-encoding

    Uses Mithril only to download certified snapshots for bootstrap; block decoding afterwards is the tool's own.

    • Cargo.toml:68mithril-client = { version = "0.14.17", default-features = false, features = ["fs", "num-integer-backend", "rustls-tls"] }
  • daedalus · mithril · not-reachedblock-encoding

    Uses Mithril only to download certified snapshots for bootstrap; block decoding afterwards is the tool's own.

  • dolos · mithril · not-reachedblock-encoding

    Uses Mithril only to download certified snapshots for bootstrap; block decoding afterwards is the tool's own.

  • gerolamo · mithril · not-reachedblock-encoding

    Uses Mithril only to download certified snapshots for bootstrap; block decoding afterwards is the tool's own.

    • flake.nix:42inputs.mithril.packages.${system}.mithril-client-cli
  • oura · mithril · not-reachedblock-encoding

    Uses Mithril only to download certified snapshots for bootstrap; block decoding afterwards is the tool's own.

  • adalite · ledgerjs-hw-app-cardano · not-reachedtransaction-encoding

    AdaLite signs only transactions it builds itself (no dApp connector), so they carry no Dijkstra-only fields.

  • daedalus · ledgerjs-hw-app-cardano · undeterminedtransaction-encoding

    The previously cited path or excerpt changed in the refreshed revision. The old decision and evidence remain in the 2026-10-26 archive; reachability at this revision needs a new source/runtime assessment.

  • carp · cardano-multiplatform-lib-cml · not-reachedplutus-languageprotocol-parametersstake-pool-registration

    Carp stores what it decodes; it builds no transactions and reads no parameter updates.

  • cardano-ibc-incubator · cardano-multiplatform-lib-cml · not-reachedblock-encodingera-identityplutus-languageprotocol-parametersstake-pool-registration

    Other CML use builds the gateway's own transactions.

  • lucid-evolution · cardano-multiplatform-lib-cml · not-reachedblock-encodingera-identityplutus-languageprotocol-parametersstake-pool-registration

    Otherwise CML builds Lucid's own transactions.

  • cardano-js-sdk · cardano-multiplatform-lib-cml · not-reachedblock-encodingera-identityplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    CML is used only as a BIP32-Ed25519 crypto strategy.

  • naumachia · cardano-multiplatform-lib-cml · not-reachedblock-encodingera-identityplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    CML builds Naumachia's own transactions.

  • adapools-xyz · meshjs-mesh-sdk · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    Builds and submits its own Conway-shaped transactions; nothing Dijkstra-only is decoded.

  • cardano-mcp · meshjs-mesh-sdk · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    Builds and submits its own Conway-shaped transactions; nothing Dijkstra-only is decoded.

  • epora-wallet · meshjs-mesh-sdk · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    Builds and submits its own Conway-shaped transactions; nothing Dijkstra-only is decoded.

  • masumi · meshjs-mesh-sdk · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    Builds and submits its own Conway-shaped transactions; nothing Dijkstra-only is decoded.

  • masumi-registry-service · meshjs-mesh-sdk · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encodingera-identitytransaction-rules

    Builds and submits its own Conway-shaped transactions; nothing Dijkstra-only is decoded.

  • cardano-ibc-incubator · meshjs-mesh-sdk · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    Builds and submits its own Conway-shaped transactions; nothing Dijkstra-only is decoded.

  • cardano-ctf · lucid-evolution · not-reachedprotocol-parametersstake-pool-registrationtransaction-encoding

    Builds and submits its own Conway-shaped transactions; nothing Dijkstra-only is decoded.

  • create-evolution-app · lucid-evolution · not-reachedprotocol-parametersstake-pool-registrationtransaction-encoding

    Builds and submits its own Conway-shaped transactions; nothing Dijkstra-only is decoded.

  • geniusyield-sdk · lucid-evolution · not-reachedprotocol-parametersstake-pool-registrationtransaction-encodingera-identityplutus-languagetransaction-rules

    Builds and submits its own Conway-shaped transactions; nothing Dijkstra-only is decoded.

  • cardano-ibc-incubator · lucid-evolution · not-reachedprotocol-parametersstake-pool-registrationtransaction-encoding

    Builds and submits its own Conway-shaped transactions; nothing Dijkstra-only is decoded.

  • meshjs-mesh-sdk · whisky · not-reachedera-identityplutus-languageprotocol-parameters

    Other Whisky use serializes Mesh's own transactions.

  • odatano · buildooor · not-reachedplutus-languagetransaction-encoding

    buildooor is an optional builder for ODATANO's own transactions.

  • gerolamo · buildooor · not-reachedplutus-languagetransaction-encoding

    buildooor is declared in package.json but no shipped module imports it.

  • cardanosharp-blazor · cardanosharp · not-reachedplutus-languagetransaction-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-rules

    Uses CardanoSharp for keys, addresses, coin selection and its own transactions; it decodes no chain transactions with it.

  • cscli · cardanosharp · not-reachedplutus-languagetransaction-encoding

    Uses CardanoSharp for keys, addresses, coin selection and its own transactions; it decodes no chain transactions with it.

  • nmkr-studio-api · cardanosharp · not-reachedplutus-languagetransaction-encoding

    Uses CardanoSharp for keys, addresses, coin selection and its own transactions; it decodes no chain transactions with it.

  • yano · bloxbean-cardano-client-library · undeterminedtransaction-encodingplutus-language

    The previously cited path or excerpt changed in the refreshed revision. The old decision and evidence remain in the 2026-10-26 archive; reachability at this revision needs a new source/runtime assessment.

  • cardano-client-bindings · bloxbean-cardano-client-library · not-reachedera-identityprotocol-parametersstake-pool-registration

    Its other cardano-client-lib use is addresses, crypto, utilities and building its own transactions.

  • cardano-rosetta-java · bloxbean-cardano-client-library · not-reachedera-identityplutus-languageprotocol-parametersstake-pool-registration

    Its other cardano-client-lib use is addresses, crypto, utilities and building its own transactions.

  • julc · bloxbean-cardano-client-library · not-reachedera-identityprotocol-parametersstake-pool-registration

    Its other cardano-client-lib use is addresses, crypto, utilities and building its own transactions.

  • scalus · bloxbean-cardano-client-library · not-reachedera-identityprotocol-parametersstake-pool-registration

    Its other cardano-client-lib use is addresses, crypto, utilities and building its own transactions.

  • yano · bloxbean-cardano-client-library · not-reachedera-identityprotocol-parametersstake-pool-registration

    Its other cardano-client-lib use is addresses, crypto, utilities and building its own transactions.

  • yaci · bloxbean-cardano-client-library · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    Its other cardano-client-lib use is addresses, crypto, utilities and building its own transactions.

  • yaci-store · bloxbean-cardano-client-library · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    Its other cardano-client-lib use is addresses, crypto, utilities and building its own transactions.

  • cf-ledger-sync · bloxbean-cardano-client-library · not-reachedera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    Its other cardano-client-lib use is addresses, crypto, utilities and building its own transactions.

  • cf-java-rewards-calculation · bloxbean-cardano-client-library · not-reachedera-identityplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    Uses cardano-client-lib for utilities, crypto or building its own transactions only.

    • pom.xml:66<version.cardano-client-lib>0.4.3</version.cardano-client-lib>
  • intelliada · bloxbean-cardano-client-library · not-reachedera-identityplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    Uses cardano-client-lib for utilities, crypto or building its own transactions only.

    • build.gradle:55implementation('com.bloxbean.cardano:cardano-client-lib:0.6.2') {
  • yaci-devkit · bloxbean-cardano-client-library · not-reachedera-identityplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    Uses cardano-client-lib for utilities, crypto or building its own transactions only.

  • zeroj · bloxbean-cardano-client-library · not-reachedera-identityplutus-languageprotocol-parametersstake-pool-registrationtransaction-encodingtransaction-rules

    Uses cardano-client-lib for utilities, crypto or building its own transactions only.

  • apollo · gouroboros · not-reachedblock-encodingera-identity

    Builds and serializes its own Conway transactions with gouroboros ledger types; chain data comes through its Ogmios and Blockfrost backends, and it neither decodes blocks nor detects transaction eras with gouroboros.

  • amaru · pallas · not-reachedblock-encodingera-identity

    Amaru decodes the headers it fetches during bootstrap with its own Header type; pallas-network 0.34.0 only carries them.

  • whisky · pallas · not-reachedblock-encodingera-identity

    The evaluator decodes supplied transactions with decode_for_era(Era::Conway), naming the era itself; it decodes no blocks and never asks Pallas to detect an era.

  • blaze · pallas · not-reachedblock-encodingera-identity

    blaze-uplc decodes transactions for evaluation with decode_for_era(Era::Conway), naming the era itself; no block decoding or era detection goes through Pallas.

  • cquisitor-lib · pallas · not-reachedblock-encodingera-identity

    Phase-two validation decodes transactions with decode_for_era(Era::Conway), naming the era itself; no block decoding or era detection goes through Pallas.

  • aiken · pallas · not-reachedblock-encodingera-identity

    Transaction simulation decodes supplied bytes with decode_for_era over a fixed list (Conway, Babbage, Alonzo), so a Dijkstra transaction needs Aiken's own change to that list; Pallas era detection and block decoding are not used.

  • gastronomy · pallas · not-reachedblock-encodingera-identity

    The UPLC debugger uses Pallas for primitives and phase-two helpers; it decodes no blocks and detects no eras.

  • cshell · pallas · not-reachedblock-encodingera-identityconsensus-participationplutus-languageprotocol-parametersstake-pool-registrationtransaction-encodingtransaction-rules

    The wallet uses Pallas for keys, addresses and hashing; chain data comes from its UTxO RPC provider. Transactions it signs come from tx3 in Conway form, which stays valid after the fork.

  • lucid · pallas · not-reachedblock-encodingera-identity

    The Rust core decodes transactions as Conway MintedTx and uses Pallas traversal only for hashing; no block decoding or era detection.

  • naumachia · pallas · not-reachedblock-encodingera-identity

    Naumachia uses Pallas for addresses and Plutus primitives when building transactions; it decodes no blocks and detects no eras.

  • tx3 · pallas · not-reachedblock-encodingera-identityconsensus-participationplutus-languageprotocol-parametersstake-pool-registrationtransaction-encodingtransaction-rules

    The Cardano compiler builds transactions with Pallas types and hashes them; it decodes no blocks and detects no eras. Its own Conway-form transactions stay valid after the fork.

  • de-uplc · pallas · not-reachedblock-encodingera-identity

    The debugger uses Pallas primitives, addresses and codec to build script contexts; it decodes no blocks and detects no eras.

  • de-uplc-web · pallas · not-reachedblock-encodingera-identity

    The web engine uses Pallas primitives, addresses and codec to build script contexts; it decodes no blocks and detects no eras.

  • zhuli · pallas · not-reachedblock-encodingera-identity

    The CLI uses Pallas addresses, codec and primitives to build transactions; it decodes no blocks and detects no eras.

  • govtool · maestro (deprecated) · not-reachedera-identityprotocol-parameterstransaction-encoding

    Maestro appears only in the text of a published budget proposal (an applicant's job title); GovTool does not call it.

  • cardano-mcp · maestro (deprecated) · not-reachedera-identityprotocol-parameterstransaction-encoding

    Defines Maestro base URLs and a Maestro client, but no shipped module imports or calls the client.

  • plutip · own code · not-reachedblock-encodingnode-configurationnode-to-client-protocolprotocol-parametersstake-pool-registrationtransaction-encoding

    Launches a private cluster from its own pinned node and genesis files and drives it through that node's libraries; nothing it runs follows the public chain.

  • cardano-up · own code · not-reachedblock-encodingtransaction-encoding

    fxamacker/cbor is an indirect Go module; cardano-up installs and runs services and decodes no chain data.

  • gastronomy · own code · not-reachedblock-encodingplutus-script-contextprotocol-parameters

    Script contexts come from Aiken's uplc crate (its own lead); cost models are uplc's defaults and no blocks are decoded.

  • mockfrost · own code · not-reachedblock-encodingplutus-script-contexttransaction-encoding

    CBOR and script-context lines are in the CI workflow and the contest benchmark contracts; the mock server's own code builds no script contexts and decodes no blocks.

  • cshell · own code · not-reachedblock-encodingplutus-languagestake-pool-registrationtransaction-encoding

    The explorer renders UTxO RPC protobuf messages, not chain CBOR; the wallet decodes only transactions it built through tx3 to sign them, and Conway-form transactions stay valid after the fork.

  • lambda-buffers · own code · not-reachedplutus-languageplutus-script-context

    Generates Plutus V1-V3 type bindings for scripts users write; existing scripts keep working, and no chain data is decoded.

  • tx3 · own code · not-reachedblock-encodingplutus-languageprotocol-parameterstransaction-encoding

    Compiles its own transactions; the language-view table stops at PlutusV3, which limits new scripts but leaves V1-V3 transactions valid, and decoded CBOR is limited to script references it is given.

  • catalyst-core · own code · not-reachedblock-encodingnode-to-client-protocolstake-pool-registrationtransaction-encoding

    Pool-registration lines are the Jormungandr explorer schema, node-to-client lines are diagrams, and CBOR decoding in voting-tools-rs reads registration metadata, which Dijkstra does not change.

  • clb · own code · not-reachednode-configurationplutus-languageplutus-script-contextprotocol-parameters

    An in-memory ledger emulator fixed to its own Conway parameters; it follows no chain, so the fork does not change what it does.

  • hebi · own code · not-reachedblock-encodingplutus-script-contexttransaction-encoding

    CBOR wraps the compiled contract and the script-context lines are the V2 ledger types for scripts users write; no chain data is decoded.

  • plutus-simple-model · own code · not-reachedblock-encodingplutus-script-contextprotocol-parametersstake-pool-registrationtransaction-encoding

    An emulator on cardano-ledger's Alonzo/Babbage types with its own parameters; it follows no chain.

  • zeroj · own code · not-reachedplutus-languageplutus-script-context

    Validators are compiled for PlutusV3 with julc; script-context lines are the site's documentation scripts. Existing V3 scripts keep working.

  • cardanosharp-blazor · own code · not-reachedblock-encodingtransaction-encoding

    CBOR is used to read CIP-30 wallet answers (balances, UTxOs), whose encoding Dijkstra keeps.

  • offchain-metadata-tools · own code · not-reachedblock-encodingtransaction-encoding

    cborg is a library dependency of the token metadata creator, which signs off-chain metadata and decodes no chain data.

  • adalite · own code · not-reachedstake-pool-registration

    The pool-owner flow accepts only Shelley to Mary cli transaction files and reads pool parameters from them; nothing it accepts changes in Dijkstra.

  • cardano-open-oracle-protocol · own code · not-reachedprotocol-parameters

    protocol.json files configure the project's local test environments; nothing reads the chain's parameters.

  • purus · own code · not-reachedblock-encodingplutus-script-contexttransaction-encoding

    A compiler whose ledger primitives describe the script context scripts receive; existing scripts keep working, and cborg is a library dependency.

  • aiken-stdlib · own code · not-reachedplutus-languageplutus-script-contextprotocol-parameters

    Library types for validators written in Aiken (V3 script context, parameter-update accessors); compiled scripts keep working, and PlutusV4 support is the compiler's (Aiken's own R2 gap).

  • aiken-linked-list · own code · not-reachedplutus-script-context

    Validators reading their own V3 script context; deployed scripts keep working.

  • yaci-bridge · own code · not-reachedstake-pool-registrationtransaction-encoding

    The lines are GraalVM reflection entries for yaci's model classes; certificate handling is yaci's (its own lead).

  • bot-plutus-interface · own code · not-reachedblock-encodingplutus-script-contextprotocol-parameterstransaction-encoding

    Cost models are configuration passed to cardano-cli and the TxInfo lines convert slots to POSIX time; no chain data is decoded.

  • hydra-pay · own code · undeterminednode-configuration

    Ships mainnet, preprod and preview node configurations without a DijkstraGenesisFile; the target node reads that file only behind ExperimentalHardForksEnabled, so whether a 11.2 node started from these files follows the fork depends on the tagged release.

  • hydra-pay · own code · not-reachedblock-encodingprotocol-parameterstransaction-encoding

    The Hydra head runs on its own protocol-parameters file, and the CBOR lines are Nix package overrides.

  • jambhala · own code · not-reachedplutus-script-context

    Re-exports the V2 ledger types for scripts users write; existing scripts keep working.

  • pluto · own code · not-reachedblock-encodingtransaction-encoding

    typed-protocols-cborg is a stack dependency; Pluto is an assembler and decodes no chain data.

  • plutus-cborhex-automation · own code · not-reachedblock-encodingtransaction-encoding

    typed-protocols-cborg is a cabal dependency; the tool serializes its own scripts.

  • shrinker · own code · not-reachedblock-encodingtransaction-encoding

    typed-protocols-cborg is a cabal dependency; Shrinker optimizes scripts and decodes no chain data.

  • spectrum-dex-sdk · own code · not-reachedblock-encodingnode-to-client-protocoltransaction-encoding

    The node-to-client module only traces ouroboros-network's client, whose version support is the library's (an upstream dependency); cborg is a cabal dependency.

  • plinth-plutus-tx · own code · not-reachedblock-encodingplutus-languageplutus-script-contextprotocol-parametersstake-pool-registrationtransaction-encoding

    This is the Plutus repository itself, which already defines PlutusV4 and gates it on the Dijkstra protocol version.

  • pebble · own code · not-reachedplutus-script-contextprotocol-parametersstake-pool-registrationtransaction-encoding

    A compiler whose prelude types describe the script context scripts receive (certificates included); existing scripts keep working, and cost models appear in the examples' devnet.

  • catalyst-voices · own code · not-reachedstake-pool-registrationtransaction-encoding

    Certificate indexing ignores pool registrations and matches the certificate types Pallas hands it; the CBOR lines are the gateway's minicbor dependency and spelling dictionaries.

  • libcardano · own code · not-reachedblock-encodingprotocol-parametersstake-pool-registration

    The block type with segregated bodies is declared but never decoded (no block deserializer exists); cost models are genesis-file JSON, and pool registration certificates stay valid without the optional BLS key.

  • gamechanger-gcscript · own code · not-reachedstake-pool-registrationtransaction-encoding

    Certificates appear in example scripts and the released API schema; the repository ships scripts for the wallet, not code that encodes certificates.

  • toolkit-for-cardano · own code · not-reachedblock-encodingtransaction-encoding

    Transactions are built by cardano-cli; the tool's own CBOR use takes element 0 of the transaction array to hash the body, which holds for the Dijkstra three-element form.

  • stakepool-operator-scripts · own code · not-reachedcardano-clistake-pool-registration

    cardano-cli is called with the era the node reports (cardano-cli 11.3 has a dijkstra group), and pool certificates are built by cardano-cli.

  • cardano-wallet-sdk-dart · own code · not-reachedprotocol-parametersstake-pool-registration

    Unknown cost-model languages from Blockfrost are logged and skipped, and pool certificates are not supported at all.

  • cardano-token-registry · own code · not-reachednode-to-client-protocol

    The matches are inside base64 logo images in token mapping files.

  • sorbet · own code · not-reachedblock-encodingtransaction-encoding

    CBOR is used to encode UTxO values for CIP-30 answers, whose encoding Dijkstra keeps.

  • argus-cardano-sync · own code · undeterminednode-to-client-protocol

    The node-to-client provider delegates the handshake and chain-sync to Chrysalis, which is not a catalog component; whether it offers V23 and decodes Dijkstra blocks needs Chrysalis's source or a devnet run.

  • cardanosharp-koios · own code · not-reachedprotocol-parameters

    Cost models are deserialized from Koios JSON into a class; unknown languages are ignored by the JSON reader.

  • cddl-codegen · own code · not-reachedblock-encodingstake-pool-registrationtransaction-encoding

    A CDDL-to-code generator; the certificate lines are its supported-feature specification, and the CBOR crates serve the generated code.

  • cardano-addresses · own code · not-reachedblock-encodingtransaction-encoding

    cborg is pinned for the WASM build; address encoding is unchanged by Dijkstra.

  • cardano-connect-with-wallet · own code · not-reachedblock-encodingtransaction-encoding

    CBOR decodes CIP-30 balances, whose encoding Dijkstra keeps.

  • cardano-crypto-js · own code · not-reachedblock-encodingtransaction-encoding

    CBOR encodes Byron addresses, which Dijkstra does not change.

  • cardano-dapp-wallet-connector · own code · not-reachedblock-encodingtransaction-encoding

    CBOR decodes CIP-30 balances, whose encoding Dijkstra keeps.

  • datum-explorer · own code · not-reachedblock-encodingtransaction-encoding

    CBOR decodes Plutus datums supplied by the user, whose encoding Dijkstra keeps.

  • pg-cardano · own code · not-reachedblock-encodingtransaction-encoding

    Generic CBOR-to-JSON conversion with no knowledge of transaction or block structure.

    • src/helpers.rs:94if let Ok(parsed) = ciborium::de::from_reader::<CborValue, _>(&mut cursor) {
  • weld · own code · not-reachedblock-encodingtransaction-encoding

    CBOR decodes CIP-30 wallet answers, whose encoding Dijkstra keeps.

  • catalyst-toolbox · own code · not-reachedstake-pool-registration

    The pool-registration lines are the Jormungandr explorer GraphQL schema, not Cardano certificates.

  • amaru · aiken · not-reachedplutus-languageplutus-script-context

    Aiken's uplc crate is only in the lockfile; phase-two evaluation and script decoding use Amaru's own amaru-uplc crate.

  • lucid-evolution · pallas · not-reachedblock-encodingera-identity

    The uplc evaluator package decodes transactions through Aiken's eval_phase_two_raw, which names the Conway era; no blocks are decoded and no era is detected.

  • cquisitor-lib · aiken · undeterminedplutus-languageplutus-script-context

    Cquisitor now pins its own Aiken fork at 2e0311a9, replacing the upstream v1.1.24 tag. The previous upstream evaluator verdict cannot establish this fork's behavior; PV12/V4 conformance must be checked against that fork.

  • blockfrost · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    CSL comes in through @blockfrost/blockfrost-utils, which the backend uses for request validation, CIP-68 helpers and Fastify plumbing; none of it reads Plutus languages or cost models.

  • cardano-ibc-incubator · cardano-js-sdk · not-reachedprotocol-parameters

    Only @cardano-sdk/crypto is reached outside lucid-evolution (key and hash primitives); parameter-update decoding is in @cardano-sdk/core.

  • plutip · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encodingtransaction-rules

    CSL comes in through tx-bakery in the Rust client, which builds the client's own transactions; no PlutusV4 content is involved.

  • bursa · cardano-serialization-lib-csl · undeterminedplutus-language

    CSL and the interop library come in through @keystonehq/hw-app-ada for Keystone QR signing; whether the web UI signs transactions it did not build (which could carry PlutusV4 or Dijkstra body keys) needs the signing flow run.

  • bursa · cardano-hw-interop-lib · undeterminedtransaction-encoding

    Reached only through @keystonehq/hw-app-ada for Keystone QR signing; whether the web UI signs transactions it did not build needs the signing flow run.

  • odatano · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    CSL comes in through @blockfrost/blockfrost-js, which uses it for address derivation helpers, not for Plutus languages or cost models.

  • hydra-sdk · whisky · not-reachedera-identityprotocol-parameters

    The evaluator names the era itself and takes cost models from its caller; era detection and parameter decoding are not used.

  • daedalus · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    CSL comes in through @fivebinaries/coin-selection, which builds payment transactions for coin selection; it never reads Plutus languages or cost models.

  • gerolamo · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    CSL comes in through @blockfrost/blockfrost-js, which uses it for address derivation helpers.

    • bun.lock:62"@blockfrost/blockfrost-js": ["@blockfrost/blockfrost-js@
  • lambda-buffers · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encodingtransaction-rules

    The lockfile belongs to the lbt-plutus Rust test suite; no shipped runtime uses CSL.

  • blockfrost-cardano-cli · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    CSL comes in through @blockfrost/blockfrost-js; the CLI's own code calls the Blockfrost API and formats responses.

  • catalyst-voices · pycardano · not-reachedplutus-languageprotocol-parametersstake-pool-registrationtransaction-encoding

    pycardano comes in through catalyst-python in the signed-document admin scripts, which use it for keys; no transaction or parameter is decoded.

  • lace · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    CSL comes in through @fivebinaries/coin-selection (via Trezor Connect), which builds payment transactions for coin selection; it never reads Plutus languages or cost models.

  • minswap-sdk · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    CSL comes in through @blockfrost/blockfrost-js, which uses it for address derivation helpers.

  • adalite · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    CSL comes in through @fivebinaries/coin-selection, which builds payment transactions for coin selection; it never reads Plutus languages or cost models.

  • marlowe-ts-sdk · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encodingtransaction-rules

    CSL comes in through @blockfrost/blockfrost-js and blockfrost-utils, used for address derivation helpers.

  • masumi-registry-service · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encodingtransaction-rules

    CSL comes in through @blockfrost/blockfrost-js, which uses it for address derivation helpers.

  • nami · cardano-serialization-lib-csl · not-reachedplutus-languageblock-encodingprotocol-parametersstake-pool-registrationtransaction-encoding

    CSL comes in through @fivebinaries/coin-selection, which builds payment transactions for coin selection; Nami's own transaction decoding is decided under cardano-js-sdk and the interop library.

  • sorbet · cardano-multiplatform-lib-cml · not-reachedblock-encodingera-identityplutus-languageprotocol-parametersstake-pool-registrationtransaction-encodingtransaction-rules

    CML is left over in bun.lock: package.json no longer declares it and the only source reference is commented out.

  • cardano-up · utxorpc · not-reachedblock-encodingtransaction-encoding

    utxorpc/go-codegen is an indirect Go module; cardano-up installs and starts services such as Dolos but reads no chain data through UTxO RPC.

    • go.mod:108github.com/utxorpc/go-codegen v0.19.2 // indirect
  • bursa · cardano-serialization-lib-csl · undeterminedprotocol-parametersstake-pool-registrationtransaction-encoding

    Reached only through @keystonehq/hw-app-ada for Keystone QR signing; whether the web UI signs transactions it did not build needs the signing flow run.

  • bursa · cardano-serialization-lib-csl · not-reachedblock-encoding

    CSL decodes transactions here, not blocks.

  • cardano-dev-wallet · cardano-serialization-lib-csl · not-reachedblock-encoding

    CSL decodes transactions here, not blocks.

  • cardano-hw-cli · cardano-serialization-lib-csl · not-reachedblock-encoding

    CSL decodes transactions here, not blocks.

  • cardano-ibc-incubator · cardano-serialization-lib-csl · undeterminedprotocol-parametersstake-pool-registrationtransaction-encoding

    The bundled demo dApps decode transaction hex with CSL; whether they meet Dijkstra bodies is not decidable from source.

  • cardano-ibc-incubator · cardano-serialization-lib-csl · not-reachedblock-encoding

    CSL decodes transactions here, not blocks.

  • cardano-rosetta-legacy · cardano-serialization-lib-csl · not-reachedblock-encodingprotocol-parameters

    Other CSL use builds the tool's own transactions or decodes no blocks.

  • cardano-wallet-interface · cardano-serialization-lib-csl · undeterminedtransaction-encoding

    Decodes wallet-returned witness sets for transactions it builds itself; whether a wallet returns Dijkstra-form witness sets needs execution. Last pushed 2022-07.

  • cardano-wallet-interface · cardano-serialization-lib-csl · not-reachedblock-encodingprotocol-parametersstake-pool-registration

    Other CSL use builds the tool's own transactions or decodes no blocks.

  • cquisitor-lib · cardano-serialization-lib-csl · not-reachedblock-encoding

    CSL decodes transactions here, not blocks.

  • hydra-sdk · cardano-serialization-lib-csl · not-reachedblock-encoding

    CSL decodes transactions here, not blocks.

  • masumi · cardano-serialization-lib-csl · not-reachedblock-encodingprotocol-parametersstake-pool-registration

    Other CSL use builds the tool's own transactions or decodes no blocks.

  • whisky · cardano-serialization-lib-csl · not-reachedblock-encoding

    CSL decodes transactions here, not blocks.

  • yoroi · cardano-serialization-lib-csl · not-reachedblock-encoding

    CSL decodes transactions here, not blocks.

  • apollo · koios · not-reachedera-identity

    The Koios tip model consumes epoch and absolute slot only, not an era name or era history.

  • gerolamo · pallas · not-reachedblock-encodingera-identity

    Pallas is in the standalone reference evaluator under tools/uplc-ref. It explicitly decodes Conway transaction/input/output primitives; it does not follow blocks or infer multi-era identities on the shipped node path.

  • gerolamo · ogmios · not-reachedblock-encodingera-identityplutus-languageprotocol-parameterstransaction-encoding

    These matches describe the Ogmios-compatible additionalUtxoSet input accepted by Gerolamo's own Blockfrost server. The code parses that input and evaluates locally; it does not call Ogmios.

  • daedalus · koios · not-reachedera-identityprotocol-parameters

    Koios URLs are allowed resource origins for the embedded Unfrack dApp. This is an origin allowlist, not Daedalus code fetching or decoding Koios eras or parameters; the external dApp itself is outside this source assessment.

  • lambda-buffers · plutus-plutus-core · not-reachedplutus-languageplutus-script-context

    The new source match belongs to a Plutus development shell for generated-code examples. Compiling existing Plutus scripts does not exercise the new V4 context; V4 authoring remains separate.

  • metis · own code · undeterminedblock-encodingnode-to-client-protocolprotocol-parameterstransaction-encoding

    The dashboard decodes wallet UTxO references and the deployment catalog includes node/client settings. These markers do not establish an own-code failure or complete configuration compatibility; deployed configurations need execution.

  • adastat-api · own code · undeterminedplutus-languageprotocol-parameterstransaction-encoding

    The script table type ends at PlutusV3 and governance helpers enumerate parameters. A TypeScript union alone does not prove a runtime rejection; Dijkstra database rows and parameter responses need execution.

  • apollo · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    The db-sync hit is a comment explaining Koios script bytes, not a direct db-sync client; Koios use is assessed separately.

  • gerolamo · cardano-db-sync · not-reachedblock-encodingera-identityprotocol-parametersstake-pool-registrationtransaction-encoding

    db-sync mentions explain reward accounting in a Koios comparison script. The script fetches Koios HTTP endpoints, not db-sync; the Koios link is assessed separately.

Classification 2026-11-01 · boundary register 2026-11-01 · leads reviewed 2026-11-01 · devnet run 2026-11-01. Registers: content/readiness/dijkstra.