Skip to content

Fix wallet info on boot version of mirage-cli #880

@dmytrotkk

Description

@dmytrotkk

After the implementation of FAIR wallet info command for post-migration nodes, the regular pre-migration command is broken:

Last login: Fri Jul 11 10:50:00 2025 from 10.3.155.107
root@ubuntu-jammy:~# mirage wallet info
Traceback (most recent call last):
  File "node_cli/main.py", line 133, in <module>
  File "click/core.py", line 1157, in __call__
  File "click/core.py", line 1078, in main
  File "click/core.py", line 1688, in invoke
  File "click/core.py", line 1688, in invoke
  File "click/core.py", line 1434, in invoke
  File "click/core.py", line 783, in invoke
  File "node_cli/cli/wallet.py", line 43, in wallet_info
  File "node_cli/core/wallet.py", line 41, in get_wallet_info
  File "node_cli/utils/print_formatters.py", line 54, in print_mirage_wallet_info
KeyError: 'mirage_balance'
Command failed with following errors:
--------------------------------------------------
'mirage_balance'
--------------------------------------------------
You can find more info in /root/.skale/.skale-cli-log/debug-node-cli.log

This can be fixed by handling FAIR boot case separately.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions