Documentation ¶
Index ¶
- func NewManifestProvider(nn dtypes.NetworkName, ps *pubsub.PubSub, mds dtypes.MetadataDS) manifest.ManifestProvider
- type F3
- func (fff *F3) GetCert(ctx context.Context, instance uint64) (*certs.FinalityCertificate, error)
- func (fff *F3) GetF3PowerTable(ctx context.Context, tsk types.TipSetKey) (gpbft.PowerEntries, error)
- func (fff *F3) GetLatestCert(ctx context.Context) (*certs.FinalityCertificate, error)
- func (fff *F3) GetPowerTable(ctx context.Context, tsk types.TipSetKey) (gpbft.PowerEntries, error)
- func (fff *F3) Participate(ctx context.Context, minerID uint64, ...) bool
- type F3Params
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewManifestProvider ¶
func NewManifestProvider(nn dtypes.NetworkName, ps *pubsub.PubSub, mds dtypes.MetadataDS) manifest.ManifestProvider
Types ¶
type F3 ¶
type F3 struct {
// contains filtered or unexported fields
}
func (*F3) GetF3PowerTable ¶
func (*F3) GetLatestCert ¶
func (*F3) GetPowerTable ¶
type F3Params ¶
type F3Params struct { fx.In NetworkName dtypes.NetworkName ManifestProvider manifest.ManifestProvider PubSub *pubsub.PubSub Host host.Host ChainStore *store.ChainStore StateManager *stmgr.StateManager Datastore dtypes.MetadataDS Wallet api.Wallet }
Click to show internal directories.
Click to hide internal directories.