Skip to content

Inconsistent asset class flag: --aclass (pairs) vs --asset-class (ticker, order) #12

Description

@0xildefonso

Summary

The pairs command uses --aclass to filter by asset class, while all other commands (ticker, order buy, order sell, etc.) use --asset-class. This inconsistency causes errors when users apply the same flag across commands.

Reproduction

$ kraken --version
kraken 0.2.0

# pairs accepts --aclass but rejects --asset-class
$ kraken pairs --aclass tokenized_asset -o json     # works
$ kraken pairs --asset-class tokenized_asset -o json # error: unexpected argument '--asset-class'

# ticker accepts --asset-class but rejects --aclass
$ kraken ticker AAPLx/USD --asset-class tokenized_asset -o json  # works
$ kraken ticker AAPLx/USD --aclass tokenized_asset -o json       # error: unexpected argument '--aclass'

Same applies to order buy/order sell — they use --asset-class.

Expected behavior

Consistent flag name across all commands. Ideally --asset-class everywhere since it's more descriptive and already used by the majority of commands. --aclass could be kept as an alias for backwards compatibility.

Environment

  • kraken-cli 0.2.0
  • Tested on linux x86_64 and macOS aarch64

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions