Steem Keychain Mobile: Phase 8 — Deep Linking & Keychain Tester

in Steem Dev4 days ago

image.png

Hello everyone,

Following the QA Stabilization Release, I am sharing the next milestone for Steem Keychain Mobile.

Phase 8 (Releases 32–34) introduces Deep Linking — the wallet can now be triggered from the outside world. Any app, website, or QR code can open Steem Keychain Mobile and execute blockchain operations directly. I also built a dedicated Steem Keychain Tester — a companion web app for developers and testers.

Full documentation on how to integrate deep links into your dApps is coming soon. For now, let's test everything together and I will provide a complete developer guide with all the URI schemes, parameters, and code examples you need to connect your dApp to Steem Keychain Mobile.


Deep Linking

steem:// Protocol

External apps and websites can now trigger Steem operations directly in the wallet:

  • steem://transfer — Pre-fill a transfer with recipient, amount, and memo
  • steem://vote — Vote on a post with author, permlink, and weight
  • steem://delegate — Delegate Steem Power to an account
  • steem://sign — Sign a message with a specific key type

The wallet opens the familiar confirmation screen — the user reviews and confirms. Same secure flow, triggered from outside the app.

steem-keychain:// Protocol

App-specific commands for advanced integrations:

  • steem-keychain://browser/ — Open a URL in the built-in browser
  • steem-keychain://add_account= — Import an account via JSON payload
  • steem-keychain://request?data= — Trigger any Keychain operation request

QR Code Scanner

The wallet includes a universal QR scanner that recognizes:

  • steem:// deep links (operations)
  • steem-keychain:// protocol links (app commands)
  • Account import QR codes
  • Regular web URLs (opened in the built-in browser)

Scan a QR code → the wallet detects the type → routes to the correct action.

QR Code demo:


Steem Keychain Tester

I built a dedicated testing tool for developers and community testers.

🔗 Live: https://keychain-tester.steemhub.tech

Operations Tester — Execute every Steem Keychain operation (transfer, vote, delegate, power up/down, witness vote, custom JSON, and more) via the browser extension with dry-run preview.

Deep Link Laboratory — Build, parse, validate, and share steem:// and steem-keychain:// URIs with auto-generated QR codes.

Before this tool, testing Keychain operations meant writing custom JavaScript. Now anyone can test every operation with a visual form, preview the exact API call, and generate shareable QR codes — all without writing a single line of code.

Tester demo:

Deep Link demo:


Roadmap

PhaseStatus
Phase 1–5 — Foundation to Browser✅ Tested
Phase 6 & 7 — Full dApp Support✅ Tested
QA Stabilization — Bugs & Features✅ Complete
Phase 8 — Deep Linking & Tester✅ Complete — Your turn to test
Phase 9–11Upcoming

Download

Phase 8 (Release 34) — Deep Linking & Tester:

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:  

Your post have been rewarded by the Speak on Steem curator team!

Now become a plus member delegating at least 500 SP

Ways to support us:

Image

Purple Modern Web3 Technology Presentation (3000 x 800 px) (1).gif

Curated by @bijoy1

I’m also working for a better World by means of a New “Monetary System”…