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>
10 lines
305 B
Plaintext
10 lines
305 B
Plaintext
:~ title+'Zenith Wallet'
|
|
info+'Zenith blockchain wallet with WalletConnect support.'
|
|
color+0x4f.46e5
|
|
base+'zenith-wallet'
|
|
glob-http+['REPLACE_WITH_GLOB_URL' REPLACE_WITH_GLOB_HASH]
|
|
version+[0 0 1]
|
|
website+'https://git.vdb.to/LaconicNetwork/zenith-wallet-web'
|
|
license+'MIT'
|
|
==
|