ans-api-wrapper

0.0.1 • Public • Published

@decentdotland/ans-api-wrapper

API wrapper for ANS node server

Synopsis

ES6 API wrapper for ANS protocol for reading the ANS Smartweave contract state.

Getting Started

Installation

npm install -g ans-api

Usage

Get a user profile

import { getProfile } from "ans-api-wrapper";

const label = "decentland.ar";
const address = "...43-char-string...";

async function loadProfile() {
  const profile = await getProfile(label || address);

  return profile;
}

Resolving a label/domain

import { getAddress } from "ans-api-wrapper";

const label = "decentland.ar";

async function addressOf(label) {
  const address = await getAddress(label);

  return address;
}

Contributing

If you have a suggestion that would make this protocol or the API better, please fork the repository and create a pull request. You can also simply open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/xyz)
  3. Commit your Changes (git commit -m 'feat: abc-xyz')
  4. Push to the Branch (git push origin feature/xyz)
  5. Open a Pull Request

Contributions are greatly appreciated !

License

This protocol is licensed under the MIT license.

Readme

Keywords

Package Sidebar

Install

npm i ans-api-wrapper

Weekly Downloads

2

Version

0.0.1

License

MIT

Unpacked Size

30.8 kB

Total Files

9

Last publish

Collaborators

  • charmful0x