DRepVotingThresholds

scalus.cardano.ledger.DRepVotingThresholds
See theDRepVotingThresholds companion object
case class DRepVotingThresholds(motionNoConfidence: UnitInterval, committeeNormal: UnitInterval, committeeNoConfidence: UnitInterval, updateConstitution: UnitInterval, hardFork: UnitInterval, ppNetworkGroup: UnitInterval, ppEconomicGroup: UnitInterval, ppTechnicalGroup: UnitInterval, ppGovernanceGroup: UnitInterval, treasuryWithdrawal: UnitInterval)

Represents voting thresholds for DReps in the Cardano blockchain.

Defines the thresholds required for different governance actions to pass when voted on by delegated representatives.

Value parameters

committeeNoConfidence

Threshold for committee updates after no confidence

committeeNormal

Threshold for normal committee updates

hardFork

Threshold for hard fork initiations

motionNoConfidence

Threshold for no confidence motions

ppEconomicGroup

Threshold for economic protocol parameter changes

ppGovernanceGroup

Threshold for governance protocol parameter changes

ppNetworkGroup

Threshold for network protocol parameter changes

ppTechnicalGroup

Threshold for technical protocol parameter changes

treasuryWithdrawal

Threshold for treasury withdrawals

updateConstitution

Threshold for constitution updates

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product