I just released version 0.2.1 of G1nkgo which includes:
Wallet names through Cesium Plus profiles (a ❥ is added to the end of the names to make it different from the name of your cesium or superbot wallet to avoid confusion)
The app is so cool. I just love it so much.
It’s the best onboarding tool ever. People around me love it too. And it’s getting better and better.
I’ll try to submit some bugs after intensive testing…
You’re doing a great job ! And very fast shipping as well. Congrats
Thanks indeed for your message @flodef . I don’t have (and I don’t want to have) any metric of usage of G1nkgo so this kind de messages are really appreciated.
Merci pour cette application. Vraiment très simple à utiliser pour un débutant.
Petit souci parfois lors du payement, il faut repasser par le solde pour qu’il soit mis à jour.
Et, tout à coup, le solde s’affiche en DU, et du coup le payement semble compter en DUğ1 l’alors qu’il affiche Ğ1 non modifiable. Il faut alors passer par le mode expert pour préciser Ğ1 ou DUğ1.
Je pense que ce passage de Ğ1 à DUğ1 ne devrait pas être réservé aux experts.
J’ai voulu scanner un QR-code avec un montant, que j’imaginait afficher en Ğ1, alors que moi, j’étais configuré en DUğ1. Il n’y a pas eu de traduction de l’un vers l’autre.
Thank you for this application. Really easy to use for a beginner.
Sometimes when you pay, you have to go back to the balance to update it.
Suddenly, the balance is displayed in DU, and so the payment seems to count in DUğ1 l whereas it displays Ğ1 which cannot be modified. You then have to go to expert mode to specify Ğ1 or DUğ1.
I don’t think this switch from Ğ1 to DUğ1 should be reserved for experts.
I wanted to scan a QR-code with an amount, which I imagined would be displayed in Ğ1, whereas I was configured in DUğ1. There was no translation from one to the other.
Thank you so much for your nice answers and already fixing so many bugs…
If you got time, I would like to call you to chat about a project I have with g1nkgo. I think it could be fun
It includes many bug fixes and enhancements and I recommend to install it. It includes among others: better nodes auto-update, offline payments issue fixed, VPN support, more import/export options.
More info:
Special thanks to @flodef and @bytes4life for their first contributions!
Dear all, I’ve just published a development version of Ğ1nkgo that includes support to multi-accounts (that includes passwords protected Cesium accounts).
Since the beginning Ğ1nkgo was designed to provide this kind of features, but it was not totally programmed or tested, and I wanted to focus into newbies users (without any type of wallet).
I don’t have more time this weekend to test of improve it more, but you can try it. Please do a backup of your wallet before testing if you don’t have one.
I hope you’ll allow me a few remarks and suggestions, without feeling offended?
Here are my observations and suggestions:
When setting a name for a Gnkgo account (the default one), it’s not evident that this name will be publicly visible. It might be more user-friendly to provide an option (perhaps a checkbox) for users to decide whether they want this name to be public. This can prevent users from inadvertently sharing sensitive information like “my wife’s birthday gift” or even more compromising details.
On the account card, only the first 8 characters of the public key are displayed. However, wallets like Cesium now use the format “nnnn…nnnn:chk”, which shows the first 4, the last 4, followed by a checksum. It might be less confusing to at least display the first and last characters of the public key.
Accounts with credentials (Salt/password) are not labeled as “Cesium accounts”. This can be misleading. Perhaps consider renaming them to “secured account”, “protected account”, or “account secured by a secret phrase and password, similar to Cesium”.
It would be helpful to have a visual indicator (like a locked icon overlaying the account card) to differentiate these secured accounts.
Transactions originating from a protected account should have added security measures (like a pattern/schema lock, PIN, etc.). Storing the private key directly on the mobile device poses significant security risks !
Hi @kimamila thanks indeed for your comments as usual. I’ll try to take all into account.
About the last one, G1nkgo does not stores the protected accounts private key (only in memory). In this case, the user has to enter the passwords on each session on demand.
I maintain in memory the cesium wallets info here (that are requested when paying, for instance):
The way I detect if is a protected card or not is looking if I had persisted the seed (not in the case of Cesium accounts):
I trying not to compromise the current security of the cesium accounts (and this was one of the reason to not adding this before).
Again, merci! Anyway the new cesium version works great!
ok, never mind. I forgot to relaunch the app, during my test.
I have a few more remarks (sorry!):
In the “balance” tab:
The “menu” button doesn’t open the menu but reveals the balance (even though there’s already a button for that). It’s inconvenient for switching accounts, I think.
Transactions from payments to multiple recipients don’t display the correct amount (the one to our account) or the correct recipient (probably the first one). See payments received from “Remuniter”.
If I make a payment (for example, 100 G1), the transaction appears correctly, but the balance hasn’t been updated (by -100€).
By the way, do you make sure that GVA doesn’t send you the same TX sources (already consumed, for example in my 100 G1 send) for the next payment? Is there a way to tell GVA to exclude certain TX sources? I feel like GVA doesn’t consider pending payments: can you confirm? Maybe you also don’t switch nodes regularly, which could explain these issues?
If GVA uses the same sources for consecutive payments, then only the first payment can work: you’d have to wait for the 1st TX to be written so that the next TX generated by GVA is correct. Do you get what I mean?
Thanks to you, indirectly: it’s very motivating for me to work in a creative and active group. It challenges me (in a good way, I believe) and gives me or rekindles ideas!
The lib I use don’t allow more customizations. I have to find a UI alternative.
You are right. I use the GVA returned balance and the calculation depends from one node to other (In the past I calculated this via BMA queries and calculations).
During my last tests, G1nkgo 0.2.5-SNAPSHOT doesn’t get anymore comment from payment QRcode
For exemple :
which is of that kind june://DESTINATIONPUBKEY?comment=PREFIX:COMMENT
Is it because amount is needed ?
NB: This QRCode is produced and used by “G1 VOD Service” i am working on. So shown wallet monitors receiving payments with such comment then operate an action based on it. In this case (PREFIX=N1Kodi) it send back through Cesium+ messaging a link to watch a video.