-
Notifications
You must be signed in to change notification settings - Fork 1
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
Add sentinel
and implementation
so that Etherscan can mark the ReflexEndpoint as a proxy
#99
Comments
An ideal world is obviously one where Etherscan just supports Reflex... but they are slow. Up to you I'll point out a few tradeoffs with this decision.
|
True, I think having this as a known issue the moment we launch so we can make it a topic of discussion with Etherscan (pointed to the draft PR) and also accepting external contributions to improve the workaround we have now is the way to go I think.
There are some problems are function selector shadowing of
Ideally before we get it audited an have an official 1.0.0 release we have a better solution or we decide with actual implementers how to go about this.
I agree but we have a proposed workaround now I've added a draft PR here: #113 |
sentinel
and implementation
so that Etherscan can mark the ReflexEndpoint as a proxy.
sentinel
and implementation
so that Etherscan can mark the ReflexEndpoint as a proxy.sentinel
and implementation
so that Etherscan can mark the ReflexEndpoint as a proxy
Implemented a draft in #113, pending further discussion with implementers.
Goals:
sentinel
andimplementation
The current
sentinel
as proposed in the draft is far from ideal but works as intended.Etherscan needs two features to mark it as a proxy:
delegatecall()
, even if unreachableimplementation()
which resolves to the implementationThe benefit of having this is that users can interact with the endpoint using the ABI of the implementation.
The text was updated successfully, but these errors were encountered: