PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Public Attributes | Private Attributes | List of all members
MnKeyData Struct Reference
Collaboration diagram for MnKeyData:
[legend]

Public Member Functions

 MnKeyData ()=delete
 
 MnKeyData (const std::string &_mnAlias, const COutPoint *_collateralOut, const CKey &_key)
 
 MnKeyData (const std::string &_mnAlias, const COutPoint *_collateralOut, const CBLSSecretKey &_key)
 
bool Sign (CSignedMessage *msg) const
 

Public Attributes

std::string mnAlias
 
const COutPointcollateralOut
 

Private Attributes

CKey key
 
CBLSSecretKey blsKey
 
bool use_bls
 

Detailed Description

Definition at line 40 of file budgetutil.cpp.

Constructor & Destructor Documentation

◆ MnKeyData() [1/3]

MnKeyData::MnKeyData ( )
delete

◆ MnKeyData() [2/3]

MnKeyData::MnKeyData ( const std::string &  _mnAlias,
const COutPoint _collateralOut,
const CKey _key 
)
inline

Definition at line 46 of file budgetutil.cpp.

◆ MnKeyData() [3/3]

MnKeyData::MnKeyData ( const std::string &  _mnAlias,
const COutPoint _collateralOut,
const CBLSSecretKey _key 
)
inline

Definition at line 52 of file budgetutil.cpp.

Member Function Documentation

◆ Sign()

bool MnKeyData::Sign ( CSignedMessage msg) const
inline

Definition at line 59 of file budgetutil.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ blsKey

CBLSSecretKey MnKeyData::blsKey
private

Definition at line 67 of file budgetutil.cpp.

◆ collateralOut

const COutPoint* MnKeyData::collateralOut

Definition at line 43 of file budgetutil.cpp.

◆ key

CKey MnKeyData::key
private

Definition at line 66 of file budgetutil.cpp.

◆ mnAlias

std::string MnKeyData::mnAlias

Definition at line 42 of file budgetutil.cpp.

◆ use_bls

bool MnKeyData::use_bls
private

Definition at line 68 of file budgetutil.cpp.


The documentation for this struct was generated from the following file: