Could you help me to understand if there is any special purpose to add a #[transactional]
attribute to an extrinsic?
For instance, in pallet-uniques
there is a call buy_item
tagged with frame_support::transactional
attribute: github.com/parity/substrate/frame/uniques/src/lib.rs#L1526.
Aren't all the functions under #[pallet::call]
transactional by default?