Trait noble_transaction_payment::Config[][src]

Associated Types

type OnChargeTransaction: OnChargeTransaction<Self>[src]

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.

type TransactionByteFee: Get<<Self::OnChargeTransaction as OnChargeTransaction<Self>>::Balance>[src]

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

type WeightToFee: WeightToFeePolynomial<Balance = <Self::OnChargeTransaction as OnChargeTransaction<Self>>::Balance>[src]

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

type FeeMultiplierUpdate: MultiplierUpdate[src]

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

Loading content...

Implementors

Loading content...