1.0.0 • Published 4 years ago

@marcoslobo/poma-domain v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

neon-domain

Overview

Poma-Domain plugin. Provides the package domain within poma-js.

  • Provides functionality to resolve domain names to addresses.

Installation

yarn i @marcoslobo/neon-domain
const pomaCore = require("@marcoslobo/poma-core");
const domainPlugin = require("@marcoslobo/poma-domain");

const pomaJs = domainPlugin(pomaCore);

module.exports = pomaJs;

API

In order to use the resolver, you must first create an instance of it using the scripthash:

const provider = pomaJs.domain.nns.instance(contractScriptHash);

The resolver interface is defined in provider/common.ts.

You can resolve a domain by providing a rpc node url and the domain:

const blockchainAddress = provider.resolveDomain(rpcUrl, "myaddress.poma");