From 984f562579ba90095d0014eb2b3463856ab78b98 Mon Sep 17 00:00:00 2001 From: Peter Harpending Date: Wed, 12 Jul 2023 17:17:03 -0600 Subject: [PATCH] wrote out architecture rant in readme --- jrx/README.md | 174 ++- jrx/{icons => art}/jrx-icon-32.png | Bin jrx/{icons => art}/jrx-icon-48.png | Bin jrx/{icons => art}/jrx-icon-48.xcf | Bin jrx/{icons => art}/jrx-icon-96.png | Bin jrx/{icons => art}/jrx-icon-96.xcf | Bin jrx/{icons => art}/jrx-icon-indexed.xcf | Bin jrx/{icons => art}/jrx-icon-unindexed.xcf | Bin jrx/{ext/icons => art}/keypair.svg | 0 jrx/art/popup.png | Bin 0 -> 16421 bytes .../symmetric-icon-96-draft.xcf | Bin jrx/jex.eterms | 3 +- jrx/nacl.js | 1178 ----------------- jrx/scratch/old_content.ts | 261 ++++ jrx/src/content.ts | 243 +--- jrx/src/jr_ipc.ts | 12 + 16 files changed, 460 insertions(+), 1411 deletions(-) rename jrx/{icons => art}/jrx-icon-32.png (100%) rename jrx/{icons => art}/jrx-icon-48.png (100%) rename jrx/{icons => art}/jrx-icon-48.xcf (100%) rename jrx/{icons => art}/jrx-icon-96.png (100%) rename jrx/{icons => art}/jrx-icon-96.xcf (100%) rename jrx/{icons => art}/jrx-icon-indexed.xcf (100%) rename jrx/{icons => art}/jrx-icon-unindexed.xcf (100%) rename jrx/{ext/icons => art}/keypair.svg (100%) create mode 100644 jrx/art/popup.png rename jrx/{icons => art}/symmetric-icon-96-draft.xcf (100%) delete mode 100644 jrx/nacl.js create mode 100644 jrx/scratch/old_content.ts create mode 100644 jrx/src/jr_ipc.ts diff --git a/jrx/README.md b/jrx/README.md index 86e696c..0628ad3 100644 --- a/jrx/README.md +++ b/jrx/README.md @@ -1,5 +1,177 @@ # Jack Russell Extension -## File Tree +This is a browser extension wallet for the Aeternity payment network. It is +meant to work in the latest versions of Firefox and Chromium. + +## How it works + +You may want to read about how [AWCP](../libs/awcp/src/awcp.ts) and +[Sidekick](../sidekick/src/sidekick.ts) work first. Briefly, + +- AWCP (Aepp-Waellet Communication Protocol) defines the message protocol + between a page script (the "aepp") and a wallet (the "waellet"). A page + script is something that you include with `