Trait frame_support::traits::EstimateCallFee
source · pub trait EstimateCallFee<Call, Balance> {
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§
sourcefn estimate_call_fee(call: &Call, post_info: PostDispatchInfo) -> Balance
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.