create static method
Implementation
static Future<PeerRevokeEventBodyModel> create({
required String mnemonic,
required String revokedPeerKey,
}) async {
final timestamp = DateTime.now();
final peerKey = await _signing.getPeerPublicKey(mnemonic);
final unsignedMessage =
"$revokedPeerKey|${timestamp.millisecondsSinceEpoch}";
final peerSignature = await _signing.signPeerMessage(
mnemonic,
unsignedMessage,
);
return PeerRevokeEventBodyModel(
peerKey: peerKey,
revokedPeerKey: revokedPeerKey,
peerSignature: peerSignature,
timestamp: timestamp,
);
}