quickEstimate static method
Quick estimate assuming uniform input/output types.
Implementation
static BigInt quickEstimate({
required int numInputs,
required int numOutputs,
required int satPerVbyte,
bool segwit = true,
}) {
final inputSize = segwit ? p2wpkhInputSize : p2pkhInputSize;
final outputSize = segwit ? p2wpkhOutputSize : p2pkhOutputSize;
final overhead = txOverhead + (segwit ? segwitOverhead : 0);
final vsize = overhead + numInputs * inputSize + numOutputs * outputSize;
return BigInt.from(vsize) * BigInt.from(satPerVbyte);
}