send static method
Future<AccountBlockTemplate>
send(
- AccountBlockTemplate transaction,
- KeyPair currentKeyPair, {
- void generatingPowCallback()?,
- dynamic waitForRequiredPlasma = false,
Implementation
static Future<AccountBlockTemplate> send(
AccountBlockTemplate transaction, KeyPair currentKeyPair,
{void Function(PowStatus)? generatingPowCallback,
waitForRequiredPlasma = false}) async {
var z = Zenon();
await _checkAndSetFields(transaction, currentKeyPair);
await _setDifficulty(transaction,
generatingPowCallback: generatingPowCallback,
waitForRequiredPlasma: waitForRequiredPlasma);
await _setHashAndSignature(transaction, currentKeyPair);
await z.ledger.publishRawTransaction(transaction);
logger.info('Published account-block');
return transaction;
}