Skip to content

Commit 1010fea

Browse files
committed
refactor: consolidate llmq::CFinalCommitmentPtr definitions
1 parent 44edad9 commit 1010fea

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

src/llmq/commitment.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77

88
#include <bls/bls.h>
99
#include <llmq/params.h>
10+
#include <llmq/types.h>
11+
1012
#include <primitives/transaction.h>
1113
#include <util/irange.h>
1214
#include <util/strencodings.h>
@@ -156,7 +158,6 @@ class CFinalCommitment
156158
return HexStr(vBytes);
157159
}
158160
};
159-
using CFinalCommitmentPtr = std::unique_ptr<CFinalCommitment>;
160161

161162
class CFinalCommitmentTxPayload
162163
{

src/llmq/quorums.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,10 +171,6 @@ class CQuorumDataRequest
171171
* the public key shares of individual members, which are needed to verify signature shares of these members.
172172
*/
173173

174-
class CFinalCommitment;
175-
using CFinalCommitmentPtr = std::unique_ptr<CFinalCommitment>;
176-
177-
178174
class CQuorum
179175
{
180176
friend class CQuorumManager;

src/llmq/types.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@
88
#include <memory>
99

1010
namespace llmq {
11+
class CFinalCommitment;
1112
class CQuorum;
1213

14+
using CFinalCommitmentPtr = std::unique_ptr<CFinalCommitment>;
1315
using CQuorumPtr = std::shared_ptr<CQuorum>;
1416
using CQuorumCPtr = std::shared_ptr<const CQuorum>;
1517
} // namespace llmq

0 commit comments

Comments
 (0)