From 112d071598099fa122e8288c6caeeec12fcd71b2 Mon Sep 17 00:00:00 2001 From: Marko Date: Thu, 9 Mar 2023 14:55:46 +0100 Subject: [PATCH] refactor: make address codec public (#15326) --- x/auth/keeper/keeper.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/x/auth/keeper/keeper.go b/x/auth/keeper/keeper.go index ad64e02264..d59a40521f 100644 --- a/x/auth/keeper/keeper.go +++ b/x/auth/keeper/keeper.go @@ -103,6 +103,12 @@ func (ak AccountKeeper) GetAuthority() string { return ak.authority } +// GetAddressCodec returns the x/auth module's address. +// x/auth is tied to bech32 encoded user accounts +func (ak AccountKeeper) GetAddressCodec() address.Codec { + return ak.addressCdc +} + // Logger returns a module-specific logger. func (ak AccountKeeper) Logger(ctx sdk.Context) log.Logger { return ctx.Logger().With("module", "x/"+types.ModuleName)