Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Migrate to async client, add tower support (#9)
* start refactoring * work on request/response TL serialization * work on server * work on encoding to use with tokio-tower * upd tl * upd * remove codec * upd * update adnl, add layers * Update Cargo.toml * Update Cargo.toml * Add getBlockHeader flags * Add more logging * Add tcp.ping message type, make error wrapper work with request/response services instead of message * int -> uint for all fields which not require negative values * int -> uint * Add Eq + Hash to BlockIdExt * impl Hash for Int256 * Add seqno flag for LookupBlock * Add debug logs * Add block header modes for LookupBlock * Add GetConfigParams, GetConfigAll, ConfigInfo modes * Update config flags * Add flags for GetBlockProof * Support getLibraries method (#6) * Support getLibraries * Update github-ci --------- Co-authored-by: Dmitrii Korchagin <[email protected]> * Add LiteClient * Reimplement cli * Add GetLibraries and custom liteserver opts --------- Co-authored-by: Sild <[email protected]> Co-authored-by: Dmitrii Korchagin <[email protected]>
- Loading branch information