Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F13114923
checkpoints.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
902 B
Subscribers
None
checkpoints.h
View Options
// Copyright (c) 2009-2015 The Bitcoin Core developers
// Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#ifndef BITCOIN_CHECKPOINTS_H
#define BITCOIN_CHECKPOINTS_H
#include
"uint256.h"
#include
<map>
class
CBlockIndex
;
struct
CCheckpointData
;
/**
* Block-chain checkpoints are compiled-in sanity checks.
* They are updated every release or three.
*/
namespace
Checkpoints
{
//! Return conservative estimate of total number of blocks, 0 if unknown
int
GetTotalBlocksEstimate
(
const
CCheckpointData
&
data
);
//! Returns last CBlockIndex* in mapBlockIndex that is a checkpoint
CBlockIndex
*
GetLastCheckpoint
(
const
CCheckpointData
&
data
);
double
GuessVerificationProgress
(
const
CCheckpointData
&
data
,
CBlockIndex
*
pindex
,
bool
fSigchecks
=
true
);
}
//namespace Checkpoints
#endif
// BITCOIN_CHECKPOINTS_H
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Sun, Mar 2, 08:36 (20 h, 2 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5187108
Default Alt Text
checkpoints.h (902 B)
Attached To
rABC Bitcoin ABC
Event Timeline
Log In to Comment