simpleMinFee function
Coin
simpleMinFee({
- required ShelleyTransaction transaction,
- LinearFee linearFee = defaultLinearFee,
calculate transaction fee based on transaction lnegth and minimum constant
Implementation
Coin simpleMinFee(
{required ShelleyTransaction transaction,
LinearFee linearFee = defaultLinearFee}) {
final logger = Logger();
final len = transaction.toCborList().getData().length;
final result =
(len + lenHackAddition) * linearFee.coefficient + linearFee.constant;
logger.i(
"simpleMinFee = len($len+$lenHackAddition)*${linearFee.coefficient} + ${linearFee.constant} = $result");
return result;
}