chore: Use isAddressEqual for comparison #10916
Open
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 focuses on replacing direct address comparisons with the
isAddressEqual
utility function across various components and hooks in the codebase to improve address comparison consistency and maintainability.Detailed summary
TripleLogo.tsx
to useisAddressEqual
for address comparison.StablePoolPage
to replace address checks withisAddressEqual
.AccessRiskComponent
to utilizeisAddressEqual
.useMerkl.tsx
to implementisAddressEqual
for token address checks.GasTokenSelector
to useisAddressEqual
for gas token comparisons.useSwapInputError.ts
to useisAddressEqual
in address checks.useEstimatedAmount.ts
to utilizeisAddressEqual
for token comparisons.SwapModalFooter
andSwapModalFooterV2
to useisAddressEqual
for address checks.Step1.tsx
in the Migration component to replace address comparisons withisAddressEqual
.[[...currency]].tsx
usingisAddressEqual
.AddStableLiquidity/index.tsx
to useisAddressEqual
for token order checks.hooks.ts
to utilizeisAddressEqual
.FixedStaking/index.tsx
withisAddressEqual
.