safe-global / safe-android Goto Github PK
View Code? Open in Web Editor NEW🔐 App to manage and interact with Safe
Home Page: https://safe.global
License: GNU General Public License v3.0
🔐 App to manage and interact with Safe
Home Page: https://safe.global
License: GNU General Public License v3.0
When changing my device password, I should first get asked to enter a new password.
I get asked first to repeat/confirm a password before even entering one.
Clicking reject should reject tx in FE and throw error w/message ~ 'User rejected transaction .... '
Mobile notifications pending should NOT come in
OR
clicking accept on mobile notification AFTER rejecting in browser Extension should NOT approve or do anything when clicking
As the pin is too short and hashing is not really secure we should use scrypt to improve that.
restore
option to the generate screendebug
)Make of our abi parser library https://github.com/gnosis/abi-kotlin
Please log in to Travis CI and activate heimdall-android app.
we can use the image file of the badge in the README file.
Image file: https://api.travis-ci.org/gnosis/heimdall-android.svg or something similar.
When unlocking the app the unlock screen should show up without any "flashing" (ie.: target screen being briefly shown)
When I unlock the app there is a short moment where you see a white background. Preferably this would not happen
Open the application whenever it is on a locked state.
Making an unlock session for X amt of time
option to allow easier confirmation of multiple transactions in a row.
E.g. when interacting with the DutchX multiple transactions have to be performed in a row. Each time the user has to type their password again. Adding this feature would a low an easier interaction in these cases.
Please list the screens here when working on the ticket.
After changing the password it can be used to confirm a transaction
After changing the password you cannot confirm the transaction for submission
https://drive.google.com/file/d/1LvN5p3i3lm6-i4mkoQZVwedBm6FKsO3a/view?usp=sharing
Here’s a video and the steps:
Use encryption for:
Choose appropriate licence and add LICENCE file
Extract rpc api into separate module
Combine multiple rpc calls:
[{
"method": "eth_estimateGas",
"params": ["0xa5056c8efadb5d6a1a6eb0176615692b6e648313"],
"jsonrpc":"2.0",
"id": 42
},{
"method": "eth_gasPrice",
"params": [],
"jsonrpc":"2.0",
"id": 45
},{
"method": "eth_getTransactionCount",
"params": [
"0xa5056c8efadb5d6a1a6eb0176615692b6e648313",
"latest"
],
"jsonrpc": "3.0",
"id": "dkhfgs"
}]
First of all - congratulations to the release. Just had the chance to try it out yesterday - and really like what I saw and was able to make a transaction without any problem! Big up @rmeissner , @fmrsabino and the rest - good job!!
Now I have a small UX problem: I forgot the password I was using yesterday. and there is no option to dump the key so I could access the account again when I remember the password again (I think this will happen as soon as I see the password constraint list again)
The password constraints where also a bit disappointing to me - I really do not like these things and have to reference XKCD here
anyway - this is complaining on a high comfort level - just thought I dump this here so you have a data-point for potential changes.
Describe the bug
It is possible to bypass recovery phrase confirmation screen without entering words.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
It should not be possible to bypass the screen. The "Finish" should only be clickable if it the recovery phrase is correct.
Smartphone (please complete the following information):
The static value should be replaced by the correct gas estimation.
Right now there's an issue in TestRPC where we need to multiply the estimated cost by at least 1.475x
while on other nets we can simply multiply by 1.1
.
Describe the bug
The Safe Recovery flow should have an introduction screen where the flow and the requirements are explained.
Smartphone (please complete the following information):
Note: show a progressbar for QR code generation
For all tokens the balance should be fetched.
If one of the standard tokens has a 0 balance, don't display it.
Custom tokens should always be displayed.
I can create a Safe
App crashes after receiving the deposit. I assume at the point of Safe creation.
Afterwards, the app cannot be opened anymore, it crashes straight away.
It most likely this crash: https://fabric.io/gnosis/android/apps/pm.gnosis.heimdall.dev/issues/5b60b9c06007d59fcd609b0d
RxAndroid 2.1.0 opens up a new API with async messaging. It'd be great to check the impact it has in the app.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.