vapcore-sync

Crates.iovapcore-sync
lib.rsvapcore-sync
version1.12.0
sourcesrc
created_at2021-04-05 17:33:18.707394
updated_at2021-04-05 17:33:18.707394
descriptionTetsy Vapory (VapCore) Blockchain Synchronization
homepagehttps://github.com/openvapory/tetsy-vapory
repositoryhttps://github.com/openvapory/tetsy-vapory
max_upload_size
id379402
size385,449
Marlon Hanks (marlonhanks)

documentation

https://docs.rs/vapcore-sync

README

vapcore-sync

Blockchain sync module Implements vapory protocol version 63 as specified here: https://github.com/vaporyco/wiki/wiki/Vapory-Wire-Protocol

needed to make the procedural macro MallocSizeOf to work

(Strategy, Blockchain Downloader, Blockchain Synchronization Implementation of Vapory Protocol, Propagating Data to Peers, Requesting Data from Peers, Supplying Data in Response to Peer Requests, Handling Peer Responses, Matching Packet IDs and Protocol, Light Client Synchronization of Header Chain, Header Download State Machine, Light Decoding & Verifying Header Responses, Private Transaction Handling, Synchronization Snapshot Service to Download & Verify Block Chunks, Peer Connection Management and Blockchain Client I/O Interface for Synchronization Handler, Transaction Statistics)

Commit count: 12632

cargo fmt