* Planning release
* Clean up after move
* Add exceptions.py
* Add crypto.py
* Adjust setup to package structure
* Fix tests
* Add test coverage
* Comply to flake8
* Add test coverage
* Transfer-tx fulfillments validation
* Remove condition and fulfillment ids
* Fix signing logic
Specifically for transfer-tx with multiple inputs
and outputs.
* Compliance to legacy BDB models
* Adjust fulfillment validation interface
* Add serialization validation for txids
* Use __eq__ to compare objects
* Heavy refactor to comply with current implementation
* Add Transaction.create
* Correct fulfillment validation logic
* Add Transaction.create for hashlock conditions
* Add hashlock condition serialization
* Transaction.transfer add single input and outputs
* Small adjustments to transfer-tx interface
* Create transfer-tx interface
* Increase test coverage
* Adjust fulfillment (de)serialization
* Catch CC Error for Fulfillment
* Allow custom thresholds
* PR feedback
* Fix tests
* Rename Data to Metadata
* Add Asset exceptions
* Add basic Asset model
* More renaming of payload => data
* Add Asset into work-flow-functions
* Add Asset amount to condition
* add fulfillment exception
* initial integration of asset
* Make transaction.py compy to 79 chars
* Make util.py comply to 79 chars
* Make exceptions.py comply to 80 chars
* Renaming inp to input_
* fix pep8 issues
* Correct raised error
* Remove resolved TODOs
* prevent adding None as fulfillment / condition to Transaction
* Small modifications to support new cryptoconditions
* Improve documentation (#42)
* Add doc strings for Fulfillment cls
* Add doc strings for TransactionLink cls
* Add doc strings for Condition cls
* Add doc strings for Data cls
* Add doc strings for Transaction cls
* Add doc strings for Asset cls
* Extract common implementation
* Tx model: Add test for empty inputs
* WIP: Implement sign tx
* Add tests for:
- Conditions; and
- Fulfillments
Mostly on the (de)serialization part.
* Finalize serialization logic for tx class
* Add Tests for tx serialization logic
* Add fulfillment validation
* Add ThresholdCondition support
* WIP transfer
* Clean up after move
* Adjust setup to package structure
* Fix tests
* Add test coverage
* Add test coverage
* Transfer-tx fulfillments validation
* Remove condition and fulfillment ids
* Fix signing logic
Specifically for transfer-tx with multiple inputs
and outputs.
* Fix test case
* Compliance to legacy BDB models
* Adjust fulfillment validation interface
* Add serialization validation for txids
* Use __eq__ to compare objects
* Heavy refactor to comply with current implementation
* Add Transaction.create
* Add validation tests
* Add Transaction.create for hashlock conditions
* Add hashlock condition serialization
* Transaction.transfer add single input and outputs
* Small adjustments to transfer-tx interface
* Create transfer-tx interface
* Increase test coverage
* Adjust fulfillment (de)serialization
* Catch CC Error for Fulfillment
* Allow custom thresholds
* Rename Data to Metadata
* Add basic Asset model
* Add Asset into work-flow-functions
* Add Asset amount to condition
* initial integration of asset
* Make tests comply to 79 chars per line
* Fixed tests
* fix pep8 issues
* Correct raised error
* Add test for asset initialization
* Remove resolved TODOs
* prevent adding None as fulfillment / condition to Transaction
* Small modifications to support new cryptoconditions
* Extract common tests
* Copy conftest from bigchaindb-common - by @timdaub
* Replace bigchaindb_common pkg by bigchaindb.common