Executes a market swap between 2 denominations at the exchange rate registered by the
Oracle module. The account will lose the amount of coins offered, and receive funds
in the requested denomination after a swap fee has been applied.
trader's account address
coin to be swapped (from)
desired denomination (to)