Implement 'transactional' annotation for runtime functions. (#6763)
* Implement 'transactional' annotation for runtime functions. * Allow function attributes for dispatchable calls in decl_module. * decl_module docs: add transactional function example. * decl_module docs: add function attributes notes. * Fix license header.
parent
c0ebb00f
Showing
- substrate/frame/support/procedural/src/lib.rs 26 additions, 0 deletionssubstrate/frame/support/procedural/src/lib.rs
- substrate/frame/support/procedural/src/transactional.rs 40 additions, 0 deletionssubstrate/frame/support/procedural/src/transactional.rs
- substrate/frame/support/src/dispatch.rs 42 additions, 4 deletionssubstrate/frame/support/src/dispatch.rs
- substrate/frame/support/src/lib.rs 1 addition, 1 deletionsubstrate/frame/support/src/lib.rs
- substrate/frame/support/test/tests/storage_transaction.rs 55 additions, 2 deletionssubstrate/frame/support/test/tests/storage_transaction.rs
Please register or sign in to comment