Skip to content

Keep or remove SDK crypto.Address #8775

Open
@robert-zaremba

Description

Summary

SDK /crypto/types.Address is an alias to tendermint crypto.Address.

Problem Definition

Type aliases are used for refactoring or when there is a need for moving a type in a local scope (usually using a private types). Otherwise they bring zero value. We end up with a dead type which we can't customize.

Proposal

Remove SDK Address. Otherwise provide justification for keeping the type alias. In the latter case - update SDK consistently to use SDK Address

Related to:


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    T: API BreakingBreaking changes that impact APIs and the SDK only (not state machine).dependenciesPull requests that update a dependency file

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions