• Stars
    star
    110
  • Rank 316,770 (Top 7 %)
  • Language
    Go
  • License
    ISC License
  • Created about 7 years ago
  • Updated 3 months ago

Reviews

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

Repository Details

politeia

Build Status ISC License Go Report Card

Politeia is a system for storing off-chain data that is both versioned and timestamped, essentially “git, a popular revision control system, plus timestamping”. Instead of attempting to store all the data related to Decred’s governance on-chain, we have opted to create an off-chain store of data that is anchored into Decred’s blockchain, minimizing its on-chain footprint.

The politeia stack is as follows:

~~~~~~~~ Internet ~~~~~~~~~
            |
+-------------------------+
|      politeiawww        |
+-------------------------+
            |
+-------------------------+
|        politeiad        |
+-------------------------+
            |
~~~~~~~~ Internet ~~~~~~~~~
            |
+-------------------------+
|        dcrtimed         |
+-------------------------+

Core software:

  • politeiad - Reference server daemon. Data layer.
  • politeiawww - Web backend server; depends on politeiad. User layer.

The politeiawww APIs and politeiawww client can be treated as stable. All other APIs and libraries should be treated as unstable and subject to breaking changes.

See the politeiad README for instructions on building and running politeiad.

See the politeiawww README for instructions on building and running politeiawww.

More Repositories

1

dcrd

Decred daemon in Go (golang).
Go
724
star
2

atomicswap

On-chain atomic swaps for Decred and other cryptocurrencies.
Go
505
star
3

dcrwallet

A secure Decred wallet daemon written in Go (golang).
Go
207
star
4

decrediton

Cross-platform GUI for Decred.
JavaScript
195
star
5

dcrdex

The Decred Decentralized Exchange (DEX), powered by atomic-swaps.
Go
186
star
6

dcrdata

Decred block explorer, with packages and apps for data collection and storage. Written in Go.
Go
129
star
7

decred-release

Decred binary releases.
Go
86
star
8

dcrdocs

Documentation for Decred.
Shell
81
star
9

dcrstakepool

Stakepool for Decred.
Go
73
star
10

politeiagui

JavaScript
62
star
11

dcraddrgen

dcraddrgen is a simple offline address generator for Decred.
Go
60
star
12

decred-binaries

Binary archives for Decred releases.
56
star
13

dcps

Decred Change Proposals (DCPs).
40
star
14

dcrweb

Decred website code.
SCSS
37
star
15

cspp

Decred CoinShuffle++
Go
33
star
16

dcrpool

decred mining pool
Go
31
star
17

dcrtime

Decred anchored timestamp client, proxy, and server.
Go
28
star
18

tinydecred

Python tools for Decred
Python
27
star
19

vspd

A Voting Service Provider (VSP) for the Decred network.
Go
19
star
20

dcrwebapi

Go
18
star
21

dcrtimegui

Timestamp files with blockchain
JavaScript
15
star
22

dcrdesign

Decred Design System
15
star
23

pi-ui

Politeia UI library
JavaScript
14
star
24

contractor-mgmt

Contractor management system written in Go that uses politeiad as a backend
Go
12
star
25

tumblebit

Go
11
star
26

dcrseeder

Decred Seeder
Go
11
star
27

dcrros

Go
10
star
28

dcrdocker

Dockerfiles for Decred.
10
star
29

decred-php-api

PHP API for the Decred Cryptocurrency
PHP
9
star
30

umbrel-app-store

8
star
31

dcrpayments

mono repo that houses various libraries/utilities for accepting Decred payments
PHP
8
star
32

base58

Go
7
star
33

RFPs

Decred Request For Proposals (RFPs).
7
star
34

dcrvotingweb

Demo for Decred hard fork voting.
CSS
6
star
35

dcrdevdocs

Decred Development Documentation
Shell
5
star
36

dcraddrscanner

Kotlin
5
star
37

dcrlnlpd

Go
5
star
38

release

Go
4
star
39

decred-magento-plugin

Decred API for Magento
PHP
4
star
40

dexweb

HTML
3
star
41

testnetfaucet

Decred testnet faucet.
Go
3
star
42

dcrbounty

SCSS
3
star
43

dcrctl

Command-line client for interacting with the JSON-RPC servers of dcrd and dcrwallet
Go
3
star
44

haste

2
star
45

cmsgui

JavaScript
2
star
46

dcrtest

Go
2
star
47

dcrdex-assets

static assets for dcrdex
Go
1
star
48

dcrblog

Decred Blog
SCSS
1
star