20 Commits

Author SHA1 Message Date
tim
71b7eaed3e Small adjustments to transfer-tx interface 2016-10-24 14:43:20 +02:00
tim
46f0b2c62e Transaction.transfer add single input and outputs 2016-10-24 14:43:20 +02:00
tim
66f7ab6ea4 Add hashlock condition serialization 2016-10-24 14:43:20 +02:00
tim
520de0357f Add Transaction.create for hashlock conditions 2016-10-24 14:43:20 +02:00
tim
329e6b3e6b Correct fulfillment validation logic 2016-10-24 14:43:20 +02:00
tim
61caf1183c Add Transaction.create 2016-10-24 14:43:20 +02:00
tim
67819a1775 Heavy refactor to comply with current implementation 2016-10-24 14:43:20 +02:00
tim
febb63f198 Use __eq__ to compare objects 2016-10-24 14:43:20 +02:00
tim
3d967acde4 Add serialization validation for txids 2016-10-24 14:43:20 +02:00
tim
e5ce4df238 Adjust fulfillment validation interface 2016-10-24 14:43:20 +02:00
tim
b2b0f56e40 Compliance to legacy BDB models 2016-10-24 14:43:20 +02:00
tim
45a946fc24 Fix signing logic
Specifically for transfer-tx with multiple inputs
and outputs.
2016-10-24 14:43:20 +02:00
tim
1798c623e3 Remove condition and fulfillment ids 2016-10-24 14:43:20 +02:00
tim
f0fc3c4243 Transfer-tx fulfillments validation 2016-10-24 14:43:20 +02:00
tim
dd51a0bcd8 Add test coverage 2016-10-24 14:43:20 +02:00
tim
43e876650c Comply to flake8 2016-10-24 14:43:20 +02:00
tim
a0a4a95b77 Add test coverage 2016-10-24 14:43:20 +02:00
tim
cc4a466fec Fix tests 2016-10-24 14:43:20 +02:00
tim
ee838c1329 Adjust setup to package structure 2016-10-24 14:43:20 +02:00
tim
1ca9efd266 Clean up after move 2016-10-24 14:43:20 +02:00