sendTransferNativeCoin method
Implementation
@override
Future<BlockchainResponse> sendTransferNativeCoin(
TransferRequest transferRequest) async {
BitcoinTransferRequest bitcoinTransferRequest =
transferRequest as BitcoinTransferRequest;
final format = 'SEGWIT';
final actuelFees = await bitcoinRpcClient.getActualPricesFeeSHigher();
final accountID =
await getAdressBTCSegWitFomat(bitcoinTransferRequest.publicKey!);
final transactionInfo = await bitcoinRpcClient.getTransactionInfo(
accountID, bitcoinTransferRequest.transferAmount!, actuelFees);
final txHex = await signBitcoinTransfer(
bitcoinTransferRequest.toAddress!,
accountID,
bitcoinTransferRequest.transferAmount!,
bitcoinTransferRequest.privateKey!,
bitcoinTransferRequest.publicKey!,
transactionInfo.data,
format,
actuelFees);
final res = await bitcoinRpcClient.sendTransaction(txHex);
return res;
}