We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
When deploying an upgradeable contract using a proxy, the typical way to do it would look something like this:
const proxy = m.contract('Proxy') const implementation = m.contract('ContractName') // ... const proxyWithImplementationABI = m.contractAt('ContractName', proxy)
This leads to a clash between the ids of implementation and proxyWithImplementationABI.
implementation
proxyWithImplementationABI
We could probably do better. For example, by changing a bit how contract and contractAt automatic ids are created.
contract
contractAt
The main issue would be how to do it in a backwards-compatible way.
No response
The text was updated successfully, but these errors were encountered:
zoeyTM
No branches or pull requests
Describe the feature
When deploying an upgradeable contract using a proxy, the typical way to do it would look something like this:
This leads to a clash between the ids of
implementation
andproxyWithImplementationABI
.We could probably do better. For example, by changing a bit how
contract
andcontractAt
automatic ids are created.The main issue would be how to do it in a backwards-compatible way.
Search terms
No response
The text was updated successfully, but these errors were encountered: