ENSjs
ENS javascript library for contract interaction. Actions are plain functions taking a viem Client as the first argument — see Using the Viem Client.
Guides
- Using the Viem Client
- Batching Calls
- Fetching a Profile
- Custom Subgraph URIs
- Extending the Viem Client
API reference
Generated from source JSDoc with pnpm -F @ensdomains/ensjs generateDocs.
| Module | Import | Docs |
|---|---|---|
| index | @ensdomains/ensjs | index |
| chain | @ensdomains/ensjs/chain | chain |
| public | @ensdomains/ensjs/public | public |
| public/v1 | @ensdomains/ensjs/public/v1 | public/v1 |
| public/v2 | @ensdomains/ensjs/public/v2 | public/v2 |
| wallet | @ensdomains/ensjs/wallet | wallet |
| wallet/v1 | @ensdomains/ensjs/wallet/v1 | wallet/v1 |
| wallet/v2 | @ensdomains/ensjs/wallet/v2 | wallet/v2 |
| subgraph | @ensdomains/ensjs/subgraph | subgraph |
| dns | @ensdomains/ensjs/dns | dns |