Learn how to deploy deterministic contracts on Kinto.
The CREATE2 opcode lets us predict the address where a contract will be deployed beforehand. This opens up lots of possibilities to improveuser onboarding and scalability.
In Kinto, all our contracts use CREATE2 to ensure proxy addresses are deployed to deterministic addresses. In practice, this means that given the same code and random number (salt) the contract will be deployed at the same address.
Arachnid Proxy
To enable CREATE2 capabilities, we have deployed the Arachnid proxy to the following address.