Check that there are no unnecessary contract conversions in tests
Clarification and motivation
Currently, there seem to be unnecessary conversions between typed and untyped representations of a contract in nettest. For instance, if I call originateUntyped, the contract gets typechecked, put into Client.OriginationData, then within morley-client the contract is converted back. This does not sound good.
Acceptance criteria
- The taken approach on removing unnecessary conversions is discussed.
Unnecessary conversions are removed, if viable.- Unnecessary conversions, in case emulation is used, are removed
Edited by Konstantin Ivanov