Rather than interact directly with uniswap, the contract defines an 'exchange proxy' address and has a standard interface to interact with this. There is an admin function for the curve owner to change the exchange by changing the address of this proxy.
Rather than interact directly with uniswap, the contract defines an 'exchange proxy' address and has a standard interface to interact with this.
There is an admin function for the curve owner to change the exchange by changing the address of this proxy.