Warning
This (pre-)release is the 4th release candidate of the new major version of Ogmios. In particular, anything related to the Conway era is to be considered unstable for the implementation of the Conway era in the ledger isn't yet finalized. The Conway era is supported by Ogmios but only available on networks that have forked into that era such as SanchoNet.
The rest of the API is considered stable, though small adjustments may arise from early integrations.
Added
- (🐛 @mkazlauskas, 🐛 @mirceahasegan, 🐛 @michalrus) Integration with
cardano-ledger-conway==1.9.0.0
. The previous release did (mistakenly) include an older version of the ledger. This caused synchronization of the Conway era to fail unexpectedly (see #341). This release now includes the latest version of the ledger currently available. It adds new elements to the Conway era:- A new certificate
DelegateRepresentativeUpdate
. - New transaction submission errors:
GovernanceProposalDepositMismatch
ConflictingCommitteeUpdate
InvalidCommitteeUpdate
TreasuryWithdrawalMismatch
.
- New protocol parameters, only present in Conway onwards:
stakePoolVotingThresholds
constitutionalCommitteeMinSize
constitutionalCommitteeMaxTermLength
governanceActionLifetime
governanceActionDeposit
delegateRepresentativeVotingThresholds
delegateRepresentativeDeposit
delegateRepresentativeMaxIdleTime
- A new certificate
Changed
-
⚠️ BREAKING-CHANGE ⚠️ The Alonzo's genesis
initialParameters
field has been renamed toupdatableParameters
. -
(🐛 @mkazlauskas, 🐛 @mirceahasegan, 🐛 @michalrus) The integration with
cardano-ledger-conway==1.9.0.0
also causes a few (breaking) changes to the existing interface. Mostly located in the Conway era:UnknownGovernanceProposal
transaction submission failure is nowUnknownGovernanceProposals
and its data field now contains a list of invalid proposals instead of a single proposal.ConstitutionalCommitteeMember
may now contain an optionalmandate
field.- The
ConstitutionalCommitte
governance actionmembers
' field no longer holds a member id. Instead, it contains two fieldsadded
andremoved
pointing to a list ofConstitutionalCommitteeMember
. - The certificate
DelegateRepresentativeRegistration
may now contain an optionalanchor
field. - The governance action
Constitution
now has a mandatoryanchor
field and an optionalhash
field. - The
returnAccount
for all governance proposal is now a (bech32-encoded) stake address instead of a key or script hash digest. - The Conway's genesis has been completely redefined and now contains fields
constitution
,constitutionalCommittee
andupdatableParameters
. - The
CredentialDepositMismatch
transaction submission failure now has extradata
.
Removed
N/A
Tested with
- cardano-node
== 8.5.0-pre