requiresPoW static method
Implementation
static Future<bool> requiresPoW(AccountBlockTemplate transaction,
{KeyPair? blockSigningKey}) async {
var z = Zenon();
transaction.address = (await blockSigningKey!.address)!;
var powParam = GetRequiredParam(
address: transaction.address,
blockType: transaction.blockType,
toAddress: transaction.toAddress,
data: transaction.data);
var response =
await z.embedded.plasma.getRequiredPoWForAccountBlock(powParam);
if (response.requiredDifficulty == 0) {
return false;
}
return true;
}