Modules§
- communication
- Communication streams for the BEEFY networking protocols.
- import
- justification
Macros§
Structs§
- Beefy
Network Params - BEEFY gadget network parameters.
- Beefy
Params - BEEFY gadget initialization parameters.
- BeefyRPC
Links - Links used by the BEEFY RPC layer, from the BEEFY background voter.
- Beefy
Voter Links - Links between the block importer, the background voter and the RPC layer, to be used by the voter.
Traits§
- Client
- A convenience BEEFY client trait that defines all the type bounds a BEEFY client has to satisfy. Ideally that should actually be a trait alias. Unfortunately as of today, Rust does not allow a type alias to be used as a trait bound. Tracking issue is https://github.com/rust-lang/rust/issues/41517.
Functions§
- beefy_
block_ import_ and_ links - Make block importer and link half necessary to tie the background voter to it.
- gossip_
protocol_ name - Name of the votes gossip protocol used by BEEFY.
- justifs_
protocol_ name - Name of the BEEFY justifications request-response protocol.
- start_
beefy_ gadget - Start the BEEFY gadget.