DeFi

DAO Governance

DAO governance is an on-chain or hybrid decision process where token holders, delegates, multisigs, or members control protocol actions.

DAO governance is how a protocol decides who can change important rules.

DAO Governance Explained in Detail

DAO governance defines how protocol decisions are proposed, voted on, queued, executed, and sometimes vetoed. It may be fully on-chain, partially off-chain, or controlled through a multisig with community signaling.

The security question is simple: who can make the protocol do something important?

Smart contract example

proposal -> vote -> timelock -> target call

The final target call may upgrade a contract, move funds, or change risk parameters.

DAO Governance in Auditing

DAO governance is often the highest-privilege path in a protocol. It can control upgrades, treasury transfers, emergency pauses, oracle settings, and role assignment.

Auditors review governance like any other access-control system.

Red flags in code

  • Executor authority is broader than intended.

  • Upgrade power is hidden behind governance without clear delay.

  • Quorum and voting thresholds are easy to manipulate.

  • Delegation and snapshot behavior are misunderstood.

  • Emergency controls bypass governance without clear limits.

How to test or review it

  • Trace proposal lifecycle from creation to execution.

  • Review voting power, delegation, quorum, and snapshot rules.

  • Test cancellation and emergency paths.

  • Check target allowlists or calldata restrictions if present.

  • Verify governance-controlled upgrades preserve storage and permissions.

Sources