Skipper ๐Ÿง

July 7, 2025 ยท View on GitHub

Build status GitHub License TON Tact Work in progress

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

CommandDescription
npm run buildCompile all contracts
npm testRun 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 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:

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.


๐Ÿ“„ License

GNU General Public License v3.0