Welcome to Otter, the governance framework built on Sui blockchain for the Sui ecosystem.
Otter makes it easy for any Sui-based dApp to launch, manage, and scale decentralized governance — no complex setup required.
If you are a Sui Overflow Hackathon judge, please do read the detailed Otter pitch here!
In the ocean of Web3 governance, dApps on Sui lack a native, unified solution. Otter fills that gap by offering:
- A plug-and-play governance layer for any Sui dApp.
- Frictionless on-chain voting with real-time feedback.
- Walrus-based storage refunds for proposal cost optimization.
- A single unified interface to govern across the entire Sui ecosystem.
- Unified Governance Hub: Discover and participate in proposals across all onboarded dApps.
- Create & Vote on Proposals: Easily launch proposals, cast votes (Yes/No/Abstain), and track results.
- On-Chain Execution: Execute governance-approved smart contract actions directly.
- Access Control Support: Make sure Governance approved functions are targetted only.
- Storage Refunds via Walrus: Failed proposals allow proposers to reclaim their storage cost.
- Custom Governance Models: Projects can configure quorum, voting thresholds, and execution logic.
- A governance dashboard to:
- View all whitelisted dApp governance instances.
- Create and manage proposals for a governance instance.
- Vote and track proposal outcomes.
- As an MVP for the hackathon we've managed to build a contract generator for enabling governance in dApp contracts.
- Generate your own governance contract with three easy steps:
- Upload your App contract (in move language).
- Choose the functions you want to include in the governance contract.
- That's it! Our backend will generate a governance contract which you can download and deploy!.
- For steps on how to deploy the governance contract follow this guide
- Use the deployed packageId to whitelist your governance and our indexer will start tracking everything for you.
- Launch Governance frontend
- Generic smart contract for quick setup
- Walrus integration for proposal description storage and refunds
- Frontend UI for proposal creation, voting, and execution
- Whitelisting feature for indexer.
- Automatic deployment.
- Walrus site to give sub-domain to each Governance
Check out the docs for governance compatibitility
- Sui Move – On-chain governance contracts
- Walrus – Programmable storage for refunds
- Vitejs+ Tailwind – Frontend UI
- Typescript + Indexers – Proposal & vote indexing
If you're interested in contributing or getting involved, feel free to open an issue or contact us!
- Email: info@blockdeep.io
Made with 🐋 for the Sui ecosystem.