troymc
cd7070722f
Renamed Bigchain.federation_nodes as Bigchain.nodes_except_me
2016-06-16 16:58:01 +02:00
vrde
ac603c2744
Merge branch 'add-informative-json-to-api-server'
2016-06-16 15:03:08 +02:00
vrde
ba83dfcd42
Merge branch 'return-404-when-tx-not-found'
2016-06-16 14:59:47 +02:00
troymc
cc6129103f
WIP: added bigchaindb set-replicas cmd w/ non-working test
2016-06-16 14:44:57 +02:00
Rodolphe Marques
c56f745ba6
fixed failing test
2016-06-15 12:22:19 +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
vrde
0c35e9abff
Return 404 when tx not found
2016-06-08 09:43:29 -07:00
vrde
33114215c2
Add informative JSON message on API root
2016-06-07 15:31:27 -07: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
58e7f92cde
escrow doc update
2016-06-01 13:39:27 +02:00
diminator
c3c71c6d9e
Merge remote-tracking branch 'origin/master' into feat/201/escrow
2016-05-26 10:54:31 +02:00
diminator
19d266df79
escrow tutorial
2016-05-26 10:33:27 +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 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
ryan
635a416305
test get_transaction on invalid block
2016-05-19 13:54:47 +02:00
ryan
814d8a1663
wait for indexes
2016-05-18 17:09:26 +02:00
ryan
5e3358f278
Merge branch 'core/193/invalid-block-backlog' into core/192/ignore-invalid-blocks
2016-05-18 16:27:15 +02:00
ryan
4dd6c78441
election tests use constants
2016-05-17 13:31:13 +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
ryan
b772c1f2f4
resolve merge conflicts
2016-05-12 11:36:31 +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
vrde
5775764d98
Merge branch 'remove-plugin-load-bottleneck'
2016-05-11 16:51:11 +02:00
vrde
ee2fa053d9
Add lru_cache to load_consensus_plugin
2016-05-11 16:25:59 +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
troymc
e212828182
Updated awsdeploy, fabfile, docs, test for bigchaindb set-shards
2016-05-09 18:14:48 +02:00
Rodolphe Marques
f09dacdd11
renamed sharding to set-shards
2016-05-09 17:31:02 +02:00
Rodolphe Marques
9f959fc6ed
Add command to configure number of shards.
...
Changed aws deployment script to automatically set the number of shards.
Created tests
2016-05-09 16:45:09 +02:00
ryan
929b1ab4dc
force wait for index construction
2016-05-05 15:10:02 +02:00
ryan
9d7178e620
set up transactions index in test config
2016-05-05 11:15:49 +02:00
ryan
b69a897b26
correct block model
2016-05-04 18:22:38 +02:00
diminator
eab54e1a02
update docs/test file to avoid conflicts between testcases
2016-05-03 20:32:56 +02:00
ryan
41328b3255
Merge branch 'master' into core/193/invalid-block-backlog
2016-05-03 15:37:56 +02:00
ryan
6de1d18efc
test mismatched vote, block sigs
2016-05-03 15:36:41 +02:00
ryan
fd44ca7bf0
test update
2016-05-03 15:29:24 +02:00
ryan
dbfd35a39d
tests for elector pubkey
2016-05-03 14:51:43 +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
ryan
a705dadb0a
remove whitespace
2016-05-03 11:22:26 +02:00