xrp_india 1 Posted November 18, 2018 I have a XRP multi-sign wallet and the master-key is disabled.I tried to explore but do not see any way to re-enable the master-key again.Does XRPL support it ?Would be a great help if someone can share specific details on this.I am able to access my wallet trough multi-sign but wish to re-enable the master key as well. Regards Share this post Link to post Share on other sites
tulo 2,852 Posted November 18, 2018 19 minutes ago, xrp_india said: I have a XRP multi-sign wallet and the master-key is disabled.I tried to explore but do not see any way to re-enable the master-key again.Does XRPL support it ?Would be a great help if someone can share specific details on this.I am able to access my wallet trough multi-sign but wish to re-enable the master key as well. Regards Nope, because to change the flag you need to use the master key only. And since the master key is disabled there is no way to change back that. 1 enrique11 reacted to this Share this post Link to post Share on other sites
xrp_india 1 Posted November 18, 2018 Thanks for your reply sir ! Share this post Link to post Share on other sites
Kakoyla 519 Posted November 19, 2018 You can re-enable the masterkey if you can gather the required number of signers for multisigning. Assuming you are able to submit a multisign transaction with the required signing weight, you would then submit a accountset transaction with the clearflag field set to 4. 1 1 Duke67 and KarmaCoverage reacted to this Share this post Link to post Share on other sites
tulo 2,852 Posted November 19, 2018 16 hours ago, Kakoyla said: You can re-enable the masterkey if you can gather the required number of signers for multisigning. Assuming you are able to submit a multisign transaction with the required signing weight, you would then submit a accountset transaction with the clearflag field set to 4. Did you test it, because the documentation says you can modify "asfDisableMaster" only with a transaction signed with the master key which is not the case here. 1 KarmaCoverage reacted to this Share this post Link to post Share on other sites
Kakoyla 519 Posted November 20, 2018 (edited) 9 hours ago, tulo said: Did you test it, because the documentation says you can modify "asfDisableMaster" only with a transaction signed with the master key which is not the case here. Yep, by using either the regular key or multisig, both worked for me. This was on testnet but i can't see why this wouldn't work on live XRPL as well. Edited November 20, 2018 by Kakoyla 1 tulo reacted to this Share this post Link to post Share on other sites
xrp_india 1 Posted November 20, 2018 Thank you very much Kakoyla ! In case you can share the example AccountSet JSON for the same it will be of great help. Regards Share this post Link to post Share on other sites
Kakoyla 519 Posted November 20, 2018 5 hours ago, xrp_india said: Thank you very much Kakoyla ! In case you can share the example AccountSet JSON for the same it will be of great help. Regards { "TransactionType": "AccountSet", "Account" : "rABCDEF... ", "Fee": "12", "Sequence": 5, "ClearFlag": 4, } 1 cryptoxrp reacted to this Share this post Link to post Share on other sites
tulo 2,852 Posted November 20, 2018 @mDuo13 I think there is some confusion in the documentation here: https://developers.ripple.com/accountset.html#accountset-flags where it says: "To enable the asfDisableMaster or asfNoFreeze flags, you must authorize the transaction by signing it with the master key. You cannot use a regular key or a multi-signature". Maybe you can add that disabling the flag is allowed with regular-key or multi-sig, unless there is a bug, or @Kakoyla did it before rippled 0.2.8. 1 1 cryptoxrp and Tinyaccount reacted to this Share this post Link to post Share on other sites
xrp_india 1 Posted November 20, 2018 Thanks Kakoyla...I will try it out. Share this post Link to post Share on other sites
mDuo13 2,012 Posted November 21, 2018 Right, the docs aren't wrong but they could be more explicit. PR opened to fix that here: https://github.com/ripple/ripple-dev-portal/pull/478 Share this post Link to post Share on other sites