This commit prevent scanning non-EIP addresses, or more generally
prevent scanning address that generate warning for recipient (currently
the only possible warning is for non-EIP address for ETH/ETC).
If the warning-address is entered with keyboard instead of scanning, it
will still display the warning (as now), the behaviour doesnt change.
Closes#1412Closes#1406
Closes#1397
This commit introduce a new `warning` prop on Input component. `error`
prop will always takes precedence over it if present, btw.
We don't reject anymore recipient validity if address is either full
lowercase OR full uppercase, to support legacy formats: having a warning
will allow user to go to next step.
Obviously the fix is available for ETC as well.
Wording to be reviewed :)
App dependencies are not exclusive to the BTC app anymore, so we need to generalize the error messages.
E.g., previously, you would see an error message that you need the Bitcoin app, when trying to install RSK that requires the ETH app.
Closes#1397
This commit introduce a new `warning` prop on Input component. `error`
prop will always takes precedence over it if present, btw.
We don't reject anymore recipient validity if address is either full
lowercase OR full uppercase, to support legacy formats: having a warning
will allow user to go to next step.
Obviously the fix is available for ETC as well.
Wording to be reviewed :)
App dependencies are not exclusive to the BTC app anymore, so we need to generalize the error messages.
E.g., previously, you would see an error message that you need the Bitcoin app, when trying to install RSK that requires the ETH app.
* New translations app.json (English)
* New translations errors.json (English)
* New translations app.json (French)
* New translations errors.json (French)
* New translations app.json (English)
* New translations onboarding.json (English)
* New translations app.json (French)
* New translations onboarding.json (French)
* New translations onboarding.json (English)
* New translations app.json (French)
* New translations onboarding.json (French)
* New translations app.json (English)
* New translations errors.json (English)
* New translations app.json (French)
* New translations errors.json (French)
* New translations app.json (English)
* New translations onboarding.json (English)
* New translations app.json (French)
* New translations onboarding.json (French)
* New translations app.json (English)
* New translations errors.json (English)
* New translations app.json (French)
* New translations errors.json (French)