Improve PaysFee trait and dispatch info logic in utility module (#4606)

* pass target to PaysFee trait and allow batch call to be free if all its calls are free

* bump version

* fix error
This commit is contained in:
Xiliang Chen authored and Gavin Wood committed 2020-01-13 08:48:34 +01:00
1 parent af4ddd2dff
commit 507909c3be
6 files changed
+39 -29

No files matched your search

+2 -2
View File
@@ -301,8 +301,8 @@ impl<T: pallet_balances::Trait> ClassifyDispatch<(&BalanceOf<T>,)> for WeightFor
}
}
impl<T: pallet_balances::Trait> PaysFee for WeightForSetDummy<T> {
fn pays_fee(&self) -> bool {
impl<T: pallet_balances::Trait> PaysFee<(&BalanceOf<T>,)> for WeightForSetDummy<T> {
fn pays_fee(&self, _target: (&BalanceOf<T>,)) -> bool {
true
}
}