ENS Names are commonly used for identity and domains in the Ethereum ecosystem, and Skynet has broad support in the ENS ecosystem. As they state in their documentation,
The Ethereum Name Service (ENS) is a distributed, open, and extensible naming system based on the Ethereum blockchain.
ENS’s job is to map human-readable names like ‘alice.eth’ to machine-readable identifiers such as Ethereum addresses, other cryptocurrency addresses, content hashes, and metadata. ENS also supports ‘reverse resolution’, making it possible to associate metadata such as canonical names or interface descriptions with Ethereum addresses.
If you own an ENS name, you can point it to a skylink, then visit your page in a browser that supports ENS domains (or that has Metamask installed) or by visiting
After you have registered an ENS name, you can edit your record, setting the
Content record to a skylink starting with
sia:// – see the entry for skynetlabs.eth as an example.
The following services support Skynet on ENS and will resolve ENS names to an application on Skynet:
MetaMask Browser Extension (v10.0.0+)
Cloudflare's Eth.Link resolver
We are working towards support on the following applications:
MetaMask Mobile App
Unfamiliar with Ethereum ecosystem? If you already have a wallet and some ETH, it'll just take a few steps to register an ENS name.
If you aren't using the ENS frontend, you'll need to generate a content hash for your skylink.
You can insert a Base64 Skylink (without
sia://) into this tool to generate one.
To generate programmatically, use the ENS Domains fork of content-hash and call
Or, use the widget below.