signMessage()

Sign a message using SECP256K1.

Method Signature:

String signMessage(String plainMessage, String privateKey);

Parameters

NameTypeDescription

plainMessage

String

Message that you want to sign. In transactions it must be the TxID.

privateKey

String

Private key in hexadecimal format.

Example

import 'package:circular_api/circular_api.dart';

void main() {
  final circular = CircularAPI();

  final privateKey = "0x248ea24763f3aeb2590114257b0b95ebc8fc40e287574aa25379bb24c6d661ec";
  final message = "Hello, World!";
  
  final signedMessage = circular.signMessage(message, privateKey);
  print(signedMessage);
}

Result

The result will be a String object:

6aa65e46e2db7fe30c7ea68c931e26f1a97f60f35745b25b1baec250f62432e670b0267dd7e3d78e02e5dc6fc2db0aa720d6db617b9cb251403aec5aec03e582

Last updated