fether issueshttps://gitlab.parity.io/parity/fether/-/issues2018-07-02T12:07:35Zhttps://gitlab.parity.io/parity/fether/-/issues/64Token not transfered whereas the Tx is successful2018-07-02T12:07:35ZThibaut SardanToken not transfered whereas the Tx is successfulExample:
TX: https://kovan.etherscan.io/tx/0x4d271640d63f842f1f5ede51062351db205b00c58c488388c33f99b8ed4fc923
Was supposed to send 2.01GAV but the actual token transfer never occurred (MyCrypto report).Example:
TX: https://kovan.etherscan.io/tx/0x4d271640d63f842f1f5ede51062351db205b00c58c488388c33f99b8ed4fc923
Was supposed to send 2.01GAV but the actual token transfer never occurred (MyCrypto report).https://gitlab.parity.io/parity/fether/-/issues/66UI disappears when sending token: cannot read property "signer"2018-07-02T12:07:35ZThibaut SardanUI disappears when sending token: cannot read property "signer"Happens on the click to send tokens once the password is typed in:
Can't reproduce easily.
![image](https://user-images.githubusercontent.com/33178835/41664271-9d30acd6-74a5-11e8-8d17-9b95eef3f10b.png)
Happens on the click to send tokens once the password is typed in:
Can't reproduce easily.
![image](https://user-images.githubusercontent.com/33178835/41664271-9d30acd6-74a5-11e8-8d17-9b95eef3f10b.png)
https://gitlab.parity.io/parity/fether/-/issues/60Last digit overflows when displaying account's a full address2018-07-02T12:07:34ZThibaut SardanLast digit overflows when displaying account's a full addressCheck the last digit of the address, it's partially visible :
- account creation
-acounts overview
![image](https://user-images.githubusercontent.com/33178835/41658150-d1f42ba6-7495-11e8-9f48-b23885abfb4e.png)
![image](https://...Check the last digit of the address, it's partially visible :
- account creation
-acounts overview
![image](https://user-images.githubusercontent.com/33178835/41658150-d1f42ba6-7495-11e8-9f48-b23885abfb4e.png)
![image](https://user-images.githubusercontent.com/33178835/41589000-9df21972-73b3-11e8-9f31-402b92c281f0.png)
https://gitlab.parity.io/parity/fether/-/issues/61Password hint is useless as never shown2018-07-02T12:07:34ZThibaut SardanPassword hint is useless as never shownI believe that the password hint at account creation should be removed as it is not used anywhere.I believe that the password hint at account creation should be removed as it is not used anywhere.https://gitlab.parity.io/parity/fether/-/issues/58Transaction is invalid error in electron dev console2018-07-02T12:07:34ZThibaut SardanTransaction is invalid error in electron dev consoleSteps to reproduce:
- Go on a token (Gavcoin in my case) - also reproducible with Eth
- Change the amount (to 1.01 for me from 2.98 available)
- Click on send
![image](https://user-images.githubusercontent.com/33178835/4154346...Steps to reproduce:
- Go on a token (Gavcoin in my case) - also reproducible with Eth
- Change the amount (to 1.01 for me from 2.98 available)
- Click on send
![image](https://user-images.githubusercontent.com/33178835/41543466-2480ba68-7317-11e8-8427-3571d6ea08fc.png)
https://gitlab.parity.io/parity/fether/-/issues/54"Copy Address" doesn't copy it until the second try2018-07-02T12:07:34ZThibaut Sardan"Copy Address" doesn't copy it until the second try- click on the address to copy it
- paste somewhere (shouldn't past the address)
- click on the address to copy it again
- paste somewhere -> it works- click on the address to copy it
- paste somewhere (shouldn't past the address)
- click on the address to copy it again
- paste somewhere -> it works0.2-alphahttps://gitlab.parity.io/parity/fether/-/issues/50Link to etherscan not obvious2018-07-02T12:07:34ZThibaut SardanLink to etherscan not obviousIt wasn't clear to me that clicking on `blockchain` would open an etherscan window.
We could have instead:
- "Transaction confirmed"
- a smaller link underneath stating "View it on Etherscan"
![image](https://user-images.githubuser...It wasn't clear to me that clicking on `blockchain` would open an etherscan window.
We could have instead:
- "Transaction confirmed"
- a smaller link underneath stating "View it on Etherscan"
![image](https://user-images.githubusercontent.com/33178835/41411250-67cbb784-6fdc-11e8-931f-65633aad446a.png)
https://gitlab.parity.io/parity/fether/-/issues/53Cannot encode token error2018-07-02T12:07:34ZThibaut SardanCannot encode token errorCan't find a way to properly reproduce...
![image](https://user-images.githubusercontent.com/33178835/41476541-1eaf69ec-70c2-11e8-90bb-b9eef78e915f.png)
Can't find a way to properly reproduce...
![image](https://user-images.githubusercontent.com/33178835/41476541-1eaf69ec-70c2-11e8-90bb-b9eef78e915f.png)
https://gitlab.parity.io/parity/fether/-/issues/51Syncing screen preventing to do anything else2018-07-02T12:07:34ZThibaut SardanSyncing screen preventing to do anything elseWhen the node goes out of sync, we are showing a big screen that breaks the user flow (and removes the focus on some field if it happens when typing the password for instance).
As suggested by Amaury we should:
- make this "sync" muc...When the node goes out of sync, we are showing a big screen that breaks the user flow (and removes the focus on some field if it happens when typing the password for instance).
As suggested by Amaury we should:
- make this "sync" much less intrusive: what about making the little icon at the bottom left orange and show "Syncing" instead of the green "Sync".
- Only show the "Syncing" state when out of sync for more than 10sec?
![image](https://user-images.githubusercontent.com/33178835/41459165-03b78a22-7089-11e8-8c3d-78134cdb0e81.png)
https://gitlab.parity.io/parity/fether/-/issues/49Show address of an account and give the ability to copy it2018-07-02T12:07:34ZThibaut SardanShow address of an account and give the ability to copy itI'd like to see the address of this account below the name, or at least the beginning and the end, and be able to copy it on a click (like metamask) without having to click back and forth.
![image](https://user-images.githubuserconte...I'd like to see the address of this account below the name, or at least the beginning and the end, and be able to copy it on a click (like metamask) without having to click back and forth.
![image](https://user-images.githubusercontent.com/33178835/41410976-83c5d9f2-6fdb-11e8-97dc-df1c44c154fe.png)
![image](https://user-images.githubusercontent.com/33178835/41411067-d6c65b86-6fdb-11e8-94a8-db15b6e4bba8.png)
https://gitlab.parity.io/parity/fether/-/issues/47No default address or eth amount for a new Tx2018-07-02T12:07:34ZThibaut SardanNo default address or eth amount for a new TxWhen creating a new Tx, I believe we should have "-" or 0 eth per default (instead of 0.01) and do not prefill the receiver address with anything but a placeholder (grayed and automatically removed when clicked).
![image](https://user...When creating a new Tx, I believe we should have "-" or 0 eth per default (instead of 0.01) and do not prefill the receiver address with anything but a placeholder (grayed and automatically removed when clicked).
![image](https://user-images.githubusercontent.com/33178835/41402054-9aa450dc-6fc1-11e8-94cb-2fe543f284d8.png)
https://gitlab.parity.io/parity/fether/-/issues/45"confirm transaction" button not working?2018-07-02T12:07:34ZThibaut Sardan"confirm transaction" button not working?I'm on Kovan (light node launched before `yarn electron`)
Select an account> type a receiver's address, click on "send"> type my password> click on "confirm transaction"
![image](https://user-images.githubusercontent.com/33178835/413...I'm on Kovan (light node launched before `yarn electron`)
Select an account> type a receiver's address, click on "send"> type my password> click on "confirm transaction"
![image](https://user-images.githubusercontent.com/33178835/41364132-0dbcbb72-6f36-11e8-96dc-22a84d1655ae.png)
No error in electron console, no call fired in network tab, no transaction mined in parity console. As if the button was not doing anything.
https://gitlab.parity.io/parity/fether/-/issues/42Errors at startup: Object with key 'balance' should be a function returning a...2018-07-02T12:07:34ZThibaut SardanErrors at startup: Object with key 'balance' should be a function returning an Observable.I got a bunch of errors this morning after the sync and once I clicked on "start":
![selection_015](https://user-images.githubusercontent.com/33178835/41284029-794bc68e-6e38-11e8-8217-8718c72743b9.jpg)
react-dom.production.min.js (...I got a bunch of errors this morning after the sync and once I clicked on "start":
![selection_015](https://user-images.githubusercontent.com/33178835/41284029-794bc68e-6e38-11e8-8217-8718c72743b9.jpg)
react-dom.production.min.js (note that I added 1 line to add the file path): [react-dom.production.min.txt](https://github.com/parity-js/light/files/2093547/react-dom.production.min.txt)
https://gitlab.parity.io/parity/fether/-/issues/35Brainstorm Light Wallet name2018-07-02T12:07:33ZGhost UserBrainstorm Light Wallet nameFrom @Tbaut
About the light client, what are its strength:
light
sync in a matter of minutes
it's based on an actual node, therefore more secure than a standard wallet (decentralized unlike Metamask, Jaxx et al)
Ideas of name:
...From @Tbaut
About the light client, what are its strength:
light
sync in a matter of minutes
it's based on an actual node, therefore more secure than a standard wallet (decentralized unlike Metamask, Jaxx et al)
Ideas of name:
Feather
Leaf
Springbok / Falcon / Cheetah / Hummingbird / Peregrine (some of the fasted animals)
Lide (light-node)
Plide (Parity light node)
Lighty
Wally (wallet light parity)
Walleth (not very SEO friendly though)https://gitlab.parity.io/parity/fether/-/issues/32Onboarding2018-07-02T12:07:33ZGhost UserOnboardingDetect if it's the 1st time the user is running the Light Wallet.
### Case 1: The user has already used parity before
In this case he already has accounts on his parity, so can actually use the light wallet immediately after it's s...Detect if it's the 1st time the user is running the Light Wallet.
### Case 1: The user has already used parity before
In this case he already has accounts on his parity, so can actually use the light wallet immediately after it's synced. We show the Syncing overlay.
### Case 2: 1st-time user
We show the account creation steps, with the `<Health />` component on the bottom to track the syncing progress. If the user finishes creating his account before the syncing finishes, then the Syncing overlay will show.
### Ideas
- Show a small tutorial about what is the Light client? in both cases.
Anything to add/change @brianflanagan?https://gitlab.parity.io/parity/fether/-/issues/20Import Account2018-07-02T12:07:32ZGhost UserImport AccountFor now there's a Create Account mechanism, but there should also be an Import Account one.
The process should be simpler:
- user inputs his 12-word phrase
- user chooses a password
- confirmFor now there's a Create Account mechanism, but there should also be an Import Account one.
The process should be simpler:
- user inputs his 12-word phrase
- user chooses a password
- confirmhttps://gitlab.parity.io/parity/fether/-/issues/17Make downloading parity more robust2018-07-02T12:07:32ZGhost UserMake downloading parity more robustRight now we just try to fetch parity once: https://github.com/parity-js/light/blob/20679c4515cf18570ab751c19c28c2e295854d0a/electron/operations/fetchParity.js#L53-L61
And somtimes we have errors:
![download](https://user-images.gith...Right now we just try to fetch parity once: https://github.com/parity-js/light/blob/20679c4515cf18570ab751c19c28c2e295854d0a/electron/operations/fetchParity.js#L53-L61
And somtimes we have errors:
![download](https://user-images.githubusercontent.com/1293565/40170356-7ba48b16-59c8-11e8-9c2c-c2e991946b6e.png)
It'd be nice to:
- Retry 2-3 times if the 1st time fails (and show a Check Network Connection message if failing after 3 times)
- Check that the checksum is correct after downloading (or re-download if not)https://gitlab.parity.io/parity/fether/-/issues/16Add Electron menubar2018-06-26T14:45:18ZGhost UserAdd Electron menubarThe idea proposed by @brianflanagan was to have a menubar-icon always visible.
I found this library which should simplify things https://github.com/maxogden/menubar.
Note: the transition to a Chrome extension will become super easy...The idea proposed by @brianflanagan was to have a menubar-icon always visible.
I found this library which should simplify things https://github.com/maxogden/menubar.
Note: the transition to a Chrome extension will become super easy UI-wise.https://gitlab.parity.io/parity/fether/-/issues/6Whitelisting of Tokens2018-07-02T12:07:31ZGhost UserWhitelisting of TokensA feature/bug requested in the old Parity was that instead of fetching automatically all the tokens a particular account has, the user whitelists the tokens he wants to be shown on the main page.
In particular, there needs to be a pag...A feature/bug requested in the old Parity was that instead of fetching automatically all the tokens a particular account has, the user whitelists the tokens he wants to be shown on the main page.
In particular, there needs to be a page where the user chooses to Add Token (a bit like MM), with the following fields:
- Token address
- Token name
- Token symbol
- Token image (url is enough for now, no need for image uploading)
We could also keep a small database of the most popular tokens ourselves, like MyCrypto does.
(Lower priority, let's focus on sending/receiving Ether first).https://gitlab.parity.io/parity/fether/-/issues/3Sync or not2018-07-02T12:07:31ZGhost UserSync or not@brianflanagan From parity, here is the data I get for the general "health" of the node:
![screen shot 2018-05-03 at 10 27 12 am](https://user-images.githubusercontent.com/1293565/39566654-9b90fc0a-4ebc-11e8-80a9-1dfadcd6f40e.png)
...@brianflanagan From parity, here is the data I get for the general "health" of the node:
![screen shot 2018-05-03 at 10 27 12 am](https://user-images.githubusercontent.com/1293565/39566654-9b90fc0a-4ebc-11e8-80a9-1dfadcd6f40e.png)
- `sync` represents if we're sync or not, just a boolean value
- `peers` represents the number of peers we're connected to (here 10 peers, out of 50 maximum). Generally if we're connected to 0 or 1 peer, it means we're having a connectivity problem, and some sort of warning should be shown
- `time` represents if the local time on our machine is synced with the "real" time. If there's a too big difference, we'll get an error here too, something like "Your clock is not in sync".