You can do that on #Bitcoin sidechain, @Liquid_BTC .with @MarinaWallet and @side_swap 
And you have the advantage of confidential asset types and confidential amounts.
This is a huge advantage against front running. 
And it is much harder to use bots.