Skip to main content

AtLeastScript

export interface AtLeastScript {
  eval(ctx: NativeContext): boolean
  kind: "AtLeast"
  nRequired: number
  scripts: NativeScript[]
  toCbor(): number[]
  toJsonSafe(): AtLeastScriptJsonSafe
}
A NativeScript that validates a transaction if at least nRequired child NativeScripts validate it

Properties

eval

eval(ctx: NativeContext): boolean

kind

kind: "AtLeast"

nRequired

nRequired: number

scripts

scripts: NativeScript[]

toCbor

toCbor(): number[]

toJsonSafe

toJsonSafe(): AtLeastScriptJsonSafe