Steem Keychain Mobile: Phase 3 — History, Delegation & Power Down

Hello everyone,
Following Phase 2 (Basic Transactions), I am sharing the next update for Steem Keychain Mobile.
Phase 3 (Releases 10–13) has been tested and enhanced on my end. It is now ready for community testing. This phase focuses on understanding your account activity and managing your stake.
Watch the demo:
What Is in Phase 3
R10 — Account History
- View your full transaction history with infinite scroll
- Smart loading with server-side filtering for fast results
- Pull-to-refresh for latest transactions
- Filters out operations you did not initiate, so you only see your own actions
R11 — History Filters
- 8 filter categories as horizontal scrollable tabs:
- All, Transfers, Votes, Rewards, Power, Witness, Social, Account
- Server-side filtering for fast results even with thousands of transactions
- Witness filter tab is automatically hidden for non-witness accounts
R12 — Delegation
- Delegate Steem Power to another account
- Remove a delegation by setting it to zero
- View your current outgoing delegations as tappable cards
- Real-time delegatee validation (checks if the account exists)
- Available SP calculation with safety buffer
- Dynamic undelegation return period fetched from the chain (currently 5 days)
R13 — Power Down
- Start, modify, or cancel a power down
- Full SP breakdown: total, delegated out, received, available
- Active power down status: weekly payout, weeks remaining, countdown to next withdrawal
- Weekly payout preview before confirmation
- Dynamic power-down duration fetched from the chain (currently 4 weeks)
What I Enhanced During Testing
- Server-side filtering — Account history is filtered on the server, making it fast even for accounts with very long histories
- Smart pagination — Large batches are fetched and served in smaller chunks for smooth scrolling
- Request cancellation — Switching filters or leaving the screen cancels in-flight requests to prevent stale data
- Dynamic chain parameters — Power-down weeks and delegation return days are fetched live from the RPC node, not hardcoded
- SP breakdown card — Power Down screen shows a detailed breakdown of your Steem Power before you make any changes
- ConfirmDialog — All operations use the custom themed confirmation dialog with clear details
Current Roadmap Status
| Phase | Status |
|---|---|
| Phase 1 — Core Foundation (R1–R6) | Tested |
| Phase 2 — Basic Transactions (R7–R9) | Tested |
| Phase 3 — History & Advanced Power (R10–R13) | Tested — Your turn to test |
| Phase 4 — Savings & Governance (R14–R19) | Next |
| Phase 5–10 | Upcoming |
What I Need From You
Now it is your turn. Please test the Phase 3 features and share your feedback:
- Browse your account history — Is the loading smooth? Do the filters work correctly?
- Try each filter category — Transfers, Votes, Rewards, Power, Social, Account
- Delegate a small amount of SP — Does the validation feel right? Is the return period notice clear?
- Check the Power Down screen — Is the SP breakdown accurate? Is the weekly payout preview helpful?
- Try edge cases — Accounts with very long history, delegating to yourself, cancelling a power down
- Share your thoughts on the UI/UX — What would you change?
Download the APK
Phase 3 (Release 13) — History & Advanced Power:
Note: Since this is a beta APK, your phone may show a security warning about installing from unknown sources. This is normal for apps distributed outside the Play Store.
About Me
Hi! I'm kafio, I build tools for Steem. My projects:
PixelCraft — pixel art game on blockchain
https://pixelcraft-beta.steemhub.tech
SteemHub — A platform that showcases my Steem-based projects, helping users discover and engage with the ecosystem.
Other tools:
- Stats & Analytics: https://stats.steemhub.tech/
- Memory Game: https://memory-game.steemhub.tech/
- Chrome Extensions: Steemit Blog Formatter and Steemit Notification Saver
Contributing to the Steem ecosystem. Support my work by voting for my witness: @kafio.wit
Vote: https://steemitwallet.com/~witnesses
Thank you!

Upvoted! Thank you for supporting witness @jswit.