Skipper ๐ง
July 7, 2025 ยท View on GitHub
Skipper is a fully onchain DAO framework built on the TON blockchain. It allows communities to create, manage, and govern decentralized treasuries using jetton-based voting power.
โ ๏ธ This project is in active development. It is not yet production-ready.
โจ Features
- โ Fully onchain DAO logic with no offchain dependencies
- ๐ Governance through locked jettons
- ๐ณ Voting with quorum and majority rules
- โ๏ธ Smart contract system written in Tact
- ๐งช Gas-efficient and testable via Blueprint
- ๐ Web UI available: dao.supadupa.space
๐ฆ Development
This is a standard Tact Blueprint project.
Setup
npm i
Requires Node.js v22+.
Commands
| Command | Description |
|---|---|
npm run build | Compile all contracts |
npm test | Run unit tests |
npx blueprint run <script> | Run a script from scripts/ folder |
๐งช Scripts
See DEPLOY.md for full CLI deployment guide.
Useful scripts:
deployMinterโ deploys DAO Minter contractdeploySkipperโ deploys Skipper instance (requiresJETTON_MASTER_ADDRESS)
Some early testing scripts (lockJettons, voteProposal, newProposal) are deprecated โ use the Web UI instead.
๐ Documentation
Docs are available in the GitBook:
Or browse inline docs:
๐ค Contributing
We welcome any contributions: code, issues, documentation, UI, feedback. Star the repo โญ or drop in with a suggestion!
See CONTRIBUTING.md for how to get started.