In this tutorial i introduce the create2 precompile which for EVM chains which is also supported on CELO, and explain how smart contract developers can leverage this feature to deploy smart contract to a precomputed address.
First, what do you mean by "deterministic smart contract deployment"? I suppose you mean to say "Deterministic smart contract addresses since that’s what create2 is used for.
Yea that’s what was intended, essentially pre-computing the address of the smart contract, this has several benefits which I’d spell out in the tutorial, also I’d show how to a contracts constructor allows for this.