Formerly interactive.py, ejtp-console is fairly ancient, not very modular, and uses some unspeakable hacks regarding encryption data. The primary goal in this issue is to make this script use identity cache files, but there are other goals branching out from that:
~/.ejtp/console/idents.json, and finally
$EJTP_IDENTITY_CACHE. Do this in such a way that each test-and-deserialize is a distinct iteration of a non-breaking loop, so that for example, data in
~/.ejtp/console/idents.jsonthat collides with data in
~/.ejtp/idents.jsonwill update those specific identities.
DONE / Accepting payments