traysi / ritocore-message

Ritocoin Message Verification and Signing for ritocore

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ritocoin Message Verification and Signing for Ritocore

ritocore-message adds support for verifying and signing ritocoin messages in Node.js and web browsers.

See the main ritocore repo for more information.

Getting Started

npm install ritocore-message
bower install ritocore-message

To sign a message:

var ritocore = require('ritocore-lib');
var Message = require('ritocore-message');

var privateKey = ritocore.PrivateKey.fromWIF('5K2DxqJ9kLFL3hF3KEWDftAig3TyAXenDxpr27PaLBieuSFo5PQ');
var signature = Message('hello, world').sign(privateKey);

To verify a message:

var address = 'RGRsG7UQc3AmvdrhPDngpPjvTNhJQFeHYj';
var signature = 'G5cFMHRysjcxkBJ7mol8l3cjPbFQFQ68fNqTGehTO9/cLNUaflt3gQT//yAUp5fqWF0snDlZYkXJoooazBicRTg=';
var verified = Message('hello, world').verify(address, signature);

Contributing

See CONTRIBUTING.md on the main ritocore repo for information about how to contribute.

License

Code released under the MIT license.

About

Ritocoin Message Verification and Signing for ritocore


Languages

Language:JavaScript 100.0%