commit
e3ccb18b57
|
@ -171,10 +171,13 @@ TransactionSchema.statics.explodeTransactionItems = function(txid, time, cb) {
|
|||
TransactionItem.create({
|
||||
txid : txid,
|
||||
value_sat : o.valueSat,
|
||||
addr : o.scriptPubKey.addresses[0],
|
||||
addr : o.scriptPubKey.addresses[0], // TODO: only address 0?
|
||||
index : o.n,
|
||||
ts : time,
|
||||
}, next_out);
|
||||
if (addrs.indexOf(o.scriptPubKey.addresses[0]) === -1) {
|
||||
addrs.push(o.scriptPubKey.addresses[0]);
|
||||
}
|
||||
}
|
||||
else {
|
||||
console.log ('WARN in TX: %s could not parse OUTPUT %d', txid, o.n);
|
||||
|
|
|
@ -22,7 +22,7 @@ angular.module('insight.transactions').controller('transactionsController',
|
|||
txId: txid
|
||||
}, function(tx) {
|
||||
$scope.tx = tx;
|
||||
$scope.txs.push(tx);
|
||||
$scope.txs.unshift(tx);
|
||||
}, function(e) {
|
||||
if (e.status === 400) {
|
||||
$rootScope.flashMessage = 'Invalid Transaction ID: ' + $routeParams.txId;
|
||||
|
@ -54,7 +54,9 @@ angular.module('insight.transactions').controller('transactionsController',
|
|||
};
|
||||
var socket = get_socket($scope);
|
||||
socket.on('atx', function(tx) {
|
||||
console.log('Incoming transaction for address!', tx);
|
||||
console.log('atx '+tx.txid);
|
||||
var beep = new Audio('/sound/transaction.mp3');
|
||||
beep.play();
|
||||
$scope.findTx(tx.txid);
|
||||
});
|
||||
|
||||
|
|
Binary file not shown.
|
@ -1,6 +1,6 @@
|
|||
<div data-ng-show="!txs || txs.lenght">Loading...</div>
|
||||
<div class="alert alert-warning" data-ng-show="txs && !txs[0].txid">There are not transactions</div>
|
||||
<div class="block-tx" data-ng-show="txs && txs[0].txid" data-ng-repeat="tx in txs">
|
||||
<div class="block-tx fader" data-ng-show="txs && txs[0].txid" data-ng-repeat="tx in txs">
|
||||
<div class="line-bot">
|
||||
<a href="/#!/tx/{{tx.txid}}">{{tx.txid}}</a>
|
||||
<span class="pull-right">{{tx.time * 1000 | date:'medium'}}</span>
|
||||
|
|
Loading…
Reference in New Issue