mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-04-28 03:00:18 -04:00
2c0d8c9a8d3fcdfd6eceafb2162a2cc3ffa5943c
1. Skip writing or reading anything from the socket when payload size is 0 2. Ping/Pong write their payload in pack() 3. Race conditions caused by having protocol subscriptions inside spawned tasks. Instead these have now been moved to class constructors. This enables messages to be queued for that protocol subsystem while it is setting up itself. Once it is ready the messages can be read and processed. See the changes for files protocols/protocol_address.rs and protocols/protocol_version.rs
./run_jubjub2.sh
Description
Languages
Rust
79.9%
Jupyter Notebook
7.5%
Python
7.2%
Sage
3.3%
Java
0.5%
Other
1.5%