feat: Enable zap for all bsc pools and add arb and eth whitelist #10780
+65
−25
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR-Codex overview
This PR updates the
ZapLiquidityWidget
to change its data source fromzap-widget
topancakeswap
. It also modifies the logic for determining if a pool is part of theZAP_V3_POOL_ADDRESSES
, and it introduces a new structure for managing pool addresses across different chains.Detailed summary
source
prop fromzap-widget
topancakeswap
inZapLiquidityWidget.tsx
.hasZapV3Pool
logic inV3FormView/index.tsx
to check for whitelisted pools based onpool.chainId
.ZAP_V3_POOL_ADDRESSES
inzapV3.ts
to manage addresses by chain, including specific addresses forChainId.ETHEREUM
andChainId.ARBITRUM_ONE
.