VotingProcedures

scalus.cardano.ledger.VotingProcedures
case class VotingProcedures(procedures: Map[Voter, Map[GovActionId, VotingProcedure]])

Represents voting procedures in the Cardano blockchain governance system.

VotingProcedures is a map from voters to maps of governance action IDs to voting procedures. It's used to record votes on governance actions.

Value parameters

procedures

Map from voters to maps of governance action IDs to voting procedures

Attributes

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

Members list

Value members

Concrete methods

def isEmpty: Boolean

Checks if there are any voting procedures.

Checks if there are any voting procedures.

Attributes

Returns

true if there are no voting procedures, false otherwise

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product