Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface EarthKeyringPair

Hierarchy

  • EarthKeyringPair

Index

Properties

Readonly address

address: string

Optional Readonly desc

desc: string

Optional identity

identity: any

Optional Readonly isLocked

isLocked: boolean

Optional Readonly meta

Optional Readonly publicKey

publicKey: string

Readonly type

Methods

Optional decodePkcs8

  • decodePkcs8(passphrase?: string, encoded?: Uint8Array): void
  • Parameters

    • Optional passphrase: string
    • Optional encoded: Uint8Array

    Returns void

Optional derive

Optional encodePkcs8

  • encodePkcs8(passphrase?: string): Uint8Array

Optional lock

  • lock(): void

Optional setMeta

Optional sign

  • sign(message: string | Uint8Array, options?: SignOptions): Uint8Array

Optional toJSON

Optional toJson

Optional unlock

  • unlock(passphrase?: string): void

Optional verify

  • verify(message: string | Uint8Array, signature: Uint8Array, signerPublic: string | Uint8Array): boolean
  • Parameters

    • message: string | Uint8Array
    • signature: Uint8Array
    • signerPublic: string | Uint8Array

    Returns boolean

Optional vrfSign

  • vrfSign(message: string | Uint8Array, context?: string | Uint8Array, extra?: string | Uint8Array): Uint8Array
  • Parameters

    • message: string | Uint8Array
    • Optional context: string | Uint8Array
    • Optional extra: string | Uint8Array

    Returns Uint8Array

Optional vrfVerify

  • vrfVerify(message: string | Uint8Array, vrfResult: Uint8Array, signerPublic: Uint8Array | string, context?: string | Uint8Array, extra?: string | Uint8Array): boolean
  • Parameters

    • message: string | Uint8Array
    • vrfResult: Uint8Array
    • signerPublic: Uint8Array | string
    • Optional context: string | Uint8Array
    • Optional extra: string | Uint8Array

    Returns boolean

Generated using TypeDoc