Appearance
Developer Mode
Developer mode unlocks advanced tools for testing and debugging. It is not intended for regular use.
Turn developer mode on or off
Toggle developer mode from Settings > Developer Mode. An alert confirms your intent before enabling.
When enabled, a DEV badge and countdown timer appear on the home screen. The badge links back to this settings screen.
Set how long developer mode stays on
By default, developer mode disables itself after a set number of hours to prevent accidental use on mainnet. Choose from 1, 2, 4, 8 hours, or "Off" (stays on until manually disabled).
When the timer expires, the wallet shows an alert sheet with an option to extend.
Submit a custom extrinsic
Submit arbitrary call data to the chain. From Developer Mode > Custom Extrinsic:
- Select a signer account (picker if multiple are available)
- Paste hex-encoded call data in the textarea
- Tap "Estimate Fee" - the wallet decodes the call and shows the JSON representation alongside a fee breakdown
- Authenticate with password/passkey (or confirm on Ledger)
- Tap "Sign & Submit"
The result screen shows success/failure and a transaction hash with explorer link. Tap "New Extrinsic" to submit another, or "Done" to go back.
Toggle dev accounts
Toggle well-known development keys (Alice, Bob, etc.) for testing. See Dev Accounts for details on what they are and when to use them.
Enable verbose logging
A toggle that enables detailed console logging from the background service worker. Useful for debugging extension behavior.
What you see when developer mode is off
When developer mode is disabled, the screen shows a preview of what you get by enabling it. A list of features appears with checkmarks: Custom RPC endpoint, Unencrypted connections, Custom Extrinsic, and Dev Accounts - each with a short description. This helps you decide whether to turn it on without having to search the docs.