Is there an existing issue?
Motivation
Instead of calling panic(message)
func (l Logger) Critical(message string) {
l.log(CriticalLevel, []byte(target), []byte(message))
panic(message)
}
use the host provided abort function
Request
Interface for aborting the execution of the runtime:ext_panic_handler_abort_on_panic_version_1
https://spec.polkadot.network/chap-host-api#id-abort-handler
Solution
No response
Are you willing to help with this request?
Yes!