Да тут проблема в другом мне кажется
1. Аккаунт был создан когда наличие паблик кей не являлось критичным и сразу не писался в блокчейн
2. На него были посланы деньги и не было выполнено ни каких операций которые записывают паблик кей в блокчейн (создать алиас, отправить деньги и тд)
3. Сейчас клиент выполняет проверку на наличие паблик кей и не пропускает транзакцию без него
...
- вот это проницательность! Приз за телепатию в студию (напиши свой Nxt акк).
Именно на такой случай недавно отвечал Жан-Люк:
Не используй версию 1.3.1, в ней есть баг именно по этому поводу. Тебе нужно использовать 1.2.9, чтобы сделать первую исходящую транзакцию без публичного ключа.
Либо ты можешь узнать свой публичный ключ при помощи такой строки в браузере:
http://localhost:7876/test?requestType=getAccountId- введи свою секретную фразу (это безопасно, т.к. это твоя машина) , и в ответ получишь много инфо, включая Public key. Затем попроси кого-то послать на твой акк 1 NXT с указанием при этом публичного ключа.