GovRoots

scalus.cardano.ledger.GovRoots
See theGovRoots companion object
case class GovRoots(pparamUpdate: Option[GovActionId], hardFork: Option[GovActionId], committee: Option[GovActionId], constitution: Option[GovActionId])

The last enacted action of each purpose that has a chain of parents, pRoots of the ledger's Proposals (eras/conway/impl/src/Cardano/Ledger/Conway/Governance/Proposals.hs:240). A new proposal of a purpose names its root, or another proposal of the same purpose, as its parent.

Attributes

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

Members list

Value members

Concrete methods

def root(purpose: GovActionPurpose): Option[GovActionId]

The root of purpose.

The root of purpose.

Attributes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product