-
Notifications
You must be signed in to change notification settings - Fork 336
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove MultiSignature #127
Conversation
@joelamouche I've done as much as I can for now here. I'll need you to tell me whether this works with Polkadot JS, or what else I need to do on it. |
Everything seems to be working. How do I provision an account with tokens to test transfer? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@JoshOrndorff I corrected the type on this branch https://github.com/joelamouche/apps/tree/jlm-update-moonbeam-types and all the transfers work now. I added "[u8; 65]" type for the Ethereum signature, which is the ecdsa signature format. Please test and let me know if it works for you so that I can submit the PR |
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Amar Singh <asinghchrony@protonmail.com>
I think this could be merged once green |
What does it do?
Changes the Moonbeam Runtime's signature type from a
MultiSignature
to justEthereumSignature
.What important points reviewers should know?
The main reason we had Multisignature was for compatability with Polkadot JS which expected Multisignature in the past. Now that PolkadotJS is flexible to support this single signature type, we should use it.
Is there anything left for Followups
The one thing that doesn't appear working is the display of token balances in Apps.
I'm not sure whether this is new with this PR, or pre-existing.Confirmed this issue exists in master and was not introduced by this PR. So this is good to go.Are there relevant PRs or issues in other repositories (Substrate, Polkadot, Frontier, Cumulus)?
MOON-117 - tracking issue
polkadot-js/api#2845 - Jaco adds ability to no use MultiSignature
polkadot-js/apps#4151 - Antoine adds our updated types
What value does it bring to the blockchain users?
It is a minor detail in the unified accounts story. We want Ethereum-style H160 accounts to be the one and only notion of account on Moonbeam
Checklist