urbit/pkg/arvo/app
yosoyubik a01289145b naive: update aggregator cached naive state eagerly
The aggregator keeps a cached naive state that is recreated using the 
canonical L2 state from the %azimuth agent, every time a new L2 tx comes 
in via +take-tx (used by clients of the aggregator).

This makes the cached state ahead of the canonical L2 state, but 
recreated every time a client sends a tx, using the list of pending (not 
sent out to an ethereum node) and sending (waiting confirmation from 
L1). This step drops any pending and sending transactions that do not 
apply correctly.

Hearing about a new L2 tx confirmed in L1 (+on-naive-diff) removes such 
transaction from the sending list, but does not update the cached state, 
since this was already done when the L2 tx was seen in +take-tx.
2021-06-05 14:24:37 +02:00
..
azimuth naive: make bitlengths explicit 2021-04-27 22:58:19 -07:00
debug dbug: make eyre Channels header match the table 2020-12-14 17:20:31 -06:00
landscape glob: update to 0v3.g6u13.haedt.jt4hd.61ek5.6t30q 2021-04-22 18:00:19 +10:00
acme.hoon zuse: moves lib/base64 2020-12-08 02:36:11 -08:00
aggregator.hoon naive: update aggregator cached naive state eagerly 2021-06-05 14:24:37 +02:00
aqua.hoon Merge branch 'jb/motion' into jb/motion-merge 2020-12-07 18:52:51 -08:00
azimuth-rpc.hoon naive: add get-spawned to rpc-api 2021-06-04 11:41:59 +02:00
azimuth-tracker.hoon naive: fetch l2 batches from chain 2021-04-15 01:02:58 -07:00
azimuth.hoon naive: update wires and path in azimuth 2021-06-03 09:27:08 +02:00
chat-cli.hoon graph-store: upgrade reference content 2021-03-24 13:06:26 +10:00
chat-hook.hoon graph-store: upgrade reference content 2021-03-24 13:06:26 +10:00
chat-store.hoon graph-store: upgrade reference content 2021-03-24 13:06:26 +10:00
chat-view.hoon chat-*: remove unused logic 2020-12-10 21:50:20 -06:00
claz.hoon various: ethereum, azimuth, json-rpc out of zuse 2020-12-06 17:26:52 +01:00
clock.hoon various: add [landscape] marker to apps in arvo 2020-08-31 21:54:39 -04:00
contact-hook.hoon contact-store: first approach at rewrite 2021-01-19 13:59:09 -06:00
contact-pull-hook.hoon contact-hooks: update for versioning 2021-03-19 10:05:08 +10:00
contact-push-hook.hoon contact-hooks: update for versioning 2021-03-19 10:05:08 +10:00
contact-store.hoon contact-store: disallow data: urls from being added 2021-04-19 14:38:33 -05:00
contact-view.hoon metadata: modernize namespacing 2021-01-28 16:13:57 +10:00
dbug.hoon dbug: assume new lane encoding 2021-02-27 01:41:16 +01:00
demo-pull-hook.hoon hooks: allow unversioned subscriptions for migrate 2021-03-19 10:12:50 +10:00
demo-push-hook.hoon demo: add demo/testing agent for hook libraries 2021-03-19 10:12:50 +10:00
demo-store.hoon demo: add demo/testing agent for hook libraries 2021-03-19 10:12:50 +10:00
dns-collector.hoon gall: (list path) in %fact and %kick 2019-12-23 13:37:32 +01:00
dojo.hoon dojo: print thread results as tang if they are tang 2021-03-04 16:57:41 -05:00
eth-sender.hoon various: ethereum, azimuth, json-rpc out of zuse 2020-12-06 17:26:52 +01:00
eth-watcher.hoon naive: snapshot improvements 2021-04-20 21:57:04 -07:00
file-server.hoon file-server: lowercase headers for http2 2021-04-13 15:19:08 +10:00
gaze.hoon naive: fetch l2 batches from chain 2021-04-15 01:02:58 -07:00
glob.hoon glob: update to 0v3.g6u13.haedt.jt4hd.61ek5.6t30q 2021-04-22 18:00:19 +10:00
goad.hoon goad: %force in +on-load 2021-02-12 12:07:19 +10:00
graph-pull-hook.hoon graph-store: upgrade reference content 2021-03-24 13:06:26 +10:00
graph-push-hook.hoon Merge branch 'master' into release/next-userspace 2021-04-01 18:35:39 +10:00
graph-store.hoon graph-store: remove obsoleted code necessary to keep graph marks warm 2021-04-06 17:21:09 -05:00
group-pull-hook.hoon hooks: cleanup stale mark references 2021-03-19 10:12:51 +10:00
group-push-hook.hoon sane: don't kick unsubscribed 2021-04-06 11:47:48 +10:00
group-store.hoon Merge branch 'lf/remove-tag' 2021-04-13 15:59:51 +10:00
group-view.hoon group-view: add %started update 2021-03-29 14:27:28 -04:00
hark-chat-hook.hoon chat-hook, store, and hark-chat-hook: fixed merge issues 2020-12-09 16:00:13 -06:00
hark-graph-hook.hoon Merge branch 'release/next-userspace' into la/group-feed 2021-03-24 14:51:49 -05:00
hark-group-hook.hoon metadata: updated all mark usage from %0 to incompatible %1 2021-03-23 21:53:51 -05:00
hark-store.hoon Merge branch 'release/next-js' into release/next-userspace 2021-03-24 19:10:27 -04:00
herm.hoon Merge branch 'jb/motion' into jb/motion-merge 2020-12-07 18:52:51 -08:00
hood.hoon hood: start %contact-push/pull-hooks 2021-01-19 15:20:47 -06:00
invite-hook.hoon invites: indentation fixes 2020-10-27 15:45:26 -05:00
invite-store.hoon invite-store: add %groups in +on-init 2021-02-03 09:52:25 +10:00
invite-view.hoon various: add [landscape] marker to apps in arvo 2020-08-31 21:54:39 -04:00
language-server.hoon language-server: retain state on reload 2021-01-30 12:09:59 +10:00
launch.hoon webterm: dojo -> term 2020-11-09 20:29:36 +01:00
lens.hoon Merge branch 'release/next-js' into release/next-userspace 2021-01-29 18:18:38 -05:00
metadata-hook.hoon metadata-hook: fix default-agent 2021-02-12 12:14:56 +10:00
metadata-pull-hook.hoon md-pull-hook: fix on-load 2021-03-25 10:52:40 +10:00
metadata-push-hook.hoon Merge branch 'master' into release/next-userspace 2021-04-01 20:16:12 -04:00
metadata-store.hoon metadata-store: prevent infinite loop 2021-04-20 16:15:04 +10:00
observe-hook.hoon observe-hook: style fixes as per joe's review 2021-04-07 12:19:26 -05:00
ping.hoon zuse: lift moves out of +able 2020-12-08 01:47:06 +01:00
pool-group-hook.hoon zuse: lift moves out of +able 2020-12-08 01:47:06 +01:00
s3-store.hoon arvo: removes +is and all references to it 2020-12-05 00:51:49 -08:00
sane.hoon sane: fix contact desyncs 2021-02-09 16:56:01 -06:00
settings-store.hoon Merge remote-tracking branch 'origin/release/next-js' into lf/tutorial-revive 2021-03-02 13:11:43 +10:00
shoe.hoon shoe: add %table and %row usage to example app 2020-09-01 20:13:48 +02:00
spider.hoon spider: prefix thread ids with thread name 2021-01-06 22:20:51 +01:00
test.hoon test: format output for CI 2021-02-19 17:52:56 -08:00
time.hoon arvo: restore :time app 2020-10-05 01:17:17 -07:00
weather.hoon Merge branch 'na-release/candidate' into release/next-userspace 2020-12-03 20:55:16 -05:00