-
Notifications
You must be signed in to change notification settings - Fork 932
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve ProxyFactory #462
Comments
btw @rmeissner what's our stance on ZkSync? Just raising this because our current proxy factory is not compatible with their compiler. I wonder if we should do something, perhaps, create a separate zk proof factory because I assume the problem we had with zksync is universal for all type 4 zkEVMs For more context check matter-labs/hardhat-zksync#99 |
hmmm not sure if we require this method 🤔 Personally I am happy to remove it, iirc @Uxio0 added it in the past, so not sure if we use it somewhere. |
Looks like we have it in the safe-eth-py package but I don't see see it used on the backend |
We used it on the relay, as there was no way to get the deployment addresses for addresses that were not funded, as the deploy function reverted. We can remove it. |
Following changes should be made to the proxy factory:
createProxy
create
which is not counterfactual for a specific deployment. This cause user errors and potential lost/ stuck fundscreateNetworkSpecificProxy
calculateProxyAddress
method because methods that use the revert approach to return data. It doesn't work well with all nodes (as they all return revert messages differently)The text was updated successfully, but these errors were encountered: