Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Component *app.Component
)
View Source
var ParamsReceipts = &ParametersReceipts{}
Functions ¶
This section is empty.
Types ¶
type ParametersReceipts ¶
type ParametersReceipts struct {
// Enabled defines whether the receipts plugin is enabled.
Enabled bool `default:"false" usage:"whether the receipts plugin is enabled"`
Backup struct {
// CfgReceiptsBackupEnabled configures whether receipts are additionally stored in the specified folder.
Enabled bool `default:"false" usage:"whether to backup receipts in the backup folder"`
// CfgReceiptsBackupPath configures the path to the receipts backup folder.
Path string `default:"receipts" usage:"path to the receipts backup folder"`
}
Validator struct {
// CfgReceiptsValidatorValidate configures whether to validate receipts.
Validate bool `default:"false" usage:"whether to validate receipts"`
// CfgReceiptsValidatorIgnoreSoftErrors configures the node to not panic if a soft error is encountered.
IgnoreSoftErrors bool `default:"false" usage:"whether to ignore soft errors and not panic if one is encountered"`
API struct {
// CfgReceiptsValidatorAPIAddress configures the address of the legacy node API to query for white-flag confirmation data.
Address string `default:"http://localhost:14266" usage:"address of the legacy node API"`
// CfgReceiptsValidatorAPITimeout configures the timeout of API calls.
Timeout time.Duration `default:"5s" usage:"timeout of API calls"`
} `name:"api"`
Coordinator struct {
// Address configures the address of the legacy coordinator.
Address string `` /* 133-byte string literal not displayed */
// MerkleTreeDepth configures the depth of the Merkle tree of the legacy coordinator.
MerkleTreeDepth int `default:"24" usage:"depth of the Merkle tree of the coordinator"`
}
}
}
ParametersReceipts contains the definition of the parameters used by receipts.
Click to show internal directories.
Click to hide internal directories.