The argument to be converted, which can be of various types. If the argument is already CallArgument returned from TransactionComposer it would be returned immediately.
The name of the function for which the argument is being converted.
The ABI (Application Binary Interface) of the function, which defines its parameters.
The index of the argument in the function's parameter list.
An array of type tags for any generic type parameters.
Converts a entry function argument into CallArgument, if necessary. This function checks the provided argument against the expected parameter type and converts it accordingly.