1.0.0 • Published 2 years ago

use-ens v1.0.0

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
2 years ago

use-ens

A React hook to fetch ENS records from a domain.

Install

pnpm i use-ens

Example

CodeSandbox

import React, { useEffect } from 'react'
import { useWeb3React } from '@web3-react/core'
import { useENS } from 'use-ens'

const App = () => {
  const { provider, activate } = useWeb3React()

  useEffect(() => {
      injected.isAuthorized().then((isAuth) => {
        if (isAuth) activate(injected)
      })
    }, [])

  const { address, records } = useENS(provider, 'dame.eth')

  return (
    <>
      <p>Address: {address ? address : ''}</p>
      <p>ENS Records</p>
      <ul>
        {records.web && Object.entries(records.web).map(([k, v]) => (
          <li>
            {k}: {v}
          </li>
        ))}
      </ul>
      {!active && <button onClick={() => activate(injected)}>Connect<button>}
    </>
  )
}
1.0.0

2 years ago

0.0.15

2 years ago

0.0.16

2 years ago

0.0.13

2 years ago

0.0.14

2 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.9

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.0-wip.13

3 years ago

0.0.1

3 years ago

0.0.0

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.4

3 years ago

0.0.0-wip.12

3 years ago

0.0.0-wip.11

3 years ago

0.0.0-wip.6

3 years ago

0.0.0-wip.5

3 years ago

0.0.0-wip.10

3 years ago

0.0.0-wip.8

3 years ago

0.0.0-wip.7

3 years ago

0.0.0-wip.2

3 years ago

0.0.0-wip.1

3 years ago

0.0.0-wip.4

3 years ago

0.0.0-wip.9

3 years ago

0.0.0-wip.0

3 years ago