Closed guidiaz closed 6 months ago
We'd probable make use of Create3 library, instead of CREATE2, for deploying counter-factual proxies, and start using CREATE2 for deploying libs and implementations libs.
Forseen steps:
Create2Factory
to WitnetDeployer
WitnetDeployer
import WitnetProxy
WitnetDeployer.deploy
WitnetDeployer.proxify(bytes32 _salt, address _firstImplementation, bytes _initData)
as to create WitnetProxy and immediately upgrade it to provided Witnet-compatible artifact, where the address is to be determined by the provided _salt
only.scripts/vanity.js
as to search for create3 counter-factual addresses