# @scrollid/scroll_sdk

> A library that facilitates interaction between wallet addresses and domain names

Latest version **0.0.4** (published 2023-11-04) · ISC license · 0 weekly downloads

## Install

```sh
npm install @scrollid/scroll_sdk
pnpm add @scrollid/scroll_sdk
yarn add @scrollid/scroll_sdk
bun add @scrollid/scroll_sdk
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.4 |
| Published | 2023-11-04 |
| First published | 2023-11-04 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 34 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | scrollid |
| Maintainers | khanhvu1209, skykocanbiet, tramvm |

## Links

- npm: https://www.npmjs.com/package/@scrollid/scroll_sdk
- npm.io page: https://npm.io/package/@scrollid/scroll_sdk

## Dependencies (1)

- [uglify-js](https://npm.io/package/uglify-js.md) ^3.17.4

## Recent versions

- 0.0.4 (latest) — 2023-11-04
- 0.0.3 — 2023-11-04
- 0.0.2 — 2023-11-04
- 0.0.1 — 2023-11-04

## README

![Logo](https://esollabs.com/_next/static/media/ic_logo.0517ae22.svg)


# @scrollid/scroll_sdk

The **@scrollid/scroll_sdk** is a library that facilitates interaction between wallet addresses and domain names (ENS).


## Installation

Install @scrollid/scroll_sdk with npm:

```bash
  npm install @scrollid/scroll_sdk
```

Install @scrollid/scroll_sdk with yarn:

```bash
  yarn add @scrollid/scroll_sdk
```
    
## Usage/Examples

```javascript
import { ScrollProvider } from '@scrollid/scroll_sdk';

const provider = new ScrollProvider();

// Fetch ENS data for a single address
const result = await provider.getENS("YOUR_ADDRESS");
console.log(result); 
# or 
// Fetch ENS data for an array of addresses
const addressesArray = ["ADDRESS_1", "ADDRESS_2", "ADDRESS_3"];
const result= await provider.getENS(addressesArray);
console.log(result);

// Fetch address data for a single ENS
const result = await provider.getENS("YOUR_ENS");
console.log(result); 
# or 
// Fetch address data for an array of ENS
const ensArray = ["ENS_1", "ENS_2", "ENS_3"];
const result= await provider.getENS(addressesArray);
console.log(result);
```


## Features

- Get domain name by Web3 address.
- Get Web3 address by primary domain name.


## Support

For support, please access [ScrollID Docs](https://docs.yourscroll.id/).


## Related

Here are the related project: 

[Your ScrollID](https://yourscroll.id/)


## Author

[ESOLLABS](https://esollabs.com/)

---
_Source: https://npm.io/package/@scrollid/scroll_sdk · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
