vrde
702fbe693f
Merge branch 'master' into refactor-multiprocessing-for-vote
2016-08-15 16:25:06 +02:00
ryan
6e279da9d4
remove block delete reverter
2016-08-12 11:21:03 +02:00
Elad-PC\elad
2e1abc3d6a
fixed another test
2016-08-03 08:55:37 +02:00
Elad-PC\elad
f35d5a708e
fixed tests to deal with new location of 'version'
2016-08-03 08:31:55 +02:00
vrde
074cae4484
Add last tests
2016-08-02 15:39:08 +02:00
vrde
74a5412cd9
WIP
2016-07-29 14:49:26 +02:00
vrde
ecf67d1e28
Add block pipeline
2016-07-25 13:30:31 +02:00
vrde
873ea891d6
Refactor method signature
2016-07-21 13:50:19 +02:00
vrde
0b1ce4ff4c
Remove duplicated tests
2016-07-19 17:51:42 +02:00
vrde
6b2d87b53f
Merge branch 'remove-block-number'
2016-07-18 16:50:14 +02:00
vrde
553148c5e4
Add CyclicBlockchainError exception, fix tests
2016-07-18 13:49:42 +02:00
ryan
7ce79c51ea
correct type for spoofed timestamps
...
correct type for spoofed timestamps
2016-07-15 15:29:21 +02:00
vrde
8ac50bf0cc
Make sure we retrieve the last block in case timestamps collide
2016-07-14 17:10:55 +02:00
vrde
e0d0ab21d3
Add more blocks in inputs fixture
2016-07-14 15:03:16 +02:00
Ryan Henderson
7de9b1711f
Fix non deterministic test ( #441 )
2016-07-14 10:33:35 +02:00
Ryan Henderson
47e1b3cf4e
treat genesis block as valid ( #433 )
2016-07-14 10:31:10 +02:00
vrde
73d6add36f
Remove block_number [pair prog w/ @rhsimplex]
2016-07-13 17:30:13 +02:00
Ryan Henderson
073dcdaa79
Votes table ( #379 )
...
* create votes table and indexes
* initial db call rewrite
* setup votes table in tests
* rewrite election status
* update api tests
* update tests
* bigchaindb set-shards should change 'votes' table too
* Forgot to add change to bigchain.py in last commit
* update test
* move exceptions
* collapse line
* revise test
* remove obsolete test
* remove votelist from blocks
* sharding and replication
* documentation changes
* language change
* more readable assertions
* fix exception
* test exceptions
* remove parameter
* remove loop
2016-07-13 09:40:07 +02:00
Shaun Stanworth
181c8af2e7
Commit block to the DB
2016-07-01 12:31:07 +01:00
Shaun Stanworth
9d1bb889c4
Add tests for get_tx_by_payload_uuid
2016-07-01 11:32:57 +01:00
Sylvain Bellemare
7bd6d485bc
Test Bigchain.get_blocks_status_containing_tx() ( #399 )
...
* Test Bigchain.get_blocks_status_containing_tx()
exception case
* Test Bigchaindb.has_previous_vote()
* Add missing blank lines (pep 8)
* Group imports
* Move ImproperVoteError into .exceptions.py
* Simplify logic
* Simplify formatting
* Imrpove the docstrings a bit
* Move GenesisBlockAlreadyExistsError
into .exceptions.py
* Remove unused import
* Add missing blank line
* Remove extra blank line
* Group imports from same module together
* Add test for Bigchain.transaction_exists()
2016-06-28 14:19:22 +02:00
troymc
cd7070722f
Renamed Bigchain.federation_nodes as Bigchain.nodes_except_me
2016-06-16 16:58:01 +02:00
Rodolphe Marques
6d41f6971d
UUID is added even if payload is None
...
Prevent the creation of empty blocks
Created and updated tests
2016-06-15 12:07:53 +02:00
Rodolphe Marques
a694efd9dc
Round timestamp and add uuid to payload.
...
Timestamp is now returned in UTC with second precision.
Payload hash is replaced by an uuid4. This allows us to distinguish
between duplicated payloads.
Removed a deprecated test related to the payload hash.
Renamded secondary index payload_hash -> payload_uuid
2016-06-15 09:55:30 +02:00
tim
13e98f4316
Update cc API usage
2016-06-10 14:07:53 +02:00
diminator
aa53f20661
Merge remote-tracking branch 'remotes/origin/master' into feat/inverted-threshold-condition
2016-06-10 14:01:46 +02:00
Ryan Henderson
0f13da59bf
Core/197/revert bigchain deletes ( #330 )
...
* naive revert
* skip voting if already voted
* typo
* poison pill
* tests
* reversions
* block reverter is separate process
* factor out previous vote checking
* add tests
2016-06-02 14:46:32 +02:00
diminator
de17f56ac2
fixed tests
2016-06-01 14:07:03 +02:00
diminator
c3c71c6d9e
Merge remote-tracking branch 'origin/master' into feat/201/escrow
2016-05-26 10:54:31 +02:00
diminator
37c698529f
WIP: docs and tutorial
2016-05-25 16:40:47 +02:00
ryan
53b1c2aab5
block num
2016-05-25 16:18:07 +02:00
ryan
56da36e271
block num
2016-05-25 16:15:47 +02:00
diminator
9875cab3b3
cc-based escrow
2016-05-24 17:55:43 +02:00
ryan
61bae88cdb
Merge branch 'master' into core/192/ignore-invalid-blocks
2016-05-19 16:32:46 +02:00
ryan
1eaa0ff913
test get_owned on invalid block
2016-05-19 16:27:04 +02:00
ryan
9fdc4fc9c2
test for query on spent in invalid block
2016-05-19 15:42:27 +02:00
ryan
635a416305
test get_transaction on invalid block
2016-05-19 13:54:47 +02:00
diminator
76eb18329e
Merge remote-tracking branch 'remotes/origin/master' into fix/260/add-output-condition-to-fulfillment-message
2016-05-12 16:03:19 +02:00
diminator
7630ec7fc6
refactor input_condition and get_fulfillment_message
...
test malleability
2016-05-12 15:30:58 +02:00
diminator
0c9777686d
output_condition from fid instead of cid
2016-05-11 19:18:56 +02:00
diminator
c623ca56d0
fulfillment_message with output_condition
...
added tests
2016-05-11 19:02:37 +02:00
Rodolphe Marques
4c64b6642b
Change the block process to use all the cpus instead of only one cpu per
...
task
2016-05-11 14:45:10 +02:00
diminator
ca34b58629
rename verify_signature to validate_fulfillments
2016-05-10 17:12:38 +02:00
Dimitri De Jonghe
4f28e873dc
Merge pull request #233 from bigchaindb/bug/229/check-block-signature-and-pub-key
...
validate_block now checks if a federation node created the block.
2016-05-03 11:24:39 +02:00
Rodolphe Marques
1813c26879
validate_block now checks if a federation node created the block.
...
It checks to see if node_pubkey is a federation node and if the
signature is correct.
Created tests
2016-04-28 13:54:50 +02:00
diminator
6d99427bc7
hashlocked conditions + tests + docs
2016-04-21 18:59:48 +02:00
diminator
37ef8deb5b
docs: MIMO code and explanation
2016-04-19 11:25:29 +02:00
diminator
d5923d5c67
Merge remote-tracking branch 'remotes/origin/feat/128/multiple-input-output' into feat/127/crypto-conditions-ilp-bigchain-integration
2016-04-18 17:19:02 +02:00
diminator
2fdbb5bef8
updated multiple owner docs and cryptoconditions example
2016-04-18 17:18:10 +02:00
Rodolphe Marques
35fc0b5dad
remove unnecessary sorts
2016-04-18 14:50:49 +02:00