Skip to content

tokamak-network/tokamak-dao-contracts

Repository files navigation

tokamak-dao-contracts

This repository contains the DAO contracts of Tokamak Network. Tokamak Network DAO supports all functionality in Tokamak Network contracts. All functions of all contracts are executed only by the DAO. And Tokamak Network foundation doesn't own any contracts(except dao itself. It will be renounced later).

Deployed contracts on mainnet

DAO contracts

CandidateFactory: 0xE6713aF11aDB0cFD3C60e15b23E43f5548C32942

plasma-evm-contracts

* DepositManager: 0x56E465f654393fa48f007Ed7346105c7195CEe43

How it works

  • Agendas: Anyone can create an agenda. An agenda has one or more function executions.
  • Members: Members can vote on agendas. And they get rewards based on activity period.
  • Candidates: Anyone can be a candidate. The amount of votes a candidate gets is deposited TON amount on the candidate.
  • Users: Users can deposit on candidates and get seigniorage.

Build

$ npm install
$ npm run compile:plasma
$ truffle compile

Test

$ npm test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •