1
0
mirror of https://github.com/bigchaindb/bigchaindb.git synced 2024-06-28 00:27:45 +02:00
bigchaindb/deploy-cluster-aws
Sylvain Bellemare 50b0b3cef2 Rebase/feat/586/integrate tx model (#641)
* Adjust imports to bigchaindb_common

* Adjust get_spent function signature

* Adjust block serialization

* Fix BigchainApi Test

* Fix TestTransactionValidation tests

* Fix TestBlockValidation tests

* WIP: TestMultipleInputs

* Adjust tests to tx-model interface changes

- Fix old tests
- Fix tests in TestMultipleInputs class

* Remove fulfillment message tests

* Fix TransactionMalleability tests

* Remove Cryptoconditions tests

* Remove create_transaction

* Remove signing logic

* Remove consensus plugin

* Fix block_creation pipeline

* Fix election pipeline

* Replace some util functions with bdb_common ones

- timestamp ==> gen_timestamp
- serialize.

* Implement Block model

* Simplify function signatures for vote functions

Change parameter interface for the following functions:

- has_previous_vote
- verify_vote_signature
- block_election_status

so that they take a block's id and voters instead of a fake block.

* Integrate Block and Transaction model

* Fix leftover tests and cleanup conftest

* Add bigchaindb-common to install_requires

* Delete transactions after block is written (#609)

* delete transactions after block is written

* cleanup transaction_exists

* check for duplicate transactions

* delete invalid tx from backlog

* test duplicate transaction

* Remove dead code

* Test processes.py

* Test invalid tx in on server

* Fix tests for core.py

* Fix models tests

* Test commands main fn

* Add final coverage to vote pipeline

* Add more tests to voting pipeline

* Remove consensus plugin docs and misc

* Post rebase fixes

* Fix rebase mess

* Remove extra blank line

* Improve docstring

* Remove comment

handled in bigchaindb/cryptoconditions#27;
see https://github.com/bigchaindb/cryptoconditions/issues/27

* Fix block serialization in block creation

* Add signed_ prefix to transfer_tx

* Improve docs

* Add library documentation page on pipelines

* PR feedback for models.py

* Impr. readability of get_last_voted_block

* Use dict comprehension

* Add docker-compose file to build and serve docs

locally for development purposes

* Change private_key for signing_key

* Improve docstrings

* Remove consensus docs

* Document new consensus module

* Create different transactions for the block

* Cleanup variable names in block.py

* Create different transactions for the block

* Cleanup variable names in block.py
2016-09-29 10:29:41 +02:00
..
conf Rename bigchaindb.conf to rethinkdb.conf (@ AWS deployment) 2016-03-31 15:13:42 +02:00
awscommon.py Moved AWS credentials & configs to standard ~/.aws files 2016-04-05 11:09:57 +02:00
awsdeploy.sh Made the security group an AWS deployment parameter 2016-09-05 17:05:13 +02:00
clusterize_confiles.py Bugfix: clusterize_confiles.py was using all keypairs in keypairs.py to make keyring 2016-05-13 13:56:31 +02:00
create_rethinkdb_conf.py several AWS deployment improvements 2016-04-11 11:58:14 +02:00
example_deploy_conf.py Made the security group an AWS deployment parameter 2016-09-05 17:05:13 +02:00
fabfile-monitor.py Fixed fabfile-monitor.py to use locally-generated SSH key 2016-09-05 14:52:42 +02:00
fabfile.py Make all fabfile.py use the SSH key path in ssh_key.py 2016-08-17 14:00:59 +02:00
keypairs.py Commit a 128-keypair keypairs.py file for testing uses 2016-05-10 15:53:20 +02:00
launch_ec2_nodes.py Made the security group an AWS deployment parameter 2016-09-05 17:05:13 +02:00
make_confiles.sh Renumbered confiles to start at 0 2016-04-26 16:49:50 +02:00
release_eips.py Removed old try..except from release_eips.py 2016-04-13 16:12:31 +02:00
write_keypairs_file.py Rebase/feat/586/integrate tx model (#641) 2016-09-29 10:29:41 +02:00