TON.VOTE is a decentralized DAO management platform built for the TON blockchain. It lets projects create voting spaces where proposals are executed via smart contracts, votes are recorded on a Merkle tree, and the data is stored in IPFS for public verification.
How voting works#
When a proposal is submitted, a smart contract on TON is invoked. The contract references a Merkle tree that contains all votes, and the tree’s root is stored on IPFS. Anyone can download the data (CSV or through a block explorer) and verify that it has not been altered.
Voting strategies
- Weighted‑balance – a voter’s balance at the snapshot date determines the number of votes. This applies to TON, Jetton and NFT tokens and can include validators.
- One wallet, one vote – each participant receives exactly one vote regardless of token holdings, aiming for equal influence.
To cast a vote, the user signs a transaction from a TON wallet with the chosen option. The signed transaction is recorded on‑chain and can be inspected via CSV download or a block explorer.
Security layer#
TON.VOTE integrates Orbs Layer 3 “Guardians” that independently validate the displayed vote totals. This extra layer ensures that the vote data remains immutable and protected from third‑party tampering.
Platform goals#
- Decentralized infrastructure that allows users to verify vote integrity.
- Gas‑less voting to encourage participation.
- Access to token balances at a specific historical block to prevent manipulation.
- Support for all DAO tokens (TON, Jetton, NFT) without requiring new contracts.
Platform features#
- Inspired by snapshot.org, a widely used DAO management tool in the EVM ecosystem.
- DAO tokens remain transferable during voting; there is no lock‑up period.
Creating a DAO space#
Projects can request a space on TON.VOTE by providing a title, description, logo (512 × 512 px), and the owner’s address. Verification steps:
- Upload a
ton-vote.txtfile to the project’s website. - Include the DAO address in the file.
- Ensure the file is publicly accessible (e.g.,
https://yourdomain.com/ton-vote.txt). - Request verification in the support chat.
See also#
- TON Connect
- TON Foundation
- The Open Network