2015-08-04 13:34:53 -07:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
var socket = require('socket.io-client')('http://localhost:3000');
|
|
|
|
socket.on('connect', function(){
|
|
|
|
console.log('connected');
|
|
|
|
});
|
|
|
|
|
|
|
|
socket.on('disconnect', function(){
|
|
|
|
console.log('disconnected');
|
|
|
|
});
|
|
|
|
|
|
|
|
var message = {
|
2015-08-04 14:04:25 -07:00
|
|
|
method: 'getOutputs',
|
2015-08-06 13:19:36 -07:00
|
|
|
params: ['2NChMRHVCxTPq9KeyvHQUSbfLaQY55Zzzp8', true]
|
2015-08-04 13:34:53 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
socket.send(message, function(response) {
|
|
|
|
if(response.error) {
|
|
|
|
console.log('Error', response.error);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
console.log(response.result);
|
|
|
|
});
|
|
|
|
|
|
|
|
var message2 = {
|
2015-08-04 14:04:25 -07:00
|
|
|
method: 'getTransaction',
|
2015-08-04 13:34:53 -07:00
|
|
|
params: ['4f793f67fc7465f14fa3a8d3727fa7d133cdb2f298234548b94a5f08b6f4103e', true]
|
|
|
|
};
|
|
|
|
|
|
|
|
socket.send(message2, function(response) {
|
|
|
|
if(response.error) {
|
|
|
|
console.log('Error', response.error);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
console.log(response.result);
|
|
|
|
});
|
|
|
|
|
2015-08-06 13:19:36 -07:00
|
|
|
socket.on('transaction', function(obj) {
|
|
|
|
console.log(JSON.stringify(obj, null, 2));
|
2015-08-04 13:34:53 -07:00
|
|
|
});
|
|
|
|
|
2015-08-06 13:19:36 -07:00
|
|
|
socket.on('address/transaction', function(obj) {
|
|
|
|
console.log(JSON.stringify(obj, null, 2));
|
|
|
|
});
|
|
|
|
|
|
|
|
socket.emit('subscribe', 'transaction');
|
|
|
|
socket.emit('subscribe', 'address/transaction', ['13FMwCYz3hUhwPcaWuD2M1U2KzfTtvLM89']);
|