Shahbaz Nazir
e8e02cac50
Problem: Bigchaindb startup sometimes fails due genesis block creation during init ( #2129 )
...
* removing GENESIS transaction type
* remove GENESIS transaction schema
* all blocks are same in the eyes of GOD no checks needed for genesis blocks
2018-03-16 16:19:12 +01:00
Vanshdeep Singh
a7ed8cf4cb
Write transactions on commit ( #2017 )
...
* Write transacitons on commit
* Fix docs strings, lazy check for duplicates
2018-02-02 14:40:24 +01:00
Vanshdeep Singh
e25d365828
Integrate blocks API ( #1970 )
...
* Integrate blocks api
* Update docs
* Fix docs
* Fixed mismatch between code and documentation
* Fixed docs
2018-01-31 14:42:41 +01:00
Sylvain Bellemare
cb268a3832
Merge branch 'master' into tendermint
2017-12-06 16:59:26 +01:00
Sylvain Bellemare
9dd2e026b0
Fixes #1891
2017-12-05 19:38:52 +01:00
vrde
1e104ad2c4
Merge branch 'master' into tendermint
2017-11-30 18:17:36 +01:00
Katha
e377fb57af
Pre commit styling ( #1914 )
...
* run pre-commit and fix errors
* mention pre-commit in our guides
2017-11-30 15:04:14 +01:00
vrde
044a052644
Merge branch 'master' into tendermint
2017-11-29 17:18:00 +01:00
kansi
860d247aa4
Fixed decouple assets
2017-11-14 19:23:22 +05:30
kansi
4eca26782c
Change metadata model, fix tests and update docs
2017-11-14 00:13:06 +05:30
vrde
2815cffcb5
Flat UTXO collection and first integration with Tendermint™ ( #1822 )
...
* Remove testing for rethinkdb, mongodb, and Py3.5
* Add first tests
* Add validation
* Add command to start the ABCI Server
* Reuse existing MongoDB Connection class
* Use DuplicateTransaction
* Test only tendermint
* Update travis scripts
* Fix pep8 errors
* Update Makefile
2017-11-10 17:53:57 +01:00
kansi
8939c0f341
Merge branch 'master' into bug/1592/metadata-text-search
2017-11-09 17:39:35 +05:30
kansi
94ce03cbec
Decouple metadata from transaction
2017-11-07 10:50:07 +05:30
kansi
d9d0585228
Added metadata table for mongodb
2017-11-06 20:20:06 +05:30
kansi
a29fd7e84f
Fix variable type check and docstrings
2017-11-03 18:37:19 +05:30
kansi
8310b04b17
Merge branch 'master' into bug/1670/asset-language-api-fix
2017-11-03 11:38:09 +05:30
kansi
f3da30aea0
Validate nested keys for asset.data and metadata
2017-11-01 17:26:16 +05:30
kansi
1de5375962
Validate asset data keys
2017-10-31 15:16:59 +05:30
kansi
7226584215
Api fix for asset language
2017-10-31 10:12:16 +05:30
Scott Sadler
bc687ca229
Merge remote-tracking branch 'origin/master' into pipeline-fast-transaction
2017-05-30 11:18:46 +02:00
Rodolphe Marques
e9979dda85
fixed typos
2017-05-24 17:05:43 +02:00
Rodolphe Marques
cda8259e57
Fixed typos
2017-05-24 12:38:34 +02:00
Scott Sadler
b6ae91c541
documentation fix
2017-05-22 12:47:07 +02:00
Scott Sadler
2589e16fd6
pipeline fixes; dont validate tx schema during block creation, parallelise tx schema validation in vote pipeline
2017-05-22 12:41:15 +02:00
Rodolphe Marques
ce414e46f3
Added missing docstrings. Fixed typos.
2017-05-11 12:29:08 +02:00
Rodolphe Marques
aacba571f8
Added docstrings and tests to new methods
2017-05-11 11:38:07 +02:00
Rodolphe Marques
8c0dbeb281
Added asset decoupling support for rethinkdb
...
Updated schema.
Created queries for assets table.
Fixed tests.
2017-05-10 17:55:43 +02:00
Rodolphe Marques
92392b51a7
Initial implementation to decouple assets from transactions.
...
Most changes done to how we write and read blocks to the database.
Created schema, indexes and queries for mongodb.
Fixed tests.
2017-05-10 16:43:52 +02:00
Rodolphe Marques
cb87221bdf
Voting pipeline now checks for duplicated transactions in blocks during
...
validation.
2017-04-04 17:57:44 +02:00
Scott Sadler
1f5a8582b6
Merge branch 'master' into tx-structure
2017-03-14 16:22:14 +01:00
Scott Sadler
7c461e47d7
remove structural and schematic validations from Transaction.validate which is validating the spend
2017-03-14 12:39:57 +01:00
Scott Sadler
0fb4ea424b
remove stray validation
2017-03-13 14:55:03 +01:00
Scott Sadler
b997057962
fix tests
2017-03-13 14:25:36 +01:00
Scott Sadler
cb6bd34744
test create tx does not have an asset id
2017-03-13 13:47:37 +01:00
Scott Sadler
dc58466de3
Merge branch 'master' into voting-class-integration
2017-03-13 13:35:03 +01:00
Scott Sadler
53dff83ed4
Merge remote-tracking branch 'origin/master' into validationerror-refactor
2017-03-08 13:07:51 +01:00
Scott Sadler
d10772e4bf
Merge remote-tracking branch 'origin/master' into voting-class-integration
2017-03-08 12:56:58 +01:00
Scott Sadler
e5dd5c665b
address vrde's comments, reshuffle some exceptions around
2017-03-07 13:15:31 +01:00
Scott Sadler
5584de59b0
Make ValidationError a superclass of all validation errors and use it
2017-03-03 11:36:50 +01:00
Scott Sadler
a71dc66e97
extra test for tx_collector and docs fix
2017-03-02 18:48:03 +01:00
Scott Sadler
1d935b9ae6
dedupe tx in block, reject duplicate tx in block
2017-03-02 14:35:20 +01:00
Scott Sadler
c993f954e0
wip
2017-02-27 20:56:01 +01:00
Rodolphe Marques
e7d729a40d
Improved docstrings
2017-02-03 10:56:51 +01:00
Rodolphe Marques
153b3dd8d4
Merge remote-tracking branch 'origin' into bug/1132/vote-pipeline-validates-transactions-twice
2017-02-02 13:38:34 +01:00
Rodolphe Marques
6b073f0898
Removed duplicated transaction validation in votes pipeline.
...
Separated block validation from transaction validation.
Refactored block signature validation.
2017-02-02 13:35:20 +01:00
Rodolphe Marques
b7f70befe6
fix wrong logic in validate_block
2017-02-01 15:10:17 +01:00
Scott Sadler
9762b4b968
fix spend input twice bug ( https://github.com/bigchaindb/bigchaindb/issues/1099 )
2017-01-26 13:39:06 +01:00
Sylvain Bellemare
c1b6f60f70
Add an exception message
2017-01-17 07:50:00 -05:00
Brett Sun
8fa3245309
Rename any *util.py to *utils.py ( #991 )
2016-12-22 17:39:39 +01:00
Scott Sadler
04a78aacec
Merge remote-tracking branch 'origin/master' into inputs-outputs
2016-12-22 13:45:02 +01:00