Правда для этого есть инструменты. К примеру, в Foundry есть такая команда https://book.getfoundry.sh/reference/cast/cast-create2
Получается так:
cast create2 --starts-with 0x1 --deployer 0x5B38Da6a701c568545dCfcB03FcB875f56beddC4
Starting to generate deterministic contract address...
Successfully found contract address in 0 seconds.
Address: 0x12ec38E95Fd021aeadb7159Bf0A9304470429E6E
Salt: 64882619298261843242953376526785542384089654110487872108359638467330204974963