sendTransaction function
Send transaction from one address to another
Implementation
Future<Uint8List> sendTransaction(Account account, String recipientAddress,
double amount, double fee, int expirePeriod) async {
final tx = SendTransaction(
amount: amount,
fee: fee,
recipientAddress: recipientAddress,
expirePeriod: expirePeriod);
var txCompactData = tx.compact();
final signatureData = concat([
account.networkType.serialise(),
getBytesPublicKeyVersioned(account.publicKey()),
txCompactData
]);
final signature = await account.keyPair.versionedSign(signatureData);
return concat([
signature,
getBytesPublicKeyVersioned(account.publicKey()),
txCompactData
]);
}