# Ğinkgo release 0.1.0

**URL:** https://forum.duniter.org/t/ginkgo-release-0-1-0/12633
**Category:** Ğinkgo
**Created:** [27 April 2023 21:40 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633 "2023-04-27T21:40:55Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![vjrj](https://forum.duniter.org/user_avatar/forum.duniter.org/vjrj/32/8487_2.png) [@vjrj](https://forum.duniter.org/u/vjrj)
#### Post date: [27 April 2023 21:40 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/1 "2023-04-27T21:40:55Z")

</div>

With a week of delay (I wanted to do this one week ago, but I couldn’t) I’ve just released 0.1.0.

A quite big release and IMHO stable:

> **[0.1.0 · vjrj / ginkgo · GitLab](https://git.duniter.org/vjrj/ginkgo/-/releases/v0.1.0)**
>
> Added contextual tutorials Transactions pagination (when you have many transactions) Better process of transactions errors (previously where failing silently) Wallet import fix

[https://git.duniter.org/vjrj/ginkgo/uploads/39e870ac1dc42548abb2b21dbacfd3f2/ginkgo-0.1.0.apk](https://git.duniter.org/vjrj/ginkgo/uploads/39e870ac1dc42548abb2b21dbacfd3f2/ginkgo-0.1.0.apk)

Thanks/merci and sorry for the spam.

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [27 April 2023 23:54 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/2 "2023-04-27T23:54:52Z")

</div>

Nice! We now have to complete the translations on [https://weblate.duniter.org/](https://weblate.duniter.org/) ^^  
Do you think it is ready to communicate a bit about it? (for example a video explaining Duniter 1.9 GVA, Durt, and the state of Ğ1nkgo)  
Thanks a lot for your work, that’s impressive to see someone so new in the Ğ1 and already spending so much time on a brand new app! I hope we can find more people like you to release a v2 ready for migration 😊

---

<div class="post-metadata">

### Author: ![Maaltir](https://forum.duniter.org/user_avatar/forum.duniter.org/maaltir/32/5039_2.png) [@Maaltir](https://forum.duniter.org/u/Maaltir)
#### Post date: [28 April 2023 09:59 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/3 "2023-04-28T09:59:50Z")

</div>

J’attend avec impatience l’affichage en DUğ1.  
Le DUğ1 est l’unité avec une propriété d’invariance temporelle.  
À terme, le DUğ1 représentera toujours la même portion de la masse monétaire par membre. Ce qui en fait l’unité d’affichage idéale.  
Est-ce que cet affichage sera bientôt possible ?

I look forward to the display in DUğ1.  
The DUğ1 is the unit with a time invariant property.  
Eventually, the DUğ1 will always represent the same portion of the money supply per member. This makes it the ideal display unit.  
Will this display be possible soon?

---

<div class="post-metadata">

### Author: ![vjrj](https://forum.duniter.org/user_avatar/forum.duniter.org/vjrj/32/8487_2.png) [@vjrj](https://forum.duniter.org/u/vjrj)
#### Post date: [28 April 2023 20:42 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/4 "2023-04-28T20:42:13Z")

</div>

> [@HugoTrentesaux](#):
>
> Do you think it is ready to communicate a bit about it? (for example a video explaining Duniter 1.9 GVA, Durt, and the state of Ğ1nkgo)

I think so. For me the main issue is the gva cors issue, but I cannot do nothing currently.

> [@HugoTrentesaux](#):
>
> Thanks a lot for your work, that’s impressive to see someone so new in the Ğ1 and already spending so much time on a brand new app! I hope we can find more people like you to release a v2 ready for migration 😊

Thanks to all of you for building this project and this community. I was looking for something like this for years. Just trying to help a bit.

> [@Presentation and new light web client Ğ1nkgo](https://forum.duniter.org/t/presentation-and-new-light-web-client-g1nkgo/10701/77):
>
> I look forward to the display in DUğ1.

I’ll start this if you finish the French translation. Deal? Seriosly, I was trying to publish something stable, and it was not a good moment to add this. But I will.

---

<div class="post-metadata">

### Author: ![Maaltir](https://forum.duniter.org/user_avatar/forum.duniter.org/maaltir/32/5039_2.png) [@Maaltir](https://forum.duniter.org/u/Maaltir)
#### Post date: [28 April 2023 21:14 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/5 "2023-04-28T21:14:42Z")

</div>

> [@vjrj](#):
>
> if you finish the French translation. Deal?

Done 😉

> [@vjrj](#):
>
> But I will.

When you can

---

<div class="post-metadata">

### Author: ![Frederic\_Renault](https://forum.duniter.org/user_avatar/forum.duniter.org/frederic_renault/32/3778_2.png) [@Frederic\_Renault](https://forum.duniter.org/u/Frederic_Renault)
#### Post date: [28 April 2023 21:52 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/6 "2023-04-28T21:52:13Z")

</div>

> [@vjrj](#):
>
> the gva cors issue

could you explain this issue ?  
that’s maybe why I cannot request my node on [http://127.0.0.1:30901/gva](http://127.0.0.1:30901/gva)

---

<div class="post-metadata">

### Author: ![vjrj](https://forum.duniter.org/user_avatar/forum.duniter.org/vjrj/32/8487_2.png) [@vjrj](https://forum.duniter.org/u/vjrj)
#### Post date: [29 April 2023 19:40 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/7 "2023-04-29T19:40:56Z")

</div>

Merci @Maaltir and @HugoTrentesaux for the translations. I’ve just released a maintenance version that includes your work (more to come after some rest):

> **[0.1.1 · vjrj / ginkgo · GitLab](https://git.duniter.org/vjrj/ginkgo/-/releases/v0.1.1)**
>
> Maintenance update that includes: French translation updated to 100% (merci Maaltir and Hugo Trentesaux) Galego translation updated to 100% (grazas Vijitâtman)

[https://git.duniter.org/vjrj/ginkgo/uploads/79d814eb197fb5969555226cae5296d3/ginkgo-0.1.1.apk](https://git.duniter.org/vjrj/ginkgo/uploads/79d814eb197fb5969555226cae5296d3/ginkgo-0.1.1.apk)

Thanks indeed also for the donations.

@kimamila I’m also certified (I’m just returning from a local market):  
[https://g1.duniter.org/wot/lookup/vjrj](https://g1.duniter.org/wot/lookup/vjrj)

> [@Frederic\_Renault](#):
>
> could you explain this issue ?

Search for CORS in this thread. But basically, the web client cannot work well with gva nodes doing POSTS/OPTIONS calls (while it works for classic BMA). It’s a proxy configuration issue. For workaround this all the web gva calls passed for the [g1nkgo.comunes.org](http://g1nkgo.comunes.org) proxy to the different gva nodes. I don’t like it, but it works … except for the fact that the gva nodes has a rate limit and I can imagine that my proxy is not whitelisted, so many web clients can be perceived it as a single IP and penalize it. How to fix it? Configuring the gva proxies as the duniter proxys allowing any CORS petitions, or, process the proxy x-forwarder client IPs, or other solutions.

Thanks again.

---

<div class="post-metadata">

### Author: ![vjrj](https://forum.duniter.org/user_avatar/forum.duniter.org/vjrj/32/8487_2.png) [@vjrj](https://forum.duniter.org/u/vjrj)
#### Post date: [30 April 2023 20:00 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/8 "2023-04-30T20:00:56Z")

</div>

Added Italian and Basque language:

> **[0.1.2 · vjrj / ginkgo · GitLab](https://git.duniter.org/vjrj/ginkgo/-/releases/v0.1.2)**
>
> Maintenance update that includes: Euskara translation (thanks to Anna Ayala Alcalá). Italiano translation (thanks to Anna Ayala Alcalá)

[https://git.duniter.org/vjrj/ginkgo/uploads/06c32c0245567efbb4dfd3966dabd43c/ginkgo-0.1.2.apk](https://git.duniter.org/vjrj/ginkgo/uploads/06c32c0245567efbb4dfd3966dabd43c/ginkgo-0.1.2.apk)

---

<div class="post-metadata">

### Author: ![Frederic\_Renault](https://forum.duniter.org/user_avatar/forum.duniter.org/frederic_renault/32/3778_2.png) [@Frederic\_Renault](https://forum.duniter.org/u/Frederic_Renault)
#### Post date: [1 May 2023 03:34 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/9 "2023-05-01T03:34:22Z")

</div>

I love your App ❤  
Thanks for your CORS explanation.  
It is good GVA cannot be open to any IP

> [@vjrj](#):
>
> or workaround this all the web gva calls passed for the [g1nkgo.comunes.org](http://g1nkgo.comunes.org) proxy to the different gva nodes

Is there a way to edit the proxy in the App parameters ?  
what proxy technic are your using (nginx)? You have developped a special API server?

About “key backup”, what is the “crypto” used with “gesture capture”?  
Would it be possible to use a numeric pad PIN instead?

---

<div class="post-metadata">

### Author: ![vjrj](https://forum.duniter.org/user_avatar/forum.duniter.org/vjrj/32/8487_2.png) [@vjrj](https://forum.duniter.org/u/vjrj)
#### Post date: [1 May 2023 08:01 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/10 "2023-05-01T08:01:37Z")

</div>

> [@Frederic\_Renault](#):
>
> I love your App ❤

Thanks

> [@Frederic\_Renault](#):
>
> Is there a way to edit the proxy in the App parameters ?

No, but the proxy is only used in the web version. The apk is connecting directly with the gva nodes.

> [@Frederic\_Renault](#):
>
> what proxy technic are your using (nginx)? You have developped a special API server?

Just a simple regexp nginx location to redirect /gva/some.domain.org/gva calls to the [some.domain.org/gva](http://some.domain.org/gva) nodes.

> [@Frederic\_Renault](#):
>
> About “key backup”, what is the “crypto” used with “gesture capture”?

> **[lib/g1/g1\_helper.dart · master · vjrj / ginkgo · GitLab](https://git.duniter.org/vjrj/ginkgo/-/blob/master/lib/g1/g1_helper.dart#L170)**
>
> Duniter’s Ğ1Lab

> [@Frederic\_Renault](#):
>
> Would it be possible to use a numeric pad PIN instead?

Currently I rethinking this part after @kimamila comment about using a duniter part.

---

<div class="post-metadata">

### Author: ![kimamila](https://forum.duniter.org/user_avatar/forum.duniter.org/kimamila/32/185_2.png) [@kimamila](https://forum.duniter.org/u/kimamila)
#### Post date: [1 May 2023 13:52 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/11 "2023-05-01T13:52:22Z")

</div>

I had another issue when trying to use your app on a g-market this weekend. The popup used to search for people or scan a QR code has very poor visibility outdoors. The green toolbar and the font color may need to be changed, don’t you think?

When you send a payment, the form is not clear (recipient and amount)

Anyway, my first payment succeeded!  
The second seems to always failed. Dis you use GVA or BMA ? If BMA, make sure to not reuse same sources.  
If GVA, please let us know. Maybe a issue

---

<div class="post-metadata">

### Author: ![vjrj](https://forum.duniter.org/user_avatar/forum.duniter.org/vjrj/32/8487_2.png) [@vjrj](https://forum.duniter.org/u/vjrj)
#### Post date: [2 May 2023 06:05 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/12 "2023-05-02T06:05:36Z")

</div>

> [@kimamila](#):
>
> I had another issue when trying to use your app on a g-market this weekend. The popup used to search for people or scan a QR code has very poor visibility outdoors. The green toolbar and the font color may need to be changed, don’t you think?

Added:

> **[Review the colors of user search (#39) · Issues · vjrj / ginkgo · GitLab](https://git.duniter.org/vjrj/ginkgo/-/issues/39)**
>
> @kimamila reported: I had another issue when trying to use your app on a g-market this weekend. The popup used to search for people...

> [@kimamila](#):
>
> When you send a payment, the form is not clear (recipient and amount)

Added:

> **[When you send a payment, the form is not clear (#40) · Issues · vjrj / ginkgo...](https://git.duniter.org/vjrj/ginkgo/-/issues/40)**
>
> @kimamila reported: When you send a payment, the form is not clear (recipient and amount)

I did this on purpose, the internal state is paid, but you are right that it’s not clear. I want to improve this part in several ways.

> [@kimamila](#):
>
> The second seems to always failed. Dis you use GVA or BMA ? If BMA, make sure to not reuse same sources.  
> If GVA, please let us know. Maybe a issue

This is a GVA issue. When you do a second payment too fast, the GVA nodes give an error that you don’t have balance (and you have). g1nkgo detect the wrong error, and show a retry message. But maybe it’s a durt error (I doubt more on this because @kapis experienced similar things in the superbot). I general have to wait a bit, and retry with success. It’s a bit annoying.

I have several GVA issues. For instance: This week I detected a more serious thing. I sent a transaction successfully, it was in the `sending` part of the history (I checked it twice) but and the end was not confirmed and added to the `sent`. This happened 3 times and worried me a bit. So I have to do something to recheck/retry transactions.

Where is the best place to report this kind of issues?

---

<div class="post-metadata">

### Author: ![vjrj](https://forum.duniter.org/user_avatar/forum.duniter.org/vjrj/32/8487_2.png) [@vjrj](https://forum.duniter.org/u/vjrj)
#### Post date: [6 May 2023 15:00 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/13 "2023-05-06T15:00:01Z")

</div>

I’ve just published `1.0.3` of Ğ1nkgo:

> **[0.1.3 · vjrj / ginkgo · GitLab](https://git.duniter.org/vjrj/ginkgo/-/releases/v0.1.3)**
>
> Enhancements: Transactions persistence via bloc Clean cache of contacts daily Added again connectivity functionality (but disabled for IOS as it seems not...

[https://git.duniter.org/vjrj/ginkgo/uploads/546701e0c156f7dc164e40a2ccfead80/ginkgo-0.1.3.apk](https://git.duniter.org/vjrj/ginkgo/uploads/546701e0c156f7dc164e40a2ccfead80/ginkgo-0.1.3.apk)

---

<div class="post-metadata">

### Author: ![vjrj](https://forum.duniter.org/user_avatar/forum.duniter.org/vjrj/32/8487_2.png) [@vjrj](https://forum.duniter.org/u/vjrj)
#### Post date: [7 May 2023 20:54 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/14 "2023-05-07T20:54:26Z")

</div>

I’ve just published v0.1.4 with some fix:

> **[0.1.4 · vjrj / ginkgo · GitLab](https://git.duniter.org/vjrj/ginkgo/-/releases/v0.1.4)**
>
> Maintenance release: Fix transactions refresh duplication issue Payment user card style issue French translation updated Pending transactions (wip, not enabled yet)...

[https://git.duniter.org/vjrj/ginkgo/uploads/1788f8eb6f9ec85f7f1c67375ae3b0d8/ginkgo-0.1.4.apk](https://git.duniter.org/vjrj/ginkgo/uploads/1788f8eb6f9ec85f7f1c67375ae3b0d8/ginkgo-0.1.4.apk)

---

<div class="post-metadata">

### Author: ![vjrj](https://forum.duniter.org/user_avatar/forum.duniter.org/vjrj/32/8487_2.png) [@vjrj](https://forum.duniter.org/u/vjrj)
#### Post date: [10 May 2023 18:46 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/15 "2023-05-10T18:46:54Z")

</div>

I’ve just published `0.1.5` with pending and failed transactions with retry (useful for lost payments that doesn’t pass from status sending to sent and are lost after some time):

 ![2023-05-10_19-54](https://forum.duniter.org/uploads/default/original/2X/f/f52f5a2725efd40276b702b87d332e6f0eb0e41d.png)

[https://git.duniter.org/vjrj/ginkgo/uploads/7395a07fbd1887ec1b42d5a929449d9c/ginkgo-0.1.5.apk](https://git.duniter.org/vjrj/ginkgo/uploads/7395a07fbd1887ec1b42d5a929449d9c/ginkgo-0.1.5.apk)

---

<div class="post-metadata">

### Author: ![vjrj](https://forum.duniter.org/user_avatar/forum.duniter.org/vjrj/32/8487_2.png) [@vjrj](https://forum.duniter.org/u/vjrj)
#### Post date: [14 May 2023 16:45 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/16 "2023-05-14T16:45:40Z")

</div>

> [@Maaltir](#):
>
> I look forward to the display in DUğ1.  
> The DUğ1 is the unit with a time invariant property.

Salut @Maaltir.

It almost ready but I have to test more to publish it:

 ![2023-05-14_18-39](https://forum.duniter.org/uploads/default/original/2X/1/18cde09abfea9fbb4162fbc903d6cb2937a72a79.png)

 ![2023-05-14_18-40](https://forum.duniter.org/uploads/default/original/2X/c/c6ad6ae9013daf698ea83578fea6b19935bd063e.png)

---

<div class="post-metadata">

### Author: ![Maaltir](https://forum.duniter.org/user_avatar/forum.duniter.org/maaltir/32/5039_2.png) [@Maaltir](https://forum.duniter.org/u/Maaltir)
#### Post date: [25 May 2023 13:06 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/17 "2023-05-25T13:06:33Z")

</div>

Quand peut-on espérer voir cette version ?  
Je suis impatient.

When can we expect to see this version?  
I’m looking forward to it.

---

<div class="post-metadata">

### Author: ![vjrj](https://forum.duniter.org/user_avatar/forum.duniter.org/vjrj/32/8487_2.png) [@vjrj](https://forum.duniter.org/u/vjrj)
#### Post date: [25 May 2023 17:25 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/18 "2023-05-25T17:25:55Z")

</div>

> [@Maaltir](#):
>
> When can we expect to see this version?  
> I’m looking forward to it.

Hi @Maaltir:

I have a stupid math round issue, and I don’t find time to test and fix it:

Trasfering a 0,01 DU, I get duplication tx because of the retry functionality (because the amount did not match):

![image](https://forum.duniter.org/uploads/default/original/2X/0/0f00d88dacc60497ed4a7095ed12d81755185840.png)

Also I noticed a wrong amount in the notification, too:

![image](https://forum.duniter.org/uploads/default/original/2X/5/526f2e805bd85de2927df95816449e1775e4909b.png)

It’s normal because I did a looot of changes. So I need to double testing this.

---

<div class="post-metadata">

### Author: ![Maaltir](https://forum.duniter.org/user_avatar/forum.duniter.org/maaltir/32/5039_2.png) [@Maaltir](https://forum.duniter.org/u/Maaltir)
#### Post date: [25 May 2023 18:02 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/19 "2023-05-25T18:02:52Z")

</div>

Hello  
Il faut peut-être voir comment fait kimamila dans césium

Hello  
Perhaps you need to see how @kimamila works in césium

---

<div class="post-metadata">

### Author: ![tuxmain](https://forum.duniter.org/user_avatar/forum.duniter.org/tuxmain/32/6423_2.png) [@tuxmain](https://forum.duniter.org/u/tuxmain)
#### Post date: [25 May 2023 19:36 UTC](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633/20 "2023-05-25T19:36:28Z")

</div>

The amount should always be stored as integer in cG1 with the base. Floats are only necessary for converting to/from UD and for displaying. This way you can avoid rounding problems.

[Next page](https://forum.duniter.org/t/ginkgo-release-0-1-0/12633.md?page=2)
