package
0.7.2
Repository: https://github.com/filecoin-project/go-f3.git
Documentation: pkg.go.dev

# Functions

DynamicManifestProviderWithDatastore specifies the datastore in which to store/retrieve received dynamic manifest updates.
DynamicManifestProviderWithFilter specifies a filter for incoming manifests.
DynamicManifestProviderWithInitialManifest specifies the initial manifest to use (unless one is available in the datastore).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author

# Variables

Default instance alignment when catching up.
No description provided by the author
No description provided by the author
Default configuration for the EC Backend.
No description provided by the author

# Structs

Certificate Exchange config.
DynamicManifestProvider is a manifest provider that allows the manifest to be changed at runtime.
No description provided by the author
FusingManifestProvider is a ManifestProvider that starts by providing dynamic manifest updates then switches to a static manifest when we get within finality of said manifest's bootstrap epoch.
No description provided by the author
Manifest identifies the specific configuration for the F3 instance currently running.
ManifestSender is responsible for periodically broadcasting the current manifest for the network through the corresponding pubsub.
ManifestUpdateMessage updates the GPBFT manifest.
No description provided by the author
Static manifest provider that doesn't allow any changes in runtime to the initial manifest set in the provider.

# Interfaces

HeadGetter is the minimal subset of ec.Backend required by the FusingManifestProvider.
No description provided by the author

# Type aliases

No description provided by the author