Commit Graph

9614 Commits

Author SHA1 Message Date
Jose L. Bellod Cisneros
697a69ff4b unit tests for +qeu fix 2019-03-30 19:51:02 +01:00
Jose L. Bellod Cisneros
397dd6df81 fixes a bug in +nap:to affecting three-item queues 2019-03-30 18:53:05 +01:00
Fang
04b71f2cf8
Merge pull request #1121 from urbit/readme
Add a readme
2019-03-26 21:05:40 +01:00
Fang
da883a5eee Add simple .md mark 2019-03-25 23:03:24 +01:00
Fang
98ef8fa38f Add minimal contributing section to readme 2019-03-25 17:23:37 +01:00
Fang
19cb5710e9 Add a readme 2019-03-25 17:19:15 +01:00
ixv
f279384956
Merge pull request #1113 from urbit/hotfix
Merge hotfix into master
2019-03-18 16:21:16 -07:00
ixv
67023d644c
Merge pull request #1112 from urbit/landscape-signin
landscape sign in page
2019-03-18 15:52:22 -07:00
Anthony Arroyo
6b4d6dabce landscape sign in page 2019-03-18 15:49:43 -07:00
ixv
e5101ac831
Merge pull request #1111 from urbit/revert-1109-landscape-signin
Revert "Landscape signin page"
2019-03-18 15:40:41 -07:00
ixv
a90298f426
Revert "Landscape signin page" 2019-03-18 15:39:55 -07:00
ixv
10d05ad2f3
Merge pull request #1109 from urbit/landscape-signin
Landscape signin page
2019-03-18 14:25:34 -07:00
ixv
fcb556815d
Merge pull request #1104 from urbit/hotfix-comet-sigil
Fixed comet sigils on landscape
2019-03-18 14:25:19 -07:00
Anthony Arroyo
516052c750 landscape sign in page 2019-03-16 19:06:40 -07:00
Fang
2092ee3cba
Merge pull request #1098 from urbit/topics-decoding-patch
Fix topics decoding to work with zero values
2019-03-16 15:15:19 +01:00
Isaac Visintainer
061eb64375 reverted mobile pr; changed comet sigil to X 2019-03-12 16:16:06 -07:00
Isaac Visintainer
18e799a297 removed trailing whitespace 2019-03-12 15:56:59 -07:00
Isaac Visintainer
fe9648ea9b landscape: 1fcdc49935e6b1361270eb054611f06f765d5965 2019-03-12 15:15:20 -07:00
Fang
e029ce1e44 Fix off-by-ones in Ethereum ABI en/decoding logic 2019-03-08 12:44:10 +01:00
Fang
84f3441210 Refactor Ethereum ABI decoding logic to do less busywork
++decode-arguments now takes already-parsed words, rather than a @t of
words, so that we operate on straight atom values instead of hex
strings.
For the ++decode-topics case, we no longer re-string and un-string the
input data prior to processing.
2019-03-08 01:28:40 +01:00
Fang
b1d114066b Fix Ethereum ABI encoding for the %bytes data type
Don't encode it like you do %bytes-n, which limits length to 32 bytes.
2019-03-08 00:34:01 +01:00
ixv
2c73fb9793
Merge pull request #1101 from urbit/next
Merge next into master
2019-03-07 13:27:24 -08:00
Isaac Visintainer
8677a4e779 bumped ames protocol number 2019-03-07 12:42:31 -08:00
Isaac Visintainer
9d73739765 Merge branch 'hotfix' into next 2019-03-07 11:46:00 -08:00
Anthony Arroyo
dbc9be4243 landscape 3f83c798bd61b7e6cef5c4e2f7c7f3ac89d4ec09 2019-03-07 11:40:30 -08:00
Philip Monk
c5e6547894
Merge pull request #1074 from urbit/philip/pin-local
pin to local time because using local desk
2019-03-06 17:41:41 -08:00
Fang
3ef6007930
Fix topics decoding to work with zero values 2019-03-06 16:50:05 +01:00
Fang
b3e4604255
Merge pull request #1092 from urbit/eth-rpc-blockbynumber
Support eth_getBlockByNumber Ethereum RPC call
2019-03-05 01:10:21 +01:00
ixv
4a66b93773
Merge pull request #1094 from urbit/remove-json-hard
removed hard calls on json blobs
2019-03-04 16:01:21 -08:00
Isaac Visintainer
95a255d032 removed hard calls on json blobs 2019-03-04 14:39:52 -08:00
Fang
bcdd6e60d6 Support eth_getBlockByNumber Ethereum RPC call 2019-03-04 22:32:47 +01:00
Fang
7542084ee7
Merge pull request #1087 from urbit/da-from-unix-time
Implement +from-unix for turning Unix timestamps into @da
2019-03-03 21:37:37 +01:00
jfranklin9000
34c69c300f added initial image support to udon parser (#1085) 2019-03-01 18:41:12 -08:00
Logan Allen
efc1873b77
Tiebout - Apple Push Notification Server App (#1084)
* App for sending Apple Push Notifications

* First pass at Hall subscription logic

* Tiebout app works end to end, can receive actions via Eyre, and can resubscribe to circles

* style changes for tiebout
2019-03-01 10:37:16 -08:00
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
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
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