Skip to content

Instantly share code, notes, and snippets.

@loon3
Created May 2, 2019 18:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save loon3/4ead91dab16d410004a0a865ef36906b to your computer and use it in GitHub Desktop.
Save loon3/4ead91dab16d410004a0a865ef36906b to your computer and use it in GitHub Desktop.
message verification server
var express = require('express');
var app = express();
var port = process.env.PORT || 8080;
var Message = require('bitcore-message');
//var mysql = require('mysql');
// start the server
app.listen(port);
console.log('Server started! At http://localhost:' + port);
app.get('/versig', function(req, res) {
var address = req.param('addr');
var message = req.param('msg');
var signature = req.param('sig');
var verified = Message(message).verify(address, signature);
if (verified == true){
verified = 1;
} else {
verified = 0;
}
var json_result = {address: address, message: message, signature: signature, verified: verified};
res.setHeader('Content-Type', 'application/json');
res.send(JSON.stringify(json_result));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment