English 简体中文
Powered by @ENSUser and written by @forlbb.
ENSBook is a lightweight tool used for observing, registering or renewing ENS names. It supports:
- Enter and view information of multiple ENS names at one time, includes current usage information and some historical information, etc.
- Faster registration and less GAS consumption can be achieved through custom configuration.
- You can customize the ethereum addresses to separate the operator and receiver of the ENS name registration to protect the name security.
- There are two connection modes: Web3 wallet and custom wallet, the default connection mode is Web3 wallet.
- ENS name automatical registration with one click and continuing registration after interruption.
- Continue to improve and add other features.
- ENSBook only supports .eth 2TLD name.
- ENSBook is just an auxiliary tool, please use it according to your own situation.
- ENSBook does not collect any personal information, and all your custom configurations are stored in your local environment.
- ENSBook supports Ethereum Mainnet and sepolia testnet. You can perform functional tests on sepolia network first.
You can use the Web version of ENSBook directly, or you can download the source code and run it locally.
- Open ensbook.xyz or ensbook.eth.limo in your browser.
- Connect your wallet, or ignore the connection and use read-only mode.
- Click the gear icon at top right corner.
- Configure the custom items to suit your own needs.
- Save your configuration.
git clone https://github.com/hibbb/ensbook.git && cd ensbook
yarn
- Configure the custom items in
/src/conf.json
to suit your own needs. yarn build
yarn global add serve
serve -s build
- Open http://localhost:3000 with your browser.
In addition to basic observation and registration functions, ENSBook has some features that are not easily discovered.
- Shortcut Input: You can take advantage of the input box for:
-
- Getting a bulk result through entering more than one name label separated by spaces at a time.
-
- Getting all ENS names held by the owner of a specific NAME through the
@NAME
format (e.g. @liubenben.eth).
- Getting all ENS names held by the owner of a specific NAME through the
-
- Getting all ENS names held by the address which a specific NAME resolved to through the
#NAME
format (e.g. #liubenben.eth).
- Getting all ENS names held by the address which a specific NAME resolved to through the
-
- Getting all the ENS names held by a specific ADDRESS through the
@ADDRESS
or#ADDRESS
format (e.g. @0x123... or #0x123...).
- Getting all the ENS names held by a specific ADDRESS through the
-
- Mark Names: You can click a name label to mark it in red so that you can pay special focus to certain ENS names.
- Multi-page Mode: In addition to ensbook.xyz and ensbook.eth.limo, ENSBook provides five additional pages (from 1.ensbook.xyz to 5.ensbook.xyz) to save and display ENS name collections of different categories, and you can also set individual tags for each page in custom configuration.
- Label Export: You can click three times in the input box to export the name labels in the current page to the input box for easy sharing and reuse.