Terra swaps and exchanges