added getCharts in history

This commit is contained in:
cubedro 2015-04-28 07:25:15 +03:00
parent a1b4fea901
commit df47834021

View File

@ -225,6 +225,21 @@ History.prototype.getBlockTimes = function()
return blockTimes; return blockTimes;
} }
History.prototype.getDifficulty = function()
{
var difficultyHistory = _(this._items)
.sortByOrder('height', false)
.slice(0, MAX_BINS)
.reverse()
.map(function(item)
{
return item.block.difficulty;
})
.value();
return difficultyHistory;
}
History.prototype.getTransactionsCount = function() History.prototype.getTransactionsCount = function()
{ {
var txCount = _(this._items) var txCount = _(this._items)
@ -255,19 +270,26 @@ History.prototype.getGasSpending = function()
return gasSpending; return gasSpending;
} }
History.prototype.getDifficulty = function() History.prototype.getCharts = function()
{ {
var difficultyHistory = _(this._items) var chartHistory = _(this._items)
.sortByOrder('height', false) .sortByOrder('height', false)
.slice(0, MAX_BINS) .slice(0, MAX_BINS)
.reverse() .reverse()
.map(function(item) .map(function(item)
{ {
return item.block.difficulty; var chart = {
blocktime: item.block.time,
difficulty: item.block.difficulty,
uncles: item.block.uncles.length,
transactions: item.block.transactions.length,
gasSpending: item.block.gasUsed
}
return chart;
}) })
.value(); .value();
return difficultyHistory; return chartHistory;
} }
History.prototype.history = function() History.prototype.history = function()