Joe Bryan
a5b5ce5d04
refactors +hull updates in %jael, adds comments
2018-11-01 00:03:30 -04:00
Joe Bryan
c014303233
moves +code scry to %jael, removes obsolete %ames scrys
2018-11-01 00:03:26 -04:00
Philip Monk
6660d697ec
allow booting from ethereum snapshot
2018-10-31 14:34:21 -07:00
Philip Monk
871857f4c6
only snapshot eth-derived state
2018-10-30 17:05:05 -07:00
Philip Monk
c82315382b
fix for parity
2018-10-30 16:18:54 -07:00
Philip Monk
c1f86dc296
manually restore from snapshot
2018-10-30 11:41:54 -07:00
Joe Bryan
3e09b9b6c5
includes block number and ethereum gateway url in boot event
2018-10-29 15:38:14 -04:00
Philip Monk
fb07d9eada
Merge pull request #864 from urbit/philip/ames-eth-keys
...
add chunking and start snapshotting
2018-10-26 18:35:25 -07:00
Philip Monk
c806694271
add robustness
2018-10-25 16:15:42 -07:00
Philip Monk
dc1888e112
add chunking and start snapshotting
2018-10-25 15:03:40 -07:00
Joe Bryan
0e59788dff
fixes bugs in individual continuity breaches
2018-10-25 17:41:05 -04:00
Philip Monk
90419eb009
better handling of lost filters
...
- add `etn` to `++abet:su` and `++curd` for propogation of `latest-block`
- start new filters 40 blocks before `latest-block` to allow for reorgs
while we weren't looking
- add getLogs in case we need it later
2018-10-24 13:25:02 -07:00
Joe Bryan
13ada085b6
simplifies and refactors %dill initialization
2018-10-18 11:51:17 -04:00
Joe Bryan
fbebdeb81c
self-sign own comet deed in %jael scry
2018-10-17 22:54:03 -04:00
Joe Bryan
835ce129a1
adds +deed scry to %jael, uses in %ames
2018-10-17 15:31:44 -04:00
Joe Bryan
1e0408b445
updates sein:title to use %jael scry, adds ^sein:title
2018-10-17 15:22:07 -04:00
Joe Bryan
7a97a1c78a
adds %jael scry (sein,saxo,life,earl)
2018-10-17 14:39:44 -04:00
Joe Bryan
8ea97d270c
saves our public keys and deed sig in %jael on boot
2018-10-17 14:29:18 -04:00
Joe Bryan
5931d6a3b5
refactors %jael identity, moves structures to +state-relative
2018-10-17 14:18:22 -04:00
Isaac Visintainer
91432cf75f
added sunk note to jael, implements %ames, stubs other vanes
2018-10-17 14:05:39 -04:00
Joe Bryan
becf9d1a04
%meet neighbors in %jael
2018-10-17 13:53:41 -04:00
Joe Bryan
f7c721fd25
enforces fake/not domain invariants in %jael
2018-10-17 12:44:00 -04:00
Joe Bryan
535ab6e90b
updates %jael to save and %ames to give domains (on boot/startup)
...
also defers initial clay merge,
renames +turf (utf8 to utf32) to +taft,
and removes duplicate +turf (domain) declarations,
and updates pinned vere to use them
2018-10-16 21:02:41 -04:00
Joe Bryan
bd33954ed9
initial fake-key infrastructure in %jael
...
and updates vere hash for CI
2018-10-05 20:56:54 -04:00
Joe Bryan
71c57c14f2
removes %jael %init, adds tests for %dawn
2018-10-05 20:56:49 -04:00
Joe Bryan
ffaf83895c
implements %dawn boot in %jael, removes %ames boot
2018-10-05 20:56:41 -04:00
Fang
b7164a5d70
Make ~| slightly more clear
2018-10-02 17:58:50 -07:00
Fang
37e0933c7f
Misc. jael notes and improvements
2018-08-30 02:06:20 +02:00
Fang
e752a706b2
Add %meet task to jael for indicating era connectivity
2018-08-30 02:05:34 +02:00
Fang
c5c4d0f65f
Include continuity flag in relative public key state
2018-08-30 02:02:17 +02:00
Fang
2d04795fd9
Update constitution and jael logic to work with latest contracts
2018-08-30 01:58:47 +02:00
Joe Bryan
f35202a9fa
updates %jael to encode aut/net keys and use +pass everywhere
2018-08-27 16:36:16 -07:00
Joe Bryan
aaa56092e3
disables (obsolete?) %jael assertion that the first hull-dill be %full
2018-08-27 16:36:04 -07:00
Fang
c6756467ed
Update structures and events to match on-chain data.
2018-06-20 14:17:22 +02:00
Fang
2a30a653ad
Rename block to logs.
2018-06-01 17:30:14 +02:00
Fang
6e2b907522
Make use of new Spawned event to ensure one diff per event.
...
This allows us to simplify logic and semantics.
2018-06-01 17:14:35 +02:00
Fang
00b34a1422
Small notes and cleanup.
2018-06-01 00:34:21 +02:00
Fang
3b660e92a8
Add %pubs for subscribing to public keys of a specific ship.
2018-06-01 00:31:45 +02:00
Fang
b79ebf066d
Squash all DNS changes into a single diff, simplifying some logic.
2018-06-01 00:23:29 +02:00
Fang
574b5f6347
Initial inline docs for ++et.
...
Also minor cleanup.
2018-05-30 00:40:00 +02:00
Fang
d1091d6e9c
When configuring a new source, refer to the old source for cleanup actions.
2018-05-30 00:36:13 +02:00
Fang
a50d8b7442
Misc TODOs.
2018-05-29 22:06:22 +02:00
Fang
1b6f353d93
Misc cleanup.
2018-05-29 22:02:41 +02:00
Fang
9bcb065d96
Move last bit of subscription update logic out of ++et,
...
and make sure subscription results actually make it across.
2018-05-29 20:20:25 +02:00
Fang
4846fb1c8f
Make sure wires are consistent wrt including our.
2018-05-29 13:50:02 +02:00
Fang
7ffecaf55f
Actually call init.
2018-05-29 13:49:16 +02:00
Fang
f8981097bb
Integrate Ethereum logic more closely into existing jael flows.
...
Compiles, untested.
2018-05-28 23:04:33 +02:00
Fang
05d7b3a86e
Make Ethereum state source configurable via %look task.
2018-05-25 02:11:21 +02:00
Fang
8e4f7f23b4
Remove galaxy fingerprints, no longer used.
2018-05-24 19:06:38 +02:00
Fang
9bf6b941e2
Fully eradicate last traces of "secure channels".
2018-05-24 16:54:35 +02:00