Portal Network - Integration ENS with IPFS
This tutorial is how to post website/application on IPFS and link with ENS domains(.eth).
- Try it: http://portalnetwork.eth
If you have any question please contact us for help:
Build Dweb through Portal Network
Deploy website/application to IPFS
Introduce with IPFS
IPFS is a peer-to-peer hypermedia protocol to make the web faster, safer, and more open.
Interact with IPFS
- Manual Install: https://ipfs.io/docs/install/
- IPFS api library(JavaScript): https://github.com/ipfs/js-ipfs-api
Upload files to IPFS
Link IPFS content with ENS
Introduce with ENS
ENS is the Ethereum Name Service, a distributed, open, and extensible naming system based on the Ethereum blockchain.
ENS can be used to resolve a wide variety of resources. The initial standard for ENS defines resolution for Ethereum addresses, but the system is extensible by design, allowing more resource types to be resolved in future without the core components of ENS requiring upgrades.
- ENS Document: https://docs.ens.domains/
Set IPFS Hash to ENS Public Resolver
Using https://manager.ens.domains to set ENS Public Resolver and content with Public Resolver.
Step 1. Link to https://manager.ens.domains, and search ENS which you want to bind with IPFS hash
Step 2. Set Public Resolver to ENS
Step 3. Convert IPFS hash to Hex
This is a simple convert tool for convert IPFS hash to hex, link here.
Hi, can you tell me what to set the resolver to in the ENS manager app? My domain is currently set to 0x0. Should I copy your address or should I use what comes up when I press "Default Resolver"?