Go to file
afd 657bc17eff
Some checks failed
Lint and Build / Run lint and build checks (pull_request) Failing after 3m25s
[wallet-integration 4/5] Migrate localStorage to Eyre ship storage
Replace all key-store.ts (localStorage) usage with eyre-client.ts:
- accounts.ts: HD derivation delegated to agent, CRUD via poke/scry
- misc.ts: getMnemonic, getPathKey, getAccountIndices via scry
- NetworksContext.tsx: init from getNetworks() instead of localStorage
- Accounts.tsx: network deletion via updateNetworks() poke
- EditNetwork.tsx: network updates via updateNetworks() poke
- key-store.ts: marked deprecated, zero remaining consumers

Private keys and mnemonic no longer stored in browser localStorage.
All wallet state persisted in the %zenith agent on the Urbit ship.

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>
2026-02-10 09:39:04 -05:00
.gitea/workflows Update lint CI to trigger on push to main branch (#13) 2025-12-31 06:57:59 +00:00
.husky Add loader at app start and configure eslint (#10) 2024-08-08 10:39:02 +00:00
public Rename wallet to Zenith wallet (#2) 2025-06-19 11:02:11 +00:00
src [wallet-integration 4/5] Migrate localStorage to Eyre ship storage 2026-02-10 09:39:04 -05:00
stack Remove WalletConnect ID usage from stack (#9) 2025-09-22 12:18:38 +00:00
urbit-files [wallet-integration 3/5] Add Eyre channel client and glob deployment 2026-02-10 09:38:59 -05:00
.dockerignore Add a laconic-wallet-web stack (#3) 2024-07-26 16:02:27 +05:30
.env.example Remove WalletConnect ID usage from stack (#9) 2025-09-22 12:18:38 +00:00
.eslintignore Use appropriate cosmos address prefix while signing messages (#22) 2025-02-25 10:38:59 +00:00
.eslintrc.json Add loader at app start and configure eslint (#10) 2024-08-08 10:39:02 +00:00
.gitignore Integrate wallet connect (#2) 2024-07-26 10:28:57 +05:30
.npmrc Update gasprice parsing to support denom $Z (#1) 2025-07-17 14:41:32 +05:30
build-glob.sh [wallet-integration 3/5] Add Eyre channel client and glob deployment 2026-02-10 09:38:59 -05:00
config-overrides.js Resolve warnings in react app build (#10) 2025-10-07 13:42:26 +00:00
package.json Resolve warnings in react app build (#10) 2025-10-07 13:42:26 +00:00
prettier.config.js mnemonic dialog styles 2024-08-09 15:58:01 -04:00
README.md Rename wallet to Zenith wallet (#2) 2025-06-19 11:02:11 +00:00
tsconfig.json Setup react native paper (#1) 2024-07-25 13:00:03 +05:30
yarn.lock Update gasprice parsing to support denom $Z (#1) 2025-07-17 14:41:32 +05:30

zenith-wallet-web