aboutsummaryrefslogtreecommitdiffstats
path: root/socket_test.js
blob: a029c016e7839bec03fbc10f6378884e1313d30c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
(function() {
  var socket, transaction;

  transaction = {
    "hash": {},
    "version": 1,
    "lock_time": 0,
    "ins": [
      {
        "s": {},
        "q": 4294967295,
        "o": {}
      }
    ],
    "outs": [
      {
        "v": {},
        "s": {}
      }, {
        "v": {},
        "s": {}
      }
    ],
    "_buffer": {},
    "txid": "8500a0893a2d83a17819673884ade21bbef07d8c92bfe51682e45873cc2d3720",
    "vin": [
      {
        "n": 0,
        "txid": "1549415465c84fb519ffb92339ef80461427502c90d5d3ac5d01f27d824feabd",
        "vout": 1
      }
    ],
    "vout": [
      {
        "valueSat": 10000,
        "scriptPubKey": {
          "addresses": ["1VAnbtCAnYccECnjaMCPnWwt81EHCVgNr"]
        },
        "n": 0
      }, {
        "valueSat": 3966838180,
        "scriptPubKey": {
          "addresses": ["1Ao8Swc6vSosrjednQkNZeXEXVu1ZcxYZE"]
        },
        "n": 1
      }
    ],
    "time": 1405573125
  };

  $('body').append(transaction.vout[0].valueSat);

  socket = io('ws://insight.bitpay.com');

  socket.on('connect', function() {
    $('body').append('connected');
    return this.emit('subscribe', '1VAnbtCAnYccECnjaMCPnWwt81EHCVgNr');
  });

  socket.on('1VAnbtCAnYccECnjaMCPnWwt81EHCVgNr', function(data) {
    return $('body').append(JSON.stringify(data));
  });

}).call(this);