dollar-signer

Sign bitdollar transactions with this library

Usage no npm install needed!

<script type="module">
  import dollarSigner from 'https://cdn.skypack.dev/dollar-signer';
</script>

README

Join the chat at https://gitter.im/bitdollar-network/dollar.js

npm

INSTALL

npm install dollar-signer

USAGE

// Currently only supporting use as vanilla JS
// Please move and use the dist/dollar-signer.min.js file.
// const dollarSigner = require('dollar-signer')
const privateKey = Buffer.from('your_private_key', 'hex')

const parameters = {
  nonce: '0x00',
  gasPrice: '0x09184e72a000', 
  gasLimit: '0x2710',
  to: '0x0000000000000000000000000000000000000000', 
  value: '0x00', 
  data: '0x7f7465737432000000000000000000000000000000000000000000000000000000600057',
  chainId: 8773873
}

const transaction = new dollarSigner(parameters)
transaction.sign(privateKey)
const serializedTransaction = transaction.serialize()

Note: this package expects ECMAScript 6 (ES6) as a minimum environment. From browsers lacking ES6 support, please use a shim (like es6-shim) before including any of the builds from this repo.

API

./docs/