Polkadot-JS UI: How Can I Change My Controller Account? Print
Modified on: Mon, 30 Oct, 2023 at 5:04 PM
Start your staking journey or explore more information about staking on Polkadot's Home Page. Discover the new Staking Dashboard that makes staking much easier and check our extensive article list to help you get started.
‼️ IMPORTANT
Polkadot-JS UI is a web wallet meant for power users and developers. For everyday use, there are several user-friendly wallets funded by the Polkadot Treasury that support a plethora of features and platforms. Discover them on Polkadot's homepage.
⚠️ ATTENTION
Controller accounts are being deprecated. You can still use existing ones for now, but creating new ones is no longer possible.
It is recommended to set your stash account as its own controller as described below.
This article explains how to undo the connection between your stash and controller account by setting the stash account as its own controller using Polkadot-JS UI.
How to change your controller account
ℹ️ GOOD TO KNOW
If you don't want to use your stash account often, you can create a staking proxy which can do all staking actions on its behalf. It has the same advantages as the controller, but even more flexibility.
Check how to do it in our article "How to Create a Proxy Account".
1. On Polkadot-JS UI, navigate to Developer > Extrinsics tab.
2. Ensure that your stash account is selected on the top field, "Using the selected account".
3. From the drop-down on the right ("Submit the following extrinsics"), select the 'staking' pallet and 'setController' from the one on its left.
4. Since 'setController' does not accept any other parameter, you must click "Submit Transaction" and sign the extrinsic from your wallet.
And that's it! From now on, only your stash account can sign transactions on its behalf.
Did you find it helpful? Yes No
Send feedbackSorry we couldn't be helpful. Help us improve this article with your feedback.
Disclaimer: We always strive to provide you with the best support we can and we take all care to ensure that our instructions are accurate and concise. However, following these instructions properly, as well as the general management of your accounts and funds, is ultimately your responsibility. Web3 Foundation cannot be held liable for any accidental loss of funds or any other damage you might incur.