@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".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/xyz
) - Commit your Changes (
git commit -m 'feat: abc-xyz'
) - Push to the Branch (
git push origin feature/xyz
) - Open a Pull Request
Contributions are greatly appreciated !
License
This protocol is licensed under the MIT license.