Story Tag: decentralised exchange arbitrage