Module-level declarations
Common logic for directory chain
Types
Properties
Functions
If a provider is part of that cluster, and if provider do not already have a node in this cluster, add node as block signer to this cluster. blockchain_configuration_signers update is included.
When all providers have provided a node each, cluster goes operational and stays operational even if a new provider is added to the cluster or a provider disables its node (if it is not the last node of the cluster).
Recover provider's action points and consume cost
, if possible
Requires given pubkey is a provider, is signing transaction, is active and not exceeds limit.
Requires given pubkey is an active provider which is signing the transaction.
Requires given provider is signing transaction, is active and not exceeds limit.
Requires given provider to authenticate using ICCF.
Requires given provider to authenticate using ICCF.
Requires given provider to authenticate this transaction, is active and not exceeds limit.