Bitcoin ABC
0.30.5
P2P Digital Currency
src
avalanche
proofid.cpp
Go to the documentation of this file.
1
// Copyright (c) 2021 The Bitcoin 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
#include <
avalanche/proofid.h
>
6
7
#include <hash.h>
8
#include <
pubkey.h
>
9
10
namespace
avalanche
{
11
12
ProofId
LimitedProofId::computeProofId
(
const
CPubKey
&proofMaster)
const
{
13
HashWriter
ss{};
14
ss << *
this
;
15
ss << proofMaster;
16
return
ProofId
(ss.GetHash());
17
}
18
19
}
// namespace avalanche
CPubKey
An encapsulated public key.
Definition:
pubkey.h:31
HashWriter
A writer stream (for serialization) that computes a 256-bit hash.
Definition:
hash.h:99
avalanche
Definition:
avalanche.h:13
proofid.h
pubkey.h
avalanche::LimitedProofId::computeProofId
ProofId computeProofId(const CPubKey &proofMaster) const
Definition:
proofid.cpp:12
avalanche::ProofId
Definition:
proofid.h:17
Generated on Wed Nov 20 2024 17:55:57 for Bitcoin ABC by
1.9.4