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

in Steem Dev13 hours ago (edited)

2B9F5D38-45D3-4CAA-8FE8-9F8D2473DE0A_1_201_a.jpeg

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

PhaseStatus
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–10Upcoming

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:

DOWNLOAD APK

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:

Contributing to the Steem ecosystem. Support my work by voting for my witness: @kafio.wit

Vote: https://steemitwallet.com/~witnesses

Thank you!

image.png

cc: @steemcurator01 & @steemcurator02

Sort:  

Upvoted! Thank you for supporting witness @jswit.

Coin Marketplace

STEEM 0.07
TRX 0.29
JST 0.047
BTC 68175.68
ETH 2069.49
USDT 1.00
SBD 0.48