diff --git a/server/lib/api/address.js b/server/lib/api/address.js index ba56875..c12376a 100644 --- a/server/lib/api/address.js +++ b/server/lib/api/address.js @@ -47,14 +47,14 @@ module.exports = function AddressAPI(router) { logger.log('error', `${err}`); } - const totalSpent = body.reduce((sum, tx) => sum + tx.outputs.reduce((sum, output) => { + const totalReceived = body.reduce((sum, tx) => sum + tx.outputs.reduce((sum, output) => { if (output.address === req.params.addr) { return sum + output.value; } return sum; }, 0), 0); - const totalReceived = body.reduce((sum, tx) => sum + tx.inputs.reduce((sum, input) => { + const totalSpent = body.reduce((sum, tx) => sum + tx.inputs.reduce((sum, input) => { if (input.coin && input.coin.address === req.params.addr) { return sum + input.coin.value; } diff --git a/server/lib/api/block.js b/server/lib/api/block.js index c7c9dd6..2ff49ed 100644 --- a/server/lib/api/block.js +++ b/server/lib/api/block.js @@ -60,7 +60,6 @@ module.exports = function BlockAPI(router) { router.get('/blocks', (req, res) => { const limit = parseInt(req.query.limit) || MAX_BLOCKS; - getBlock( {}, { height: 1, @@ -75,6 +74,7 @@ module.exports = function BlockAPI(router) { if (err) { res.status(501).send(); logger.log('err', err); + return; } res.json({ diff --git a/server/models/transaction.js b/server/models/transaction.js index ec0af09..73c4f4d 100644 --- a/server/models/transaction.js +++ b/server/models/transaction.js @@ -22,8 +22,6 @@ const TransactionSchema = new Schema({ network: String, }); -TransactionSchema.index({ hash: 1 }); - const Transaction = mongoose.model('Transaction', TransactionSchema); module.exports = Transaction;