PoolVotingThresholds.deserialize constructor

PoolVotingThresholds.deserialize(
  1. CborListValue<CborObject<Object?>> cbor
)

Implementation

factory PoolVotingThresholds.deserialize(CborListValue cbor) {
  return PoolVotingThresholds(
    motionNoConfidence: UnitInterval.deserialize(
      cbor.elementAt<CborTagValue>(0),
    ),
    committeeNormal: UnitInterval.deserialize(
      cbor.elementAt<CborTagValue>(1),
    ),
    committeeNoConfidence: UnitInterval.deserialize(
      cbor.elementAt<CborTagValue>(2),
    ),
    hardForkInitiation: UnitInterval.deserialize(
      cbor.elementAt<CborTagValue>(3),
    ),
    securityRelevantThreshold: UnitInterval.deserialize(
      cbor.elementAt<CborTagValue>(4),
    ),
  );
}