Ryan Henderson 9f03b2b771 add election class, process starts (#221)
* add election class, process starts

* remove else clause

* resolve splitvote

* move quorum check to core

* remove comments

* fixed vote counting

* add test

* poison pill

* queue test

* generalize election status

* get correct part of block

* clean shut down

* test block liquidation

* add vote signature checking

* add tests

* user_public_key to user_vk

* python3 style floordivs

* correct verdict for odd number of voters, and tests

* remove whitespace

* simplify verify_vote_signature

* election checks pubkey is in block voters

* tests for elector pubkey

* count invalid votes as votes for invalid block

* test update

* test mismatched vote, block sigs

* variable name change

* comments on voting logic

* comments on voting logic

* remove unused queue

* correct block model

* imperative docstring

* election status class constants

* election tests use constants
2016-05-19 14:03:52 +02:00
2016-05-10 11:44:48 +02:00
2016-02-19 00:26:38 +01:00
2016-05-03 11:46:33 +02:00
2016-04-13 11:45:15 +02:00
2016-04-27 17:14:33 +02:00
2016-02-10 19:55:33 +01:00
2016-05-13 17:03:17 +02:00
2016-05-13 14:54:19 +02:00
2016-05-13 15:57:43 +02:00
2016-02-10 19:55:33 +01:00
2016-05-19 11:30:58 +02:00

PyPI PyPI Travis branch Codecov branch Documentation Status Join the chat at https://gitter.im/bigchaindb/bigchaindb

BigchainDB

A scalable blockchain database. The whitepaper explains what that means.

Quick Start

Install and Run BigchainDB Server

Run BigchainDB with Docker

The Python Server API by Example

The Python Driver API by Example

Description
Languages
Python 83.6%
Shell 12.5%
Lua 1.6%
Dockerfile 0.8%
Jinja 0.7%
Other 0.8%