-
Notifications
You must be signed in to change notification settings - Fork 169
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
No implementation found for SubstrateSignModule.ethkeyBrainwalletAddress #713
Comments
for the record, reverting af4eacd responsible to move the rust part out of Signer allowed me to build master successfully. |
@Tbaut can you test this again please? |
hmm, I can't reproduce this (on new repo clone pull and just following standard procedure) but this most probably relates to those rust packages not updating or building properly, perhaps because their version wasn't bumped at some point (I've got similar issue somewhere in PR #720 when I did similar mistake). Let's see if this disappears on next rust libs update, which should happen very soon. |
Are you building it on a mac? I figured that every recent and less recent contributor has built Signer on a mac, and had no problem. This is also what Hanwen has used to build the rust lib. To me, this was the cultprit. |
No, it's typical Arch on intel64. I suspect yarn cache problem on your side, but regardless, this should be fixed - if next rust lib update doesn't fix it, we'll need to spot it before my builds start degrading. I'm also OK with pulling the rust libs back since I plan to migrate more logic there, but I don't want to focus on rollback just now, I'm pretty sure something nasty will break again. |
Ah interesting, then I'll give it a go on another pc I have. I've been running stylo (where I pulled the lib back) on it without issue, I'll see how it goes this weekend and let you know. |
Sorry @Slesarew I will not have access to that PC in the next 2 weeks, I'll report back here when I have the chance. |
It took forever, but I just managed to build master and things are looking good on Android now :) |
Hi y'all. Can you please put this in lay terms. What I gather now is I should not use parity signer. Is this only a problem on IOS devices? |
This ticket was about a build problem that I haven't traced to anything in particular before fixing it. Honestly, I wasn't even able to reproduce it, and that's part of the problem. There were no new vulnerabilities found in Signer; rather, the old a known issue of not knowing what you are signing (#724) and lack of certain features, as well as unreliable memory handling by javascript (which could potentially leak secrets into memory) required us to re-write large fraction of Signer in Rust using native frameworks for UI (see the PR #791 for early stage ios prototype, for example). So, of course, the Signer always was in state of beta software, and using it had certain inherent risks - which were kind of irrelevant in most cases due to the app being airgapped. But soon we are planning to have proper, reliable and tested release. I suggest you decide on whether you want to use Signer regardless of this particular ticket, but taking into account the fact that blind signing became real threat now. You might want to wait a few months for a proper release if you want things really polished and reliable. |
I've tried to launch a dev version of Signer on a real android device (lastest android) as well as an emulator (Nexus 5, api 25), and it seems that the bindings with native functions fail. When I restore an identity for instance, it crashes with the following logcat:
Similarly when creating a new identity:
I've checkout the lastest release, v 4.5.3 and the same happens.
Any clue what could be the reason?
The text was updated successfully, but these errors were encountered: