Named reserve (#7778)
* add NamedReservableCurrency * move currency related trait and types into a new file * implement NamedReservableCurrency * remove empty reserves * Update frame/support/src/traits.rs Co-authored-by:Shawn Tabrizi <shawntabrizi@gmail.com> * fix build * bump year * add MaxReserves * repatriate_reserved_named should put reserved fund into named reserved * add tests * add some docs * fix warning * Update lib.rs * fix test * fix test * fix * fix * triggier CI * Move NamedReservableCurrency. * Use strongly bounded vec for reserves. * Fix test. * remove duplicated file * trigger CI * Make `ReserveIdentifier` assosicated type * add helpers * make ReserveIdentifier assosicated type * fix * update * trigger CI * Apply suggestions from code review Co-authored-by:
Shawn Tabrizi <shawntabrizi@gmail.com> * trigger CI * Apply suggestions from code review Co-authored-by:
Shawn Tabrizi <shawntabrizi@gmail.com> Co-authored-by:
Gavin Wood <i@gavwood.com> Co-authored-by:
Shaun Wang <spxwang@gmail.com>
Showing
- substrate/bin/node-template/runtime/src/lib.rs 2 additions, 0 deletionssubstrate/bin/node-template/runtime/src/lib.rs
- substrate/bin/node/runtime/src/lib.rs 3 additions, 0 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/assets/src/mock.rs 2 additions, 0 deletionssubstrate/frame/assets/src/mock.rs
- substrate/frame/atomic-swap/src/tests.rs 2 additions, 0 deletionssubstrate/frame/atomic-swap/src/tests.rs
- substrate/frame/babe/src/mock.rs 2 additions, 0 deletionssubstrate/frame/babe/src/mock.rs
- substrate/frame/balances/src/lib.rs 222 additions, 3 deletionssubstrate/frame/balances/src/lib.rs
- substrate/frame/balances/src/tests.rs 118 additions, 0 deletionssubstrate/frame/balances/src/tests.rs
- substrate/frame/balances/src/tests_composite.rs 6 additions, 0 deletionssubstrate/frame/balances/src/tests_composite.rs
- substrate/frame/balances/src/tests_local.rs 3 additions, 0 deletionssubstrate/frame/balances/src/tests_local.rs
- substrate/frame/balances/src/tests_reentrancy.rs 3 additions, 0 deletionssubstrate/frame/balances/src/tests_reentrancy.rs
- substrate/frame/bounties/src/tests.rs 2 additions, 0 deletionssubstrate/frame/bounties/src/tests.rs
- substrate/frame/contracts/src/tests.rs 2 additions, 0 deletionssubstrate/frame/contracts/src/tests.rs
- substrate/frame/democracy/src/tests.rs 2 additions, 0 deletionssubstrate/frame/democracy/src/tests.rs
- substrate/frame/election-provider-multi-phase/src/mock.rs 2 additions, 0 deletionssubstrate/frame/election-provider-multi-phase/src/mock.rs
- substrate/frame/elections-phragmen/src/lib.rs 2 additions, 0 deletionssubstrate/frame/elections-phragmen/src/lib.rs
- substrate/frame/elections/src/mock.rs 2 additions, 0 deletionssubstrate/frame/elections/src/mock.rs
- substrate/frame/example/src/tests.rs 2 additions, 0 deletionssubstrate/frame/example/src/tests.rs
- substrate/frame/executive/src/lib.rs 2 additions, 0 deletionssubstrate/frame/executive/src/lib.rs
- substrate/frame/gilt/src/mock.rs 2 additions, 0 deletionssubstrate/frame/gilt/src/mock.rs
- substrate/frame/grandpa/src/mock.rs 2 additions, 0 deletionssubstrate/frame/grandpa/src/mock.rs
Please register or sign in to comment