estimateFeeRate method
Fee rate in sat/vbyte for confirmation within targetBlocks.
Implementation
@override
Future<int> estimateFeeRate({int targetBlocks = 6}) async {
final result = await _rpc('blockchain.estimatefee', [targetBlocks]);
final btcPerKb = (result is int) ? result.toDouble() : (result as num).toDouble();
if (btcPerKb < 0) return 1;
final satPerKb = (btcPerKb * 100000000).round();
final satPerVbyte = (satPerKb / 1000).ceil();
return satPerVbyte < 1 ? 1 : satPerVbyte;
}