Closed mybit-bot closed 5 years ago
Balance: 0 ETH Tokens: MYB: 12500.00 Contract address: 0x775dde5b7e7681c79ba71f911cb387952b12dad1 Network: Mainnet Paid to: cryptomental Visit https://openbounty.status.im to learn more.
I am able to reproduce this issue on a vanilla Chromium browser without Metamask and any plugins installed. I would like to tackle this bounty and open a pull request this week.
@mybit-bot please check the staging deployment at http://51.75.66.221:3000/create-new
Tested against:
If the solution is accepted I will open a pull request and also later submit a similar solution to the Will dApp.
I noticed that the page refreshes often in case Metamask is locked due to Metamask emitting events, I will try to relax this a bit and open a pull request today.
Hi @jjperezaguinaga @csmartinsfct did you have a chance to have a look at the pull request and error message shown at http://51.75.66.221:3000/create-new when locking and unlocking Metamask / uninstalled Metamask? I tried this on different browsers, looks fine now and I would like to push the bounty further ;)
hi @kyledewy thank you for merging!
Hi @cryptomental, thanks for the contribution. Payment should be on its way!
Introduction: On https://trust.mybit.io/ when you click create new but do not have metamask installed/unlocked the application gets stuck in a load screen. We need a solution that notifies the user that metamask is required.
Proposed Solution(s): Option 1 is to create an isolated pop-up/screen which instructs users that metamask is required to proceed with links to download/unlock. You can pull this from the MyBit UI Kit or MyBit Go. Please ask Cristiano Martins for specific file if needed. Option 2 is to integrate metamask required into the create new pop-up. This is the preferred approach as it is cleaner; however, it involves solving the problem of the create new box not currently loading if metamask is not installed/unlocked.
Requirements:
To Submit:
Disclaimer All work completed via the MyBit Decentralised Development Fund is property of the MyBit Foundation (CHE-177.186.963) and may be used, re-used, and/or distributed, re-distributed by the MyBit Foundation for financial gain. The contributor holds no warrant nor claims for any future payments resulting from monetisation schemes originating from the MyBit Foundation or any of its affiliates. Where law permits outside of open source regulations, the contributor is not permitted to distribute any work completed via the MyBit Decentralised Development Fund (DDF) for personal gain.