Commit Graph

  • 0364f47380 Allow custom thresholds tim 2016-09-20 18:31:38 +02:00
  • 29d487ff8a Catch CC Error for Fulfillment tim 2016-09-16 11:12:55 +02:00
  • 3daf0bdc06 Adjust fulfillment (de)serialization tim 2016-09-14 13:46:17 +02:00
  • fb52cf3a8e Increase test coverage tim 2016-09-02 14:51:33 +02:00
  • 963b9dbf82 Create transfer-tx interface tim 2016-09-02 13:55:54 +02:00
  • d84b256702 Small adjustments to transfer-tx interface tim 2016-08-29 14:45:55 +02:00
  • e627d4343d Transaction.transfer add single input and outputs tim 2016-08-26 15:43:06 +02:00
  • 9e16fcf01d Add hashlock condition serialization tim 2016-08-25 23:27:57 +02:00
  • b47ae24c2f Add Transaction.create for hashlock conditions tim 2016-08-25 22:21:49 +02:00
  • 3fc547d615 Correct fulfillment validation logic tim 2016-08-25 21:45:47 +02:00
  • 68db1fe1ea Add Transaction.create tim 2016-08-25 21:29:08 +02:00
  • 6152cc328e Heavy refactor to comply with current implementation tim 2016-08-25 19:29:16 +02:00
  • e8d75e7008 Use __eq__ to compare objects tim 2016-08-24 19:12:32 +02:00
  • d4245c98b2 Add serialization validation for txids tim 2016-08-24 18:29:20 +02:00
  • 9d9f25e616 Adjust fulfillment validation interface tim 2016-08-24 11:57:41 +02:00
  • 25ee0767b1 Compliance to legacy BDB models tim 2016-08-23 20:08:51 +02:00
  • 43ef7de535 Fix signing logic tim 2016-08-19 13:59:49 +02:00
  • a38ef69b2d Remove condition and fulfillment ids tim 2016-08-19 11:39:34 +02:00
  • 2d650ef9f5 Transfer-tx fulfillments validation tim 2016-08-19 10:42:20 +02:00
  • e63afd3a48 Add test coverage tim 2016-08-18 14:54:44 +02:00
  • da741ebe9f Comply to flake8 tim 2016-08-18 11:33:30 +02:00
  • 8058fe2172 Add test coverage tim 2016-08-18 10:44:05 +02:00
  • 3b5f331471 Fix tests tim 2016-08-17 15:29:13 +02:00
  • 71700ec51f Adjust setup to package structure tim 2016-08-17 15:05:16 +02:00
  • 0a34045a31 Add crypto.py tim 2016-08-17 14:51:15 +02:00
  • bb603e5d32 Add exceptions.py tim 2016-08-17 14:48:10 +02:00
  • 8fbc8c701a Clean up after move tim 2016-08-17 14:40:10 +02:00
  • 6cd5216c23 Planning release Sylvain Bellemare 2016-08-17 12:00:16 +02:00
  • b240ef79d3 Extract common tests Sylvain Bellemare 2016-10-24 14:40:13 +02:00
  • c007d0d8b4 prevent adding None as fulfillment / condition to Transaction Scott Sadler 2016-10-13 16:12:27 +02:00
  • db127bea40 Small modifications to support new cryptoconditions Rodolphe Marques 2016-10-13 16:33:41 +02:00
  • 5b6f9e222d Remove resolved TODOs tim 2016-10-13 10:48:52 +02:00
  • 1cbab14518 Add test for asset initialization tim 2016-10-13 10:46:49 +02:00
  • 50c2c7e610 Correct raised error tim 2016-10-13 10:46:24 +02:00
  • 27e121bf1f fix pep8 issues Rodolphe Marques 2016-10-12 15:55:50 +02:00
  • 0617cdd2e5 Fixed tests Rodolphe Marques 2016-10-12 10:31:30 +02:00
  • d6759fa745 initial integration of asset Rodolphe Marques 2016-10-07 15:46:55 +02:00
  • 6256361bc6 Add Asset amount to condition tim 2016-09-28 16:20:36 +02:00
  • 01337eb922 Add Asset into work-flow-functions tim 2016-09-28 16:03:43 +02:00
  • 34e7afbdf5 Add basic Asset model tim 2016-09-28 12:03:54 +02:00
  • e348e5e4f5 Rename Data to Metadata tim 2016-09-28 10:24:55 +02:00
  • 529cf99bc2 Make tests comply to 79 chars per line tim 2016-10-11 16:24:39 +02:00
  • b41b298139 Allow custom thresholds tim 2016-09-20 18:31:38 +02:00
  • 4eb6a8ee27 Catch CC Error for Fulfillment tim 2016-09-16 11:12:55 +02:00
  • b653c1f8d2 Adjust fulfillment (de)serialization tim 2016-09-14 13:46:17 +02:00
  • 421b817683 Increase test coverage tim 2016-09-02 14:51:33 +02:00
  • 22ac574cae Create transfer-tx interface tim 2016-09-02 13:55:54 +02:00
  • 706c8923c8 Small adjustments to transfer-tx interface tim 2016-08-29 14:45:55 +02:00
  • d4864f89ad Transaction.transfer add single input and outputs tim 2016-08-26 15:43:06 +02:00
  • d8e971d412 Add hashlock condition serialization tim 2016-08-25 23:27:57 +02:00
  • f0b8baed8d Add Transaction.create for hashlock conditions tim 2016-08-25 22:21:49 +02:00
  • c4f64359cd Add validation tests tim 2016-08-25 21:57:20 +02:00
  • e60916f823 Add Transaction.create tim 2016-08-25 21:29:08 +02:00
  • c2d20573d0 Heavy refactor to comply with current implementation tim 2016-08-25 19:29:16 +02:00
  • 2631aa17c7 Use __eq__ to compare objects tim 2016-08-24 19:12:32 +02:00
  • 52f541279c Add serialization validation for txids tim 2016-08-24 18:29:20 +02:00
  • f65baae833 Adjust fulfillment validation interface tim 2016-08-24 11:57:41 +02:00
  • 4699e69f63 Compliance to legacy BDB models tim 2016-08-23 20:08:51 +02:00
  • 42655f1cfc Fix test case tim 2016-08-19 14:14:47 +02:00
  • d3ac54e839 Fix signing logic tim 2016-08-19 13:59:49 +02:00
  • 00b47fa986 Remove condition and fulfillment ids tim 2016-08-19 11:39:34 +02:00
  • 0b30ca3de5 Transfer-tx fulfillments validation tim 2016-08-19 10:42:20 +02:00
  • 60d2ee1cf6 Add test coverage tim 2016-08-18 14:54:44 +02:00
  • 4d1efd60c5 Add test coverage tim 2016-08-18 10:44:05 +02:00
  • 01f1be4faa Fix tests tim 2016-08-17 15:29:13 +02:00
  • 30486cc5e0 Adjust setup to package structure tim 2016-08-17 15:05:16 +02:00
  • 66341963ff Clean up after move tim 2016-08-17 14:40:10 +02:00
  • ef61c2d76a WIP transfer tim 2016-08-17 09:58:20 +02:00
  • d51edeece4 Add ThresholdCondition support tim 2016-08-15 15:29:20 +02:00
  • 9a2b6a0550 Add fulfillment validation tim 2016-08-08 15:06:00 +02:00
  • f459d535e3 Add Tests for tx serialization logic tim 2016-08-05 10:13:34 +02:00
  • ee0de84a30 Finalize serialization logic for tx class tim 2016-08-03 17:22:57 +02:00
  • 50562fed43 Add tests for: - Conditions; and - Fulfillments tim 2016-08-01 13:59:35 +02:00
  • 7d2707b973 WIP: Implement sign tx tim 2016-07-28 16:32:27 +02:00
  • a554fab1dc Tx model: Add test for empty inputs tim 2016-07-27 15:30:21 +02:00
  • 50647c997e Extract common implementation Sylvain Bellemare 2016-10-24 14:31:39 +02:00
  • 76a0314d7c Improve documentation (#42) Tim Daubenschütz 2016-10-20 08:27:41 -07:00
  • 39940d2a71 prevent adding None as fulfillment / condition to Transaction Scott Sadler 2016-10-13 16:12:27 +02:00
  • 470f2694d7 Small modifications to support new cryptoconditions Rodolphe Marques 2016-10-13 16:33:41 +02:00
  • 95cd4037d5 Remove resolved TODOs tim 2016-10-13 10:48:52 +02:00
  • 55ee5550a0 Correct raised error tim 2016-10-13 10:46:24 +02:00
  • 997e497d0a fix pep8 issues Rodolphe Marques 2016-10-12 15:55:50 +02:00
  • e71efb7875 initial integration of asset Rodolphe Marques 2016-10-07 15:46:55 +02:00
  • e4a98cf5b5 Add Asset amount to condition tim 2016-09-28 16:20:36 +02:00
  • 5925c3a80a Add Asset into work-flow-functions tim 2016-09-28 16:03:43 +02:00
  • 4390cfb8a9 More renaming of payload => data tim 2016-09-28 14:09:39 +02:00
  • 9df7c70720 Add basic Asset model tim 2016-09-28 12:03:54 +02:00
  • 095f3c203d Add Asset exceptions tim 2016-09-28 11:03:32 +02:00
  • 4f72ba9e1e Rename Data to Metadata tim 2016-09-28 10:24:55 +02:00
  • fed1135c13 Renaming inp to input_ tim 2016-10-12 13:56:14 +02:00
  • 24852bd99f Make exceptions.py comply to 80 chars tim 2016-10-11 17:34:11 +02:00
  • c09b9fc0fd Make util.py comply to 79 chars tim 2016-10-11 17:29:22 +02:00
  • b48f301915 Make transaction.py compy to 79 chars tim 2016-10-11 16:02:28 +02:00
  • 833fa25ca3 add fulfillment exception ryan 2016-10-04 17:07:50 +02:00
  • 5088ed3568 Fix tests tim 2016-09-21 11:24:03 +02:00
  • 506b05ee68 PR feedback tim 2016-09-21 11:08:18 +02:00
  • c3e47f851d Allow custom thresholds tim 2016-09-20 18:31:38 +02:00
  • ab3473b0a0 Catch CC Error for Fulfillment tim 2016-09-16 11:12:55 +02:00
  • 2ae5d49783 Adjust fulfillment (de)serialization tim 2016-09-14 13:46:17 +02:00
  • 331150b9c2 Increase test coverage tim 2016-09-02 14:51:33 +02:00