PRCYCoin  2.0.0.7rc1
P2P Digital Currency
blocksignature.h
Go to the documentation of this file.
1 // Copyright (c) 2015-2018 The PIVX developers
2 // Copyright (c) 2018-2020 The DAPS Project developers
3 // Distributed under the MIT software license, see the accompanying
4 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
5 
6 #ifndef PRCYcoin_BLOCKSIGNATURE_H
7 #define PRCYcoin_BLOCKSIGNATURE_H
8 
9 #include "key.h"
10 #include "primitives/block.h"
11 #include "keystore.h"
12 
13 bool SignBlockWithKey(CBlock& block, const CKey& key);
14 bool SignBlock(CBlock& block, const CKeyStore& keystore);
15 bool CheckBlockSignature(const CBlock& block);
16 
17 #endif //PRCYcoin_BLOCKSIGNATURE_H
CKeyStore
A virtual base class for key stores.
Definition: keystore.h:21
block.h
SignBlock
bool SignBlock(CBlock &block, const CKeyStore &keystore)
Definition: blocksignature.cpp:32
CheckBlockSignature
bool CheckBlockSignature(const CBlock &block)
Definition: blocksignature.cpp:57
keystore.h
SignBlockWithKey
bool SignBlockWithKey(CBlock &block, const CKey &key)
Definition: blocksignature.cpp:9
CBlock
Definition: block.h:142
key.h
CKey
An encapsulated private key.
Definition: key.h:39
key
CKey key
Definition: bip38tooldialog.cpp:173