Skip to main content

TransactionFactory

Index

Methods

publicstaticfromBlockBodyData

  • When decoding a BlockBody, in the transactions field, a field is either: A Buffer (a TypedTransaction - encoded as TransactionType || rlp(TransactionPayload)) A Buffer[] (Legacy Transaction) This method returns the right transaction.


    Parameters

    • data: Buffer | Buffer[]

      A Buffer or Buffer[]

    • txOptions: TxOptions = {}

      The transaction options

    Returns TypedTransaction

publicstaticfromEthersProvider

  • Method to retrieve a transaction from the provider


    Parameters

    • provider: string | JsonRpcProvider

      An Ethers JsonRPCProvider

    • txHash: string

      Transaction hash

    • optionaltxOptions: TxOptions

      The transaction options

    Returns Promise<TypedTransaction>

    the transaction specified by txHash

publicstaticfromSerializedData

  • This method tries to decode serialized data.


    Parameters

    • data: Buffer

      The data Buffer

    • txOptions: TxOptions = {}

      The transaction options

    Returns TypedTransaction

publicstaticfromTxData