📢📢📢 The New Steem Wallet Is Live — A Complete Rewrite
After more than six months of work, we're excited to announce that the completely rewritten Steem Wallet is now live at steemitwallet.com.
This is not a facelift — it's a ground-up rewrite of the entire wallet application, replacing years of accumulated technical debt with a modern, maintainable foundation.
Highlights
Modern technology stack. The new wallet is built on Next.js 16 and React 19 with strict TypeScript throughout, a modern component system, and built-in internationalization (English, 中文, Español). The old stack had become nearly impossible to extend safely; the new one is designed for change.
Security-first architecture. Your private keys never leave your browser. All transactions are constructed and signed locally on your device. The server never sees, stores, or transmits your keys — it acts purely as a relay that forwards your signed transactions to the blockchain. Login uses a challenge-signature scheme: you prove key ownership by signing, not by sending your key anywhere.
A protective relay layer. All blockchain traffic now flows through a relay layer that exists for one reason: protecting the public API infrastructure. With traffic consolidated, we gain rate limiting, caching, and failover capabilities that simply weren't possible when every browser talked directly to the API node. The result should be a noticeably more stable experience during peak load.
Full feature parity. Everything you could do in the old wallet is here: transfers (with the same memo-safety and phishing warnings), savings deposits and withdrawals, Power Down, vesting delegations, SBD conversion, the internal market with order book and limit orders, SPS proposal voting, witness voting, account permissions and password management, and the full two-step account recovery flow.
Reliability engineering. The new wallet ships with proper health checks, distributed tracing, and graceful degradation — if a backing service is unavailable, the wallet degrades specific features instead of failing wholesale.
Why this matters
The biggest win of this rewrite is invisible: it fills in years of technical debt. The legacy codebase had grown fragile — every new feature meant negotiating with outdated dependencies and architectural decisions from another era. The new foundation is clean, typed, tested (over 1,100 automated tests), and documented. Future features that would have taken weeks of careful archaeology can now be built directly.
A note on how it was built
This project was developed with an AI-driven workflow — AI agents writing, reviewing, and testing code under human direction. We're still refining this process, and it's getting better every week. Going forward, community contributions to the wallet should also use AI-driven development — we'll publish a dedicated tutorial on how to do this soon. Watch this space.
Known issues
We're being upfront about what's not perfect yet:
- Steem Keychain is not supported. Login currently requires your posting (or higher) private key directly. Keychain integration is a deliberate omission for now.
- Transaction history has rough edges. The history feature is constrained by the capabilities of the current chain API, and some operations may display imperfectly or be missing detail.
- UI differences and bugs. We've worked hard to faithfully reproduce the legacy UI, but there will be differences — and probably some bugs we haven't found yet.
Feedback
Found something broken? Something missing? Tell us:
- Leave a comment on this post, or
- Open an issue on GitHub: steemit/wallet
Thank you for your patience during the transition — and welcome to the new wallet.
I can already see a lot of changes for the better, and I really like how it turned out! Just one small thing: when I open a user’s wallet on my phone (not the main page), there’s no “Login” link, so I can’t log in.
This is a bug. I opened an issue on Github for this. I think it should be fixed soon.
Yes, I should have opened an issue on GitHub right away. I added a couple more points there. I just thought it would be easier to leave a comment here.
Well done!
Could you please halve the pic dimensions in the issues.
Sure
hey
i want to poer up my current rewards into steem and steem power,but i miss the button
what can i do
thanks
Esta actualización me gusto, es más fresca segura, tenía tiempo sin ver mis movimientos, y por otra parte todo es más armonioso. Espero nos sorprenda con más novedades 🫶 saludos desde Venezuela
Hola amigo, a veces nos acostumbramos tanto al monedero anterior, que nos cuesta adaptarnos a lo nuevo, así sea para mejorar.
Una de las cosas que vi hoy fue que al realizar una transferencia no hay opción de confirmar, sino que una vez colocados los datos se transfiere de una, es bueno lo rápido, pero nos dice que debemos estar atentos para no trasferir erróneamente.
Gracias por buscar las mejoras en la plataforma.
Saludos, te deseo mucho éxito.
Gracias por tu comentario, lo he registrado. En las próximas versiones lo iremos mejorando poco a poco. Un saludo y mucho éxito para ti también.
Nice work👍Steem ON 🙂
One More Thing
The launch time of the refactored Condenser did not meet the expected end-of-Q3 launch.
It is currently going through the security team's security audit process, and the expected launch time will be mid-to-late October.
Hey @ety001, are you still planning to support Steem Keychain or is there some sort of replacement in the works?
I'm actually using WhaleVault which has a Steem Keychain polyfill (built by me from an early fork of Keychain), and the first thing I noticed tonight going to claim rewards was, WTF why's steemitwallet suddenly asking for keys?! 😱
Which is how I found my way to your update post... lol
The refactoring task is complex and heavy, so in the first phase, Steem Keychain is not within the scope of work.
Steem Keychain-related functionality will be added soon.
You can temporarily use Bitwarden or some other password tool to implement automatic private key filling.
Looking forward to it. In the meantime, I did one better and spun up a local copy of the old steemwallet for now. I'm even more paranoid than usual since my account on both Steem and Hive was somehow taken over earlier this month. Sadly lost the Hive account due to recovery still being @steem, but still very grateful for your help in recovering my Steem account! ❤️
This is a great and perfect achievement so far on steemit platform,it has given me hope as a user that Steem will take over the crypto news one day based on it reformation and redesign of some major changes.
Thank you for sharing this for us to follow.
#34engagement
Upvoted! Thank you for supporting witness @jswit.
Saludos. Al principio no supe cómo manejar la nueva actualizar, converse con amistades y como dice una amiga jorunga, logre abrir mi usuario. Los cambios son buenos y pues así seguimos.
For the moment if I try to use the wallet from my phone and not my laptop there is no "Login" option so can not log in....
As well in the wallet section I can see my profile photo but on Steemit my profile photo don't show anymore... do you know by any chance the reason why?
This issue was fixed now. Please check it again.