@omisego/omg-js-utxo-merge

1.0.1 • Public • Published

omg-js-utxo-merge

A helper lib for merging utxos

Usage example


const ChildChain = require('@omisego/omg-js-childchain')
const merge = require('@omisego/omg-js-utxo-merge')

const ADDRESS = 'my address'
const PRIVATE_KEY = 'my private key'

const childChain = new ChildChain('http://watcher.ari.omg.network/')

function signTransaction (unsignedTx, numUtxos, address) {
  const privateKeys = new Array(numUtxos).fill(PRIVATE_KEY)
  const signatures = childChain.signTransaction(unsignedTx, privateKeys)
  return childChain.buildSignedTransaction(unsignedTx, signatures)
}

function submitTransaction (signedTx) {
  return childChain.submitTransaction(signedTx)
}

childChain.getUtxos(ADDRESS)
  .then(utxos => merge(utxos, ADDRESS, signTransaction, submitTransaction))


Readme

Keywords

none

Package Sidebar

Install

npm i @omisego/omg-js-utxo-merge

Weekly Downloads

0

Version

1.0.1

License

Apache-2.0

Unpacked Size

4 kB

Total Files

3

Last publish

Collaborators

  • souradeepdas
  • kevsul