address that ends in '666'

I'm trying to deploy a smart contract with an address that ends in '666'. Has anyone here worked with vanity contract addresses or knows a reliable way to achieve this? Any tips on tools or techniques would be appreciated.

Hi, welcome to the community! :wave:

I think you can use create2 to generate the contract, it is used to compute in advance the address where a smart contract will be deployed.
For more details you can check: https://docs.openzeppelin.com/contracts/5.x/api/utils#Create2

2 Likes