Citadel Governance App
Proposal lifecycle dApp with weighted delegation and timelocked execution.
Citadel’s governance surface covers delegation, voting, and execution previews against timelock queues - with viem-powered simulations and The Graph indexing for historical proposal state.
Technology stack
Technology stack
- TypeScript
- Next.js
- viem
- The Graph
- Vercel
Representative technologies from the delivery-not an exhaustive inventory of every dependency or internal tool.
Challenge
Voters needed clarity on execution calldata and timelock delays without exposing the protocol to phishing-style malicious descriptions - across Safe and EOA wallets alike.
Approach
Next.js app with viem for read/write, subgraph-driven proposal lists, Tenderly forks for dry-run execution, and wallet-matrix QA on MetaMask, Rainbow, WalletConnect, and Safe App.
Outcome
Placeholder programme narrative - verify before publish. Stated headline: 47 governance proposals executed end-to-end with zero failed transactions across 9 months of operation.