- For the active swap, switch from polling to websocket. The returned data is now the Charge data from the commerce, so some parsing will be required.
- Only save the 'chargeCode' to the wallet. The other data can be repopulated from this.
User should be able to retrieve the expected send/receive amount, otherwise they might be sending insufficient amounts.
This change also includes the coin type, as we might be supporting other coins beyond BTC.