If you're here to judge the product, read on.
Otherwise, head to the main README for setup, usage, and integration details.
Otter is a plug-and-play governance framework for the Sui blockchain.
It empowers any Sui-based dApp to launch, manage, and scale decentralized governance β without needing deep Move expertise or weeks of dev time.
Governance shouldnβt be an afterthought. Otter makes it effortless.
Sui is fast, scalable, and expressive β but governance is still a missing piece.
Thereβs no native standard for proposals, voting, or execution.
Otter solves this:
- β Provides a reusable governance contract suite (written in Move)
- β Handles proposal creation, voting, and on-chain execution
- β Emits clean, indexable events for real-time frontends
- β Includes frontend infra and a governance dashboard
- β Supports storage refunds via Walrus to reduce costs
At its core, Otter offers:
A smart contract that manages:
- Proposal lifecycles
- Voting power
- Finalization rules
- On-chain execution
A flexible enum (ProposalKind) that lets projects define what governance controls:
- Counter-based demos:
Increment,SetValue - Real-world usage: Treasury transfers, configuration updates, etc.
Otter emits structured events like:
ProposalCreatedVoteCastProposalStatusChangedProposalExecuted
These allow the frontend to respond instantly and enable indexers to sync governance state across the Sui ecosystem.
- Generalized: Works for any Sui dApp with minimal adaptation
- Composable: Supports different proposal logic for different contracts
- Developer-Friendly: Includes contract templates, CLI scripts, and full setup docs
- User-Centric: Offers a frontend to browse, vote, and manage proposals in one place
- Written in Sui Move
- Supports dynamic field storage for extensibility
- Uses VecMap to manage voters efficiently
- Quorum logic, thresholds, and statuses enforce voting rules on-chain
- Fully event-driven, enabling real-time syncing
- β MVP: Onboarding, core contracts, storage refunding
- β Full frontend with DAO launcher, dashboards, and auto-onboarding tools
- π§© Plugin-based governance features like conviction voting, quadratic votes and further customization
Governance is infrastructure. And like bridges and roads, it needs to be dependable, extensible, and scalable.
Otter delivers that for Sui.
Let the whales govern. π
Made with π§ and π by the Otter team.