aboutsummaryrefslogtreecommitdiff
path: root/src/validation.h
diff options
context:
space:
mode:
authorRussell Yanofsky <russ@yanofsky.org>2017-02-16 10:49:03 -0500
committerRussell Yanofsky <russ@yanofsky.org>2017-02-17 14:12:31 -0500
commite2e2f4c856363bbb0e3b5ba4df225f3754c3db39 (patch)
tree9e695fd32f65b1596f3ff613b96ec756bb2f1d2b /src/validation.h
parent9828f9a9962c1bee5c343847030b9cfd87a40a5e (diff)
downloadbitcoin-e2e2f4c856363bbb0e3b5ba4df225f3754c3db39.tar.xz
Return errors from importmulti if complete rescans are not successful
Diffstat (limited to 'src/validation.h')
-rw-r--r--src/validation.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/validation.h b/src/validation.h
index 6fcbb1c108..9c606f2419 100644
--- a/src/validation.h
+++ b/src/validation.h
@@ -300,9 +300,14 @@ double GuessVerificationProgress(const ChainTxData& data, CBlockIndex* pindex);
void FindFilesToPrune(std::set<int>& setFilesToPrune, uint64_t nPruneAfterHeight);
/**
+ * Mark one block file as pruned.
+ */
+void PruneOneBlockFile(const int fileNumber);
+
+/**
* Actually unlink the specified files
*/
-void UnlinkPrunedFiles(std::set<int>& setFilesToPrune);
+void UnlinkPrunedFiles(const std::set<int>& setFilesToPrune);
/** Create a new block index entry for a given block hash */
CBlockIndex * InsertBlockIndex(uint256 hash);
@@ -562,6 +567,9 @@ static const unsigned int REJECT_ALREADY_KNOWN = 0x101;
/** Transaction conflicts with a transaction already known */
static const unsigned int REJECT_CONFLICT = 0x102;
+/** Get block file info entry for one block file */
+CBlockFileInfo* GetBlockFileInfo(size_t n);
+
/** Dump the mempool to disk. */
void DumpMempool();