Delegate DDX voting power
- Choose the delegate address before opening any wallet flow.
- Verify you trust that address to vote on governance proposals with your DDX voting power.
- Open a public delegation path that targets the DDX token delegation flow, either through a governance UI or a contract-interaction path tied to DDX Token Specifications.
- Connect the wallet that holds the DDX balance you want to delegate.
- Submit the
delegate(address)action or the supporteddelegateBySigflow and keep the transaction hash or signed artifact. - Verify the delegate relationship and current vote balance after confirmation.
Before you submit
- Confirm the wallet you connected actually holds the voting power you intend to delegate.
- Confirm you are delegating to the exact address you reviewed, not a copied or truncated variant.
- Confirm whether the action is meant to be temporary, standing, or immediately replaced by another delegate later.
- Confirm the delegation path is actually targeting the DDX token contract surface rather than a generic wallet note field or unrelated approval flow.
Verify after delegation
- delegate address matches the intended recipient
- transaction is confirmed on-chain
- governance surface reflects the new delegate state, or the public token read surfaces such as
delegates(address)andgetCurrentVotes(address)reflect the change
Common mistakes
| Mistake | Safer action |
|---|---|
| delegating from the wrong wallet | disconnect and verify the wallet address before signing |
| assuming delegation transferred token ownership | treat delegation as voting-power delegation, not a token transfer |
| failing to save the transaction hash | keep the hash so you can verify or troubleshoot later |