dashmsg

0.10.2 • Public • Published

dashmsg.js

Sign and Verify messages via Private, Collateral or Voting key

This is the "diet" version for Node.js.

CLI Usage

NOTE: The full version of dashmsg CLI (written in Go), is available at https://webinstall.dev/dashmsg.

npm install -g dashmsg

Magic Sign

dashmsg sign <privkey> <msg>
dashmsg sign \
    'XDLdq5H32tZ2vRvKuRipg4dZtUtNGuE7Q31d3gDTNpdTDbCLqzXB' \
    'dte2022-akerdemelidis|estoever|ctafti'
Signature: IFf+WJzpLv8nPM40tYlWpspCh3NWnyXKmGers3v0PBmdDCylj1KS65Fe4X1AmK0Xx3C1MJ4sKI5rtNuXzsLkJdo=

Magic Verify

dashmsg verify <addr> <msg> <sig>
dashmsg verify \
    'XmVctZGpQt68ws9YVD6RAT4yfcZFrLZKDW' \
    'dte2022-akerdemelidis|estoever|ctafti' \
    'IFf+WJzpLv8nPM40tYlWpspCh3NWnyXKmGers3v0PBmdDCylj1KS65Fe4X1AmK0Xx3C1MJ4sKI5rtNuXzsLkJdo='
Verified: true

API Usage

NOTE: The full version of the dashmsg API (written in Go), is available at https://pkg.go.dev/github.com/dashhive/dashmsg.

let Dashmsg = require("dashmsg");
// addr - base58check payment address
// msg - plain utf-8 text
// sig = base64 signature, beginning with magic "i" byte
let verified = Dashmsg.verify(addr, msg, sig);
// wif - private key encoded as base58check (WIF)
// msg - plain utf-8 text
let signature = Dashmsg.sign(wif, msg);

/dashmsg/

    Package Sidebar

    Install

    npm i dashmsg

    Weekly Downloads

    2

    Version

    0.10.2

    License

    SEE LICENSE IN LICENSE

    Unpacked Size

    5.06 kB

    Total Files

    5

    Last publish

    Collaborators

    • jojobyte
    • coolaj86