https://github.com/supadupadao/skipper
Decentralized application built on the TON blockchain for managing DAOs via governance tokens (jettons). Implemented in Tact smart contract language. Features include proposal creation, token-based voting, and transparent on-chain governance.
https://github.com/supadupadao/skipper
blockchain dao dapp governance jetton proposal proposal-contract smart-contracts tact tact-lang theopennetwork ton ton-blockchain toncoin voting
Last synced: 2 days ago
JSON representation
Decentralized application built on the TON blockchain for managing DAOs via governance tokens (jettons). Implemented in Tact smart contract language. Features include proposal creation, token-based voting, and transparent on-chain governance.
- Host: GitHub
- URL: https://github.com/supadupadao/skipper
- Owner: supadupadao
- License: gpl-3.0
- Created: 2024-11-01T17:02:12.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-07-23T19:19:38.000Z (about 1 year ago)
- Last Synced: 2025-07-23T21:53:53.637Z (about 1 year ago)
- Topics: blockchain, dao, dapp, governance, jetton, proposal, proposal-contract, smart-contracts, tact, tact-lang, theopennetwork, ton, ton-blockchain, toncoin, voting
- Language: TypeScript
- Homepage:
- Size: 256 KB
- Stars: 11
- Watchers: 1
- Forks: 2
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
- Governance: docs/GOVERNANCE.md
Awesome Lists containing this project
README
# Skipper ๐ง โ DAO Smart Contracts on TON
[](https://github.com/supadupadao/skipper/actions/workflows/ci.yml)
[](https://github.com/supadupadao/skipper/blob/master/LICENSE)
[](https://ton.org)
[](https://github.com/tact-lang/tact)
[](https://github.com/supadupadao/jetton/issues)
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](https://tact-lang.org)
* ๐งช Gas-efficient and testable via Blueprint
* ๐ Web UI available: [dao.supadupa.space](http://dao.supadupa.space)
---
## ๐ฆ Development
This is a standard [Tact Blueprint](https://github.com/ton-org/blueprint) project.
### Setup
```bash
npm i
```
Requires Node.js **v22+**.
### Commands
| Command | Description |
| ---------------------------- | ----------------------------------- |
| `npm run build` | Compile all contracts |
| `npm test` | Run unit tests |
| `npx blueprint run ` | Run a script from `scripts/` folder |
---
## ๐งช Scripts
See [`DEPLOY.md`](docs/DEPLOY.md) for full CLI deployment guide.
Useful scripts:
* `deployMinter` โ deploys DAO Minter contract
* `deploySkipper` โ deploys Skipper instance (requires `JETTON_MASTER_ADDRESS`)
Some early testing scripts (`lockJettons`, `voteProposal`, `newProposal`) are deprecated โ use the Web UI instead.
---
## ๐ Documentation
Docs are available in the GitBook:
* [docs.supadupa.space/skipper](https://docs.supadupa.space/skipper)
Or browse inline docs:
* [Governance Principles](docs/GOVERNANCE.md)
* [Architecture](docs/ARCHITECTURE.md)
* [Contributing Guide](docs/CONTRIBUTING.md)
* [Deployment Guide](docs/DEPLOY.md)
---
## ๐ค Contributing
We welcome any contributions: code, issues, documentation, UI, feedback.
Star the repo โญ or drop in with a suggestion!
See [`CONTRIBUTING.md`](docs/CONTRIBUTING.md) for how to get started.
---
## ๐ License
[GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.html)