WOT in G1nkgo

Hi there!

I want to develop the web of trust part of g1nkgo (v2) on holidays, but I don’t have any healthy identity to play with.

I’m using my old account:
5DpRqhjEof2WMFoAYTAqqoQzyBH9zRRmAbBZGQm9uZSzNeY6
and the account created by gecko:
5CcQtAmPTBtjyrxhNDDAT87cXVaAVS8MBYb32qTZKGmSxx4z
that has now my identity (vjrj) but I’m not member because of expired certs.

Can someone certify me this 5CcQ..xx4z account and also help me to create a second identity like (vjrjdev) with the 5DpR...NeY6 account?

BTW I’ve just published an apk snapshot that shows certifications of v2 identities (also available in the web version). Also now the web version allows v2 payments and should work now like the android version.

Some screenshots:

See also the difference between public keys (:old_key: b58) for v1 identities and address (:key: ss58) for v2 identities discussed here.

TIA

2 Likes

Invité

1 Like

Merci @Maaltir :
https://duniter–vue-coinduf-eu.ipns.pagu.re/#/idty/vjrjdev
and:
https://duniter–vue-coinduf-eu.ipns.pagu.re/#/idty/vjrj
so now I only need more certs.

Te he cettificado tambien
5DpRqhjEof2WMFoAYTAqqoQzyBH9zRRmAbBZGQm9uZSzNeY6

1 Like

For https://duniter–vue-coinduf-eu.ipns.pagu.re/#/idty/vjrj you just must “request distance eval for”

It gives me an error like “Distance caller is not a member”.

Note: Sorry, I was requesting it with vjrjdev.

I think that I just need more certs from members to vjrj identity.


Only vjrj can request
vjrj have 15 certifications

Yes, I requested several times, but look:

I have only two certs from active members.

Have you tried making the request?
I’m not sure, but I think the certifications are valid even if the issuer is no longer a member.

Yes, I tried several times, now and in the past.

I added 2 certifications to identity vjrj (index 12483)

I guess it needs a 5th one to become member again ?

2 Likes

vjrj certified

3 Likes

Thanks indeed @Maaltir @italpaola and @Nicolas80

1 Like

I did the same mistake, but it’s actually 3 on gdev: (see Se rendre compte stupidement que sur la gdev il suffit de 3 certifications pour être membre).

The certs only need to be active, the issuers do not need to be member. See Trouvailles d'exploration de données - #7 by HugoTrentesaux for an example in Ğ1 history where an identity became member of the wot with none of its certifiers member anymore.

3 Likes

Thanks @HugoTrentesaux .

Now I need certs for this other identity:
https://duniter--vue-coinduf-eu.ipns.pagu.re/#/idty/vjrjdev2
(BTW: an identity created and confirmed with g1nkgo, buggy but it’s starting to work).

With three identities I can play with other accounts and test better.

Anyway, other tips about how to test this, more than welcome.

1 Like

With three identities you will need some kind of monitoring tool to not forget membership renewal ^^
Main tip is to give it to non-tech users who usually have a gift to detect bugs :smiley:

1 Like

As I mentioned, I used the holidays to add WOT support.

For those interested, a develop version of g1nkgo with WOT working (in v2):

For now g1nkgo does not support bit39 (in the UI at least), so people can test it with v1 accounts.

I used duniter-vue as inspiration, so thanks @HugoTrentesaux.

4 Likes

some text overflows its area

I’m missing a mnemonic import feature to use a member account.

Note that we should strongly discourage users to create an identity on an account that was not exported and saved in a safe place. That’s not too bad to loose some Ğ1 of a simple wallet, but loosing the identity is bad.

3 Likes

Off couse, off course.

For now the WOT part is allowed even for non-password accounts, and without confirmation dialogues, etc, but it’s just temporally and for just for testing. It’s not the idea.

And yes, I have to add the bip39 part.

Thanks for the feedback.

2 Likes

The better way for me is to run a docker container locally with the Alice, Bob and friends…

docker run -p 9944:9944 -e DUNITER_VALIDATOR=true duniter/duniter-v2s-gdev-800

Then, connecting to ws://localhost:9944, you can play with a sandbox until block 1050. After that, you need to restart the container to forge blocks again.

You can impersonate Alice or Bob or any other user with their unique mnemonic and derivation path.

bottom drive obey lake curtain smoke basket hold race lonely fit walk

Derivation path are //Alice //Bob, etc

After your tests on this sandbox, you can connect to a public node and verify that your code is OK with more users.

Hope it helps !

1 Like