CatapultServer
v0.5.0.1 (Elephant)
|
Multisig entry. More...
Public Member Functions | |
MultisigEntry (const Key &key) | |
Creates a multisig entry around key. More... | |
const Key & | key () const |
Gets the account public key. More... | |
Public Member Functions inherited from catapult::state::MultisigCosignatoriesMixin | |
MultisigCosignatoriesMixin () | |
Creates multisig cosignatories mixin. More... | |
const utils::SortedKeySet & | cosignatories () const |
Gets cosignatory account keys. More... | |
utils::SortedKeySet & | cosignatories () |
Gets cosignatory account keys. More... | |
bool | hasCosignatory (const Key &key) const |
Returns true if key is a cosignatory. More... | |
uint8_t | minApproval () const |
Gets the number of cosignatories required when approving (any) transaction. More... | |
void | setMinApproval (uint8_t minApproval) |
Sets the number of cosignatories required (minApproval) when approving (any) transaction. More... | |
uint8_t | minRemoval () const |
Gets the number of cosignatories required when removing an account. More... | |
void | setMinRemoval (uint8_t minRemoval) |
Sets the number of cosignatories required (minRemoval) when removing an account. More... | |
Public Member Functions inherited from catapult::state::MultisigCosignatoryOfMixin | |
const utils::SortedKeySet & | multisigAccounts () const |
Gets multisig account keys. More... | |
utils::SortedKeySet & | multisigAccounts () |
Gets multisig account keys. More... | |
Private Attributes | |
Key | m_key |
Multisig entry.
|
inlineexplicit |
Creates a multisig entry around key.
|
inline |
Gets the account public key.
|
private |