removeWhitelistedChain does not check for any pending transaction that may lead to failure of transaction.
removeWhitelistedChain does not have any type of check to identify any pending transaction on a given chain which may lead to failure of transaction which is in process and will be stuck if chain is removed during that time.
Removing chain will stuck any pending transaction and loss of funds for user if chain is removed during sending of tokens as there is no check in function for removeWhitelistedChain to lookout for such unprocessed transactions.
Manual Analysis.
The recommendation is made to have check for any unprocessed/pending transaction that might stuck during removal of chain from the function of removeWhitelistedChain in the contract SDLPoolCCIPControllerPrimary.
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.