Designed for self-custody, THORSwap allows users to connect compatible wallets and choose separate source and destination addresses for a swap.