I’ve spent some significant time adding more user friendly log messaging for situations where errors occur.
This makes the tool much more useful because it is now clear why exactly a transaction returned a particular error and directs the user as to how to resolve the issue.
Open to any other suggestions for improvements.