Skip to content

Dark Coin is a community built upon the Algorand Blockchain.

Notifications You must be signed in to change notification settings

claudebaxter/DarkCoin

 
 

Repository files navigation

Dark Coin

Dark Coin is a community built upon the Algorand Blockchain.

For questions about Dark Coin, please visit our Discord Channel to learn about the past, present, and future of the project.

https://discord.com/invite/xdZ6V5ybmq

Dark Paper

https://github.com/claudebaxter/Dark-Coin-ASA-601894079/blob/main/darkpaper.md

Dark DApp

https://dark-coin.com

pages/components

Folder containing all the web components used to process and render the application.

Developed under the Next.js framework, the logic of the appication can be understood through the sequential rendering of the components beggining with the pages/index file. A user can see what APIs/SDKs are being used, and how the data from the Algorand Blockchain is processed to create the Dark Coin Application. The goal for this project is to be as open as possible, in ensuring trust, and creating transparency within the community.

Council.py

The Council is a place where users can propose changes to the Dark Coin Project, and vote on proposals with their Dark Coin DAO NFTs. To use the Council, one must click the Council Icon located in the Dark Coin DApp.

The user is presented with 2 options:

Propose

A connected wallet may propose a change or addition to the Dark Coin Project. The user is allowed to type 2000 characters into the textfield provided, to persuade the DAO of their idea. This transaction will cost the wallet 50 Dark Coin per character to pay the DAO voters, plus 1 Algo to cover the minimum balance requirement for on-chain storage. Once the proposer is ready, they may sign their proposal to the Council Smart Contract to be written on chain.

Proposals

A user will see a list of Dark Coin proposals made to the Council. Clicking on a proposal will open up more detailed information about that proposal.

Apply

Any connected wallet may apply to a proposal made to the Council. The user will have 50 to 2000 characters to convince the DAO to accept their application. This might include introducing oneself, explaining how you will accomplish the proposal, and any changes you might make to the proposal. The applicant also must input what round they expect to complete the proposal by, and how much they expect to gain in Dark Coin for completing the task. This transaction will cost 50 Dark Coin per character to go to the proposer, plus 0.5 Algo to cover the minimum balance requirement.

Vote

Anyone with a Dark Coin DAO NFT may use it to vote on proposals made to the Council smart contract. Members of the DAO may choose to either "accept" an application from a Dark Coin community member, or "reject" the proposal. After 604800 rounds (2 weeks), the votes are finalized and a transaction to accept or reject the proposal is pushed to the chain.

If the application is accepted, the applicant is contracted to the job. The contracter will have the amount of rounds specified by the application. At the end of the contract period, a satisfaction vote will occur from the DAO determining how much of the payout the contracter should recieve.

About

Dark Coin is a community built upon the Algorand Blockchain.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.8%
  • Python 11.6%
  • Other 0.6%