Crate ethsync [−] [src]
Blockchain sync module Implements ethereum protocol version 63 as specified here: https://github.com/ethereum/wiki/wiki/Ethereum-Wire-Protocol
Modules
light_sync |
Light client synchronization. |
Structs
EthProtocolInfo |
Ethereum protocol info. |
EthSync |
Ethereum network protocol handler |
LesProtocolInfo |
LES protocol info. |
LightSync |
Service for light synchronization. |
LightSyncParams |
Configuration for the light sync. |
NetworkConfiguration |
Network service configuration |
Params |
EthSync initialization parameters. |
PeerInfo |
Peer connection information |
ServiceConfiguration |
Configuration for IPC service. |
SyncConfig |
Sync configuration |
SyncStatus |
Syncing status and statistics |
TransactionStats |
Transaction stats |
Enums
AllowIP |
IP fiter |
NetworkError |
Network error. |
NonReservedPeerMode |
Non-reserved peer modes. |
SyncState |
Sync state |
Traits
ManageNetwork |
Trait for managing network |
SyncProvider |
Current sync status |
Functions
is_valid_node_url |
Check if node url is valid |