The code specifies a hardcoded address what in some chains may totally not work.
As notice at blockscan, not all the addresses in those chains are UniswapV3Router, therefore, a hardcoded address won't be compatible with these chains.
In example, in Celo chain, UniswapV3Router it's located at 0x5615CDAb10dc425a742d643d949a7F474C01abc4
and not at 0xE592427A0AEce92De3Edee1F18E0157C05861564
. In avalanche this address it's an EOA.
Hardcoded addresses can lead to different wrong behaviors.
Some chains will not work with this address value, they might be EOAs or different smart contracts
Manual
Make the variable immutable and assign it at constructor time
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.