1.0.0 • Published 6 years ago

blox-sign v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

\<blox-sign>

Signs and verify any data given a private key

Install the Polymer-CLI

First, make sure you have the Polymer CLI and npm (packaged with Node.js) installed. Run npm install to install your element's dependencies, then run polymer serve to serve your element locally.

Install blox-sign

$ npm install blox-sign

Viewing Your Element

$ polymer serve

Running Tests

$ polymer test

Import

$ import 'blox-sign';

Basic Use sign

<blox-sign
    message="I signed this on Sunday 1st of July, EOS Block height 234902934"
    private-key="5JKs3MzB9KDsy8oiSjECmxBvMZ4T7FAuhFKvcmrP8VtNp2xoMD9"
    signature="{{signature}}">
</blox-sign>

Basic Use verify

<blox-sign
    signature="5JKs3MzB9KDsy8oiSjECmxBvMZ4T7FAuhFKvcmrP8VtNp2xoMD9"
    message="I signed this on Sunday 1st of July, EOS Block height 234902934"
    public-key="EOS79TWs1PCwBQWLrM9chT9Qr1MGYY3VJ3J3KTeVDDcB7sZyjzR6W"
    verification="{{verification}}">
</blox-sign>

Javascript Sign Data

<blox-sign id="sign"></blox-sign>
<script>
    this.$.sign.generate('I signed this on Sunday 1st of July, EOS Block height 234902934','5JKs3MzB9KDsy8oiSjECmxBvMZ4T7FAuhFKvcmrP8VtNp2xoMD9')
    .then((signature) => {
        // Do Something
    })
    .catch((err) => {
        // Do Something
    })
</script>

Javascript Verify Signature

<blox-sign id="sign"></blox-sign>
<script>
    this.$.sign.verify('5JKs3MzB9KDsy8oiSjECmxBvMZ4T7FAuhFKvcmrP8VtNp2xoMD9','I signed this on Sunday 1st of July, EOS Block height 234902934', 'EOS79TWs1PCwBQWLrM9chT9Qr1MGYY3VJ3J3KTeVDDcB7sZyjzR6W')
    .then((confirmation) => {
        // Do Something
    })
    .catch((err) => {
        // Do Something
    })
</script>
1.0.0

6 years ago