Commit Graph

17 Commits

Author SHA1 Message Date
Kevin F 7caaa829f2 Adjust stemstream to not try to diffuse a block if there is no time left in epoch 2023-01-23 17:55:25 -06:00
Kevin F e9efffff34 Removed crappy logger and replaced it with a sane built in logging logger 2022-09-27 17:21:00 +00:00
Kevin F f220e398f1 Substantial bug fixes and performance improvements 2022-07-30 15:41:11 -05:00
Kevin F 8bd4a4c524 Fixed stemout blocking and performance issues 2022-07-28 16:10:36 -05:00
Kevin F e7daaf576f Added logic for less strict dandelion++ fanout in order to enable smaller networks to function more quickly 2022-07-24 00:37:10 -05:00
Kevin F 84c13ade51 gossip fixes 2022-07-19 00:32:54 -05:00
Kevin F b25e376349 gossip bug and performance fixes 2022-06-26 00:34:49 -05:00
Kevin F b9fa446cb0 Fix missing comma 2022-06-21 12:10:11 -05:00
Kevin F ac88e0a1da Stem out even if we only have 1 peer 2022-06-14 11:00:08 -05:00
Kevin F 911d8118bc Small gossip fixes 2022-06-05 15:11:53 -05:00
Kevin F 158178d6fc Don't spam tracebacks when sockets timeout 2022-05-20 10:13:12 -05:00
Kevin F 1b37264eb7 Work on gossip tests and cleaned up api server some 2022-05-01 00:45:26 -05:00
Kevin F c215d4decd Work on normal gossip diffusion 2022-03-26 18:24:40 -05:00
Kevin F b07c176f5c Refactored gossip peer set, gossip block queues, and dandelionphase to use singleton/module instances instead of being passed around 2022-03-21 01:03:53 -05:00
Kevin F 9c44069248 Misc bug fixes for gossip 2022-03-20 18:05:44 -05:00
Kevin F 9ef6f46a5c Implemented do_stem_stream to stem blocks for dandelion++ 2022-03-20 12:53:40 -05:00
Kevin F e985966e7c Turned dandelion stem into a module and corrected use of wait_for 2022-03-20 12:52:58 -05:00