Commit Graph

12 Commits

Author SHA1 Message Date
Daniel Sanchez Quiros a3764d85c3 Update config with human readable parsing 2024-11-08 13:04:26 +07:00
Daniel Sanchez Quiros a7dc4aa410 Pipe settings and create mixnode setttings 2024-11-08 12:47:34 +07:00
Daniel Sanchez Quiros 04b1250e75 Extract node configuration to simulation settings 2024-11-08 12:38:22 +07:00
Álex 8faafcfb6f
Add tests to timer streams and interval (#29)
* Add timer tests

* Add tests for timers and intervals.

---------

Co-authored-by: Daniel Sanchez <3danimanimal@gmail.com>
2024-11-08 06:25:27 +01:00
Youngjoon Lee 631c1a6916
Store `PayloadId`s in the state to measure latency (#34)
* Store `MessageId`s in the state to measure latency

* Use String for PayloadId
2024-11-08 06:25:13 +01:00
Daniel Sanchez 21d648b7ff
Serialize node id as index (#35) 2024-11-08 05:40:23 +01:00
Youngjoon Lee fb1894fb8c
Exclude peer who forwarded a message when forwarding the message (#32)
Co-authored-by: Daniel Sanchez <3danimanimal@gmail.com>
2024-11-08 05:20:30 +01:00
Daniel Sanchez 3d1bd0dc18
Include cover traffic (#31)
* Include cover traffic

* Remove branch from cargo

* Fix sim configuration

* Fix rebase

* Clippy happy
2024-11-08 05:09:46 +01:00
gusto 786942ad70
Simlib tracing level (#33)
* Ignore cargo.lock

* Add trace level and keep worker guard
2024-11-08 04:57:00 +02:00
Youngjoon Lee 6bc6193e7a
Immediate forwarding (#30)
* Immediate forwarding

* use uuid instead of payload datastructure
2024-11-08 11:14:30 +09:00
Youngjoon Lee 26f7db8322
use num_messages_broadcasted for warding; (#28)
Co-authored-by: Gusto <bacvinka@gmail.com>
2024-11-08 10:15:18 +09:00
Daniel Sanchez ff2c1b4271
Restructure crates (#24)
* Rename to netrunner

* Refactor sims structure

* Add missing workspace cargo

* Rebase changes

* Rebase changes

* Rebase changes

* Fix tests
2024-11-07 06:05:56 +01:00