@@ -133,8 +135,8 @@ export default class Transaction {
...
@@ -133,8 +135,8 @@ export default class Transaction {
returnnewPromise((resolve)=>{
returnnewPromise((resolve)=>{
this.database.get('SELECT SUM(amount) as amount FROM transaction_output '+
this.database.get('SELECT SUM(amount) as amount FROM transaction_output '+
'INNER JOIN `transaction` ON `transaction`.transaction_id = transaction_output.transaction_id '+
'INNER JOIN `transaction` ON `transaction`.transaction_id = transaction_output.transaction_id '+
'WHERE transaction_output.address_key_identifier=? AND (`transaction`.is_stable = '+(stable?1:0)+
'WHERE transaction_output.address_key_identifier=? AND `transaction`.is_stable = '+(stable?1:0)+
(stable?' AND transaction_output.status != 2) ':' OR transaction_output.status = 2) ')+'AND is_spent = 0 AND is_double_spend = 0',[keyIdentifier],
'AND is_spent = 0 AND is_double_spend = 0',[keyIdentifier],
(err,row)=>{
(err,row)=>{
resolve(row?row.amount||0:0);
resolve(row?row.amount||0:0);
});
});
...
@@ -144,7 +146,7 @@ export default class Transaction {
...
@@ -144,7 +146,7 @@ export default class Transaction {
getAddressBalance(address,stable){
getAddressBalance(address,stable){
returnnewPromise((resolve)=>{
returnnewPromise((resolve)=>{
this.database.get('SELECT SUM(amount) as amount FROM transaction_output INNER JOIN `transaction` ON `transaction`.transaction_id = transaction_output.transaction_id '+
this.database.get('SELECT SUM(amount) as amount FROM transaction_output INNER JOIN `transaction` ON `transaction`.transaction_id = transaction_output.transaction_id '+
'WHERE address=? AND (`transaction`.is_stable = '+(stable?1:0)+(stable?' AND transaction_output.status != 2) ':' OR transaction_output.status = 2) ')+'AND is_spent = 0 AND is_double_spend = 0',[address],
'WHERE address=? AND `transaction`.is_stable = '+(stable?1:0)+'AND is_spent = 0 AND is_double_spend = 0',[address],