Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
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() {
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 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});
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});
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()
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 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()