package
1.7.3
Repository: https://github.com/iotexproject/go-ethereum.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

main entrypoint, wrappers starting a server that will run the bzz protocol use this constructor to attach the protocol ("class") to server caps This is done by node.Node#Register(func(node.ServiceContext) (Service, error)) Service implements Protocols() which is an array of protocol constructors at node startup the protocols are initialised the Dev p2p layer then calls Run(p *p2p.Peer, rw p2p.MsgReadWriter) error on each peer connection The Run function of the Bzz protocol class creates a bzz instance which will represent the peer for the swarm hive and all peer-aware components */.
initiate delivery of a chunk to a particular peer via syncer#addRequest depending on syncer mode and priority settings and sync request type this either goes via confirmation roundtrip or queued or pushed directly.
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
constructor with default values.
push chunk over to peer.

# Constants

4.
0.
2.
3.
0.
1.
No description provided by the author
2.
No description provided by the author
No description provided by the author
1.
No description provided by the author

# Structs

wrapper of db-s to provide mockable custom local chunk store access to syncer.
Handler for storage/retrieval related protocol requests implements the StorageHandler interface used by the bzz protocol.
No description provided by the author
No description provided by the author
syncer parameters (global, not peer specific).

# Interfaces

interface type for handler of storage/retrieval related requests coming via the bzz wire protocol messages: UnsyncedKeys, DeliveryRequest, StoreRequest, RetrieveRequest.