ethereum-optimism / ethereum-optimism/Retro-Funding
Dev Tooling: Support for deployment factories
- Dominant language
- Python
- Stars
- 14
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
### What are you providing feedback on?
Metrics - feedback about the metrics used in the Eval Algo
### Please describe your feedback
## Summary
Projects that facilitate multi-chain deployments via a create factory should be recognized as a form of onchain dependency. Additionally, the verification process for these dependencies should occur at the time an onchain builder verifies its contracts.
## Background
Some projects streamline contract deployment across multiple chains using a “create factory” model. This approach introduces a new dimension of dependency management that is comparable to traditional systems like npm (JavaScript) or PyPI (Python). However, it is not currently treated as a first-class dependency link in the Retro Funding dependency graph.
## Proposed Solution
1. Add create-factory dependencies to the recognized dependency list.
Treat these create-factory references similarly to other package-management links (e.g., npm, PyPI, etc.). These links can be weighted and time-decayed similar to other links in the graph.
2. Integrate verification at build time.
Ensure these create-factory contracts are validated when an on-chain builder verifies the contracts it depends on. This helps maintain consistency and trustworthiness in the on-chain dependency graph.
### Please provide references or examples
https://x.com/msolomon44/status/1738193924689400117
Contributor guide
Assessment
This issue has not been assessed yet.