signMap static method

dynamic signMap(
  1. Map<String, dynamic> mp,
  2. String key
)

Implementation

static signMap(Map<String, dynamic> mp, String key) {
  try {
    final hash = keccak256(utf8.encode(jsonEncode(mp)));

    String address =
        EthSigUtil.signPersonalMessage(message: hash, privateKey: key);

    return address;
  } catch (e) {
    print("Error signing map $e");
    rethrow;
  }
}