You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Two minor points about how the VM handles exceptions:
In most parts of the evm, exceptions are wrapped in a VmError. There are places however where this is not the case (e.g. in precompiles) and only the error message is returned as a string. This can be made uniform so that all exceptions are wrapped in a VmError.
Result objects include two keys: exception and exceptionError. This is redundant. It can be checked whether an exception occured by checking whether exceptionError is null or contains a value.
The text was updated successfully, but these errors were encountered:
Not sure what's the state of this, this would need some validation - optimally with some code links - or some comment by @s1na if/what of the above has been solved.
Two minor points about how the VM handles exceptions:
VmError
. There are places however where this is not the case (e.g. in precompiles) and only the error message is returned as a string. This can be made uniform so that all exceptions are wrapped in aVmError
.exception
andexceptionError
. This is redundant. It can be checked whether an exception occured by checking whetherexceptionError
is null or contains a value.The text was updated successfully, but these errors were encountered: