4.0.15 • Published 8 months ago

@pnsdomains/pnsjs v4.0.15

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

PNSjs

The ultimate PNS javascript library, with viem under the hood.

Features

  • Super fast response times
  • Easy call batchability
  • Written in TypeScript
  • Supports the most cutting edge PNS features
  • Full tree-shaking support

Installation

Install @pnsdomains/pnsjs, alongside viem.

npm install @pnsdomains/pnsjs viem

Getting Started

The most simple way to get started is to create a public PNS client, with a supported chain and transport imported from viem. The public client has all the read functions available on it, as well as all subgraph functions.

// Import viem transport, viem chain, and PNSjs
import { http } from 'viem'
import { mainnet } from 'viem/chains'
import { createPnsPublicClient } from '@pnsdomains/pnsjs'

// Create the client
const client = createPnsPublicClient({
  chain: mainnet,
  transport: http(),
})

// Use the client
const plsAddress = client.getAddressRecord({ name: 'pns.pls' })

Docs

Docs can be found here. Full docs site coming soon.

4.0.9

11 months ago

4.0.8

11 months ago

4.0.5

11 months ago

4.0.4

11 months ago

4.0.10

11 months ago

4.0.6

11 months ago

4.0.1

11 months ago

4.0.0

11 months ago

4.0.3

11 months ago

4.0.2

11 months ago

4.0.15

8 months ago

4.0.12

10 months ago

4.0.11

11 months ago

4.0.14

8 months ago

4.0.13

10 months ago

3.0.6

2 years ago

3.0.5

2 years ago

3.0.4

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

3.0.1-dev

2 years ago

3.0.2-dev

2 years ago

3.0.4-dev

2 years ago

3.0.3-dev

2 years ago

3.0.0-dev

2 years ago