ProtocolParamsToExpr

scalus.cardano.ledger.ProtocolParamsToExpr

ToExpr instances for ProtocolParams and its nested types.

These instances enable compile-time generation of ProtocolParams from JSON, avoiding the need to embed JSON strings in the compiled artifacts.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

object given_ToExpr_CostModels extends ToExpr[CostModels]

Attributes

Supertypes
trait ToExpr[CostModels]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToExpr[DRepVotingThresholds]
class Object
trait Matchable
class Any
Self type
object given_ToExpr_ExUnitPrices extends ToExpr[ExUnitPrices]

Attributes

Supertypes
trait ToExpr[ExUnitPrices]
class Object
trait Matchable
class Any
Self type
object given_ToExpr_ExUnits extends ToExpr[ExUnits]

Attributes

Supertypes
trait ToExpr[ExUnits]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToExpr[NonNegativeInterval]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToExpr[PoolVotingThresholds]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToExpr[ProtocolParams]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ToExpr[ProtocolVersion]
class Object
trait Matchable
class Any
Self type
object given_ToExpr_UnitInterval extends ToExpr[UnitInterval]

Attributes

Supertypes
trait ToExpr[UnitInterval]
class Object
trait Matchable
class Any
Self type