SasakiYuki / RaccoonWallet

20 stars 5 forks source link

Divisibilityの不具合修正 #61

Closed SasakiYuki closed 5 years ago

SasakiYuki commented 6 years ago

可分性を最大の6にして作ったモザイクを30,000以上送金すると認証成功とトースト通知が表示されるが failure signature not verifiable エラーが出て送金には失敗する。

20,000までは送金に成功する。 送金する金額には小数点をつけてもつけなくても同じ結果になった。 また、モザイク送金に失敗した場合はトランザクション処理はされない。

ちなみにXEMとモザイクを一緒に送金した時に上のVERIFIABLEエラーで失敗すると、モザイクは送金されないがXEMは送金される。

https://twitter.com/yossy2045/status/1027800547187806208

よっしーさんより

ryuta46 commented 6 years ago

これライブラリの不具合かもと思い試してみたところ、モザイク送金の手数料計算の処理でバグを見つけたので nem-kotlin の方にも issue を立てました。 https://github.com/ryuta46/nem-kotlin/issues/9

とりあえずライブラリの方に問題があるのはありそうなので、修正版をリリースする予定です。

ただ、エラーは FAILURE_INSUFFICIENT_FEE なので、エラーの出方が違います。 もし RaccoonWallet の方で failure signature not verifiable が再現できていましたら、ライブラリアップデートして再度試してもらえればと思います。

ryuta46 commented 6 years ago

@SasakiYuki nem-kotlin 0.4.1 にアップデートしましたので適当なタイミングで取り込んでください。