encodeFunction static method
Encodes a function call with selector and arguments.
Implementation
static Uint8List encodeFunction(String signature, List<dynamic> args) {
final selector = getFunctionSelector(signature);
final types = _parseSignatureTypes(signature);
if (args.isEmpty) {
return selector;
}
final encodedArgs = encode(types, args);
return BytesUtils.concat([selector, encodedArgs]);
}