Skip to main content

FlatReader

export interface FlatReader {
  readBool(): boolean
  readBuiltinId(): number
  readBytes(): number[]
  readExpr(): UplcTerm
  readInt(): bigint
  readLinkedList(elemSize: number): number[]
  readTag(): number
  readValue(): UplcValue
}

Properties

readBool

flatReader.readBool satisfies () => boolean

readBuiltinId

flatReader.readBuiltinId satisfies () => number

readBytes

flatReader.readBytes satisfies () => number[]

readExpr

flatReader.readExpr satisfies () => UplcTerm

readInt

flatReader.readInt satisfies () => bigint

readLinkedList

flatReader.readLinkedList satisfies (elemSize: number) => number[]

readTag

flatReader.readTag satisfies () => number

readValue

flatReader.readValue satisfies () => UplcValue