đŸ“ĻEthers

Resolve .base name with ethers package

Installation

npm i ethers

Setup provider with BNS registry

import { JsonRpcProvider } from "ethers";

const provider = new JsonRpcProvider("https://mainnet.base.org", {
  name: "Base Mainnet",
  chainId: 8453,
  ensAddress: "0xeCBaE6E54bAA669005b93342E5650d5886D54fc7",
});

0xeCBaE6E54bAA669005b93342E5650d5886D54fc7 is BNS Registry contract on Base mainnet.

Resolve .base name to address

provider.resolveName("hello.base");

Resolve address to .base name

provider.lookupAddress("0x4fb3f133951bF1B2d52fF6CEab2c703fbB6E98cC");

Last updated