Back to projects
Project surface · Stwart client
Stwart Chain Client
Cosmos web client · portfolio, faucet, exchange, staking
Wallet portfolio
Open sceneKeplr session, token balances, transfers, send panel
Project brief
Users can inspect assets, stake, and perform core chain actions from a branded web client.
Vite, React Router, Tailwind, generated Cosmos hooks, Keplr context, and wallet/query abstractions.
- Timeline
- 6 weeks
- Surface
- Chain web client
- Status
- 2024 · Shipped
Build ledger
- Scope
- A Stalwart chain client with Keplr connection flow, assets, balances, transfers, validators, staking modals, faucet/exchange views, and generated Cosmos query hooks.
- Outcome
- The chain gets a first-party account and staking surface rather than relying only on explorers and external wallets.
- Hard part
- Wrapping the Keplr connection lifecycle and generated Cosmos query hooks in abstractions the screens can share, so assets, transfers, the validator grid and staking modals all read one source of truth.
Owned work
- 01Wallet UI
- 02Generated hooks
- 03Staking UX
- 04Routing
System map
Frontend
Vite/React/Tailwind CSS
Chain
Cosmos hooks/Keplr/Validators
State
React Context/Query hooks
