This project aims to scale the Ethereum Name Service (ENS) by consolidating existing patterns and proofs of concept into a unified and production-ready codebase.
[X] Have you followed the guidelines in our Contributing document?
[X] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
Description
This adds a way of handling config keys by network to help the deploy and local dev setup. What it does is basically exposing a struct that contains all the required properties to setup the contracts such as dependent contracts that are already deployed to Sepolia/Mainnet, gateway url and signers.
Changes
[ ] New feature implementation
[ ] Bug fix
[X] Code refactoring
[ ] Documentation update
[ ] Other (please specify)
Changes to Core Features:
[X] Have you added an explanation of what your changes do and why you'd like us to include them?
[X] Have you written new tests for your core changes, as applicable?
[X] Have you successfully run tests with your changes locally?
Config by network
All Submissions:
Description
This adds a way of handling config keys by network to help the deploy and local dev setup. What it does is basically exposing a struct that contains all the required properties to setup the contracts such as dependent contracts that are already deployed to Sepolia/Mainnet, gateway url and signers.
Changes
Changes to Core Features: