Skip to main content

Signature

Represents a Ed25519 signature. Also contains a reference to the PubKey that did the signing.

export interface Signature {
  bytes: number[]
  dump(): any
  isDummy(): boolean
  kind: "Signature"
  pubKey: PubKey
  pubKeyHash: PubKeyHash
  toCbor(): number[]
  verify(msg: number[]): void
}

Properties

bytes

signature.bytes satisfies number[]

dump

signature.dump satisfies () => any

isDummy

signature.isDummy satisfies () => boolean

kind

signature.kind satisfies "Signature"

pubKey

signature.pubKey satisfies PubKey

pubKeyHash

signature.pubKeyHash satisfies PubKeyHash

toCbor

signature.toCbor satisfies () => number[]

verify

Throws an error if incorrect

signature.verify satisfies (msg: number[]) => void