|
CatapultServer
v0.5.0.1 (Elephant)
|
Aggregate plugin configuration settings. More...

Static Public Member Functions | |
| static AggregateConfiguration | Uninitialized () |
| Creates an uninitialized aggregate configuration. More... | |
| static AggregateConfiguration | LoadFromBag (const utils::ConfigurationBag &bag) |
| Loads an aggregate configuration from bag. More... | |
Public Attributes | |
| uint32_t | MaxTransactionsPerAggregate |
| Maximum number of transactions per aggregate. More... | |
| uint8_t | MaxCosignaturesPerAggregate |
| Maximum number of cosignatures per aggregate. More... | |
| bool | EnableStrictCosignatureCheck |
| bool | EnableBondedAggregateSupport |
| utils::TimeSpan | MaxBondedTransactionLifetime |
| Maximum lifetime a bonded transaction can have before it expires. More... | |
Private Member Functions | |
| AggregateConfiguration ()=default | |
Aggregate plugin configuration settings.
|
privatedefault |

|
static |
Loads an aggregate configuration from bag.

|
static |
Creates an uninitialized aggregate configuration.

| bool catapult::config::AggregateConfiguration::EnableBondedAggregateSupport |
true if bonded aggregates should be allowed. false if bonded aggregates should be rejected.
| bool catapult::config::AggregateConfiguration::EnableStrictCosignatureCheck |
true if cosignatures must exactly match component signers. false if cosignatures should be validated externally.
| utils::TimeSpan catapult::config::AggregateConfiguration::MaxBondedTransactionLifetime |
Maximum lifetime a bonded transaction can have before it expires.
| uint8_t catapult::config::AggregateConfiguration::MaxCosignaturesPerAggregate |
Maximum number of cosignatures per aggregate.
| uint32_t catapult::config::AggregateConfiguration::MaxTransactionsPerAggregate |
Maximum number of transactions per aggregate.