ci(release): publish latest release

parent c42b0551
IPFS hash of the deployment: IPFS hash of the deployment:
- CIDv0: `QmQZe48wGBwx6z8DuboTG62AYf8BbKd6XYDENefVZUvjyV` - CIDv0: `QmSHXp5oNAxME6KY7LJy4ndnuBfL3ujQ67aMiPuTUuQ66g`
- CIDv1: `bafybeibbbmxslnkqathnm7vryt3oxm6pcjcwyc7s4c7u2agjr6b6uyo4vq` - CIDv1: `bafybeib2ui2plf3zbinsp24o4d5ir66yr4a3qlg55kswt2rmlgkoomvigu`
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org). The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).
...@@ -10,9 +10,14 @@ You can also access the Uniswap Interface from an IPFS gateway. ...@@ -10,9 +10,14 @@ You can also access the Uniswap Interface from an IPFS gateway.
Your Uniswap settings are never remembered across different URLs. Your Uniswap settings are never remembered across different URLs.
IPFS gateways: IPFS gateways:
- https://bafybeibbbmxslnkqathnm7vryt3oxm6pcjcwyc7s4c7u2agjr6b6uyo4vq.ipfs.dweb.link/ - https://bafybeib2ui2plf3zbinsp24o4d5ir66yr4a3qlg55kswt2rmlgkoomvigu.ipfs.dweb.link/
- [ipfs://QmQZe48wGBwx6z8DuboTG62AYf8BbKd6XYDENefVZUvjyV/](ipfs://QmQZe48wGBwx6z8DuboTG62AYf8BbKd6XYDENefVZUvjyV/) - [ipfs://QmSHXp5oNAxME6KY7LJy4ndnuBfL3ujQ67aMiPuTUuQ66g/](ipfs://QmSHXp5oNAxME6KY7LJy4ndnuBfL3ujQ67aMiPuTUuQ66g/)
### 5.72.3 (2025-02-21) ## 5.73.0 (2025-02-26)
### Features
* **web:** reduce monad testnet quote polling interval (#16719) c99cc6c
web/5.72.3 web/5.73.0
\ No newline at end of file \ No newline at end of file
...@@ -33,6 +33,7 @@ export enum SwapConfigKey { ...@@ -33,6 +33,7 @@ export enum SwapConfigKey {
AverageL1BlockTimeMs = 'averageL1BlockTimeMs', AverageL1BlockTimeMs = 'averageL1BlockTimeMs',
AverageL2BlockTimeMs = 'averageL2BlockTimeMs', AverageL2BlockTimeMs = 'averageL2BlockTimeMs',
TradingApiSwapRequestMs = 'tradingApiSwapRequestMs', TradingApiSwapRequestMs = 'tradingApiSwapRequestMs',
MonadTestnetPollingIntervalMs = 'monadTestnetPollingIntervalMs',
MinAutoSlippageToleranceL2 = 'minAutoSlippageToleranceL2', MinAutoSlippageToleranceL2 = 'minAutoSlippageToleranceL2',
......
...@@ -21,9 +21,19 @@ export function usePollingIntervalByChain(chainId?: UniverseChainId): number { ...@@ -21,9 +21,19 @@ export function usePollingIntervalByChain(chainId?: UniverseChainId): number {
AVERAGE_L2_BLOCK_TIME_MS, AVERAGE_L2_BLOCK_TIME_MS,
) )
const monadTestnetPollingIntervalMs = useDynamicConfigValue(
DynamicConfigs.Swap,
SwapConfigKey.MonadTestnetPollingIntervalMs,
AVERAGE_L2_BLOCK_TIME_MS,
)
// TODO(WEB-6132): remove this flag once short term experiment is complete // TODO(WEB-6132): remove this flag once short term experiment is complete
const enableTwoSecondInterval = useFeatureFlag(FeatureFlags.TwoSecondSwapQuotePollingInterval) const enableTwoSecondInterval = useFeatureFlag(FeatureFlags.TwoSecondSwapQuotePollingInterval)
const l2PollingInterval = enableTwoSecondInterval ? 2 * ONE_SECOND_MS : averageL2BlockTimeMs const l2PollingInterval = enableTwoSecondInterval ? 2 * ONE_SECOND_MS : averageL2BlockTimeMs
// Remove this dynamic config once Monad RPC latency issues are resolved
if (chainId === UniverseChainId.MonadTestnet) {
return monadTestnetPollingIntervalMs
}
return isMainnetChainId(chainId) ? averageL1BlockTimeMs : l2PollingInterval return isMainnetChainId(chainId) ? averageL1BlockTimeMs : l2PollingInterval
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment