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.
- Familiarity with solidty
- Understanding of basic EVM fundamentals
i guess you intend to put this under “New Proposals” and not tutorial .
Oh yea, just figured out thanks
I’m truly impressed by the clarity and structure of your proposal for a Celo blockchain tutorial.
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.
Here are what you proposed:
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.