Steem Keychain Mobile: Phase 9 — Advanced Operations & Authority Management

in Steem Dev3 days ago (edited)

image.png

Hello everyone,

Following the Developer Docs Launch, I am sharing the next milestone for Steem Keychain Mobile.

Phase 9 — Advanced Operations & Authority Management — 7 new operations are now fully supported on mobile. Conversions, account creation, account imports, and the most security-critical operations on Steem: authority management.

🎬 Video Demo: :


What's New in Phase 9

Conversions

Convert your SBD to STEEM directly from your mobile device. The confirmation screen clearly explains the 3.5-day wait period and the median price mechanism — we respect Steem's core mechanics and make sure the user understands them before confirming.


Account Creation

Create new Steem accounts for other users using your claimed account creation tokens. The confirmation screen shows all 4 keys clearly:

  • Owner — The master key
  • Active — The wallet key
  • Posting — The social key
  • Memo — The encryption key

One tap from a dApp, the wallet handles everything securely.


Authority Management (The Danger Zone)

This is the most critical part. Authority operations grant or remove control over your account. Because of how dangerous these are, I built strict visual warnings into every screen:

  • Add Account Authority — Grant another account permission to act on your behalf. Red danger banner: "Warning: You are granting control...". Requires active key.
  • Remove Account Authority — Revoke an account's permission. Yellow warning banner.
  • Add Key Authority — Add a new public key (STM...) to your account. Requires active key.
  • Remove Key Authority — Remove a public key from your account.

Every authority screen forces the user to see exactly what they are signing. No hidden approvals, no silent grants.


Account Import

A dApp can now ask Steem Keychain Mobile to import a new account into the local wallet. This is not a broadcast — no transaction goes to the blockchain. The keys are transferred securely from the dApp into the user's encrypted Keychain storage.

This completes the onboarding flow: a dApp creates an account → immediately hands it to Keychain for safekeeping.


Why This Matters

Until now, these advanced operations were only available on desktop. Mobile users had no way to manage authorities, create accounts, or convert SBD from their phone.

Now they can. Every operation works through the same secure flow — a dApp sends a request, the wallet shows a clear confirmation screen with warnings, and the user decides.

For dApp developers: You can now build complete onboarding flows. Create an account, import it into Keychain, and delegate SP — all from mobile with deep links or the in-app browser.

For users: Your account security is visible. Red banners for dangerous operations, yellow for caution. You always know what you are signing.


Try It

DOWNLOAD APK

Beta APK — your phone may show a security warning when installing from outside the Play Store. This is normal.


About Me

Hi! I'm kafio, I build tools for Steem.

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:  

Awesome work so far, this is a much needed tool, thank you ❤️

High-Yield Curation by @steem-seven

Your content has been supported!


Maximize your passive income!
Delegate your SP to us and earn high rewards

Click here to see our Tiered Reward System

Vote Proposal 100Vote Witness @seven.witMeet Speak on Steem

We are the hope!

S7VEN Banner