• Noah Zinsmeister's avatar
    feat: Add Optimism (#1923) · 5ff2cff8
    Noah Zinsmeister authored
    * preliminary support
    
    * fix multicall abi
    
    add explorer support
    
    * Fix code style issues with ESLint
    
    * fix gas estimation
    
    * fix todo tests
    
    * fix gas estimation comments
    
    * anonymize links to kovan etherscan and poll more frequently on optimistic kovan
    
    * separate pool creation
    
    * remove supported chain id
    
    * remove the blocktag
    
    * do not use the blocktag on optimism only
    
    * give more gas to tokenURI for optimism
    
    * update sdk
    
    * temp fix to the block tag thing (do not update the block number from the fetch block number)
    
    * remove unused import
    
    * gasRequired -> multi-network
    
    * bump quoter gas limit to 6m on optimism
    
    * move the gas required parameter by chain id one level up
    
    * missed a hook
    
    * retry fetching receipts for optimism as many times as arbitrum
    
    * fix duplicate enum, add optimism as well to retry options config
    
    * fix: state not getting updated after a transaction confirmation
    
    * bump sdk version
    
    * update for mainnet optimism (#1998)
    
    * fix for calculateGasMargin on optimism
    Co-authored-by: default avatarLint Action <lint-action@samuelmeuli.com>
    Co-authored-by: default avatarMoody Salem <moody.salem@gmail.com>
    5ff2cff8
Name
Last commit
Last update
..
anonymizeLink.test.ts Loading commit data...
anonymizeLink.ts Loading commit data...
approveAmountCalldata.ts Loading commit data...
calculateGasMargin.test.ts Loading commit data...
calculateGasMargin.ts Loading commit data...
calculateSlippageAmount.test.ts Loading commit data...
calculateSlippageAmount.ts Loading commit data...
chunkArray.test.ts Loading commit data...
chunkArray.ts Loading commit data...
computeFiatValuePriceImpact.tsx Loading commit data...
computeSurroundingTicks.test.ts Loading commit data...
computeSurroundingTicks.ts Loading commit data...
computeUniCirculation.test.ts Loading commit data...
computeUniCirculation.ts Loading commit data...
constructSameAddressMap.ts Loading commit data...
contenthashToUri.test.skip.ts Loading commit data...
contenthashToUri.ts Loading commit data...
currencyId.ts Loading commit data...
formatCurrencyAmount.ts Loading commit data...
getExplorerLink.test.ts Loading commit data...
getExplorerLink.ts Loading commit data...
getLibrary.ts Loading commit data...
getTickToPrice.ts Loading commit data...
getTokenList.ts Loading commit data...
getTradeVersion.ts Loading commit data...
getUserAgent.ts Loading commit data...
index.test.ts Loading commit data...
index.ts Loading commit data...
isTradeBetter.ts Loading commit data...
isZero.ts Loading commit data...
listSort.ts Loading commit data...
listVersionLabel.ts Loading commit data...
maxAmountSpend.ts Loading commit data...
parseENSAddress.test.ts Loading commit data...
parseENSAddress.ts Loading commit data...
prices.test.ts Loading commit data...
prices.ts Loading commit data...
resolveENSContentHash.ts Loading commit data...
retry.test.ts Loading commit data...
retry.ts Loading commit data...
supportedChainId.ts Loading commit data...
switchToNetwork.ts Loading commit data...
unwrappedToken.ts Loading commit data...
uriToHttp.test.ts Loading commit data...
uriToHttp.ts Loading commit data...