TransactionPayment*Api
does not support SkipCheckIfFeeless
#7811
Labels
I3-annoyance
The node behaves within expectations, however this “expected behaviour” itself is at issue.
When querying the fees for a transaction/call using the runtime apis, we don't check if the fees will be skipped by the
SkipCheckIfFeeless
transaction extension. So, the runtime apis would return an incorrect fee.A simple solution could be to mimic the functions called by the runtime api in the
SkipCheckIfFeeless
extension and then to call this instead of directly calling the transaction payment api.The text was updated successfully, but these errors were encountered: