Souci échange de monnaie

Bonjour à tous !

J’ai lancé un serveur duniter avec ma monnaie perso afin de tester un peu le fonctionnement de ce mode.

Tout fonctionne assez bien, inscription, certification, versement des dividendes etc.

Il n’y a qu’une chose qui ne marche pas, c’est les transactions entre utilisateurs.

En effet, lorsque j’essaie d’envoyer une somme d’un utilisateur à un autre j’ai le message suivant qui s’affiche :

Error : Error : Only 0 MKC available in 0 source needs 1

Pourtant j’ai bien 13,000000 MMKC dans mon Wallet, donc largement plus que ce que j’essaie de transférer.

J’ai regardé dans les logs côté serveur et je ne vois rien du tout au moment où je saisis ma passphrase, donc c’est probablement côté Wallet que ça bloque.

Pour information je suis encore sur la version dev12 parce que je n’ai pas réussi à compiler la dev14 et qu’il n’y a pas de paquet disponible pour linux pour le moment.

Merci d’avance !

1 « J'aime »

Si tu vas sur l’URL [adresse]:[port]/tx/sources/[ta pubkey] que vois tu ?

Les DU reçus visiblement :

{
“currency”: “MKC”,
“pubkey”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“sources”: [
{
“type”: “D”,
“noffset”: 560,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 608,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 625,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 643,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 656,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 669,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 681,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 691,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 699,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 705,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 711,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 717,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 724,
“identifier”: “2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4”,
“amount”: 100000,
“base”: 1
}
]
}

Et sur l’utilisateur à qui j’ai envoyé la somme :

{
“currency”: “MKC”,
“pubkey”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“sources”: [
{
“type”: “D”,
“noffset”: 560,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 608,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 625,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 643,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 656,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 669,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 681,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 691,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 699,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 705,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 711,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 717,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
},
{
“type”: “D”,
“noffset”: 724,
“identifier”: “2FMMAaRrpG7SWARoq9eqNZnGbMatJGfzjwcKekRPtGua”,
“amount”: 100000,
“base”: 1
}
]
}

Est-ce que ça échoue dès le premier envoi ou après quelques transactions ?

Dès le premier, impossible d’envoyer la moindre monnaie entre utilisateurs …

Merci !

C’est très étrange ce bug… Peux tu lancer sakia en mode debug (-d) et copier/coller les logs lors que tu fais des transactions ?

Voilà les logs :

DEBUG:network:handle_change:00003F5460 -> 00003F5460
DEBUG:community_view:refresh_status:Refresh status
DEBUG:community:get_block:Requesting block 728
DEBUG:network:handle_change:000040368E -> 000040368E
DEBUG:password_asker:accept:Password is valid
DEBUG:wallet:send_money:Sender pubkey:2eijdARyo6FuTVX6kZPbVziRB8wq87sGXpCth9eaUNX4
DEBUG:toast:display:NOTIFY DISPLAY

EDIT : Je vois que la 0.20 est sortie et y’a un paquet deb, j’installe et je teste en attendant :stuck_out_tongue:

Peux tu compresser ton dossier ~/.sakia et l’uploader quelque part pour que je regarde de mon coté en mode debug ? Merci :slight_smile:

Je vois qu’il y a des personnes débrouillardes :slight_smile: merci pour tes retours !

Voila, je viens de t’envoyer un message privé avec le lien pour télécharger mon dossier sakia.

Je reste à ta disposition pour plus de tests.

A+

Je n’arrive pas à reproduire ton bug. Est-ce qu’il se produit toujours de ton coté ?

Non, ça fonctionne maintenant mais j’ai tellement bidouillé hier que ça c’est peut-être corrigé tout seul.

Cette fois j’arrive à envoyer et recevoir de la monnaie !

Merci :wink: