platform
platform copied to clipboard
feat(dashmate): add `--interactive` flag to status command
Expected Behavior
You can watch over the progress of synchronisation via appending --interactive flag to dashmate status command.
Current Behavior
There is no way to subscribe on the status updates, and if you try to wrap dashmate status command in linux watch command, it will throw a rate limit error after some time. That happens, because status command makes external calls to explorers and other stuff.
Possible Solution
Add --interactive flag to the dashmate status command. It will continuously pull data every N seconds, redrawing the output with updated data. Additionally, place a cache between calls to the external APIs, to counter possible rate limit errors.
@pshenmic do you want to take this over?