Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • TransactionURI

Implements

Index

Constructors

  • new TransactionURI<T>(data: string, transactionMapper: ITransactionMapper<T>, generationHash?: string, nodeUrl?: string, webhookUrl?: string): TransactionURI<T>
  • Create a TransactionURI.

    Type parameters

    • T

    Parameters

    • data: string

      Transaction payload.

    • transactionMapper: ITransactionMapper<T>
    • Optional generationHash: string

      Network generation hash.

    • Optional nodeUrl: string

      Node url to submit the transaction.

    • Optional webhookUrl: string

      URL to make a POST request after announcing the transaction.

    Returns TransactionURI<T>

Properties

data: string
generationHash?: string
nodeUrl?: string
transactionMapper: ITransactionMapper<T>
webhookUrl?: string
ACTION: string = 'transaction'
PROTOCOL: string = 'web+dhealth://'

Methods

  • build(): string
  • Build the URI

    Returns string

  • toTransaction(): T
  • Turn TransactionURI into Transaction object

    Returns T

  • Static constructor function from URI

    Type parameters

    • T

    Parameters

    • uri: string

      Transaction URI scheme

    • transactionMapper: ITransactionMapper<T>

      creates a transaction object from given payload

    Returns TransactionURI<T>

Generated using TypeDoc