You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 5, 2026. It is now read-only.
We'd like to use Avalanche Network Runner to simulate dynamic network conditions and asynchrony. Ideally, we would like to make this scriptable to cover different cases
User Journeys
Developer should be able to write a script that adds validators, removes validators, simulates latency, and simulates partitions.
Developer should be able to write script with minimal code.
Developer should be able to run script reliably; nix-shell, containers, or even simply setup scripts are all viable.
Eventually it would be nice to include this as a parameter in the CLI command movement ctl start m1 localnet.
Recommendations
Begin by re-examining the current e2e tests. It may be possible to use abstractions from those tests to manage something similar in Rust.
Calling the services as opposed to manipulating natively is totally fine.
Summary
We'd like to use Avalanche Network Runner to simulate dynamic network conditions and asynchrony. Ideally, we would like to make this scriptable to cover different cases
User Journeys
nix-shell, containers, or even simply setup scripts are all viable.movement ctl start m1 localnet.Recommendations