Skip to content

Commit 5bebdda

Browse files
committed
Add GetValidMNByService to CDeterministicMNList
1 parent 5d94d6b commit 5bebdda

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/evo/deterministicmns.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,11 @@ CDeterministicMNCPtr CDeterministicMNList::GetValidMNByCollateral(const COutPoin
168168
return dmn;
169169
}
170170

171+
CDeterministicMNCPtr CDeterministicMNList::GetValidMNByService(const CService& service) const
172+
{
173+
return GetUniquePropertyMN(service);
174+
}
175+
171176
static int CompareByLastPaid_GetHeight(const CDeterministicMN& dmn)
172177
{
173178
int height = dmn.pdmnState->nLastPaidHeight;

src/evo/deterministicmns.h

+1
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,7 @@ class CDeterministicMNList
306306
CDeterministicMNCPtr GetMNByOperatorKey(const CBLSPublicKey& pubKey);
307307
CDeterministicMNCPtr GetMNByCollateral(const COutPoint& collateralOutpoint) const;
308308
CDeterministicMNCPtr GetValidMNByCollateral(const COutPoint& collateralOutpoint) const;
309+
CDeterministicMNCPtr GetValidMNByService(const CService& service) const;
309310
CDeterministicMNCPtr GetMNPayee() const;
310311

311312
/**

0 commit comments

Comments
 (0)