Associated Types

Handler for withdrawing, refunding and depositing the transaction fee. Transaction fees are withdrawn before the transaction is executed. After the transaction was executed the transaction weight can be adjusted, depending on the used resources by the transaction. If the transaction weight is lower than expected, parts of the transaction fee might be refunded. In the end the fees can be deposited.

The fee to be paid for making a transaction; the per-byte portion.

Convert a weight value into a deductible fee based on the currency type.

Update the multiplier of the next block, based on the previous block’s weight.

Implementors