signWithEthereumAddress method Null safety

Future<String> signWithEthereumAddress(
  1. Credentials credentials,
  2. String dataToSign
)

Return a signed message given a web3dart Credentials object and a message

Implementation

Future<String> signWithEthereumAddress(
    Credentials credentials, String dataToSign) async {
  final Uint8List signedMsg = await credentials
      .signPersonalMessage(Uint8List.fromList(utf8.encode(dataToSign)));
  return hex.encode(signedMsg);
}