1.0.7 • Published 4 years ago
@twala-io/twala-util v1.0.7
Twala Util
A collection of utility functions for Twala.
Features
- Generate signature
const TwalaUtil = require('@twala-io/twala-util')
const util = new TwalaUtil(web3Provider)
const signature = util.sign('sample data', privateKey)
- Verify signature
const TwalaUtil = require('@twala-io/twala-util')
const util = new TwalaUtil(web3Provider)
const isSigned = await util.isSigned(address, messageHash, v, r, s)
- Recover address
const TwalaUtil = require('@twala-io/twala-util')
const util = new TwalaUtil(web3Provider)
const address = await util.recoverAddress(messageHash, v, r, s)
- Convert ASCII to Hex
const TwalaUtil = require('@twala-io/twala-util')
const util = new TwalaUtil(web3Provider)
const hex = util.convertAsciiToHex(ascii)
- Convert Hex to ASCII
const TwalaUtil = require('@twala-io/twala-util')
const util = new TwalaUtil(web3Provider)
const ascii = util.convertHexToAscii(hex)
- Get Keccak-256 hash
const TwalaUtil = require('@twala-io/twala-util')
const util = new TwalaUtil(web3Provider)
const hash = util.computeHash(string)
Installation
$ npm i @twala-io/twala-util
Contributing
Keep it simple. Keep it minimal. Don't put every single feature just because you can.
Author
- Alexander Paul P. Quinit
License
This project is licensed under the GNU General Public License v3.0.