fromUtf8 function
Should be called to get hex representation (prefixed by 0x) of utf8 string
Implementation
String fromUtf8(String stringValue) {
var stringBuffer = utf8.encode(stringValue);
return "0x${padToEven(hex.encode(stringBuffer)).replaceAll(RegExp('^0+|0+\$'), '')}";
}