Commit Graph

21 Commits

Author SHA1 Message Date
matt c617cd5cfe lint fixes 2021-05-28 17:06:40 +01:00
Richard Kiss acf1b6fb4d Make the two pool puzzles more similar. 2021-05-26 00:09:02 -07:00
Richard Kiss e7b069a1ab Improve some names. 2021-05-25 23:04:12 -07:00
Richard Kiss def111926f Some inlining, optimizing `pool_*.clvm`. 2021-05-25 19:19:40 -07:00
matt 232e24323d added more truths 2021-05-25 21:23:42 +01:00
Richard Kiss effa92eec1 Curry in `LAUNCHER_PUZZLE_HASH`. 2021-05-25 12:10:51 -07:00
Richard Kiss f30329d7ef Rename some stuff. 2021-05-25 12:08:29 -07:00
Richard Kiss ecb9b0b58a Use "curry-and-treehash.clinc". 2021-05-25 12:05:54 -07:00
matt ed947837c9 Un-flip output list
Fix test for this list
Add delayed puzzle clvm
2021-05-24 15:18:29 +01:00
matt 18632f5395 add extra truths passed in to singleton and adjust innerpuzzles 2021-05-21 17:02:59 +01:00
matt 2432e51f0e Remove unnecessary mod_hash_hash
Fix bug in p2_singleton assert_my_coin_id
2021-05-21 14:54:30 +01:00
matt 63bbb3a7e4 added auto-wrapping and exactly one odd output checks 2021-05-19 17:43:12 +01:00
matt 2f916a9714 lots of lint fixes 2021-05-17 17:46:45 +01:00
matt 2d8bbf0130 Fix bug where 0x00 was prepending coin_id 2021-05-17 16:33:35 +01:00
matt 36a9f02694 Fix genesis_id passing in singleton_top_layer 2021-05-17 15:46:33 +01:00
matt 5441d77495 changes to a lot of singleton related code following several meetings 2021-05-13 16:48:43 +01:00
matt ebb8f2d58b save progress before rebase 2021-05-10 14:22:46 +01:00
matt 695b12c03a create p2_singleton puzzle and add test 2021-05-10 14:21:38 +01:00
matt-o-how c1846b0f49
Singleton improvements (#2286)
* Changed singleton to take puzzlehash as origin.
Updated DID wallet to use this

* fixed hex and sha256tree for singleton puzzle

* require more signature for DID spends

* fix singleton tests
black format did wallet

* fix broken test
fix linting
switch to inline functions

* remove unused defuns from singleton_top_layer
2021-04-27 11:25:33 -07:00
arvidn 6b4d060758 pass through max cost all the way down to where we execute the CLVM code 2021-04-17 10:34:13 -07:00
matt-o-how 5e1bf6d5f3
Merge DID into main (#1720)
* rebase DID off main

* fix indentation and imports

* lint fixes

* fix test_compilation paths for new puzzles

* added _init__.py for did_wallet

* mypy typing fixes

* included did_wallet in setup.py module list

* stored pubkey & puzhash so that recovery_spend can choose not take them

* black missing comma
2021-04-06 19:31:44 -07:00