* Persist node logs
* Fix clippy lints
* Delete the node's db on shutdown but persist logs
* Fix tests
* Separate stdout and stderr and use more consts.
* More consistent handling of open options
* Revert the use of subprocess
* Remove outdated comment
* Flush the log files on drop
* Rename `log_files` -> `logs_file_to_flush`
This commit adds the `--dev` argument to the `substrate-node` to allow
the chain to keep advancing as time goes own. We have found that if this
option is not added then the chain won't advance forward.
This commit updates how logging is done in the differential testing
harness to use `tracing` instead of using the `log` crate. This allows
us to be able to better associate logs with the cases being executed
which makes it easier to debug and understand what the harness is doing.
* Parsed ABI field in order to get method parameter
* Added logic for ABI
* Refactored dependencies
* Small refactoring
* Added unit tests for ABI parameter extraction logic
* Fixed format issues
* Fixed format
* Added new changes to format
* Added bail to stop execution when we have an error during deployment