Commit Graph

33 Commits

Author SHA1 Message Date
jl777
f345b95386 Initial assets 2018-07-18 03:02:37 -11:00
ca333
7f04652a00 add darwin cond
use stdlib for darwin build
2018-04-20 22:42:22 +02:00
ca333
4790166753 add OSX cond
OSX specific condition
2018-04-20 22:38:24 +02:00
ca333
942e45b592 add windows port
use windows.h for WIN crossbuild
2018-04-20 01:56:09 +02:00
Scott Sadler
8a8e10f02f cleanups 2018-04-09 11:53:13 -03:00
Scott Sadler
e36af93bab update cryptoconditions 2018-04-07 21:46:29 -03:00
Scott Sadler
39c9911e9c change Eval data structure to single code blob 2018-04-07 18:07:52 -03:00
Scott Sadler
4729632250 * make interface for getting tx safer in Eval
* restrict lengths in cryptoconditions to avoid ridiculous situations
2018-04-06 14:35:46 -03:00
Scott Sadler
561f3e18c1 tests for bet protocol done; verify notarisation still to test 2018-04-05 05:06:22 -03:00
Scott Sadler
375927407b betprotocol functions 2018-04-03 04:48:24 -03:00
Scott Sadler
660b32c300 cryptoconditions functions to create conditions 2018-04-02 20:44:10 -03:00
Scott Sadler
4c121ffdb0 cpp test suite for cryptoconditions integration 2018-04-01 21:18:01 -03:00
Scott Sadler
563581aff4 many changes: * fix CC malleability * extra validations for CCs such as requiring a signature and limiting types * different SIGHASH types for CC 2018-03-31 23:20:03 -03:00
Scott Sadler
2c8d8268dd ImportPayout cc eval code and alot of general cc polish. tests to write 2018-03-30 15:46:41 -03:00
Scott Sadler
991c422a9d fix CC 2018-03-28 15:02:20 -03:00
Scott Sadler
51aad18733 remove replacementpool 2018-03-26 16:21:33 -03:00
Scott Sadler
49cd4daab2 cryptoconditions secp256k1 tests canonical signature 2018-03-17 23:09:14 -03:00
Scott Sadler
c6fa342bd6 no more cryptoconditions submodule 2018-03-12 17:57:18 -03:00
Scott Sadler
76b5216cf6 remove cryptoconditions submodule 2018-03-12 17:54:30 -03:00
Scott Sadler
bd7ecdec06 fix build, allow 0 priority 2018-03-12 17:27:50 -03:00
Scott Sadler
a8acafb354 test suite for replacementPool 2018-03-12 01:57:35 -03:00
Scott Sadler
2b2c75de29 basic implementation of transaction replacement. requires cleanup and testing 2018-03-08 15:15:01 -03:00
Scott Sadler
80ea0d26b0 latest cryptoconditions 2018-02-26 02:10:58 -03:00
Scott Sadler
7d937f290e add secp256k1 condition type to cryptoconditions 2018-02-24 19:43:37 -03:00
Scott Sadler
db2df2c37b integration test for basic aux condition 2018-02-22 00:59:15 -03:00
Scott Sadler
691b8708f1 Komodo CC aux callback has access to transaction via checker 2018-02-21 19:28:52 -03:00
Scott Sadler
73b9e32b9d update to latest libcryptoconditions 2018-02-21 14:10:42 -03:00
Scott Sadler
85b55ada89 use public github url 2018-02-19 21:13:05 -03:00
Scott Sadler
f5cf215f71 extra tests for failure modes and remove CRYPTOCONDITION_OVERSIZE error state 2018-02-19 18:24:12 -03:00
Scott Sadler
6e821110fd auxiliary cryptoconditions 2018-02-06 18:37:08 -03:00
Scott Sadler
63d3e4aab1 add isFulfulled to cryptoconditions 2018-01-23 14:12:43 -03:00
Scott Sadler
2b67565e51 update cryptoconditions module ref 2017-10-20 23:44:45 -07:00
Scott Sadler
07f83521f7 basic integration of cryptoconditions 2017-10-19 14:08:32 -07:00