Description
Different command groups use different flag names for AVAX amounts:
- Transfer commands:
--amount / --amount-navax
- Validator commands:
--stake
- L1 commands:
--balance
Impact
Users must remember different flag names for the same concept (an AVAX amount) depending on the command.
Suggestion
Consider adding precision alternatives consistently:
--stake-navax for validator commands
--balance-navax for L1 commands
Or document the rationale for semantic naming in help text.
Files affected
cmd/transfer.go - uses --amount / --amount-navax
cmd/validator.go - uses --stake
cmd/l1.go - uses --balance
Severity
Medium UX impact
Source
CLI UX audit (2026-02-09)
Description
Different command groups use different flag names for AVAX amounts:
--amount/--amount-navax--stake--balanceImpact
Users must remember different flag names for the same concept (an AVAX amount) depending on the command.
Suggestion
Consider adding precision alternatives consistently:
--stake-navaxfor validator commands--balance-navaxfor L1 commandsOr document the rationale for semantic naming in help text.
Files affected
cmd/transfer.go- uses--amount/--amount-navaxcmd/validator.go- uses--stakecmd/l1.go- uses--balanceSeverity
Medium UX impact
Source
CLI UX audit (2026-02-09)