285 Commits
Author SHA1 Message Date
pharpend d41f29aa1f website 2023-07-26 15:19:41 -06:00
pharpend 12b5a01394 organizing vanillae website
index.html is *just* going to be an index. it will factor out everything to
links, but it will have *all* the links
2023-07-22 01:24:24 -06:00
pharpend 301030d3b8 Merge branch 'pharpend/sidekick-tx-sign-yesprop' into pharpend/develop 2023-07-20 14:38:12 -06:00
pharpend 6e1189a789 version bump sk/awcp/parasite to add tx_sign_yesprop
There is now an explicit function to have superhero sign the transaction *and*
propagate it into the network.  JR will simply reject these requests.
2023-07-20 14:34:19 -06:00
pharpend 50cac48f99 [wip] updating sidekick 2023-07-19 00:38:03 -06:00
pharpend ff8670d592 committing because switching branches 2023-07-18 14:48:23 -06:00
pharpend 19203cc003 have page script talking to controller 2023-07-14 20:53:35 -06:00
pharpend 984f562579 wrote out architecture rant in readme 2023-07-12 17:17:03 -06:00
pharpend 373d43dd8c committing because commitment is good 2023-07-09 21:01:54 -06:00
pharpend b76397b723 jr code cleanups 2023-07-09 15:03:53 -06:00
pharpend ef112d7da4 apparently github doesn't understand what hyperlinks are anymore 2023-07-08 23:02:26 -06:00
pharpend 49ce304ec5 add readme to vrlp, assertion about encode->decode roundtrip 2023-07-08 23:00:45 -06:00
pharpend 890372f27f Merge branch 'pharpend/develop' of github.com:aeternity/Vanillae into pharpend/develop 2023-07-08 19:28:55 -06:00
pharpend c04fc74e97 site 2023-07-08 19:28:49 -06:00
pharpend 8fab36de60 jr 2023-07-08 19:28:41 -06:00
pharpend bf20eb0f09 just trying to get a bad jr working so it works 2023-07-07 00:20:26 -06:00
pharpend 8f09c41676 doccing things 2023-07-06 23:59:30 -06:00
pharpend e408ba9b2a add vrlp tests 2023-07-06 19:52:40 -06:00
pharpend 180a395092 Merge branch 'master' into pharpend/develop 2023-07-06 11:14:00 -06:00
pharpend c900e16e02 Merge branch 'pharpend/develop' of github.com:aeternity/Vanillae into pharpend/develop 2023-07-06 11:13:26 -06:00
pharpend 472c97df62 add vanillae rlp lib 2023-07-06 11:13:20 -06:00
pharpend 754a3faf89 add vrlp project 2023-07-06 11:08:25 -06:00
Craig Everett 3677709c89 v2 -> v3 2023-06-15 20:20:33 +09:00
pharpend 892bec960b add the TODO file 2023-05-28 15:41:53 -06:00
pharpend 812920cf2e all the tests pass 2023-05-28 15:40:54 -06:00
pharpend daea58c91e vdk_tests_cases appears done 2023-05-28 13:25:51 -06:00
pharpend 668fe623cd vdk_rlp appears done 2023-05-28 13:08:45 -06:00
pharpend 7b9df16196 fix vdk_base64 package name, faert appears to be done 2023-05-25 15:50:45 -06:00
pharpend e0fcb7b88a vdk_base58 appears done 2023-05-25 15:47:26 -06:00
pharpend be7b2dd219 base64 appears done 2023-05-25 15:15:19 -06:00
pharpend a548572de9 vdk_binary seems to be done 2023-05-25 15:13:16 -06:00
pharpend ee30eaaf7f [wip] factoring vdk out into several packages 2023-05-25 15:05:48 -06:00
pharpend 35ef2e0b1d vanillae project reorganization 2023-05-25 12:58:23 -06:00
pharpend 6c80c37efa bits more 2023-05-24 00:52:59 -06:00
pharpend 60f56cf25d i think i figured out the boundary case crap 2023-05-15 16:57:02 -06:00
pharpend 93ce93a3bf ts bitstring work 2023-05-12 18:31:30 -06:00
pharpend f63b7f6c7a start bitstring concat rewrite 2023-05-12 14:11:21 -06:00
pharpend eac235e3da bitstring concat test cases 2023-05-11 16:14:54 -06:00
pharpend d36fcf826d start documenting jex: 2023-05-09 16:16:43 -06:00
pharpend d6a8fa87dd vdk bitstring testing 2023-05-09 16:16:30 -06:00
Spivee 80e80f9f9e Complex AACI type coercion (#3)
* build complex and indirected types into AACI

* break up coerce and coerce_step

coerce_step handles the looping and accumulation logic, whereas coerce
just handles one term, and returns {ok, _} or {error, _}. This way
coerce can become recursive, and even without recursion becomes easier
to read, due to fewer nested tuples.

Pretty insignificant change, but it'll be nice to have something to diff
off of more cleanly.

* coerce some more types

Still haven't covered lists or tuples, but these were enough to cover a
real contract that I want to test properly, once I have a node to test
on.

* process types from all contracts in ACI

This includes the contract itself, which is added as an alias for
`contract`. This way the ACI can describe and use contract interfaces,
and `ct_*` contracts can be passed into vanillae.

* coerce lists and tuples
2023-05-09 20:11:31 +09:00
Craig Everett 21040bf4b8 minor 2023-05-07 12:32:19 +09:00
pharpend e99981b73e fix a couple of typos 2023-05-03 14:27:20 -06:00
pharpend 28ddd5ddb4 add bit concat procedure 2023-05-03 14:22:38 -06:00
pharpend c093445978 start js bitstring library 2023-05-03 13:44:15 -06:00
pharpend e470413f77 start sidekick docs 2023-05-02 16:45:20 -06:00
Craig Everett c8d1c8ae60 Version increase 2023-05-01 13:55:18 +09:00
Craig Everett be23f84037 Merge branch 'packaging' 2023-05-01 13:52:43 +09:00
Craig Everett 5a92682c22 Applicationize Vanillae and fix 'ok' assertion 2023-05-01 13:38:34 +09:00
Spivee e8c0242d19 Fix handle_down error message (#2)
* Fix handle_down error message

It was printing a tuple with `~s`, and also tried to pretty print a fat
call stack more than a hundred columns into the first line, which put
together made for some confusing exception-during-error-handling
messages in the erlang console.

* Switch to unicode formatting in handle_down
2023-05-01 13:37:53 +09:00