The initialize parameters lack 0x0 address checks, this can be problematic and might require contract redployment.
Attack Scenario
There are many ways this can affect the contract, e.g governance address can be set to 0, which makes every function protected by onlyGovernace can be called by anyone. Pool fee reciepient can be set to 0 and pool fees can be lost. etc
Github username: -- Submission hash (on-chain): 0xdab76ab679e709b0be65cb2c86b71025045e3e8882016c2d3df1f3aae4d3395e Severity: low
Description: Description
The initialize parameters lack 0x0 address checks, this can be problematic and might require contract redployment.
Attack Scenario
There are many ways this can affect the contract, e.g governance address can be set to 0, which makes every function protected by onlyGovernace can be called by anyone. Pool fee reciepient can be set to 0 and pool fees can be lost. etc
Attachments
Zero addresses can be set here.