RatifyState

scalus.cardano.ledger.epoch.RatifyState
case class RatifyState(enactState: EnactState, enacted: Vector[GovActionId], expired: Set[GovActionId], delayed: Boolean)

The result of one RATIFY run, the ledger's RatifyState (eras/conway/impl/src/Cardano/Ledger/Conway/Governance/Internal.hs:257-275), ledger-rules spec [DM-12a].

Value parameters

delayed

whether an enacted delaying action stopped the run from enacting more, spec [RT-5c]

enactState

the enact state after the run

enacted

the ids of the enacted actions, in the order RATIFY enacted them

expired

the ids of the actions that expired unenacted, spec [RT-10]

Attributes

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