Initializes a new instance of the ProposedProtocolParameterUpdates class.
The proposed updates.
Private
#originalPrivate
#proposedGets a ProtocolParametersUpdate given a genesis delegate key hash.
The key hash of the genesis delegate proposing the update.
Inserts a new ProtocolParametersUpdate in the map.
The key hash of the genesis delegate proposing the update.
The parameters that are being proposed for the update.
Gets the genesis delegate key hashes present in the map.
The genesis delegate key hashes.
Creates a Core ProposedProtocolParameterUpdates object from the current ProposedProtocolParameterUpdates object.
The Core ProposedProtocolParameterUpdates object.
Static
fromDeserializes the ProposedProtocolParameterUpdates from a CBOR byte array.
The new ProposedProtocolParameterUpdates instance.
The CBOR encoded ProposedProtocolParameterUpdates object.
Static
fromCreates a ProposedProtocolParameterUpdates object from the given Core ProposedProtocolParameterUpdates object.
core ProposedProtocolParameterUpdates object.
Generated using TypeDoc
In the Cardano network, stakeholders can propose changes to the protocol parameters. These proposals are then collected into a set which represents the ProposedProtocolParameterUpdates.
This proposed protocol parameter updates are represented as a map of genesis delegate key hash to parameters updates. So in principles, each genesis delegate can propose a different update.