dpos-multisigner

1.0.0 • Public • Published

dpos-multisigner

npm

dpos-multisigner Is a toolkit to ease multisign transaction offline co-signing.

The tool is written in TypeScript but is then transpiled to ES5.

Requirements

  • node.js - v4 or newer

Installation

Consuming as library

Install using npm i dpos-multisigner and include it in your source code.

var dposMultisigner = require('dpos-multisigner');
 
dposMultisigner(
    'http://nodeaddress:1235', // without trailing slash
    '12345678234L', // Multisig address
    async () => 'secret'
)
  .then(() => console.log('Yeah'))
  .catch(e => console.error(e));
 

Consuming as command line interface

By trusting npm version (easy but may be insecure)

Install using npm i -g dpos-multisigner. Then use it from your terminal like shown below:

$ dpos-multisigner co-sign --node http://testnet.lisk.io:7000 --msigaddress 3015669565792622155L

By cloning this repo (more complicated but more secure)

git clone https://github.com/vekexasia/dpos-multisigner
cd dpos-multisigner
npm i
npm run build
chmod +x dist/multisign.js

Consume it like:

$ ./dist/multisign.js co-sign --node http://testnet.lisk.io:7000 --msigaddress 3015669565792622155L

About

This little node project was developed by Andrea Baccega as a request from corsaro.

Readme

Keywords

none

Package Sidebar

Install

npm i dpos-multisigner

Weekly Downloads

1

Version

1.0.0

License

ISC

Last publish

Collaborators

  • vekexasia