An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# Skipper ๐Ÿง โ€“ DAO Smart Contracts on TON

[![Build status](https://img.shields.io/github/actions/workflow/status/supadupadao/skipper/ci.yml?label=CI)](https://github.com/supadupadao/skipper/actions/workflows/ci.yml)
[![GitHub License](https://img.shields.io/github/license/supadupadao/skipper)](https://github.com/supadupadao/skipper/blob/master/LICENSE)
[![TON](https://img.shields.io/badge/blockchain-TON-0098EA)](https://ton.org)
[![Tact](https://img.shields.io/badge/lang-Tact-000000)](https://github.com/tact-lang/tact)
[![Work in progress](https://img.shields.io/badge/WORK%20IN%20PROGRESS-DO%20NOT%20USE%20IN%20PRODUCTION-ff0000)](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)