Add `ExistenceRequirement` to `Currency` trait (#4000)
* Added a public transfer_some function and a private transfer_inner fn * Move transfer_some to the end of the module impl to fix failing contracts test * Change whitespace * Remove needless change to transfer logic * Fix error * Update srml/balances/src/lib.rs Co-Authored-By:joe petrowski <25483142+joepetrowski@users.noreply.github.com> * Improve documentation and add test * Update srml/balances/src/lib.rs Co-Authored-By:
Kian Paimani <5588131+kianenigma@users.noreply.github.com> * Switch to changing Currency trait instead
parent
e73436d8
Showing
- substrate/srml/balances/src/lib.rs 34 additions, 3 deletionssubstrate/srml/balances/src/lib.rs
- substrate/srml/balances/src/tests.rs 35 additions, 21 deletionssubstrate/srml/balances/src/tests.rs
- substrate/srml/generic-asset/src/lib.rs 6 additions, 1 deletionsubstrate/srml/generic-asset/src/lib.rs
- substrate/srml/support/src/traits.rs 1 addition, 0 deletionssubstrate/srml/support/src/traits.rs
Please register or sign in to comment