Hi @Azghour-Saad,
Welcome to the community
You could try the following: Verify smart contract inheriting from OpenZeppelin Contracts
If you are flattening and need to encode constructor parameters you can use https://abi.hashex.org/
If you want help, then you would need to share your contract Solidity code, constructor parameters and whether optimization was used.