github CardanoSolutions/ogmios v6.0.0-rc4

latest releases: v6.7.0, v6.6.2, v6.6.1...
pre-release11 months ago

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

Changed

  • ⚠️ BREAKING-CHANGE ⚠️ The Alonzo's genesis initialParameters field has been renamed to updatableParameters.

  • (🐛 @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 now UnknownGovernanceProposals and its data field now contains a list of invalid proposals instead of a single proposal.
    • ConstitutionalCommitteeMember may now contain an optional mandate field.
    • The ConstitutionalCommitte governance action members' field no longer holds a member id. Instead, it contains two fields added and removed pointing to a list of ConstitutionalCommitteeMember.
    • The certificate DelegateRepresentativeRegistration may now contain an optional anchor field.
    • The governance action Constitution now has a mandatory anchor field and an optional hash 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 and updatableParameters.
    • The CredentialDepositMismatch transaction submission failure now has extra data.

Removed

N/A

Tested with

  • cardano-node == 8.5.0-pre

Details

v6.0.0-rc3...v6.0.0-rc4

Don't miss a new ogmios release

NewReleases is sending notifications on new releases.