Commit Graph

867 Commits

Author SHA1 Message Date
Fang
e362b4b1c8 Merge in userspace constitution work. 2018-05-14 19:59:34 +02:00
Fang
09e4e813d0 Make sure jael gets processed alongside other vanes. 2018-05-10 01:43:43 +02:00
Curtis Yarvin
07fd6faab9 Merge branch 'master' into research-merge; broken 2018-05-03 10:51:39 -07:00
Fang
1e0326f739 Encode block numbers properly. 2018-05-03 17:16:47 +02:00
Fang
c596ce12a7 Correct DNS domains getter signature. 2018-05-01 01:47:14 +02:00
Fang
856196c877 Fix subscription path range parsing. 2018-04-25 20:54:36 +02:00
C. Guy Yarvin
97d2de4f4e Still some mild spec conversion bugs. 2018-04-22 19:41:24 -07:00
Fang
52222bed73 Typo correction in read request id parsing. 2018-04-18 23:50:32 +02:00
Fang
e5aec54571 Fix hull diff generation and application. 2018-04-18 23:18:17 +02:00
Fang
b10b27e0a7 Move call data generation to lib. 2018-04-18 14:04:18 +02:00
Fang
2f4ce78d4e address > @ux 2018-04-18 01:26:22 +02:00
Fang
219cab4783 Support proxy change events. 2018-04-18 01:25:37 +02:00
Fang
a16d92b43f Hull diff application. 2018-04-18 00:34:26 +02:00
Fang
b78fdccd54 Implement parsing of hull diffs from event logs. 2018-04-18 00:32:02 +02:00
Fang
7e74cd3bb7 Update parsing of event logs to assume up-to-date RPC API spec. 2018-04-18 00:30:25 +02:00
Anton Dyudin
8280e41dd1 Use ++tang instead of ++wall test output 2018-04-17 14:36:42 -07:00
Fang
4ed365a263 Support reading the DNS domains from the Ships contract. 2018-04-17 23:11:59 +02:00
Fang
e857a77c74 Include getFilterLogs operation. 2018-04-17 16:18:13 +02:00
Fang
a8415d38bc Conform to geth node standard. 2018-04-17 15:40:17 +02:00
Fang
821c7e418d Actually include /lib/constitution. 2018-04-13 21:50:22 +02:00
Fang
2dfe11f1eb Merge commit 'bedb0445196beca1f8477868f9ddb7b316a8936f' into constitution 2018-04-13 21:48:22 +02:00
Fang
da1dc7a074 Remove commented out code. 2018-04-12 19:34:58 +02:00
Fang
38fce5986e Disable relative message number in subscription ranges. 2018-04-12 16:47:32 +02:00
Fang
1798d3cbe3
Merge pull request #658 from Fang-/hall-last-x
Get last x messages from hall
2018-04-11 23:56:45 +02:00
Fang
8e9387e8c4 Don't accidentally return the end index in input for dynamic arrays. 2018-04-10 21:34:22 +02:00
Fang
8af91e2af6 More structures for the Ethereum lib. 2018-04-09 16:58:39 +02:00
Fang
dba3abac6b Correctly decode bools. 2018-04-04 21:28:45 +02:00
Fang
99df5ec158 Make Ethereum decoding function a wet gate, producing tuples with type info.
Type information still lost for array members.
2018-04-04 17:15:23 +02:00
Fang
b46315af11 Fix off-by-one when parsing bytes32. 2018-03-22 16:34:15 +01:00
Fang
6fe0a29a55 Support Ethereum filter creation and polling. 2018-03-21 22:58:11 +01:00
Fang
4ef49b878f ++default-block -> ++block 2018-03-21 15:44:18 +01:00
C. Guy Yarvin
3ffa56cbbd Fix previous commit. 2018-03-19 10:43:25 -07:00
C. Guy Yarvin
3afa0876d3 Stop using obsolete $~ syntax. 2018-03-18 21:18:20 -07:00
C. Guy Yarvin
5f7d3922bd End use of legacy $| and $& syntax. 2018-03-18 20:54:47 -07:00
C. Guy Yarvin
79aa1cbc61 Fix $? to use %fits. 2018-03-17 18:06:15 -07:00
Elliot Glaysher
85e6b70d50 Prime the cache during |overload 2018-03-16 15:22:55 -07:00
Fang
aacbbd5517 Comments and light cleanup. 2018-03-15 16:43:35 +01:00
Fang
e311b1a4e9 Expand RPC request generation to allow custom IDs. 2018-03-15 15:59:33 +01:00
Fang
9047199b55 Support JSON RPC batch requests. 2018-03-15 00:58:01 +01:00
Fang
2b76a23b44 Implement decoding of Ethereum arguments/call results. 2018-03-14 23:49:36 +01:00
C. Guy Yarvin
5c8a77fe90 Final syllable renaming. 2018-03-13 21:36:10 -07:00
Fang
f28b9f7b60 RPC API structures are part of the Ethereum lib proper for now. 2018-03-13 14:47:21 +01:00
Fang
d8ddcbf386 Can now make requests to Ethereum nodes. Supports chain read requests. 2018-03-13 00:42:24 +01:00
Fang
91070222d7 Use ++co for rendering hex. 2018-03-13 00:40:34 +01:00
Elliot Glaysher
78c1f091dc Make |overload take a start time, in addition to a recur duration.
This will allow us to set |overload so it will run once a day at something
like 3 AM.
2018-03-12 15:27:51 -07:00
Fang
ed0da9ed2f Add arm for encoding an entire call.
Clean up printfs.
2018-03-12 17:03:21 +01:00
Fang
239a5d7744 Work with octs for encoding the bytes types. 2018-03-12 17:02:32 +01:00
Fang
62f18aff31 Merge branch 'master' of https://github.com/urbit/arvo into constitution 2018-03-12 15:39:36 +01:00
Anton Dyudin
d0138ff7fa fix #654 by having assert-eq accept a vase of a pair
flipping the order of the pair while rewriting all the test was necessary anyawy, to accoutn for heavier-twig tendencies
2018-03-09 19:43:35 -08:00
Anton Dyudin
3bb24f1327 move test- check- prefix filter to lib/tester 2018-03-09 19:27:32 -08:00