CardanoBuiltins
scalus.uplc.CardanoBuiltins
class CardanoBuiltins(builtinCostModel: BuiltinCostModel, platformSpecific: PlatformSpecific, semanticVariant: BuiltinSemanticsVariant) extends BuiltinsMeaning
Attributes
- Graph
-
- Supertypes
Members list
Value members
Inherited methods
Attributes
- Inherited from:
- BuiltinsMeaning
def mkMeaning(t: TypeScheme, f: (logger: Logger, args: Seq[CekValue]) => CekValue, costFunction: CostingFun): BuiltinRuntime
Attributes
- Inherited from:
- BuiltinsMeaning
Inherited fields
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
A map of all UPLC builtins to their forced versions.
A map of all UPLC builtins to their forced versions.
In UPLC, built-in functions can have polymorphic types, which means they can operate on different types of data, like:
ifThenElse : forall a. Boolean -> a -> a -> a
During erasure, type abstractions are replaced with delay and type applications with force. So on each use of a polymorphic builtin, we need to force all its type arguments.
This map provides the forced versions of all builtins.
Attributes
- Inherited from:
- BuiltinsMeaning
Extensions
Inherited extensions
extension (x: DefaultUni)
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
Attributes
- Inherited from:
- BuiltinsMeaning
In this article