THIS CODE IS OUT OF DATE See the Vyper repo for latest smart contracts: https://github.com/Uniswap/contracts-vyper