dryRunOperation method
Implementation
dryRunOperation(String server, String chainId,
List<OperationModel> localOperations) async {
const fake_signature =
'edsigtkpiSSschcaCt9pUVrpNPf7TTcgvgDEDD6NCEHMy8NNQJCGnMfLZzYoQj74yLjo9wx6MPVV29CvVzgi7qEcEUok3k7AuMg';
var fakeBranch = await Dartez.getBlock(server);
var payload = {
'operation': {
'branch': fakeBranch,
'contents': localOperations,
'signature': fake_signature
}
};
var response = await HttpHelper.performPostRequest(
server, 'chains/$chainId/blocks/head/helpers/scripts/run_operation', {
'chain_id': 'NetXdQprcVkpaWU',
...payload,
});
return jsonDecode(response.toString());
}