Improve fees module (#1821)
* remove amount associated * make a new trait to bound some arithmetics to balances or assets: It also remove arithmetic bounds of srml-support::traits::Currency. To update your code then use srml_support::traits::ArithmeticType like: `type Currency: ArithmeticType + Currency<Self::AccountId, Balance=BalanceOf<Self>>; ` with `type BalanceOf<T> = <<T as Trait>::Currency as ArithmeticType>::Type; ` * improve decl_storage when it explicit serde bound: basically don't try to be smarter than rust and just use where clause.
Showing
- substrate/core/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm 0 additions, 0 deletions...known-unknown/release/substrate_test_runtime.compact.wasm
- substrate/node-template/runtime/src/lib.rs 0 additions, 1 deletionsubstrate/node-template/runtime/src/lib.rs
- substrate/node/runtime/src/lib.rs 1 addition, 2 deletionssubstrate/node/runtime/src/lib.rs
- substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm 0 additions, 0 deletions.../wasm32-unknown-unknown/release/node_runtime.compact.wasm
- substrate/srml/balances/src/lib.rs 6 additions, 2 deletionssubstrate/srml/balances/src/lib.rs
- substrate/srml/contract/src/tests.rs 0 additions, 1 deletionsubstrate/srml/contract/src/tests.rs
- substrate/srml/council/src/seats.rs 2 additions, 2 deletionssubstrate/srml/council/src/seats.rs
- substrate/srml/democracy/src/lib.rs 3 additions, 3 deletionssubstrate/srml/democracy/src/lib.rs
- substrate/srml/executive/src/lib.rs 0 additions, 1 deletionsubstrate/srml/executive/src/lib.rs
- substrate/srml/fees/src/lib.rs 13 additions, 14 deletionssubstrate/srml/fees/src/lib.rs
- substrate/srml/fees/src/mock.rs 6 additions, 3 deletionssubstrate/srml/fees/src/mock.rs
- substrate/srml/staking/src/lib.rs 3 additions, 3 deletionssubstrate/srml/staking/src/lib.rs
- substrate/srml/support/procedural/src/storage/transformation.rs 5 additions, 9 deletions...ate/srml/support/procedural/src/storage/transformation.rs
- substrate/srml/support/procedural/tools/src/syn_ext.rs 0 additions, 54 deletionssubstrate/srml/support/procedural/tools/src/syn_ext.rs
- substrate/srml/support/src/traits.rs 5 additions, 1 deletionsubstrate/srml/support/src/traits.rs
- substrate/srml/treasury/src/lib.rs 4 additions, 4 deletionssubstrate/srml/treasury/src/lib.rs
Please register or sign in to comment