How to delegate?
Snapshot enables a couple of ways to delegate your Voting Power to another address (a delegate). You can delegate your Voting Power via:- Delegates registry per space - if the space has set up a custom delegation contract. A great solution if you are not sure who to delegate to.
- Snapshot’s delegation page - the quickest solution to delegate to a known address.
- Smart contract - if you prefer to interact with the contract directly.
Delegates registry
It is possible to discover the Delegate registry of Spaces that provided their custom delegation contract in settings. Head to the Space page and click Delegates in the left sidebar:

Delegate button:

Delegate page
- Go to snapshot.box/#/delegate
- Enter the address you want to delegate to.
- To limit the delegation to a specific space, tap the on switch button and enter the space key (example:
balancer.eth) you want your delegation to take effect on. If no space is selected, the effect will take place for all spaces. - Click confirm to save your delegation.
Smart contract interaction
You need to call thesetDelegate method with the space id as the first argument (space id is its ENS domain name, for example fabien.eth), and the address of the delegate as the second argument.
Here is an example of integration in a Solidity contract:
https://github.com/convex-eth/platform/blob/d3061c19b5e01a4e562c8121b08c44f1b42f0b85/contracts/contracts/BasicCvxHolder.sol#L49-L53
Supported networks
- Mainnet
- Sepolia
- Optimism
- Arbitrum
- Polygon
- BNB Chain
- Gnosis Chain
- Fantom
- Base
- Base sepolia
- Linea
- Blast
- Sonic
- Mantle
Delegation contract
Snapshot uses the Gnosis “Delegate Registry” contract here: https://github.com/gnosis/delegate-registry The contract is deployed on this address: 0x469788fE6E9E9681C6ebF3bF78e7Fd26Fc015446. The contract is also available on “Supported networks” listed above. Delegations are stored on this subgraph: https://thegraph.com/explorer/subgraph/snapshot-labs/snapshotA delegation Voting Strategy must be added to the Snapshot space before delegated votes will be counted. You can use the with-delegation strategy.