pub trait EstimateCallFee<Call, Balance> {
    // Required method
    fn estimate_call_fee(call: &Call, post_info: PostDispatchInfo) -> Balance;
}
Expand description

Something that can estimate the fee of a (frame-based) call.

Typically, the same pallet that will charge transaction fees will implement this.

Required Methods§

source

fn estimate_call_fee(call: &Call, post_info: PostDispatchInfo) -> Balance

Estimate the fee of this call.

The dispatch info and the length is deduced from the call. The post info can optionally be provided.

Implementors§

source§

impl<Call, Balance: From<u32>, const T: u32> EstimateCallFee<Call, Balance> for ConstU32<T>