Skip to content

About

Trustlessly mirror base.eth records on any ENS name

Resources

Stars

2 stars

Watchers

3 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

urg-basename-mirror

Creates redirection from ENS name name.eth → name.base.eth

  • Supports subdomains
    • eg. abc.name.eth → abc.name.base.eth
  • Supports arbitrary basenames with setNode()
    • eg. abc.chonk.xyz → abc.chonker.base.eth

Deployments

  1. mainnet:0xd2399688478bf8b0587e4b3166E4C0Fd29A1c171
  2. mainnet:0x3722662D8AaB07B216B14C02eF0ee940d14A4200
  3. mainnet:0x07b725d315a0d19c97A25127Bd4c103D1f7BbF56 (based on 17599cb) ( slightly modified and deployed with self-hosted unchecked verifier used by tornadowithdraw.eth )

Examples

Setup

  1. bun i
  2. forge i

Test

  • bun test/live.ts — Unruggable verifier
  • bun test/local.ts — locally-deployed verifier
  • bun test/alias.ts — verify node-translation logic
  • bun test-forge — run foundry tests

Todo

  • Actual tests
  • Considering moving _aliases to L2?

About

Trustlessly mirror base.eth records on any ENS name

Resources

Stars

2 stars

Watchers

3 watching

Forks

Contributors

Languages