I am working on a decentralized exchange (DEX) using the Substrate framework, and I need help with transferring non-native tokens between user accounts within the DEX.
Suppose a user creates a token with smart contract for exmaple named ZZZ on my chain. My goal is to facilitate transfers of this token between users within the DEX.
Can someone please provide an example or guidance on implementing non-native token transfers between user accounts in a Substrate-based DEX ? Any relevant resources or suggestions would be greatly appreciated.