Is that even possible for Tezos contracts?

There is a vanity address "generator" in JS for tezos.

See github

So looking for something like this but for Tezos contracts.

1 Answer 1


The problem is that the address of a smart-contract is the hash of parameters including for example the timestamp of the block in which the contract is originated. unlike implicit addresses which are the hash of a public key. So it's not really possible to do vanity with smart-contract addresses.

All you can do is dry-run in a loop until you find an address that suits you and hope that the operation will commit to the same block at which you did the last dry-run.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.