New eyre-client.ts replaces localStorage with Urbit ship storage: - Base layer: scryGet(), pokeAction() with SSE ack/nack handling - Typed API: 11 functions for wallet CRUD (walletExists, getMnemonic, getNetworks, getAccounts, createWallet, addAccount, resetWallet, etc.) - Compatibility layer: getWalletData/setWalletData/deleteWalletData mapping old key patterns for incremental migration Glob deployment setup following Laconic self-hosted DeFi playbook: - build-glob.sh: build, lowercase, deploy to ship - urbit-files/: desk.docket-0 + mark files (ico, map, ttf, woff, woff2) Includes 22 Jest tests with mocked fetch/EventSource. Part of wallet-integration across: - zenith-desk: Hoon crypto libs + agent endpoints - zenith-wallet-web (this repo): Eyre channel client + localStorage migration - zenith-testing: Go integration tests Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
15 lines
217 B
Plaintext
15 lines
217 B
Plaintext
:: mark for .map files (source maps)
|
|
::
|
|
|_ dat=octs
|
|
++ grow
|
|
|%
|
|
++ mime [/application/json dat]
|
|
--
|
|
++ grab
|
|
|%
|
|
++ mime |=([p=mite q=octs] q)
|
|
++ noun |=(=noun ;;(octs noun))
|
|
--
|
|
++ grad %mime
|
|
--
|