shrub/pkg
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
..
arvo naive: update aggregator cached naive state eagerly 2021-06-05 14:24:37 +02:00
docker-image docker: update documentation 2021-04-25 12:02:56 -04:00
ent build: rework all nix expressions to support hercules-ci builds 2020-10-27 13:55:49 +01:00
ge-additions build: rework all nix expressions to support hercules-ci builds 2020-10-27 13:55:49 +01:00
herb herb/lens: add utilites for import/export 2020-12-01 00:00:49 -08:00
hs urbit: bumps version to 1.5 2021-04-27 13:58:44 -07:00
interface GraphNotification: safe property access 2021-04-22 11:02:23 +10:00
libaes_siv build: rework all nix expressions to support hercules-ci builds 2020-10-27 13:55:49 +01:00
npm meta: enable package-lock on npm 2021-04-16 13:48:37 -04:00
urbit Merge remote-tracking branch 'origin/master' into philip/naive 2021-04-28 20:30:07 -07:00