Timelock

scalus.cardano.ledger.Timelock
See theTimelock companion object
enum Timelock

Cardano Timelock script

Timelock scripts are used to enforce time-based constraints on transactions. Implemented according to "A Formal Specification of the Cardano Ledger with a Native Multi-Asset Implementation" specification.

Attributes

See also
Companion
object
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

final case class AllOf(scripts: IndexedSeq[Timelock])
final case class AnyOf(scripts: IndexedSeq[Timelock])
final case class MOf(m: Int, scripts: IndexedSeq[Timelock])
final case class Signature(keyHash: AddrKeyHash)
final case class TimeExpire(lockExpire: SlotNo)
final case class TimeStart(lockStart: SlotNo)