RatifyEnv

scalus.cardano.ledger.epoch.internal.RatifyEnv
case class RatifyEnv(currentEpoch: EpochNo, poolDistribution: PoolDistribution, dRepDistribution: Map[DRep, Coin], dReps: Map[Credential, DRepState], committeeState: Map[Credential, CommitteeAuthorization], accounts: Map[Credential, ConwayAccountState], stakePools: Map[PoolKeyHash, PoolRegistration])

What RATIFY reads besides the enact state, the ledger's RatifyEnv without the instant stake (conway Governance/Internal.hs:562-571), spec [RT-2], [EB-20a]: all of it is read from the state after the boundary.

Value parameters

accounts

the accounts, for the default vote of a pool, spec [RT-14a]

committeeState

the authorization of each committee cold credential

currentEpoch

reCurrentEpoch, the epoch of the boundary

dRepDistribution

the stake the DReps vote with, spec [RT-3a]

dReps

the registered DReps, with their stored expiry, spec [RT-9a]

poolDistribution

the stake the pools vote with, spec [RT-4a]

stakePools

the registered pools, for the default vote of a pool, spec [RT-14a]

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