Skip to content

v6.1.0

Compare
Choose a tag to compare
@KtorZ KtorZ released this 21 Feb 13:23
· 142 commits to master since this release
v6.1.0
dabab14

Photo: Joseph Barrientos

Added

  • Two new script purposes (available from the Conway era onward):

    • propose: for proposing new governance actions. When itemized, comes with a proposal field that documents the associated governance proposal.
    • vote: for voting on a proposed governance action. When itemized, comes with an issuer field that documents the associated governance issuer.
  • A new field guardrails is now present on governance proposals of type treasuryWithdrawals and protocolParametersUpdate. It is either null or contains a script hash (blake2b, 28 bytes) that indicates the additional guardrails script that must successfully pass for the governance proposal to be considered valid.

  • The object returned from ledgerState/rewardAccountSummaries now contain an extra deposit field equals to the amount deposited and held by the associated stake credential.

  • A new query queryLedgerState/constitution to obtain the current on-chain constitution. This query is only available when the ledger is in the Conway era onwards.

Changed

  • Configuration files no longer contain mainnet_p2p, preprod_p2p, preview_p2p and sanchonet_p2p folders. The p2p configs are now replacing the default configurations; so we're back to configuration folders for mainnet, preprod, preview and sanchonet.

  • The constitution hash is now wrapped in a singleton object guardrails, to better capture its meaning. It isn't the hash of the constitution script (which is covered by the anchor already), but the hash of the additional script policy which controls governance proposals of certain actions (e.g. treasury withdrawals, protocol parameters).

  • Renamed all fields anchor to metadata in the Conway era objects to be more consistent with other occurences of metadata in previous eras.

  • Fixed a few minor JSON-schema oversights such as TransactionOutputReference's index now being a UInt64 (instead of UInt32).

Removed

  • InternalLedgerTypeConversionError which can no longer occur.

Tested with

  • cardano-node == 8.7.3 (Mainnet, Preprod, Preview)
  • cardano-node == 8.8.0-pre (SanchoNet)

Docker image(s )

Details

v6.0.3...v6.1.0