@helixnetwork/transaction-converter
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-alpha.7 • Public • Published

@helixnetwork/transaction-converter

Methods for calculating transaction hashes and converting transaction objects to transaction txs and back.

Installation

Install using npm:

npm install @helixnetwork/transaction-converter

or using yarn:

yarn add @helixnetwork/transaction-converter

API Reference

transaction-converter~asTransactionStrings(transactions)

Param Type Description
transactions Transaction Array.<Transaction>

Converts a transaction object or a list of those into transaction strings (txs).

Returns: TxHex | Array.<TxHex> - Transaction strings

transaction-converter~asTransactionObject(txs)

Param Type Description
txs TxHex Transaction txs

Converts transaction txs of 1536 txs into a transaction object.

Returns: Transaction - Transaction object

transaction-converter~asTransactionObjects([hashes])

Param Type Description
[hashes] Array.<Hash> Optional list of known hashes. Known hashes are directly mapped to transaction objects, otherwise all hashes are being recalculated.

Converts a list of transaction txs into list of transaction objects. Accepts a list of hashes and returns a mapper. In cases hashes are given, the mapper function map them to converted objects.

Returns: function - transactionObjectsMapper

transaction-converter~transactionObjectsMapper(txs)

Param Type Description
txs Array.<TxHex> List of transaction txs to convert

Maps the list of given hashes to a list of converted transaction objects.

Returns: Array.<Transaction> - List of transaction objects with hashes

Package Sidebar

Install

npm i @helixnetwork/transaction-converter

Weekly Downloads

1

Version

1.0.0-alpha.7

License

MIT

Unpacked Size

111 kB

Total Files

33

Last publish

Collaborators

  • dzlzv
  • dad1x
  • fsbbn
  • dnck
  • dt93
  • ofo42