Skip to content
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

L2: isPublicAvailable #240

Open
pikonha opened this issue Nov 20, 2024 · 0 comments
Open

L2: isPublicAvailable #240

pikonha opened this issue Nov 20, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@pikonha
Copy link
Contributor

pikonha commented Nov 20, 2024

Feature Request

We need to have a way to know whether the domain enables anyone to register a subdomain (e.g. base.eth, arb.eth)

Describe Preferred Solution

Fetch it from the ENS Registry operators mapping.

Architecture Diagram

sequenceDiagram
    Client -->> UniversalResolver: resolve(node, registerParams())
    UniversalResolver -->> L1Resolver: registerParams()
    L1Resolver -->> UniversalResolver: revert OffchainLookup
    UniversalResolver-->>Client: revert OffchainLookup
    Client -->> Gateway: {registerParams()}.json
    Gateway -->> SubdomainController: `getStorageAt`
    Gateway -->> Client: return storage proof
    Client -->> L1Resolver: registerParamsCallback(results, extraData)
    L1Resolver -->> ArbitrumVerifier: `getStorageValues`
    ArbitrumVerifier -->>L1Resolver: return data
    L1Resolver -->> Client: return data

Loading

QA Replication steps

  1. call registerParams
  2. receive an isPublicAvailable boolean property
@pikonha pikonha added this to ENS Nov 20, 2024
@pikonha pikonha moved this to 🔖 TODO in ENS Nov 20, 2024
@pikonha pikonha changed the title [L2]: isPublicAvailable L2: isPublicAvailable Nov 20, 2024
@pikonha pikonha self-assigned this Nov 20, 2024
@pikonha pikonha added the enhancement New feature or request label Nov 20, 2024
@pikonha pikonha added this to the Layer 2 implementation milestone Nov 20, 2024
@pikonha pikonha moved this from 🔖 TODO to ⛰️ Backlog in ENS Nov 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: ⛰️ Backlog
Development

No branches or pull requests

1 participant