celo-org / celo-monorepo

Official repository for core projects comprising the Celo platform
https://celo.org
Apache License 2.0
697 stars 369 forks source link

Generalize Proxy file names in contract packages #10555

Closed martinvol closed 2 months ago

martinvol commented 1 year ago

Expected Behavior

Tooling is aware core contracts are mapped 1:1 with proxies with a common name.

Follow up: This pattern is repeated in many places in the codebase, with many enums that should be defined only once.

Current Behavior

Proxies need to be written one by one in a file: https://github.com/celo-org/celo-monorepo/pull/10437/files#diff-70a047ca928538d3b83e196fb8646004fcdc679421b1100d53fb2f3e7f88b9bcR54

github-actions[bot] commented 3 months ago

This issue is stale and will be closed in 30 days without activity