The Multi-Delegate Manager (MDM) at delegate.ens.domains is the ENS DAO's tool for delegating $ENS voting power. Pick a method, set one or more delegates, push it onchain.
Important: $ENS tokens carry governance voting power. .eth names don't. Only $ENS held in your own wallet can be delegated.
What do you want to do?
If you want to… | Where to go |
Delegate $ENS to one or more wallets | delegate.ens.domains/manage → + Add or change delegate |
Convert your Multi-Delegate NFT back to native $ENS | Manage page → set each delegate amount to 0 → Update Strategy |
See your own (or someone else's) delegation strategy |
|
Switch between native and Multi-Delegate | Assign 95%+ to one delegate to get the method-choice prompt; otherwise the MDM defaults to Multi-Delegate |
Learn about the ENS DAO and the $ENS token |
Good to know
Strategy pages are public. Anyone can view yours at
delegate.ens.domains/strategy/<your name or address>.The bio on your strategy page reads from the Short Bio record on your ENS profile — see How do I edit my ENS profile?
You can pull your $ENS back at any time by zeroing your delegation.
The MDM contracts are open-source: github.com/ensdomains/multi-delegate.
Native delegation vs Multi-Delegate
Method | What you do | How $ENS is held |
Native delegation | One wallet, one delegate. Your whole $ENS balance goes to that delegate. | Native $ENS in your wallet. |
Multi-Delegate | Split your voting power across multiple delegates, in amounts you choose. | NFT-tokenised stake in the Multi-Delegate contract. |
The MDM lets you mix both. Multi-Delegate votes count first; anything you haven't assigned through Multi-Delegate goes to your native delegate (if you've set one).
The MDM defaults to Multi-Delegate. You'll only see a method-choice prompt if you pick exactly one delegate and assign them at least 95% of your voting power.
Connect your wallet
Go to delegate.ens.domains.
Click the profile icon at the top right.
Pick your wallet and approve in your wallet.
To disconnect, click the icon again and pick Disconnect.
Add or change a delegate
Connect your wallet and go to delegate.ens.domains/manage. You'll see your $ENS balance and any existing delegates.
Click + Add or change delegate.
Enter an ENS name or wallet address.
Type the amount of $ENS to delegate. A ⚠️ Not enough $ENS warning appears if you try to enter more than you hold.
Repeat for each delegate.
Push the changes onchain
First time only: click Approve to sign a Spending Cap for the MDM contract. This is the permission that lets the contract move your $ENS.
Click Update Strategy.
Approve in your wallet.
Your delegation is now active.
Important: If you top up your $ENS balance later, sign a new Spending Cap before the MDM can manage the new tokens.
Common Questions
How do I get my $ENS back?
On the manage page, set each delegate's amount to 0 and update your strategy. The Multi-Delegate NFT converts back to native $ENS in your wallet.
What happens if I send native $ENS to another wallet?
The voting power transfers with the tokens to the recipient's native delegate (if they've set one).
What happens if I send NFT (Multi-Delegate) $ENS to another wallet?
The voting power stays with the current Multi-Delegate delegate. The recipient can convert the NFT back to native $ENS through the MDM.
What if I add more $ENS to my wallet?
If you've set a native delegate, the new tokens count toward their voting power automatically. If not, they sit undelegated until you assign them through the MDM.
Can I redelegate $ENS that someone else delegated to me?
No. Only $ENS held in your own wallet can be delegated.
Are my .eth names used for voting?
No. Only $ENS ERC-20 tokens carry voting power.
How does the MDM work under the hood?
Two contracts power the MDM: ENSProxyDelegator and ENSMultiDelegate (source on GitHub). When you delegate, you approve the MDM, the contract creates a proxy per delegate, voting power splits across those proxies, and your $ENS sits in the contract until you withdraw or zero the delegation.
What's next?


