Не, достаточно просто сида. Ты просто что-то нахимичил
Так ведь в декреде не один адрес кошелька. Этих адресов там тьма, для каждой транзакции свой адрес. И для каждого адреса свой приватный ключ. Как же ж это всё хозяйство в один сид запихнуть?
И ещё аналогичный вопрос - если я для биткойна сохранил wallet.dat, а потом провёл такое количество транзакций, что там нагенерились тысячи новых адресов и не все были в изначальном wallet.dat, то получается по старому wallet.dat я уже не восстановлю кошелёк биткойна полностью?
wallet.dat не нужен, важен только сид. Кошелек может с нуля восстановить все использованные адреса из блокчейна.
Каждая транзакция и каждый использованный адрес записаны в цепочке блоков.
При синхронизации кошелек проверят каждый обнаруженный в историческом блокчейне адреc на принадлежность "себе" и начисляет баланс в свою базу данных. Затем он может отправить деньги, а все остальные ноды проверят по своей истории блокчейна действительно ли пользователь может потратить эти деньги.