Skip to content
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.

feat: resolution of .eth names via .eth.link #2373

Merged
merged 1 commit into from
Aug 21, 2019
Merged

Conversation

lidel
Copy link
Member

@lidel lidel commented Aug 20, 2019

This is js-ipfs version of a change that already landed in go-ipfs: ipfs/kubo#6448

The .eth TLD is not recognised by mainstream DNS,
however ENS provides DNS compatibility service at .eth.link

This change enables resolution of ENS names ending with .eth
on systems that have regular DNS set up:

$ jsipfs dns ipfs.enstest.eth
/ipfs/QmRAQB6YaCyidP37UdDnjFY5vQuiBrcqdyoW1CuDgwxkD4

$ jsipfs name resolve /ipns/ipfs.enstest.eth.link
/ipfs/QmRAQB6YaCyidP37UdDnjFY5vQuiBrcqdyoW1CuDgwxkD4

cc @mcdee, @parkan

.eth TLD is not recognised by mainstream DNS,
however ENS provides DNS compatibility service at .eth.link

This change enables resolution of ENS names ending with .eth
on systems that  have regular DNS set up

More context at the go-ipfs counterpart:
ipfs/kubo#6448

License: MIT
Signed-off-by: Marcin Rataj <[email protected]>
@lidel lidel requested a review from alanshaw August 20, 2019 17:06
@alanshaw
Copy link
Member

Tests are passing, bundlesize check is failing due to permissions error

@alanshaw alanshaw merged commit 7e02140 into master Aug 21, 2019
@alanshaw alanshaw deleted the feat/support-eth-tld branch August 21, 2019 14:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants