Module f3

Module f3 

Source
Expand description

This module contains F3(fast finality) related V1 RPC methods as well as some internal RPC methods(F3.*) that power the go-f3 node in sidecar mode.

Re-exports§

pub use self::types::F3InstanceProgress;
pub use self::types::F3LeaseManager;
pub use self::types::F3Manifest;
pub use self::types::F3PowerEntry;
pub use self::types::FinalityCertificate;

Modules§

types 🔒
util 🔒

Enums§

F3ExportLatestSnapshot
F3GetCertificate
returns a finality certificate at given instance number
F3GetECPowerTable
F3GetF3PowerTable
F3GetF3PowerTableByInstance
F3GetLatestCertificate
returns the latest finality certificate
F3GetManifest
See https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-methods-v1-stable.md#F3GetManifest
F3GetOrRenewParticipationTicket
retrieves or renews a participation ticket necessary for a miner to engage in the F3 consensus process for the given number of instances.
F3GetProgress
See https://github.com/filecoin-project/lotus/blob/master/documentation/en/api-methods-v1-stable.md#F3GetProgress
F3IsRunning
F3ListParticipants
returns the list of miner addresses that are currently participating in F3 via this node.
F3Participate
enrolls a storage provider in the F3 consensus process using a provided participation ticket. This ticket grants a temporary lease that enables the provider to sign transactions as part of the F3 consensus.
Finalize
GetHead
GetParent
GetParticipatingMinerIDs
GetPowerTable
GetRawNetworkName
GetTipset
GetTipsetByEpoch
ProtectPeer
SignMessage

Statics§

F3_LEASE_MANAGER

Functions§

get_f3_rpc_endpoint
get_rpc_http_client