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 |
|
Sylvain Bellemare
|
50647c997e
|
Extract common implementation
|
2016-10-24 14:43:21 +02:00 |
|
Tim Daubenschütz
|
76a0314d7c
|
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
|
2016-10-24 14:43:21 +02:00 |
|
Scott Sadler
|
39940d2a71
|
prevent adding None as fulfillment / condition to Transaction
|
2016-10-24 14:43:21 +02:00 |
|
Rodolphe Marques
|
470f2694d7
|
Small modifications to support new cryptoconditions
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
95cd4037d5
|
Remove resolved TODOs
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
55ee5550a0
|
Correct raised error
|
2016-10-24 14:43:21 +02:00 |
|
Rodolphe Marques
|
997e497d0a
|
fix pep8 issues
|
2016-10-24 14:43:21 +02:00 |
|
Rodolphe Marques
|
e71efb7875
|
initial integration of asset
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
e4a98cf5b5
|
Add Asset amount to condition
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
5925c3a80a
|
Add Asset into work-flow-functions
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
4390cfb8a9
|
More renaming of payload => data
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
9df7c70720
|
Add basic Asset model
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
095f3c203d
|
Add Asset exceptions
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
4f72ba9e1e
|
Rename Data to Metadata
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
fed1135c13
|
Renaming inp to input_
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
24852bd99f
|
Make exceptions.py comply to 80 chars
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
c09b9fc0fd
|
Make util.py comply to 79 chars
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
b48f301915
|
Make transaction.py compy to 79 chars
|
2016-10-24 14:43:21 +02:00 |
|
ryan
|
833fa25ca3
|
add fulfillment exception
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
5088ed3568
|
Fix tests
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
506b05ee68
|
PR feedback
|
2016-10-24 14:43:21 +02:00 |
|
tim
|
c3e47f851d
|
Allow custom thresholds
|
2016-10-24 14:43:20 +02:00 |
|
tim
|
ab3473b0a0
|
Catch CC Error for Fulfillment
|
2016-10-24 14:43:20 +02:00 |
|
tim
|
2ae5d49783
|
Adjust fulfillment (de)serialization
|
2016-10-24 14:43:20 +02:00 |
|
tim
|
331150b9c2
|
Increase test coverage
|
2016-10-24 14:43:20 +02:00 |
|
tim
|
e41ccae6bd
|
Create transfer-tx interface
|
2016-10-24 14:43:20 +02:00 |
|
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 |
|