requestEnvelope method
Implementation
Future<RequestEnvelope> requestEnvelope({
required GeneratedMessage request,
List<int>? contextId,
}) async {
if (request is TransactionRequestPayload) {
request
..nonce =
Int64.fromInts(_random.nextInt(1 << 32), _random.nextInt(1 << 32))
..timestamp = Int64(DateTime.now().microsecondsSinceEpoch)
..contextId = contextId ?? [];
}
final payload = request.writeToBuffer();
final signature = await signer.signPayload(payload);
return RequestEnvelope()
..payload = payload
..signature = signature;
}