How to use the bitcore.Key function in bitcore

To help you get started, we’ve selected a few bitcore examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github bitpay / foxtrot / examples / t-server.js View on Github external
var server = foxtrot.createServer({key: identity});
tracer.onServer(server);
server.on('connect', function(socket) {
  socket.on('data', function(data) {
    console.log('got data from client = '+data);
    socket.write(data+' back at you!');
  });
  socket.on('close', function() {
    console.log('socket closed');
  });
});

// create a server for connecting a peer that runs on top of foxtrot
var identity = new Key();
identity.private = new Buffer('1ff8def92d1d277066063fb0680454ebfd6da1b614f57095cc4fc08034759d6f', 'hex');
identity.regenerateSync();
var server = foxtrot.createServer({key: identity});
tracer.onServer(server);
server.on('connect', function(socket) {
  foxtrot.addPeer(socket);
});

// create a server for proxying http
var identity = new Key();
identity.private = new Buffer('afc5f0040a950ad4f45792bbe13f700f698d3876af2464b4fe6e7440795de4e0', 'hex');
identity.regenerateSync();
var server = foxtrot.createServer({key: identity});
tracer.onServer(server);
server.on('connect', function(foxSocket) {
  var client = net.connect({host: '127.0.0.1', port: 1337}, function() {
github bitpay / bitcore-channel / examples / payment.js View on Github external
var bitcore = require('bitcore');
var Provider = require('../lib/Provider');

var fundingKey = new bitcore.Key();
fundingKey.private = new Buffer('79b0630419ad72397d211db4988c98ffcb5955b14f6ec5c5651eec5c98d7e557', 'hex');
fundingKey.regenerateSync();
var proKey = new bitcore.Key();
proKey.private = new Buffer('58e78db594be551a8f4c7070fd8695363992bd1eb37d01cd4a4da608f3dc5c2d', 'hex');
proKey.regenerateSync();
var conKey = new bitcore.Key();
conKey.private = new Buffer('17bc93ac93f4a26599d3af49e59206e8276259febba503434eacb871f9bbad75', 'hex');
conKey.regenerateSync();


var pro = new Provider({
    key: proKey,
      paymentAddress: 'n3vNjpQB8GUVNz5R2hSM8rq4EgMEQqS4AZ',
        network: 'testnet'
})
github bitpay / bitcore-channel / examples / payment.js View on Github external
var bitcore = require('bitcore');
var Provider = require('../lib/Provider');

var fundingKey = new bitcore.Key();
fundingKey.private = new Buffer('79b0630419ad72397d211db4988c98ffcb5955b14f6ec5c5651eec5c98d7e557', 'hex');
fundingKey.regenerateSync();
var proKey = new bitcore.Key();
proKey.private = new Buffer('58e78db594be551a8f4c7070fd8695363992bd1eb37d01cd4a4da608f3dc5c2d', 'hex');
proKey.regenerateSync();
var conKey = new bitcore.Key();
conKey.private = new Buffer('17bc93ac93f4a26599d3af49e59206e8276259febba503434eacb871f9bbad75', 'hex');
conKey.regenerateSync();


var pro = new Provider({
    key: proKey,
      paymentAddress: 'n3vNjpQB8GUVNz5R2hSM8rq4EgMEQqS4AZ',
        network: 'testnet'
})

var Consumer = require('../lib/Consumer');

var con = new Consumer({network: 'testnet', serverPublicKey: proKey, refundAddress: 'mqB4k1cqzfojmoa7PzyMSksM17gUpSTe6n', commitmentKey: conKey, fundingKey: fundingKey});
github bitpay / bitcore-channel / examples / refund.js View on Github external
var bitcore = require('bitcore');
var Provider = require('../lib/Provider');

var fundingKey = new bitcore.Key();
fundingKey.private = new Buffer('79b0630419ad72397d211db4988c98ffcb5955b14f6ec5c5651eec5c98d7e557', 'hex');
fundingKey.regenerateSync();
var proKey = new bitcore.Key();
proKey.private = new Buffer('58e78db594be551a8f4c7070fd8695363992bd1eb37d01cd4a4da608f3dc5c2d', 'hex');
proKey.regenerateSync();
var conKey = new bitcore.Key();
conKey.private = new Buffer('17bc93ac93f4a26599d3af49e59206e8276259febba503434eacb871f9bbad75', 'hex');
conKey.regenerateSync();


var pro = new Provider({
    key: proKey,
      paymentAddress: 'n3vNjpQB8GUVNz5R2hSM8rq4EgMEQqS4AZ',
        network: 'testnet'
})

var Consumer = require('../lib/Consumer');

var con = new Consumer({network: 'testnet', serverPublicKey: proKey, refundAddress: 'mqB4k1cqzfojmoa7PzyMSksM17gUpSTe6n', commitmentKey: conKey, fundingKey: fundingKey});
github bitpay / bitcore-channel / examples / refund.js View on Github external
var bitcore = require('bitcore');
var Provider = require('../lib/Provider');

var fundingKey = new bitcore.Key();
fundingKey.private = new Buffer('79b0630419ad72397d211db4988c98ffcb5955b14f6ec5c5651eec5c98d7e557', 'hex');
fundingKey.regenerateSync();
var proKey = new bitcore.Key();
proKey.private = new Buffer('58e78db594be551a8f4c7070fd8695363992bd1eb37d01cd4a4da608f3dc5c2d', 'hex');
proKey.regenerateSync();
var conKey = new bitcore.Key();
conKey.private = new Buffer('17bc93ac93f4a26599d3af49e59206e8276259febba503434eacb871f9bbad75', 'hex');
conKey.regenerateSync();


var pro = new Provider({
    key: proKey,
      paymentAddress: 'n3vNjpQB8GUVNz5R2hSM8rq4EgMEQqS4AZ',
        network: 'testnet'
})

var Consumer = require('../lib/Consumer');

var con = new Consumer({network: 'testnet', serverPublicKey: proKey, refundAddress: 'mqB4k1cqzfojmoa7PzyMSksM17gUpSTe6n', commitmentKey: conKey, fundingKey: fundingKey});
con.fundingAddress.toString();
con.commitmentTx.getAddress().toString()
github bitpay / bitcore-channel / examples / refund.js View on Github external
var bitcore = require('bitcore');
var Provider = require('../lib/Provider');

var fundingKey = new bitcore.Key();
fundingKey.private = new Buffer('79b0630419ad72397d211db4988c98ffcb5955b14f6ec5c5651eec5c98d7e557', 'hex');
fundingKey.regenerateSync();
var proKey = new bitcore.Key();
proKey.private = new Buffer('58e78db594be551a8f4c7070fd8695363992bd1eb37d01cd4a4da608f3dc5c2d', 'hex');
proKey.regenerateSync();
var conKey = new bitcore.Key();
conKey.private = new Buffer('17bc93ac93f4a26599d3af49e59206e8276259febba503434eacb871f9bbad75', 'hex');
conKey.regenerateSync();


var pro = new Provider({
    key: proKey,
      paymentAddress: 'n3vNjpQB8GUVNz5R2hSM8rq4EgMEQqS4AZ',
        network: 'testnet'
})
github bitpay / bitcore-channel / examples / payment.js View on Github external
var bitcore = require('bitcore');
var Provider = require('../lib/Provider');

var fundingKey = new bitcore.Key();
fundingKey.private = new Buffer('79b0630419ad72397d211db4988c98ffcb5955b14f6ec5c5651eec5c98d7e557', 'hex');
fundingKey.regenerateSync();
var proKey = new bitcore.Key();
proKey.private = new Buffer('58e78db594be551a8f4c7070fd8695363992bd1eb37d01cd4a4da608f3dc5c2d', 'hex');
proKey.regenerateSync();
var conKey = new bitcore.Key();
conKey.private = new Buffer('17bc93ac93f4a26599d3af49e59206e8276259febba503434eacb871f9bbad75', 'hex');
conKey.regenerateSync();


var pro = new Provider({
    key: proKey,
      paymentAddress: 'n3vNjpQB8GUVNz5R2hSM8rq4EgMEQqS4AZ',
        network: 'testnet'
})

var Consumer = require('../lib/Consumer');

var con = new Consumer({network: 'testnet', serverPublicKey: proKey, refundAddress: 'mqB4k1cqzfojmoa7PzyMSksM17gUpSTe6n', commitmentKey: conKey, fundingKey: fundingKey});
con.fundingAddress.toString();
con.commitmentTx.getAddress().toString()