ENS Rush Resolution

Rapid ENS name resolution that trades security for speed

Automatically convert Ethereum addresses to ENS names with a single script tag

Quick Start

<script src="https://unpkg.com/@ens-rush-resolution/auto-resolve@0.1.1/dist/index.global.js"></script>

That's it! All Ethereum addresses on your page will be automatically resolved.

Live Demo

The addresses below are automatically resolved using ENS Rush Resolution:

Real ENS Names

  • Vitalik Buterin: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
  • Nick Johnson: 0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5

No ENS Names

  • Random address: 0x1234567890123456789012345678901234567890
  • Another random: 0x8888888888888888888888888888888888888888

Addresses already resolved! The addresses above have been automatically converted to ENS names. To see the resolution happen in real-time, click the refresh button below.

Features

🚀 Zero Configuration

Just add one script tag and it works automatically. No setup, no configuration needed.

⚡ Fast & Efficient

Batches multiple addresses in a single API call for optimal performance.

🎨 Style Friendly

No inline styles applied - respects your website's existing design.

📱 Universal Compatibility

Works in all modern browsers, static sites, and dynamic applications.

Usage Examples

Basic Usage

<!-- Add to your HTML head -->
<script src="https://unpkg.com/@ens-rush-resolution/auto-resolve@0.1.1/dist/index.global.js"></script>

<!-- Addresses in your content will be auto-resolved -->
<p>Contact developer: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045</p>

Programmatic Usage

import { resolve } from '@ens-rush-resolution/core';

const results = await resolve([
  '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045'
]);

console.log(results[0].name); // "vitalik.eth"

Exclude Sections from Resolution

<!-- Prevent auto-resolution in specific sections -->
<div data-ens-rush="false">
  <p>This address won't be resolved: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045</p>
</div>

<!-- Perfect for code examples and documentation -->
<pre data-ens-rush="false">
  <code>Contact: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045</code>
</pre>

The "Rush" Philosophy

ENS Rush Resolution intentionally trades security for speed and simplicity. It's perfect for static sites, blogs, and dashboards where cryptographic verification isn't critical, but user experience is paramount.

Traditional ENS Resolution

  • Direct blockchain queries
  • Cryptographically verified
  • Requires web3 provider
  • Complex setup
  • Slower performance

Rush Resolution

  • Cached API responses
  • Trust-based resolution
  • No web3 required
  • One script tag
  • Instant results

⚠️ Disclaimer

This is NOT an official ENS Labs or ENS DAO project.

  • Name/address resolution might be incorrect or outdated
  • No guaranteed uptime or service reliability
  • Use at your own risk for non-critical applications
  • This service trades security for speed and convenience
  • For production applications requiring cryptographic verification, use official ENS resolution methods

Learn more about official ENS resolution: https://docs.ens.domains/resolution