Utility contract simplifying cross-chain swaps with universal Swap contract
The Swap Companion contract is a utility deployed on chains connected to ZetaChain. It simplifies interactions with a universal Swap contract by providing a streamlined interface for executing cross-chain swaps through the EVM Gateway.
Using the Swap Companion is entirely optional. You can write your own contract to call the Gateway or interact with it directly if needed. The same Swap Companion can be reused with any universal Swap contract, so deploying your own is rarely necessary.