PIVX Core  5.6.99
P2P Digital Currency
invalid.h
Go to the documentation of this file.
1 // Copyright (c) 2018-2021 The PIVX Core developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4 
5 #ifndef PIVX_INVALID_H
6 #define PIVX_INVALID_H
7 
8 #include <set>
9 #include <string>
10 
11 class COutPoint;
12 class UniValue;
13 
14 namespace invalid_out
15 {
16  extern std::set<COutPoint> setInvalidOutPoints;
17 
18  UniValue read_json(const std::string& jsondata);
19 
20  bool ContainsOutPoint(const COutPoint& out);
21  bool LoadOutpoints();
22 }
23 
24 #endif // PIVX_INVALID_H
An outpoint - a combination of a transaction hash and an index n into its vout.
Definition: transaction.h:72
bool LoadOutpoints()
Definition: invalid.cpp:27
std::set< COutPoint > setInvalidOutPoints
Definition: invalid.cpp:14
UniValue read_json(const std::string &jsondata)
Definition: invalid.cpp:16
bool ContainsOutPoint(const COutPoint &out)
Definition: invalid.cpp:57