# dapp3.eth

Your local-first ENS & GNS gateway.

## Ethereum RPC endpoint

Helios uses this endpoint for execution reads. Saving a new URL reboots the light client.

## Helios light client

loading…
Skip Helios and trust RPC directly Resolves ENS, GNS, and ERC-4804 reads through the execution RPC without local consensus verification.

Consensus RPC

Advanced
Verifier beacon RPCs (optional)

When set, Helios bootstrap requires the finalized root to come back byte-equal from the primary RPC and every verifier. Defeats single-operator compromise of the bootstrap anchor. Leave empty for today's single-source behavior.

Pinned checkpoint root (optional)

Lock Helios bootstrap to a specific finalized block root that you've independently verified. Skips the live fetch from the consensus RPC entirely. Leave empty to fetch a fresh root on every boot.

Gateway URL (optional)

Override the host or port if your Kubo subdomain gateway isn't on the default `localhost:8080`.

Preview ``
Host Port

The identity banner is still injected only on `*.ipfs.localhost` and `*.ipns.localhost`. Routing uses this custom gateway either way.

## IPFS content pinning

Optional recursive pins for ENS names that resolve to IPFS contenthashes. Requires the Kubo API at `127.0.0.1:5001` to allow this extension.

Auto-pin resolved IPFS CIDs Pins each resolved IPFS CID in the background after navigation. IPNS is not pinned by this toggle; ERC-4804 already uses its own managed pins.

## Web3:// dapps (ERC-4804)

Onchain HTML pinned to your local Kubo node. Each entry was fetched via Helios-verified `eth_call` unless direct RPC trust was enabled, and is served from your configured IPFS gateway. Evict an entry to drop the pin and free Kubo storage.

Size cap (MB) Max entries

No web3 dapps cached.

## Gateway interception

Rewrites public ENS / GNS gateways to the underlying name/address and resolves locally. Turn off to fall back to the public gateways.

Intercept eth.limo / eth.link links Rewrites `*.eth.limo` / `*.eth.link` to the underlying `.eth` name. Requires a local IPFS node. Intercept ERC-4804 gateway links Rewrites `0x<addr>.w3eth.io` and `0x<addr>.1.w3link.io` to a local ERC-4804 resolution. Requires a local IPFS node. Intercept gwei.domains links Rewrites `*.gwei.domains` to the underlying `.gwei` name. Requires a local IPFS node.