Check for ledger gaps in getTransactions

This commit is contained in:
Chris Clark
2015-07-09 14:28:42 -07:00
parent 6a3eb7b9b9
commit 11ca00bb45
11 changed files with 30 additions and 24 deletions

View File

@@ -77,6 +77,11 @@ function getTransactions(address, options, callback) {
validate.getTransactionsOptions(options);
const remote = this.remote;
if (!utils.hasCompleteLedgerRange(remote, options.minLedgerVersion,
options.maxLedgerVersion)) {
callback(new utils.common.errors.MissingLedgerHistoryError());
}
if (options.start) {
getTransaction.bind(this)(options.start, {}, (error, tx) => {
if (error) {