Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GenericTransaction<TO>

Type parameters

Hierarchy

Index

Constructors

constructor

  • new GenericTransaction(from: string, to: string, nonce: number, options: TO): GenericTransaction

Properties

data

data: Buffer

from

from: string

nonce

nonce: number

options

options: TO

raw

raw: Buffer = Buffer.from("")

receipt

receipt: any

status

status: TransactionStatus = TransactionStatus.NEW

times

times: any = []

to

to: string

txn

txn: string = ""

Methods

addTime

  • addTime(eventName: string): void

getNumberToHex

  • getNumberToHex(num: number): string
  • Converts number to hex string

    Parameters

    • num: number

    Returns string

    hex representation

setPending

  • setPending(): void

setReceiptStatus

  • setReceiptStatus(receipt: any): void
  • Sets transaction receipt and indexes event

    Parameters

    • receipt: any

    Returns void

setSignedResult

  • setSignedResult(data: Buffer): void
  • Sets transaction status to signed, adds raw data and indexes event

    Parameters

    • data: Buffer

    Returns void

setTxn

  • setTxn(txn: string): void
  • Sets transaction status to final, adds txn and indexes event

    Parameters

    • txn: string

    Returns void

Abstract toParams

  • toParams(): any
  • Converts current transaction to a parameters object required for transaction signing

    Returns any

    parameters object

Static getImplementedClassName

  • getImplementedClassName(name: string): string

Generated using TypeDoc