Skip to main content

Delegate DDX voting power

  1. Choose the delegate address before opening any wallet flow.
  2. Verify you trust that address to vote on governance proposals with your DDX voting power.
  3. 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.
  4. Connect the wallet that holds the DDX balance you want to delegate.
  5. Submit the delegate(address) action or the supported delegateBySig flow and keep the transaction hash or signed artifact.
  6. 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) and getCurrentVotes(address) reflect the change

Common mistakes

MistakeSafer action
delegating from the wrong walletdisconnect and verify the wallet address before signing
assuming delegation transferred token ownershiptreat delegation as voting-power delegation, not a token transfer
failing to save the transaction hashkeep the hash so you can verify or troubleshoot later

Next routes

Last modified on April 13, 2026