Warning
This (pre-)release is the 3rd 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
- Integration with
cardano-node==8.5.0
. This adds new elements to the Conway era.-
A new governance action
Information
. -
New transaction certificates:
-
DelegateRepresentativeRegistration
-
DelegateRepresentativeRetirement
-
ConstitutionalCommitteeHotKeyRegistration
-
ConstitutionalCommitteeRetirement
.
-
-
New transaction submission errors:
-
ForbiddenWithdrawal
-
CredentialDepositMismatch
-
DRepAlreadyRegistered
-
DRepNotRegistered
-
UnknownConstitutionalCommitteeMember
-
-
Changed
-
Integration with
cardano-node==8.5.0
. This introduces a few breaking-change in the Conway era:- The
DelegateRepresentative
schema has changed to now be a JSONobject
in all cases, with at least a fieldtype
to discriminate over it. Abstain and NoConfidence delegate representatives have no other fields. (💡 @AndrewWestberg) - The stake pool operator id is now always included in the
GovernanceVoter
schema. - The
ScriptExecutionFailure<MissingScripts>
schema now includes adata.missingScripts
field for debugging. - The
SubmitTransactionFailure<UnauthorizedVote>
has been changed toSubmitTransactionFailure<UnauthorizedVotes>
and now contains a list of unauthorized voters.
- The
-
Fixed
inputSource
being set on Byron transactions instead ofspends
. See #334 (🐛 @mkazlauskas). -
Now conditionally include Byron's cbor bytes like for other eras (
--include-transaction-cbor
). -
Fixed transaction metadata's objects being encoded as lists of singletons in the JSON encoding. Now properly encoded as objects. See #334 (🐛 @mkazlauskas).
Removed
N/A
Tested with
- cardano-node
== 8.5.0-pre