Commit Graph

117 Commits

Author SHA1 Message Date
Fang
e8bf93770f Touch up Ethereum structs and calls to support latest contracts 2018-12-13 21:42:20 +01:00
Joe Bryan
6f4b2378ec 21. single-homes %clay %warp/%werp tasks 2018-12-13 14:07:19 -05:00
Joe Bryan
d4e9759b28 18. single-home %clay %info task 2018-12-13 14:07:10 -05:00
Joe Bryan
e86b23393c 16. single-home %clay state 2018-12-13 14:07:03 -05:00
Joe Bryan
18cb206eee 15. single-homes %ford %kill task 2018-12-13 14:06:59 -05:00
Joe Bryan
5095020755 14. single-home %ford %build task 2018-12-13 14:06:56 -05:00
Joe Bryan
c4c5fe5a79 13. single-home %ford state 2018-12-13 14:06:52 -05:00
Joe Bryan
ec05958e4d 4. single-home %jael tasks 2018-12-13 14:06:24 -05:00
Joe Bryan
5bedf98b77 updates the |snap:dawn gates to produce units 2018-12-07 02:33:46 -05:00
Joe Bryan
4508aa9c95 updates the |take:dawn gates to produce units and print errors 2018-12-07 02:09:28 -05:00
Joe Bryan
6a1f32bb19 Merge branch 'release-candidate' into single-home
* release-candidate:
  [CI] updates pinned vere commit
  Use a trap to lazily evaluate the arguments to %dude in Eyre.
  Don't do two passes in the unjetted +sort
  %hold removed
  losing the `b` reference
  remove !:
  use assertion
  Update pin-vere-commit.txt
  type variance bug fix
  Trim ethereum snapshot in Jael (#911)
  Moved to +jack
  Add ~| to arvo to try to debug intermittent crash.
  Add special cases for %da and %ta to +slaw
2018-12-06 19:07:38 -05:00
Joe Bryan
e0bce20c26 7. trivially single-home the vanes 2018-12-06 00:36:17 -05:00
Ted Blackman
2001d39360
Trim ethereum snapshot in Jael (#911)
trim snapshot format
2018-12-05 16:26:32 -08:00
Joshua Reagan
e71c57b445
disable test-reef-slow 2018-11-29 13:56:45 -06:00
Joe Bryan
6022da6d06 fixes %ford %reef build, enables and fixes test 2018-11-27 23:46:34 -05:00
Fang
35fe55c701
Merge branch 'release-candidate' into keygen-changes 2018-11-14 16:20:04 -08:00
Fang
113f82b6f0
Merge pull request #824 from urbit/vat-q
Add @q, phonetic data representation
2018-11-13 11:07:25 -08:00
Fang
6298a94729 Add super basic tests for argon2 2018-11-06 16:49:30 -08:00
Fang
f4d3ff9665 Add tests for blake2b 2018-11-06 16:17:22 -08:00
Fang
28c153bfd0 Add tests for ripemd-160 2018-11-06 14:14:55 -08:00
Fang
37e2a186da Merge branch 'release-candidate' into keygen-changes 2018-11-06 10:37:37 -08:00
Philip Monk
0db24cf208
clean and add tests 2018-10-31 15:18:40 -07:00
Philip Monk
aaed5b992a
fix dawn tests 2018-10-30 17:05:33 -07:00
Joe Bryan
3e09b9b6c5 includes block number and ethereum gateway url in boot event 2018-10-29 15:38:14 -04:00
Joe Bryan
ff0564338c finishes incomplete +test-take-bloq from previous 2018-10-29 15:36:53 -04:00
Joe Bryan
087b6c92b0 pins pre-boot validation eth rpc requests to a single block 2018-10-29 14:02:36 -04:00
Joe Bryan
7269c09771 adds life-mismatch checks to pre-boot validation 2018-10-25 17:39:34 -04:00
Fang
bb7c301c62 Disable some of the more expensive PBKDF tests
So that CI is happy again.
2018-10-24 15:27:13 -07:00
Fang
aeeb075ddd Add a more generic PBKDF implementation into zuse
Can be fed arbitrary KDF functions and operate using those.
Includes arms for calling with HMAC-SHA variants.

Still takes @t rather than sane-byte-order @ though...

Includes tests.
2018-10-24 13:42:35 -07:00
Joe Bryan
d9fa9a75c4 refactors |dawn (pre-boot validation)
adds comments, fixes moons, simplifies product type
2018-10-16 23:47:39 -04:00
Joe Bryan
535ab6e90b updates %jael to save and %ames to give domains (on boot/startup)
also defers initial clay merge,
renames +turf (utf8 to utf32) to +taft,
and removes duplicate +turf (domain) declarations,
and updates pinned vere to use them
2018-10-16 21:02:41 -04:00
Joe Bryan
d5368c22fe simplify %pubs and %vein wires so the ducts can be deduped 2018-10-05 23:25:38 -04:00
Joe Bryan
bb4bc95e97 adds basic %init test for %ames 2018-10-05 20:58:19 -04:00
Joe Bryan
71c57c14f2 removes %jael %init, adds tests for %dawn 2018-10-05 20:56:49 -04:00
Joe Bryan
536bf47095 adds pre-boot ethereum validation (|dawn) and tests 2018-10-05 19:54:06 -04:00
Ted Blackman
b349890fb8 use the clay mime cache for sync; also sort some of clay's ford builds for more determinism 2018-10-04 11:37:42 -07:00
Fang
020a8fd96a Add @q, phonetic data representation
It's @p, except never scrambles, and doesn't use -- in large values.
2018-09-27 19:56:36 -07:00
Elliot Glaysher
db34424de2 Fix +grad case in +make-join, add assertions. 2018-09-13 14:51:12 -07:00
Fang
b4631e9438
Merge pull request #803 from urbit/ethereum-signing
Ethereum transaction signing
2018-09-06 11:17:52 +02:00
Ted Blackman
0ac5038b7b
Enqueue second Clay write during an Arvo event (#807)
* clay queue passes test

* docs on :cue and :tip in clay

* minor typo
2018-09-05 16:05:23 -07:00
Ted Blackman
2c7cbe5382 refactored +expect-schematic and completed first clay test 2018-09-04 16:37:01 -07:00
Fang
9cb8828d44 Add tests for Ethereum transaction signing
Simple almost-real-world transactions as generated by web3.js.
2018-09-05 01:23:34 +02:00
Fang
24886d327f Add tests for RLP encoding 2018-09-05 00:52:25 +02:00
Ted Blackman
c0c00de7e9 Fix %reef handling more. Now uses the right part of the arvo core 2018-09-02 03:48:40 -07:00
Ted Blackman
60fcfc467e fix ford %reef dependency tracking 2018-08-30 16:06:27 -07:00
Elliot Glaysher
ac089cef80 Merge remote-tracking branch 'origin/release-candidate' into remove-eny-from-tests 2018-08-29 15:45:10 -07:00
Ted Blackman
8684f58257 minor cleanup 2018-08-29 15:09:51 -07:00
Elliot Glaysher
03ed4dbee5 Rebuild the test support library so its easier and doesn't use entropy. 2018-08-29 14:57:22 -07:00
Ted Blackman
3b4ca6c8a9 +expect-schematic in ford test lib 2018-08-29 14:56:54 -07:00
Elliot Glaysher
73ad9a20a5 11: Move ethereum tests to %tests/sys/zuse 2018-08-29 11:11:41 -07:00
Elliot Glaysher
fbfabe50d3 10: Mass rename +expect-nu-eq to +expect-eq 2018-08-29 11:09:37 -07:00
Elliot Glaysher
4581cfab51 9: Move clay test to expect-nu-eq 2018-08-29 11:03:26 -07:00
Elliot Glaysher
66c74bcd74 Merge remote-tracking branch 'origin/acme-factor' into expect-nu-eq 2018-08-29 10:25:30 -07:00
Elliot Glaysher
f78323b5b4 5: Remove expect-eq from jael tests. 2018-08-28 16:35:28 -07:00
Elliot Glaysher
074e0e0138 4: Move jael tests out of generator and into test framework. 2018-08-28 16:30:26 -07:00
Elliot Glaysher
40b5dbc15f 3: Completely remove expect-eq from %/tests/sys/zuse. 2018-08-28 16:16:37 -07:00
Elliot Glaysher
753f2f6a5a 2: Completely remove expect-eq from ford tests. 2018-08-28 15:56:01 -07:00
Ted Blackman
7163c60649 remove superfluous casts 2018-08-28 15:11:24 -07:00
Ted Blackman
adec3a0f96 a clay test passes 2018-08-28 15:02:53 -07:00
Elliot Glaysher
e88787dee0 1: Add +expect-nu-eq and use it where we were manually nest checking. 2018-08-28 14:22:06 -07:00
Elliot Glaysher
e1ee2b211e +capped-queue is also general. Move to zuse and add tests. 2018-08-27 15:25:33 -07:00
Elliot Glaysher
7f623772ac The +clock structure is general, put it in zuse and add tess. 2018-08-27 14:51:42 -07:00
Elliot Glaysher
ac3dd392d0 Move keccak tests so directory structure follow %/sys. 2018-08-27 14:25:46 -07:00
Elliot Glaysher
1906f9e654 Make %/tests mirror the rest of the filesystem. 2018-08-24 15:14:11 -07:00
Elliot Glaysher
89a0a91c57 Boots without old ford. 2018-08-09 11:22:37 -07:00
Ted Blackman
6adf5b8652 dummy +build; use generator for tests 2018-03-15 17:21:46 -07:00
Ted Blackman
7b9b43f959 Data structures compile 2018-03-15 11:48:24 -07:00