CatapultServer  v0.5.0.1 (Elephant)
catapult::config::MultisigConfiguration Struct Reference

Multisig plugin configuration settings. More...

Static Public Member Functions

static MultisigConfiguration Uninitialized ()
 Creates an uninitialized multisig configuration. More...
 
static MultisigConfiguration LoadFromBag (const utils::ConfigurationBag &bag)
 Loads a multisig configuration from bag. More...
 

Public Attributes

uint8_t MaxMultisigDepth
 Maximum number of multisig levels. More...
 
uint8_t MaxCosignersPerAccount
 Maximum number of cosigners per account. More...
 
uint8_t MaxCosignedAccountsPerAccount
 Maximum number of accounts a single account can cosign. More...
 

Private Member Functions

 MultisigConfiguration ()=default
 

Detailed Description

Multisig plugin configuration settings.

Constructor & Destructor Documentation

◆ MultisigConfiguration()

catapult::config::MultisigConfiguration::MultisigConfiguration ( )
privatedefault
Here is the caller graph for this function:

Member Function Documentation

◆ LoadFromBag()

MultisigConfiguration catapult::config::MultisigConfiguration::LoadFromBag ( const utils::ConfigurationBag bag)
static

Loads a multisig configuration from bag.

Here is the call graph for this function:

◆ Uninitialized()

MultisigConfiguration catapult::config::MultisigConfiguration::Uninitialized ( )
static

Creates an uninitialized multisig configuration.

Here is the call graph for this function:

Member Data Documentation

◆ MaxCosignedAccountsPerAccount

uint8_t catapult::config::MultisigConfiguration::MaxCosignedAccountsPerAccount

Maximum number of accounts a single account can cosign.

◆ MaxCosignersPerAccount

uint8_t catapult::config::MultisigConfiguration::MaxCosignersPerAccount

Maximum number of cosigners per account.

◆ MaxMultisigDepth

uint8_t catapult::config::MultisigConfiguration::MaxMultisigDepth

Maximum number of multisig levels.


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