scalus.uplc
Members list
Packages
Type members
Classlikes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CekMachine
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CommonFlatInstances.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class BLS12_381_G1_Elementclass BLS12_381_G2_Elementclass BLS12_381_MlResultclass Boolclass ByteStringclass Dataclass Integerclass Listclass Pairclass Stringobject UnitShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DeBruijn.type
A De Bruijn-indexed program.
A De Bruijn-indexed program.
A De Bruijn-indexed program is a versioned Term where the variables are indexed using De Bruijn indices. A program must be De Bruijn-indexed before it can be evaluated.
Value parameters
- term
-
the term of the program
- version
-
the version of the program
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Ordering[DefaultFun]trait PartialOrdering[DefaultFun]trait Equiv[DefaultFun]trait Serializabletrait Comparator[DefaultFun]class Objecttrait Matchableclass AnyShow all
- Self type
-
DefaultFunOrdering.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Applyobject BLS12_381_G1_Elementobject BLS12_381_G2_Elementobject BLS12_381_MlResultobject Dataclass LiftedUni[A]object Boolobject ByteStringobject Integerobject Stringobject Unitobject ProtoListobject ProtoPairShow all
Attributes
- Companion
- class
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DefaultUni.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ExprBuilder.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FlatInstantces.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A Cardano Plutus program.
A Cardano Plutus program.
A program is a versioned Term. The version is a tuple of three integers: major, minor, and patch.
Value parameters
- term
-
the term of the program
- version
-
the version of the program
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ProgramFlatCodec.type
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Cardano uplc
CLI interface
Cardano uplc
CLI interface
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UplcCli.type
Represents the result of evaluating a UPLC program using uplc
CLI
Represents the result of evaluating a UPLC program using uplc
CLI
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
UPLC parsers.
UPLC parsers.
It's a collection of parsers for the UPLC language. Term
and Program
parsers are statefull and are program version dependent, that's why this is a class and not an object.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UplcParser.type