Display the raw bytes returned from the smart contract as hex string instead of buffer if no schema is provided.
Distinguish between errors from the ContractInvoke and the deriveFromContractIndex flow. The later errors have no errorCodes so displaying links to error codes don't make sense for the later.
Purpose
closes https://github.com/Concordium/concordium-smart-contract-tools/issues/146
Changes
errors
from theContractInvoke
and thederiveFromContractIndex
flow. The later errors have noerrorCodes
so displaying links to error codes don't make sense for the later.