Allow smaller base58 pubkeys

See forum post : https://forum.duniter.org/t/clefs-publiques-commencant-par-1/7607/11

Conclusions are :

  • base58 ed25519 pubkeys can be {41-44} characters long, maybe {40, 44}, maybe less. Silkaj handles {43, 44} long pubkeys : this is a bug, and should be addressed in 0.8.x.

  • Duniter handles pubkeys with a "leading 1" differently from the same pubkey without the "leading 1", but they have the same binary representation. When this problem will be resolved on Duniter, I think we should agree with the devs of all clients to remove the "leading 1" when the clients produces such a pubkey.

Edited by Moul
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information