Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TxSingleSignature

Hierarchy

Constructors

constructor

Properties

r

r: Buffer

Protected raw

raw: Buffer[]

s

s: Buffer

Protected transaction

transaction: Transaction

type

type: string

v

v: Buffer

Methods

Private _overrideVSetterWithValidation

  • _overrideVSetterWithValidation(): void
  • Returns void

Private _validateV

  • _validateV(v?: Buffer): void
  • Parameters

    • Optional v: Buffer

    Returns void

getRaw

  • getRaw(): Buffer[]

publicKey

serialize

  • serialize(): Buffer

toString

  • toString(): string

valid

  • valid(): boolean
  • Determines if the signature is valid ECDSA signature

    Returns boolean

Static assertSignature

  • assertSignature(txHash: Buffer, rlpVrs: Buffer, publicKey: string): boolean
  • Determines if the message signed given public key

    Parameters

    • txHash: Buffer

      SHA256 transaction hash without signatureData field

    • rlpVrs: Buffer

      RLP encoded ECDSA signature [v,r,s]

    • publicKey: string

    Returns boolean

Static fromString

Generated using TypeDoc