I've noticed a pattern in deploying CREATE2 contracts and now I'm trying to find out the
salt used. The reason is, for verifying contracts with CREATE2 on Sourcify
salt and the
deployerAddress are needed.
So there's this contract
0x4e59b44847b379578588920ca78fbf26c0b4956c deployed on many chains which seems to serve the purpose of CREATE2 deploying a contract. It takes some padding + salt (I guess) + creation bytecode and deploys. I'd appreciate some explanation on this contract's code either, because I couldn't find anything despite its popularity.
Could someone explain how can I find the
salt used and maybe in general what's going on?