Dear @KeetaNetwork Community,
Thank you for your patience. Our very first extension wallet (which is also a powerful dApp by itself) is on its final stage as it's already 95% complete.
Currently, we are:
1. Polishing UI/UX (paddings, typography, standardizing input fields etc.),
2. I removed Keeta storage management; I got better plans for that now.
3. Simplifying Activity Page (explorer), bundling transactions, parsing, etc.
4. CWS submission could take anywhere from 3days to 3weeks.
5. Test Page (test dapp, sending tokens, building tx, etc) will also come with it. (it's already working, but its UI needs improvement for sure).
Important: Docs will be released with code snippets for references. Within the docs, we will discuss:
- seed lifecycle
- caching / clearing
- seed storage
- how we generate -> encrypt your seed
- sessions management
- locking / unlocking
- etc.
Community Testing [soon™️]
We have time... but I'll make sure to ship this out so devs can test and build sooner.
Calling out the core team to review the src. This will help boost dev development.
Next up: Mobile Wallet /Desktop (this is easy for android, we can just wrap it in electron and migrate storage using electron storage which is very secure), but the iOS could take a while. #Keeta $KTA
Check out the vid:
@dunik_7 It requires a 24GB GPU (e.g., RTX 4090) plus substantial system RAM (typically 382GB–1TB DDR5 on a dual-socket Xeon server), not just a single graphics card, making it far cheaper than a $400k H100 rack but not purely consumer-desktop hardware.
expo-media-viewer just crossed ~10k downloads/month.
It turns any Expo thumbnail layout into a native fullscreen image/video viewer, with transitions, zoom, swipe dismiss, video playback, and auth URLs.
v0.5.1 is out today!
Introducing the @KeetaNetwork Provable Burn Address. Derived directly from a public seed string. No private key was ever generated.
Mathematically impossible to unlock. Thermodynamically impossible to brute force.
Verify the proof: https://t.co/GiLWCkYZAe
Ending 2025 on a high note! 🥂
Keythings Wallet v0.6.0 is officially LIVE on the Chrome Web Store. From submission to approval in less than 17 hours—just in time for the countdown to 2026! 🎆
Now that we already know that it will take 3 seconds for us to get a finalized block from wallet sending the transaction to the network, to finalizing it in 400ms, then fetching the finalized hash, parsing, then rendering, + normal internet ping/latency - it begs the question:
How far can we push perceived speed? And the answer is: To almost instant feel!
Note: this video is not sped up. What's the secret? Nothing. It's just normal $KTA stuff.
Now that we already know that it will take 3 seconds for us to get a finalized block from wallet sending the transaction to the network, to finalizing it in 400ms, then fetching the finalized hash, parsing, then rendering, + normal internet ping/latency - it begs the question:
How far can we push perceived speed? And the answer is: To almost instant feel!
Note: this video is not sped up. What's the secret? Nothing. It's just normal $KTA stuff.
Wallets can stifle network UX.
❌ Bad UI transitions (perceived delay)
❌ Bad state management
❌ Arbitrary await times
❌ Arbitrary polling mechanisms
❌ Props triggering heavy operations
❌ Blocking UI on wallet refresh
This holiday season, we overhauled the wallet with several key React upgrades:
✅ Core Logic: Now powered by Effect TS for robust async flows and precise error handling.
✅ State Management: TanStack Query (v5) handles server state (caching, polling), while Zustand manages client state with fine-grained subscriptions to minimize re-renders.
✅ Verification: Zod provides runtime validation at all boundaries (API responses, inter-process messages, forms), seamlessly integrated with Effect to treat validation errors as typed failures.
✅ XState: Implemented to eliminate "impossible states" within the UI flow.
✅ Type Safety: Super ultra-strict linting for maximum reliability.
I mean, look at how fast sending a transaction is! 😍
3 SECONDS IS INSANE. $KTA
PS.
1. There's light mode and dark mode. It's the same wallet.
2. Yellow Checkmark = Native $KTA
3. Blue Checkmark = any token supported by the default resolver.
Soon (needs clarity and time): Origin badges and indicators like this. As for now, it is implemented on receive flow.
post update: there are some noticeable regressions introduced with the implementation of XState (on top of the complexity).
We have to revert to the last version without it.
Wallets can stifle network UX.
❌ Bad UI transitions (perceived delay)
❌ Bad state management
❌ Arbitrary await times
❌ Arbitrary polling mechanisms
❌ Props triggering heavy operations
❌ Blocking UI on wallet refresh
This holiday season, we overhauled the wallet with several key React upgrades:
✅ Core Logic: Now powered by Effect TS for robust async flows and precise error handling.
✅ State Management: TanStack Query (v5) handles server state (caching, polling), while Zustand manages client state with fine-grained subscriptions to minimize re-renders.
✅ Verification: Zod provides runtime validation at all boundaries (API responses, inter-process messages, forms), seamlessly integrated with Effect to treat validation errors as typed failures.
✅ XState: Implemented to eliminate "impossible states" within the UI flow.
✅ Type Safety: Super ultra-strict linting for maximum reliability.
I mean, look at how fast sending a transaction is! 😍
3 SECONDS IS INSANE. $KTA