• Stars
    star
    214
  • Rank 184,244 (Top 4 %)
  • Language
  • Created over 7 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Proposals for new districts to be built by the district0x Team.

District Proposals

The district0x Network Token allows holders to signal for new districts to be built by the district0x team. Prior to the launch of Aragon Core on the MainNet, signaling will be conducted via a custom CarbonVote implementation.

The CarbonVote implementation is hosted at https://vote.district0x.io/ and is automatically populated with proposals that have been deemed as 'qualifying'.

Before you get started, be sure to familiarize yourself with the 'District Proposal Standard' as well as what is deemed a 'Qualifying Proposal'. When ready, simply submit your proposal as a new issue in this repo.

Qualifying Proposals

To be deemed as a 'qualifying proposal' the following conditions must be met:

Proposals not adhereing to these standards will be closed out and the 'Invalid' label will be attached.

District Proposal Standard

The District Proposal Standard is a template for proposals designed to ensure that submissions have been well thought through and contain a sufficient amount of supporting details for the community to make an informed decision in regards to its potential utility afforded. All proposals should be structured as follows:

Name: Provide a name of the proposed district. Ideally this would also be listed in the issue title/description.

Purpose: Define a purpose of the proposed district. Try to include a one liner with an additional paragraph if needed.

Description: Describe how the district should operate in detail. Include relationships between the district and users, tokenholders, and any other parts of the district0x network.

district0x Network Code of Ethics

See DGP 1 in 'issues' in the district0x/governance repository

Proposal Incentives

You can earn the District Network Token (DNT) by being an active governance participant within the District Token-Curated Registry (TCR).

To incentivise proposals of new districts, we offer to cover your DNT and ETH fees for each submitted proposal along with an additional 2000 DNT for you to do as you please with. This is a limited set of bounties and will be “first come first serve”.

Additionally, we are still giving the proposal creators 500,000 DNT if their district is selected to be built as the next district on the network. The District Registry entries that receives the most staked DNT will dictate what ones are selected as the next official marketplaces. The closing date for this selection process will be dependent on activity within the registry and our road-map progress.

The district0x dev team will also build (or help build) user submitted districts even if the creator doesn’t know how to code. This is in anticipation of the launch of our “No/Low Code” dApp builder dubbed ‘District Designer’.

Proposal Labels

Proposal Labels are used to highlight similar proposals as well as offer an easy way to collaborate. If you feel your proposal is incorrectly labeled, please comment with the correct market label or a newly suggested label that better describes your target market segment. To expedite this, feel free to reach out to a community manager on Slack, Reddit or Telegram.

The following labels are active:

  • Yellow Market Label - Market segment/category or community type
  • Blue 'Community' Label - This label's purpose is to highlight the fact that the proposal is meant to operate as a community more than a market place with a specific market function and could encompass any community that requires a more robust form of governance using token access rules/bylaws.
  • Pink 'Duplicate' tag - Indicates that a very similar proposal has already been submitted. A less thought out or developed duplicate may be closed.
  • Purple 'Elaborate' Label - This label will be added to a proposal if it needs more work and development or the market function is not clear. The proposal will then be closed, removing it from the voting app. A closed proposal will only be reopened if a significant amount of effort has been put into developing the idea. A sure fire way to get your proposal reopened is to make mock ups, wireframes or other content that can better conceptualize the idea. Technical details of tools or processes will also be considered if they are sound and realistic approaches.
  • Green 'Curation Market' Label - This will highlight the fact that a proposal is meant to be or could potentially operate as a curation maket.
  • Orange 'Invalid' Label - Will be added to proposals that do not adhere to the district proposal standards outlined in this document. These proposals will be closed.
  • Green 'Merge' Label - The ‘Merge’ tag has now been added for people taking the initiative to merge ideas and proposals into a single district. These proposals will be closed after an effort to collaborate and work on the new proposal has been finalized. To request an official "Merge", reach out to a community manger of Slack, Telegram or Reddit.
  • Red 'Spam' Label - This tag will be to flag people who have been submitting spam proposals, refusing to respond to our inquiries or a refusal to adhere to proposal standards. Upon receiving the spam tag, your account will be blocked from interacting with the GitHub repo. Continued abuse in any form will result in a report to GitHub staff to investigate the account(s).

These labels and purpose are subject to change often and we will update everyone to those changes in our weekly publication.

How to vote from MyEtherWallet

  1. Go to https://www.myetherwallet.com/#contracts
  2. In the Contract Address field insert the contract address displayed on the voting interface
  3. In the ABI / JSON Interface enter the following:
[{"constant":false,"inputs":[{"name":"candidate","type":"uint256"}],"name":"vote","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"offset","type":"uint256"},{"name":"limit","type":"uint256"}],"name":"getVoters","outputs":[{"name":"_voters","type":"address[]"},{"name":"_candidates","type":"uint256[]"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"votersCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"votes","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"voters","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"voter","type":"address"},{"indexed":true,"name":"candidate","type":"uint256"}],"name":"onVote","type":"event"}]
  1. Press Access
  2. Select function -> vote
  3. In the Candidate field put the number of your selection, which is shown as the ID: on the voting interface
  4. Send the transaction. No DNT is required to send, but please ensure you have a very small amount of ETH (<0.001) to cover for the gas fee. The recommended gas limit is 100000.

More Repositories

1

ethlance

Ethlance is the first job market platform built entirely on the Ethereum blockchain. Free to use forever!
Clojure
694
star
2

district0x-network-token

Smart Contracts and web app for district0x contribution
Clojure
131
star
3

cljs-web3

Clojurescript API for Ethereum Web3 API
Clojure
112
star
4

name-bazaar

A peer-to-peer marketplace for the exchange of names registered via the Ethereum Name Service
JavaScript
90
star
5

memefactory

MemeFactory is a platform for the decentralized creation, issuance, and exchange of provably rare digital collectibles on the Ethereum blockchain.
JavaScript
74
star
6

district-ui-graphql

district UI module for GraphQL integration
Clojure
70
star
7

graphql-query

Clojure(Script) graphql query generation
Clojure
69
star
8

re-frame-web3-fx

⚠️ This code now resides at d0x monorepo
Clojure
60
star
9

d0x-INFRA

Tutorials and explanations of d0x-INFRA
39
star
10

district0x-landing-page

A network of decentralized markets and communities. Create, operate, and govern. Powered by Ethereum, Aragon, and IPFS.
HTML
32
star
11

cljs-web3-next

⚠️ This code now resides at d0x monorepo
Clojure
21
star
12

re-frame-window-fx

re-frame effects handlers related to browser window
Clojure
18
star
13

district-voting

district0x dapp for district voting
Clojure
16
star
14

re-frame-spec-interceptors

Reframe event interceptors for validating db and args with spec
Clojure
16
star
15

district-server-smart-contracts

⚠️ This code now resides at d0x monorepo
Clojure
13
star
16

cljs-orbitdb

cljs wrappers for ipfs orbitdb API
Clojure
12
star
17

district-registry

A community-curated registry of marketplaces on the district0x Network.
Clojure
12
star
18

cljs-ipfs-http-client

⚠️ This code now resides at d0x monorepo
Clojure
10
star
19

district-server-graphql

district0x server module for setting up GraphQL server
Clojure
9
star
20

cljs-ipfs-api

ClojureScript IPFS-API wrapper lib
Clojure
8
star
21

district-ui-web3-tx

⚠️ This code now resides at d0x monorepo
Clojure
8
star
22

district-designer

No-code platform for creating full-featured blockchain applications
Clojure
7
star
23

re-frame-google-analytics-fx

A re-frame effects handler for performing Google Analytics tasks
Clojure
7
star
24

re-frame-interval-fx

A re-frame effects handler for setting up intervals
Clojure
6
star
25

district-ui-web3

⚠️ This code now resides at d0x monorepo
Clojure
6
star
26

new_project_template

a template repo to use for new projects
Makefile
6
star
27

lein-solc

Leiningen plugin for compiling solidity contracts
Clojure
6
star
28

district-ui-router

⚠️ This code now resides at d0x monorepo
Clojure
5
star
29

re-frame-ipfs-fx

⚠️ This code now resides at d0x monorepo
Clojure
5
star
30

governance

Proposals for governance of the district0x Network and its districts
4
star
31

district-server-db

⚠️ This code now resides at d0x monorepo
Clojure
4
star
32

district-ui-web3-accounts

⚠️ This code now resides at d0x monorepo
Clojure
4
star
33

district-cljs-utils

Set of functions helpful for working with Clojurescript
Clojure
4
star
34

tcrfactory

JavaScript
4
star
35

survey-memefactory

CSS
3
star
36

district-graphql-utils

Set of functions helpful for working with GraphQL
Clojure
3
star
37

meme-factory-coming-soon

Coming soon page for Meme Factory
CSS
3
star
38

memefactory-contracts

zeppelinos integration of the MemeFactory smart contract suite
JavaScript
3
star
39

bignumber

Wrapper library for bignumber.js
Clojure
3
star
40

StreamTide

An open-source, Web3-based patronage tool amplifying community support for creators through grant matching. Transform small streams into tidal waves of support.
Clojure
3
star
41

district-server-config

⚠️ This code now resides at d0x monorepo
Clojure
3
star
42

hegex

Full-stack options exchange on the EVM platform
Clojure
2
star
43

ethlance-toshi

chat-bot
JavaScript
2
star
44

d0x-libs

district0x libraries (server, browser, shared)
Clojure
2
star
45

cljs-0x-connect

ClojureScript wrapper for 0x Connect library
Clojure
2
star
46

district-parsers

Set of functions helpful for parsing input
Clojure
2
star
47

cljs-solidity-sha3

⚠️ This code now resides at d0x monorepo
Clojure
2
star
48

district-ui-logging

district UI module to set up devtools logging
Clojure
2
star
49

district-ui-web3-account-balances

⚠️ This code now resides at d0x monorepo
Clojure
2
star
50

project-0x-connect-fx

re-frame effects library for cljs-0x-connect
Clojure
2
star
51

d0xperiments

d0x INFRA experiments
Clojure
2
star
52

name-bazaar-coming-soon

Coming soon page for Name Bazaar
CSS
2
star
53

ipfs-docker

ipfs docker images
Shell
2
star
54

district-ui-router-google-analytics

district UI module for reporting page views into Google Analytics
Clojure
1
star
55

district-web3-utils

⚠️ This code now resides at d0x monorepo
Clojure
1
star
56

district-server-web3

⚠️ This code now resides at d0x monorepo
Clojure
1
star
57

district-ui-smart-contracts

⚠️ This code now resides at d0x monorepo
Clojure
1
star
58

district-server-web3-watcher

⚠️ This code now resides at d0x monorepo
Clojure
1
star
59

district-ui-web3-tx-log

⚠️ This code now resides at d0x monorepo
Clojure
1
star
60

streamtide-smart-contract

Solidity
1
star
61

district-server-endpoints

district0x server component for setting up HTTP API endpoints
Clojure
1
star
62

district-format

Set of functions helpful for formatting
Clojure
1
star
63

district-ui-component-active-account-balance

⚠️ This code now resides at d0x monorepo
Clojure
1
star
64

discord-py-bots

Python chatbots for district0x discord
Python
1
star
65

district-server-logging

district0x server component for setting up logging
Clojure
1
star
66

district-sendgrid

⚠️ This code now resides at d0x monorepo
HTML
1
star
67

district-ui-component-active-account

⚠️ This code now resides at d0x monorepo
Clojure
1
star
68

district-ui-component-form

Clojure
1
star
69

district-encryption

Set of functions helpful for data encryption on blockchain based on public/private key
Clojure
1
star
70

FAQs

Self-service documentation to answer frequently asked questions
1
star
71

deployments

Dockerized deployment of districts
Io
1
star
72

district-ui-web3-balances

⚠️ This code now resides at d0x monorepo
Clojure
1
star
73

district-ui-conversion-rates

district UI module for handling conversion rates
Clojure
1
star
74

district0x-facts-db

District0x tools for working with web3 facts events architecture
Clojure
1
star
75

district-ui-reagent-render

⚠️ This code now resides at d0x monorepo
Clojure
1
star