Extrinsic TransferAll(keep_alive=True) does not empty the sender account if validator
Tested with docker image duniter-v2s-gtest-1000
in mode dev (with ALice, Bob, etc)
Duniter version 0.11.1-unknown
Bob is a smith (authority/validator), which seems the cause of the problem.
If we send an extrinsic TransferAll()
with Keep Alive = True from Bob account (GT10.0) to Dave account.
Bob account stay alive with the existential deposit of GT1.0 !
The expected behavior is to have an empty account (balance = GT0.0) (or Balance=Null maybe for a forgotten account ?).
If we try a second time the same extrinsic, polkadot.js forbid us to do that, see popup image :
So it is impossible to empty the Bob account!