BNS Resolver

https://resolver.portal.network

Introduction

BNS Manager enables users to effortlessly set up the resolver for each BNS they own. By doing so, users can bind wallet addresses and IPFS hashes with the domain names they controlled and interact with different smart contracts which can lead to various commercial use.

In Blockchain however, BNS could be used for several purposes:

  • Set as wallet address: Changes the default wallet address to “yourname.eth”

  • DWebs / DApps: Replace the IPFS hash address

  • Interact with several smart contracts

  • Create Sub-domains

Tutorial

In order to execute the functions mentioned above, users will need to set up a BNS resolver that can execute the mapping between addresses and the BNS. This tutorial will take ENS as an example.

STEP 1: Own an ENS. If you don’t have one yet, check out our Marketplace to find out more.

STEP 2: Once you own an ENS, go to the BNS Resolver by Portal Network. Unlock and connect to your Metamask.

STEP 3: Enter your ENS in the search bar and set up a default resolver. This action is considered a transaction on Ethereum, it will cost you a small amount of transaction fee. *Note* Only the owner of the ENS could set up a resolver. If you cannot set the resolver, double check if your Metamask account owns the ENS.

STEP 4: Set up other functions. Once you successfully setup your resolver, you can now organize the following functions:

  • Bind with your wallet address: You will be able to receive cryptocurrencies with your ENS instead of long wallet address.

  • Create Subdomains: You can set up subdomains and give ownership to any other address.

  • Connect to your Dwebs: IPFS Hash can be generated from your dWebs to your ENS, which means anyone will be able to access your dWeb by directly typing in your ENS. If you have questions about building a dWeb, check out Portal Network’s Web Builder.

*Note*Be mindful that all of these functions requires a small amount of transaction fee (Gas) as any interaction with the smart contract on Ethereum requires sending a transaction.

Last updated

Was this helpful?