Commit Graph

  • 27b943fc38 Allow custom thresholds tim 2016-09-20 18:31:38 +02:00
  • d5b7fc68ab Catch CC Error for Fulfillment tim 2016-09-16 11:12:55 +02:00
  • 1d9a3c8480 Adjust fulfillment (de)serialization tim 2016-09-14 13:46:17 +02:00
  • 34f7783549 Increase test coverage tim 2016-09-02 14:51:33 +02:00
  • 911ff4eb2f Create transfer-tx interface tim 2016-09-02 13:55:54 +02:00
  • 5a69a5f1af Small adjustments to transfer-tx interface tim 2016-08-29 14:45:55 +02:00
  • 391914f1fa Transaction.transfer add single input and outputs tim 2016-08-26 15:43:06 +02:00
  • 59d94f4443 Add hashlock condition serialization tim 2016-08-25 23:27:57 +02:00
  • 1093a45ce0 Add Transaction.create for hashlock conditions tim 2016-08-25 22:21:49 +02:00
  • 3c3ee2091f Add validation tests tim 2016-08-25 21:57:20 +02:00
  • cc5a58f22a Add Transaction.create tim 2016-08-25 21:29:08 +02:00
  • f1cf45f79a Heavy refactor to comply with current implementation tim 2016-08-25 19:29:16 +02:00
  • 5793084691 Use __eq__ to compare objects tim 2016-08-24 19:12:32 +02:00
  • fec9c3dadd Add serialization validation for txids tim 2016-08-24 18:29:20 +02:00
  • 9b393437be Adjust fulfillment validation interface tim 2016-08-24 11:57:41 +02:00
  • 7d009eb123 Compliance to legacy BDB models tim 2016-08-23 20:08:51 +02:00
  • 39498dd736 Fix test case tim 2016-08-19 14:14:47 +02:00
  • ff4a1819ff Fix signing logic tim 2016-08-19 13:59:49 +02:00
  • 7eb28ea316 Remove condition and fulfillment ids tim 2016-08-19 11:39:34 +02:00
  • ca2db7645a Transfer-tx fulfillments validation tim 2016-08-19 10:42:20 +02:00
  • 0473a44832 Add test coverage tim 2016-08-18 14:54:44 +02:00
  • d26dadc3d2 Add test coverage tim 2016-08-18 10:44:05 +02:00
  • f98b25b1d7 Fix tests tim 2016-08-17 15:29:13 +02:00
  • df89da375f Adjust setup to package structure tim 2016-08-17 15:05:16 +02:00
  • 34d2011e01 Clean up after move tim 2016-08-17 14:40:10 +02:00
  • 3191ee647d WIP transfer tim 2016-08-17 09:58:20 +02:00
  • 9426a368ef Add ThresholdCondition support tim 2016-08-15 15:29:20 +02:00
  • 1c13e6448c Add fulfillment validation tim 2016-08-08 15:06:00 +02:00
  • fde015bc7b Add Tests for tx serialization logic tim 2016-08-05 10:13:34 +02:00
  • 503df56a99 Finalize serialization logic for tx class tim 2016-08-03 17:22:57 +02:00
  • 278ac1a2e1 Add tests for: - Conditions; and - Fulfillments tim 2016-08-01 13:59:35 +02:00
  • 31d473a61c WIP: Implement sign tx tim 2016-07-28 16:32:27 +02:00
  • f0f51d4963 Tx model: Add test for empty inputs tim 2016-07-27 15:30:21 +02:00
  • 824ade8400 delete superfluous decorator (#479) Alicia 2016-07-24 13:58:53 +02:00
  • a168ece500 unused import ryan 2016-07-18 10:54:07 +02:00
  • 1ca420f10f iQIcBAABAgAGBQJXhl6oAAoJEGWBx8ObPTl9kJcP/0KJr2dzT8yysGBswS/a7yyv hoAIP1s1HkglDtgAAbpy1NAGFILvamdI2fPo8qvKTpm0pc5JtYLj85GqS+hJSuY4 /1E0ViTApuzDF097NwSmMd1NDJs1w/+yNA36osgRLY3K2W2Ldd8Z+Gj63iEY+Vpy Fw7M1/4fd4S1YF8qI/YEFa1JjmVOVlf1FbZ/fuc91szaEYnAy7LT2BGwblP4ukDA RdMreiGU547INSJca6366KUH1KZUeFJkGNna9Kv2xygwNtejnS2vlUb02Ed1cBpY waq4PK+MF8IVr2psesgmXON8L6t2rCWUcxX65m5fn18Zoa0jA6SjUQ5hqJO3oeWG E9Ii+BFbDRf2IqDpvt5If1PqPm40qc2ozzRvDLDPBkmElB3ZUAk2iTAmxW/7j5Ew pD3JSl68cng74f9Px00k9+VCwUJHAD4zsff34rz1EYf27ItYd4O1jhXmAu+bqfN3 inXJh/YxLHzrIACR69MdEj2ba5iNw1pUKvAlgA4zA9MPKpm3Yhb0q/VpLnawIaTb KIQlA1kXC4Q5bAa2bTsjMpQEcVo9nzJOiMS+NX7cOTF00WtvMUxjNMOrNcDSZfg1 /ydlYGurT2BpBYix2OBVsnBdL3aJqkVUWalfxSIVLd+FTPyz06bzRhvBKDPV+yKz fTjPeM64R3zfVvXqekLr =l7bz -----END PGP SIGNATURE----- vrde 2016-07-13 17:30:13 +02:00
  • 9637a8c4e4 merge improve-config branch Rodolphe Marques 2016-04-12 12:39:49 +02:00
  • 846dffbc72 Removed the "We're hiring" line from README.md Troy McConaghy 2016-10-21 10:06:13 +02:00
  • 9cd1c5e7b5 Renamed dict_config() to set_config() troymc 2016-04-14 10:55:07 +02:00
  • 2fa743fff9 iQIcBAABAgAGBQJXDQTjAAoJEGWBx8ObPTl9LKkQALGImKvUJs/vhwCPTitYHTfi G203nzWMrTAo23wotWN33ukx/Lpa5c7X5GRpc6nzHEetsUFc6lDaE1NcuNlzNsC/ SXTfgrMN2atLA1HlpNayRyrUmQ1LH3Pv3wnhT0D0/raFbhanBl12wp+2XqNy6u8t 6gOlZpQspqf16ChPd6ctW/+yulBGrs8tB4vq5Z7ajnFTFH8hh+kzGp3/P2zioacA S9KjbK2hCzZA2d67THrvTIhjTaQaaH2ZOx7Yzu144Kx8dbVRqvrUlcLS/cRVoODU i6TK4FdsMMBMSYKPrCia5zgoo7PSS4bg7kyE41C6sGyYCtYhGd19C8xN3hyjCDjq 5SeOrLBYDLwZ5oKF6zCkT2vpDVtYgNUccR6i540jySB7ueojF5/LyPCoANYCcoZh 23DUWy4RsFBWr8hjwrnAZd0rO5ZZ+sKGY15q3eMm8Irr6ov0L14MWCcmhn8cpk0I WNYQfrQ4X5WIFny1AYpwIaZE14zDMTGSwuSWIhQUlTDALMA6q1pr57QQnw5tD1bi QFIppkg/tARspL8p1byEBCZdRQ7nVMh7XiqZGLDPr7V1lVQx7ttW2ao0NI74wImH Wr86MQaYu8pZ5Q3sMQwAAVcwBT1QLPvWQ9F8SwnI0YqN1QLtkQZ1jQ91bGclCniU tgShJ1sYCCjPCe1OGv+d =tn8E -----END PGP SIGNATURE----- vrde 2016-04-12 16:23:09 +02:00
  • e8cfde5804 iQIcBAABAgAGBQJXBndoAAoJEMPYWQ5tDUOaafoQAKgsQGUqRvMQk8jVPTc3QyCz 5C5SGl2tTBqsN5fw2DtnX7eOuUEdFxTkv6sqQNWojyLyFV0sy0yyWc4PHm6jTZq4 jEdLctiuoPhR0dO2zMx+KJADl+jmPTp5V+U7OpwtitxTGQz9ju1qtVoQQzWiVPYd jIf5fGAuVEWMy0QDoKcqVIxI3REdkK8mPk7QRLK5CTZt2Mh/ubFoWZ0qBwMWXo9F RzrZGOC0LnhP9oDwdATNzgZIjA+B4nIHPq1K+sbWWS3V+Iejtwd2uhg85Ya8WkR7 nEGK0gznCjpxu78LyAPHModXSFLQL0YmUS/GQrUFdf5GbIZDCR0xWQ3SUUNdH6MH Y7wNKljB9GEfQlFkuLC9NWLaHFzADo0/0GDe/h3Zf3ludsGZEkRB4nWiSNtN8MQ/ f5coXjkXngnheuVyiYMLmCdfj3Mimo3y5FAyfFl4zERBn25sYQ+Z7XPGdDdETXBr zhsiR7htZsvYa0MQJymrztXRd8mlSCSJ14Ddj4qMBw5IcY1IBSbpGZehjKclxplq XM9FeQiGlrXVSPYucmltTfV++tFN0NR5JTTNLXtSJKRpn/lgf1a5cjZuqAaWtRPp BZ/jik/zpbZuHjqOkctuuBp3W9ps+pS99pHI4gBZoSNX3OfzHvbP22t7vouqy01i g51E1vG5BixinEsAFNWd =xOqE -----END PGP SIGNATURE----- diminator 2016-04-07 17:05:57 +02:00
  • 13b36122ba imports from crypto diminator 2016-03-31 15:10:43 +02:00
  • 80fde774e7 import keys from cryptoconditions set ed25519 as default diminator 2016-03-23 19:14:59 +01:00
  • 356c703846 iQIcBAABAgAGBQJXBoK8AAoJEGWBx8ObPTl9E1UP+wZK84qWzNLJbfogXl4rJyI9 C6yb7Eb7K7Ka43+E3+l/oNXvQlXVrDU72L4oM/QoZCZnFpj5Aori1/vSTNsNrKTy 1vxW68RDt1nPbYr7Vqq7pi4/qvPdISgHQMBpue4TXSkJiOBq/qT2bxdWATbbOF31 3v3K5LshyGVtpMZ9uPZDEK915LqxlkeP4FTs2qT863SxvCOH/5eu+/LNuwUZ+jwR ar4dUVtyaC8P/c+jREvjMkBX68oNytDnCRZ8nsKgdn2rMBnLurcwa2+iGt2As6cX SniboM0Y7CMWKIWqyIAVcmq41o7TujCWLM6s0OETjpB4eQSYPzWkX6uXIAwhmI6B Ywk5DYbY+icTI93RKOGXNvw92eVq6SdZ+XNo5zTdydfA4TEHeXhHvcuPwfOGUCdr rRJVadNXBPnH/H9EY3jjPfhporO44Y1FwhmVquRU9SWw26OULcYM7c0jQD8ybeRu kEg9HrI1Bdes0CD1HTmYPpNmC0urysaqWfCEpsnXWwv/1bu6s/w6HBphCT13DVIj epkYKjMkiHz92Kk2KlTqKQP+mp9C7XJT0IEKTDHHpvGQXDVV70lD33q9xURrFJw1 ILTzpJKvujKgD9zwXma0kZ6qcvBRSgTdXIEO4ApSkEb38m0Qy1Otoryf32qU/jdq 7M0hZEm9lbQnWBbVoEl6 =MO3b -----END PGP SIGNATURE----- vrde 2016-04-07 17:54:36 +02:00
  • bbf9fcc851 Add config to blueprint and fix tests madness vrde 2016-03-03 01:40:40 +01:00
  • 290b8c015b Add asset create and transfer vrde 2016-02-24 02:38:30 +01:00
  • c61d54a6fe Use unique db names in tests to allow xdist vrde 2016-02-19 00:10:44 +01:00
  • 0f39bf4a3b Make it harder for issue #27 to go unnoticed Sylvain Bellemare 2016-02-15 22:18:26 +01:00
  • 2e988847a0 Remove unused import Sylvain Bellemare 2016-02-13 02:15:44 +01:00
  • bdd79aebf5 Re-worked tests such that #27 is covered Sylvain Bellemare 2016-02-13 02:14:15 +01:00
  • 420fca5b05 Add code, have fun! Wrigley the Buffalo 2016-02-10 19:55:33 +01:00
  • 1e634c58a4 Planning release Sylvain Bellemare 2016-08-17 12:00:16 +02:00
  • 7613efe218 Merge branch 'master' of ../common into extract-common-tests-2 Sylvain Bellemare 2016-10-20 18:12:12 +02:00
  • dd3d712a03 Merge branch 'master' of ../common into extract-common-tests Sylvain Bellemare 2016-10-20 18:09:53 +02:00
  • 176cc20627 Extract tests into tests/common Sylvain Bellemare 2016-10-20 18:09:10 +02:00
  • b67239c6f1 Extract common modules into common directory Sylvain Bellemare 2016-10-20 17:42:29 +02:00
  • 8bc4f2bdde Improve documentation (#42) Tim Daubenschütz 2016-10-20 08:27:41 -07:00
  • 38ee56d9e6 bump to 0.0.6 tim 2016-10-14 15:33:24 +02:00
  • dfc7e518ef bump to 0.0.5 tim 2016-10-14 14:28:43 +02:00
  • 94d0782631 prevent adding None as fulfillment / condition to Transaction Scott Sadler 2016-10-13 16:12:27 +02:00
  • 3de5fc5ad1 Small modifications to support new cryptoconditions Rodolphe Marques 2016-10-13 16:33:41 +02:00
  • fd8b28b2d4 Bump version to 0.0.4 tim 2016-10-13 11:36:48 +02:00
  • 6671cf21f6 Remove resolved TODOs tim 2016-10-13 10:48:52 +02:00
  • 0c6911ccee Correct raised error tim 2016-10-13 10:46:24 +02:00
  • 0d466ad627 fix pep8 issues Rodolphe Marques 2016-10-12 15:55:50 +02:00
  • 9958bcd45e initial integration of asset Rodolphe Marques 2016-10-07 15:46:55 +02:00
  • b29a4a40e2 Add Asset amount to condition tim 2016-09-28 16:20:36 +02:00
  • 2d483a92b5 Add Asset into work-flow-functions tim 2016-09-28 16:03:43 +02:00
  • 5fcd5e88fc More renaming of payload => data tim 2016-09-28 14:09:39 +02:00
  • d3befe24dc Add basic Asset model tim 2016-09-28 12:03:54 +02:00
  • 3b59770e56 Add Asset exceptions tim 2016-09-28 11:03:32 +02:00
  • 246d88e6be Rename Data to Metadata tim 2016-09-28 10:24:55 +02:00
  • 023db292f9 Renaming inp to input_ tim 2016-10-12 13:56:14 +02:00
  • 81910378c4 Make exceptions.py comply to 80 chars tim 2016-10-11 17:34:11 +02:00
  • 043ec8bcdf Make util.py comply to 79 chars tim 2016-10-11 17:29:22 +02:00
  • 09253cb330 Make transaction.py compy to 79 chars tim 2016-10-11 16:02:28 +02:00
  • cfd627b471 Preemptively bump version to v0.0.3 for later release tim 2016-10-05 11:07:00 +02:00
  • 6f6ecbfc5e add fulfillment exception ryan 2016-10-04 17:07:50 +02:00
  • c1686b9237 Fix tests tim 2016-09-21 11:24:03 +02:00
  • 6e89668b39 PR feedback tim 2016-09-21 11:08:18 +02:00
  • 84eb56087a Allow custom thresholds tim 2016-09-20 18:31:38 +02:00
  • 5559230399 Catch CC Error for Fulfillment tim 2016-09-16 11:12:55 +02:00
  • 0134cc7a99 Preemptively bump version to v0.0.2 for later release Brett Sun 2016-09-08 15:28:00 +02:00
  • 20977269e8 Adjust fulfillment (de)serialization tim 2016-09-14 13:46:17 +02:00
  • 056ddceae4 Increase test coverage tim 2016-09-02 14:51:33 +02:00
  • ddd8fa1850 Create transfer-tx interface tim 2016-09-02 13:55:54 +02:00
  • 9f3a9aad0e Small adjustments to transfer-tx interface tim 2016-08-29 14:45:55 +02:00
  • bd3e3dc1c4 Transaction.transfer add single input and outputs tim 2016-08-26 15:43:06 +02:00
  • 01d738dbfa Add hashlock condition serialization tim 2016-08-25 23:27:57 +02:00
  • 73264b4c85 Add Transaction.create for hashlock conditions tim 2016-08-25 22:21:49 +02:00
  • 44fd9f6a1a Correct fulfillment validation logic tim 2016-08-25 21:45:47 +02:00
  • bcb722d4c4 Add Transaction.create tim 2016-08-25 21:29:08 +02:00
  • e322a6fea0 Heavy refactor to comply with current implementation tim 2016-08-25 19:29:16 +02:00
  • aec59da776 Use __eq__ to compare objects tim 2016-08-24 19:12:32 +02:00
  • cd3e8c09bf Add serialization validation for txids tim 2016-08-24 18:29:20 +02:00
  • 9c01162cb6 Adjust fulfillment validation interface tim 2016-08-24 11:57:41 +02:00
  • af94377935 Compliance to legacy BDB models tim 2016-08-23 20:08:51 +02:00
  • 74967caa03 Fix signing logic tim 2016-08-19 13:59:49 +02:00
  • fb0d8474cb Remove condition and fulfillment ids tim 2016-08-19 11:39:34 +02:00
  • 1794874d4a Transfer-tx fulfillments validation tim 2016-08-19 10:42:20 +02:00