@cardano-ogmios/repl
Advanced tools
Changelog
[6.13.0] - 2025-06-13
queryLedgerState/rewardsProvenance
which now re-implements and exposes the intermediate rewards calculation. The query name already exists, but the schema is now different. The previous behaviour can be recovered by using the new queryLedgerState/stakePoolsPerformances
instead.⚠️ BREAKING-CHANGE ⚠️: queryLedgerState/dump
no longer return a hex-encoded CBOR dump as part of the JSON response, but instead, serialise directly to a specified on-disk location.
⚠️ BREAKING-CHANGE ⚠️: queryLedgerState/rewardsProvenance
has been renamed to queryLedgerState/stakePoolsPerformances
. The schema remains otherwise unchanged.
⚠️ BREAKING-CHANGE ⚠️: queryLedgerState/rewardAccountSummaries
now returns a list of results instead of a map. While this is technically a breaking change, it is necessary to fix scenarios where a credential exist as both script and verification key and would therefore lead to conflict in the key space. The response is otherwise similar to its previous form.
N/A
Changelog
[6.12.0] - 2025-05-22
queryLedgerState/nonces
: internal node's rolling nonces calculations used in consensus.queryLedgerState/operationalCertificates
: internal stake pool operational certificates states used in consensus.The queryLedgerState/rewardAccountSummaries
now includes the delegate representative -- a.k.a DRep -- (if any) for each summary under a field delegateRepresentative
. The field delegate
has also been renamed to stakePool
to disambiguate both. Also, the stakePool
field is now optional and may be omitted in case where a particular account is only delegated to a DRep. Similarly, the field delegateRepresentative
will be ommitted when the account is only delegated to a stake pool.
The queryLedgerState/delegateRepresentatives
no longer discards registered DReps that have unregistered but whose stake is still available. This may happen when a DRep is already unregistered, but his stake distribution is still available because still needed to ratify votes on the next epoch boundary. As a consequence, some of the fields for the registered drep summaries are now optional instead of required."
Changelog
[6.11.2] - 2025-02-01
queryLedgerState/governanceProposals
(likely) due to unfinished incremental calculations on the ledger state. The proposals are now pulled from a different location in the ledger state which ensures they are complete.Changelog
[6.11.1] - 2025-01-31
queryLedgerState/delegateRepresentatives
.Changelog
[6.11.0] - 2025-01-12
The queryLedgerState/stakePools
query now take an optional includeStake: bool
parameter. When provided and set to true
, each stake pool result will include an additional stake
field with its current absolute live stake (reflecting its governance power).
A new query queryLedgerState/delegateRepresentatives
to fetch all registered (and pre-defined) DReps, alongside their metadata and live stake. In a similar fashion to many other queries, DReps can be filtered using keys
or scripts
credentials in the query parameters. When both are omitted, all representatives are returned.
cardano-node==10.1.4
Changelog
[6.10.0] - 2024-12-14
![TypeScript][] The ConnectionConfig
can now take an optional address
object, so that URL with paths can be provided instead of only host/port; allowing for more flexible connection options.
New ledger-state query ledgerState/dump
which dumps the ENTIRE ledger-state as base16-encoded CBOR. That query is mostly for advanced used only, and spits out a lot of data. Use only if you know what you're doing.
Changelog
[6.9.0] - 2024-11-08
cardano-node==10.1.2
and associated dependencies.
EmptyTreasuryWithdrawal
(code=3168
) triggered when a transaction contains a governance proposal with an empty treasury withdrawal.UnexpectedMempoolError
(code=3997
) triggered when a transaction is rejected due to custom arbitrary rules that prevented it from entering the mempool.Changelog
[6.8.0] - 2024-09-21
cardano-node==9.2.0
and associated dependencies.queryLedgerState/governanceProposals
to retrieve currently active governance proposals and their ratification state (i.e. ongoig votes).Fix automatic transaction upgrade to NOT change underlying binary format during upgrade. The previous implementation would on some occasions alter the serialized form, thus causing transaction hash to change and invalidating all signatures on it. The new approach does always preserve binary serialisation, but as a result, makes more scenario not translatable (e.g. trying to translate a multi-asset UTxOs containing a 0 quantity is impossible when targetting Conway).
![TypeScript][] Fix JSON deserialization of metadata on web platforms.
Changelog
[6.7.0] - 2024-09-13