[x] Uses eyre instead of custom NodeResult class, resolves #73
[x] Return error response to the network, instead of just logging, resolves #112
[x] Return version information within the response, (finishes what #117 started)
[x] Lots of sanitizations, refactors and prettifies.
[x] Removed redundant and unused code pieces.
[x] Bump version to 0.2.6
[x] Much more pretty tests, especially for the DKNMessage struct
[x] Better MessageId function, now prints proper hex instead of weird byte values
Errors are printed in a much better way with eyre debug prints now. Furthermore, if there is a workflow error, it is reported back to DKN with the task id, so that it can be retried.
eyre
instead of customNodeResult
class, resolves #73DKNMessage
structMessageId
function, now prints proper hex instead of weird byte valuesErrors are printed in a much better way with
eyre
debug prints now. Furthermore, if there is a workflow error, it is reported back to DKN with the task id, so that it can be retried.