36 Commits

Author SHA1 Message Date
tim
01337eb922 Add Asset into work-flow-functions 2016-10-24 14:43:28 +02:00
tim
34e7afbdf5 Add basic Asset model 2016-10-24 14:43:28 +02:00
tim
e348e5e4f5 Rename Data to Metadata 2016-10-24 14:43:28 +02:00
tim
529cf99bc2 Make tests comply to 79 chars per line 2016-10-24 14:43:28 +02:00
tim
b41b298139 Allow custom thresholds 2016-10-24 14:43:28 +02:00
tim
4eb6a8ee27 Catch CC Error for Fulfillment 2016-10-24 14:43:28 +02:00
tim
b653c1f8d2 Adjust fulfillment (de)serialization 2016-10-24 14:43:28 +02:00
tim
421b817683 Increase test coverage 2016-10-24 14:43:28 +02:00
tim
22ac574cae Create transfer-tx interface 2016-10-24 14:43:28 +02:00
tim
706c8923c8 Small adjustments to transfer-tx interface 2016-10-24 14:43:28 +02:00
tim
d4864f89ad Transaction.transfer add single input and outputs 2016-10-24 14:43:28 +02:00
tim
d8e971d412 Add hashlock condition serialization 2016-10-24 14:43:28 +02:00
tim
f0b8baed8d Add Transaction.create for hashlock conditions 2016-10-24 14:43:28 +02:00
tim
c4f64359cd Add validation tests 2016-10-24 14:43:28 +02:00
tim
e60916f823 Add Transaction.create 2016-10-24 14:43:28 +02:00
tim
c2d20573d0 Heavy refactor to comply with current implementation 2016-10-24 14:43:28 +02:00
tim
2631aa17c7 Use __eq__ to compare objects 2016-10-24 14:43:28 +02:00
tim
52f541279c Add serialization validation for txids 2016-10-24 14:43:27 +02:00
tim
f65baae833 Adjust fulfillment validation interface 2016-10-24 14:43:27 +02:00
tim
4699e69f63 Compliance to legacy BDB models 2016-10-24 14:43:27 +02:00
tim
42655f1cfc Fix test case 2016-10-24 14:43:27 +02:00
tim
d3ac54e839 Fix signing logic
Specifically for transfer-tx with multiple inputs
and outputs.
2016-10-24 14:43:27 +02:00
tim
00b47fa986 Remove condition and fulfillment ids 2016-10-24 14:43:27 +02:00
tim
0b30ca3de5 Transfer-tx fulfillments validation 2016-10-24 14:43:27 +02:00
tim
60d2ee1cf6 Add test coverage 2016-10-24 14:43:27 +02:00
tim
4d1efd60c5 Add test coverage 2016-10-24 14:43:27 +02:00
tim
01f1be4faa Fix tests 2016-10-24 14:43:27 +02:00
tim
30486cc5e0 Adjust setup to package structure 2016-10-24 14:43:27 +02:00
tim
ef61c2d76a WIP transfer 2016-10-24 14:43:27 +02:00
tim
d51edeece4 Add ThresholdCondition support 2016-10-24 14:43:27 +02:00
tim
9a2b6a0550 Add fulfillment validation 2016-10-24 14:43:27 +02:00
tim
f459d535e3 Add Tests for tx serialization logic 2016-10-24 14:43:27 +02:00
tim
ee0de84a30 Finalize serialization logic for tx class 2016-10-24 14:43:27 +02:00
tim
50562fed43 Add tests for:
- Conditions; and
    - Fulfillments

Mostly on the (de)serialization part.
2016-10-24 14:43:27 +02:00
tim
7d2707b973 WIP: Implement sign tx 2016-10-24 14:43:27 +02:00
tim
a554fab1dc Tx model: Add test for empty inputs 2016-10-24 14:43:27 +02:00