Commit Graph

9915 Commits

Author SHA1 Message Date
Fang
436eeeb32b Implement +from-unix for turning timestamps into @da 2019-02-28 21:22:38 +01:00
benjamin-tlon
d06693dc7e
Add support to lens-command for pill output and optimized base64 encoding. (#1068)
Added support to `lens-command` for outputting a pill. We want this so that we can create (solid and brass) pills from `urb.py`.

This also adds an optimized base64 encoding routine. The previous version of base64 stack overflowed on large inputs, and a tail-recursive version took hours to encode 5mb of data. This one uses the `ripn` jet and only takes a second or two.
2019-02-27 16:12:59 -08:00
Fang
00f3c09e5a
Merge pull request #1083 from urbit/eth-rpc-topics-fix
Point to the correct topics when decoding Azimuth events
2019-02-26 22:42:14 +01:00
Fang
9b0fbb3444 Point to the correct topics when decoding Azimuth events 2019-02-26 21:48:24 +01:00
Fang
8afb61786b
Merge pull request #1081 from urbit/eth-watcher
Implement %eth-watcher, an app for tracking Ethereum events
2019-02-26 11:11:14 +01:00
Fang
3ebf874896 Add trailing newlines 2019-02-25 20:33:16 +01:00
Fang
a1d990735d Use unit to disambiguate poll timer state 2019-02-25 20:26:59 +01:00
Fang
717d148ac7 Lightly re-order ++watcher core, add comments 2019-02-25 19:47:39 +01:00
Fang
d876750c58 Implement ++peek so the app can by scried 2019-02-25 19:43:48 +01:00
Philip Monk
55b708d1b7
Merge remote-tracking branch 'origin/next' into philip/aquarium 2019-02-22 16:21:03 -08:00
Philip Monk
e22eac6a72
child-sync test passes 2019-02-22 15:52:18 -08:00
Philip Monk
3f74d30085
add ford printf in bad situation 2019-02-22 14:24:42 -08:00
Philip Monk
e319df9e8d
trigger dill init on merge completion 2019-02-22 14:11:53 -08:00
Fang
d0801660dc Remove debug pokes 2019-02-22 21:24:49 +01:00
Fang
a7ecb972e8 Implement %eth-watcher, an app for tracking Ethereum events
Poke with [%watch %sometag config:eth-watcher] to initialize,
then subscribe at /sometag to receive updates in the shape of
[%snap snapshot:eth-watcher] for initial and on-reorg logs,
[%logs loglist] for logs as they happen.
2019-02-22 17:43:37 +01:00
Fang
04d2117dcd
Merge pull request #1079 from urbit/eth-rpc-topics
More accurately represent Ethereum RPC filter topics
2019-02-22 14:07:56 +01:00
Philip Monk
838c9f5a1e
Merge pull request #1080 from urbit/philip/control-flow-verb
add control flow to |verb
2019-02-21 21:24:46 -08:00
Philip Monk
83c394ac49
add control flow to |verb 2019-02-21 15:58:21 -08:00
Philip Monk
99b6111597
wip 2019-02-21 15:57:51 -08:00
Philip Monk
3e1d742deb
add control flow to |verb 2019-02-21 15:56:46 -08:00
Philip Monk
ad4750fb93
add swap-vanes to aqua 2019-02-21 15:13:40 -08:00
Fang
16c5bf8b25 Be accurate in incoming/hoon-side structures also 2019-02-21 22:28:57 +01:00
Fang
2ea2245f97 More accurately represent Ethereum RPC filter topics
Rather than a flat list of topics to watch for, it is an indexed list
of topics to watch for in those specific positions. As such, items in
that list may also be zero (null, matches any topic), or a list of
topics (matches any one of those topics).

Additionally, topics are always specified using 32 bytes, so there is
no need to specify length explicitly.
2019-02-21 13:26:23 +01:00
Philip Monk
c4f3614f7b
various fixes, add ++check-file-touched 2019-02-17 00:42:31 -08:00
Philip Monk
ffedb36721
also pin validate-x to now 2019-02-16 22:10:45 -08:00
Philip Monk
f873bcdf91
pin to local time because using local desk 2019-02-16 21:33:48 -08:00
Joe Bryan
095a45fba3
Merge pull request #1073 from urbit/hotfix
release ames timer hotfix
2019-02-16 21:49:16 -05:00
Philip Monk
09995cd924
Merge pull request #1072 from urbit/philip/flop-ames-timers
add |bonk and flop ames timer order
2019-02-16 11:49:41 -08:00
Philip Monk
3e29612bf6
add |bonk and flop ames timer order 2019-02-16 10:42:09 -08:00
Philip Monk
c3faca01aa
factor out ++touch-file 2019-02-14 17:36:30 -08:00
Philip Monk
7f8e3daaaf
add test for changing a file 2019-02-14 17:19:12 -08:00
ixv
b50928abf1
Merge pull request #1069 from urbit/next
Merge next into master
2019-02-14 13:42:20 -08:00
Isaac Visintainer
043b965828 [CI] bump pinned vere commit 2019-02-14 13:13:22 -08:00
Isaac Visintainer
664a819f15 bump ames protocol number to 1 2019-02-14 13:08:57 -08:00
Philip Monk
6337c9162b
no barcabs anymore 2019-02-12 16:11:19 -08:00
Philip Monk
42d5c9004c
small fixes and docs 2019-02-12 11:26:48 -08:00
Philip Monk
3336699660
most of proper cache restoration 2019-02-11 18:52:32 -08:00
Philip Monk
11adf30c72
more modular test headstarts 2019-02-11 15:53:23 -08:00
Ted Blackman
ee79b23add
behn even dumber (#1066) 2019-02-11 15:34:08 -08:00
Philip Monk
600dc02a2f
basic ph test composition 2019-02-11 15:25:25 -08:00
Philip Monk
17cea6a1c7
better child-sync test 2019-02-11 14:18:18 -08:00
Philip Monk
a74f750dd9
Merge pull request #1064 from urbit/philip/behn
Don't fire timer in the middle of another event and take one timer at a time
2019-02-09 13:59:51 -08:00
pilfer-pandex
daa875f330
Merge pull request #1063 from urbit/dojo-first
Make a new ship launch into dojo
2019-02-09 10:58:12 -08:00
pilfer-pandex
2d70c8c9e7 Remove ^x from test travis tests 2019-02-09 00:50:40 -08:00
Philip Monk
0e90721db3
modify behn to not fire in the middle of another event and take one timer at a time 2019-02-08 19:19:50 -08:00
Philip Monk
da12f0467a
WIP 2019-02-08 19:18:38 -08:00
Philip Monk
0fc7ab112e
modify behn to not fire in the middle of another event and take one timer at a time 2019-02-08 19:17:46 -08:00
pilfer-pandex
9b2ca27430 Make a new ship launch into dojo 2019-02-08 18:40:38 -08:00
Philip Monk
462f027c16
Merge remote-tracking branch 'origin/master' into philip/aquarium 2019-02-08 15:30:24 -08:00
Philip Monk
64b11765b5
WIP merge 2019-02-08 15:21:40 -08:00