• Zach Pomerantz's avatar
    feat: adds permit2 and universal router integration (#5554) · efb76200
    Zach Pomerantz authored
    * feat: disable approval if permit2 is enabled
    
    * feat: add permit through permit2
    
    * fix: include analytics
    
    * chore: pass permit to useSwapCallback
    
    * feat: use universal router
    
    * fix: remove unused import + update param formmating
    
    * fix: suppress eslint error on restricted imports
    
    * fix: lint issues
    
    * fix: do not disable unapproved permit2 swap
    
    * Revert "fix: do not disable unapproved permit2 swap"
    
    This reverts commit be3f758e36db90edf205cbe35d091da3c12c1737.
    
    * fix: do not disable unapproved permit2 swap
    
    * fix: allow error for permit2 swap
    
    * fix: better sequencing to handle rejections
    
    * build: upgrade universal router sdk to include goerli address
    
    * fix: mv block time into const
    
    * fix: rm unnecessary id
    
    * fix: cast swap error to string
    
    * chore: parity with widgets
    
    * test: rm old feature flags
    
    * fix: gate permit2 on chain deployment
    
    * fix: import for gate
    Co-authored-by: default avatarYannie Yip <yannie.yip@uniswap.org>
    efb76200
providers.ts 3.27 KB