politikojj

command module
v0.0.0-...-822dead Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2021 License: GPL-3.0 Imports: 19 Imported by: 0

README

Politikojj

banner

What is politikojj ?

Politikojj is a censorship-resistant, self-sovereign governance and currency blockchain. It is designed for direct democratic usage, propose and amend rules, manage public accounts It is written in Go and makes extensive use of IPFS

The project includes :

  • a go binary to run a blockhain's node
  • a command line interface to interact with the blockchain
  • a static html/js client interface

Table of Contents

Choices Justification

Technical Specifications

Install

Prerequisite
# some of wich may be overkill 
sudo apt-get install build-essential g++ libffi-dev make gcc ruby-dev ruby-full zlib1g-dev nodejs 

# install ruby jekyll 
gem install jekyll bundler

# DL and install IPFS 
wget https://dist.ipfs.io/go-ipfs/v0.8.0/go-ipfs_v0.8.0_linux-amd64.tar.gz
tar -xvzf go-ipfs_v0.8.0_linux-amd64.tar.gz
cd go-ipfs
sudo bash install.sh 
ipfs --version 
ipfs init 

Download latest binary here

Usage

Start IPFS
ipfs daemon 
Start the client

You can use a static version here

Start the client
cd client
bundle exec jekyll serve
Start the server
# packaged binary 
./politikojj daemon

# from source 
go run . daemon 

Use one of the following subcommand

./politikojj daemon
./politikojj tx
./politikojj claim
./politikojj vote
./politikojj propose

a -h flag is available for each

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL