refactor(x/bank): remove duplicate logger (#19572)
This commit is contained in:
@@ -308,7 +308,6 @@ func NewSimApp(
|
||||
app.AuthKeeper,
|
||||
BlockedAddresses(),
|
||||
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
|
||||
logger,
|
||||
)
|
||||
|
||||
// optional: enable sign mode textual by overwriting the default tx config (after setting the bank keeper)
|
||||
|
||||
@@ -96,7 +96,6 @@ func initDeterministicFixture(t *testing.T) *deterministicFixture {
|
||||
accountKeeper,
|
||||
blockedAddresses,
|
||||
authority.String(),
|
||||
log.NewNopLogger(),
|
||||
)
|
||||
|
||||
authModule := auth.NewAppModule(cdc, accountKeeper, authsims.RandomGenesisAccounts)
|
||||
|
||||
@@ -102,7 +102,6 @@ func initFixture(t *testing.T) *fixture {
|
||||
accountKeeper,
|
||||
blockedAddresses,
|
||||
authority.String(),
|
||||
log.NewNopLogger(),
|
||||
)
|
||||
|
||||
stakingKeeper := stakingkeeper.NewKeeper(cdc, runtime.NewEnvironment(runtime.NewKVStoreService(keys[stakingtypes.StoreKey]), log.NewNopLogger()), accountKeeper, bankKeeper, authority.String(), addresscodec.NewBech32Codec(sdk.Bech32PrefixValAddr), addresscodec.NewBech32Codec(sdk.Bech32PrefixConsAddr))
|
||||
|
||||
@@ -122,7 +122,6 @@ func initFixture(tb testing.TB) *fixture {
|
||||
accountKeeper,
|
||||
blockedAddresses,
|
||||
authority.String(),
|
||||
log.NewNopLogger(),
|
||||
)
|
||||
|
||||
stakingKeeper := stakingkeeper.NewKeeper(cdc, runtime.NewEnvironment(runtime.NewKVStoreService(keys[stakingtypes.StoreKey]), log.NewNopLogger()), accountKeeper, bankKeeper, authority.String(), addresscodec.NewBech32Codec(sdk.Bech32PrefixValAddr), addresscodec.NewBech32Codec(sdk.Bech32PrefixConsAddr))
|
||||
|
||||
@@ -89,7 +89,6 @@ func initFixture(tb testing.TB) *fixture {
|
||||
accountKeeper,
|
||||
blockedAddresses,
|
||||
authority.String(),
|
||||
log.NewNopLogger(),
|
||||
)
|
||||
|
||||
stakingKeeper := stakingkeeper.NewKeeper(cdc, runtime.NewEnvironment(runtime.NewKVStoreService(keys[stakingtypes.StoreKey]), log.NewNopLogger()), accountKeeper, bankKeeper, authority.String(), addresscodec.NewBech32Codec(sdk.Bech32PrefixValAddr), addresscodec.NewBech32Codec(sdk.Bech32PrefixConsAddr))
|
||||
|
||||
@@ -90,7 +90,6 @@ func initFixture(tb testing.TB) *fixture {
|
||||
accountKeeper,
|
||||
blockedAddresses,
|
||||
authority.String(),
|
||||
log.NewNopLogger(),
|
||||
)
|
||||
|
||||
stakingKeeper := stakingkeeper.NewKeeper(cdc, runtime.NewEnvironment(runtime.NewKVStoreService(keys[stakingtypes.StoreKey]), log.NewNopLogger()), accountKeeper, bankKeeper, authority.String(), addresscodec.NewBech32Codec(sdk.Bech32PrefixValAddr), addresscodec.NewBech32Codec(sdk.Bech32PrefixConsAddr))
|
||||
|
||||
@@ -139,7 +139,6 @@ func initFixture(tb testing.TB) *fixture {
|
||||
accountKeeper,
|
||||
blockedAddresses,
|
||||
authority.String(),
|
||||
log.NewNopLogger(),
|
||||
)
|
||||
|
||||
stakingKeeper := stakingkeeper.NewKeeper(cdc, runtime.NewEnvironment(runtime.NewKVStoreService(keys[types.StoreKey]), log.NewNopLogger()), accountKeeper, bankKeeper, authority.String(), addresscodec.NewBech32Codec(sdk.Bech32PrefixValAddr), addresscodec.NewBech32Codec(sdk.Bech32PrefixConsAddr))
|
||||
|
||||
@@ -103,7 +103,6 @@ func initDeterministicFixture(t *testing.T) *deterministicFixture {
|
||||
accountKeeper,
|
||||
blockedAddresses,
|
||||
authority.String(),
|
||||
log.NewNopLogger(),
|
||||
)
|
||||
|
||||
stakingKeeper := stakingkeeper.NewKeeper(cdc, runtime.NewEnvironment(runtime.NewKVStoreService(keys[stakingtypes.StoreKey]), log.NewNopLogger()), accountKeeper, bankKeeper, authority.String(), addresscodec.NewBech32Codec(sdk.Bech32PrefixValAddr), addresscodec.NewBech32Codec(sdk.Bech32PrefixConsAddr))
|
||||
|
||||
@@ -14,7 +14,6 @@ import (
|
||||
"cosmossdk.io/collections"
|
||||
"cosmossdk.io/core/address"
|
||||
"cosmossdk.io/core/appmodule"
|
||||
"cosmossdk.io/log"
|
||||
"cosmossdk.io/x/accounts/accountstd"
|
||||
"cosmossdk.io/x/accounts/internal/implementation"
|
||||
|
||||
@@ -74,7 +73,6 @@ func NewKeeper(
|
||||
sb := collections.NewSchemaBuilder(env.KVStoreService)
|
||||
keeper := Keeper{
|
||||
environment: env,
|
||||
logger: env.Logger,
|
||||
addressCodec: addressCodec,
|
||||
msgRouter: execRouter,
|
||||
signerProvider: signerProvider,
|
||||
@@ -108,7 +106,6 @@ type Keeper struct {
|
||||
signerProvider SignerProvider
|
||||
queryRouter QueryRouter
|
||||
makeSendCoinsMsg coinsTransferMsgFunc
|
||||
logger log.Logger
|
||||
|
||||
accounts map[string]implementation.Implementation
|
||||
|
||||
|
||||
@@ -82,7 +82,7 @@ func (a AccountsIndexes) IndexesList() []collections.Index[sdk.AccAddress, sdk.A
|
||||
type AccountKeeper struct {
|
||||
addressCodec address.Codec
|
||||
|
||||
Environment appmodule.Environment
|
||||
environment appmodule.Environment
|
||||
cdc codec.BinaryCodec
|
||||
permAddrs map[string]types.PermissionsForAddress
|
||||
bech32Prefix string
|
||||
@@ -124,7 +124,7 @@ func NewAccountKeeper(
|
||||
ak := AccountKeeper{
|
||||
addressCodec: ac,
|
||||
bech32Prefix: bech32Prefix,
|
||||
Environment: env,
|
||||
environment: env,
|
||||
proto: proto,
|
||||
cdc: cdc,
|
||||
permAddrs: permAddrs,
|
||||
@@ -154,7 +154,7 @@ func (ak AccountKeeper) AddressCodec() address.Codec {
|
||||
|
||||
// Logger returns a module-specific logger.
|
||||
func (ak AccountKeeper) Logger(ctx context.Context) log.Logger {
|
||||
return ak.Environment.Logger.With("module", "x/"+types.ModuleName)
|
||||
return ak.environment.Logger.With("module", "x/"+types.ModuleName)
|
||||
}
|
||||
|
||||
// GetPubKey Returns the PubKey of the account at address
|
||||
|
||||
@@ -42,7 +42,7 @@ func (m Migrator) Migrate3to4(ctx context.Context) error {
|
||||
// It migrates the GlobalAccountNumber from being a protobuf defined value to a
|
||||
// big-endian encoded uint64, it also migrates it to use a more canonical prefix.
|
||||
func (m Migrator) Migrate4To5(ctx context.Context) error {
|
||||
return v5.Migrate(ctx, m.keeper.Environment.KVStoreService, m.keeper.AccountNumber)
|
||||
return v5.Migrate(ctx, m.keeper.environment.KVStoreService, m.keeper.AccountNumber)
|
||||
}
|
||||
|
||||
// V45_SetAccount implements V45_SetAccount
|
||||
@@ -51,7 +51,7 @@ func (m Migrator) Migrate4To5(ctx context.Context) error {
|
||||
// NOTE: This is used for testing purposes only.
|
||||
func (m Migrator) V45SetAccount(ctx context.Context, acc sdk.AccountI) error {
|
||||
addr := acc.GetAddress()
|
||||
store := m.keeper.Environment.KVStoreService.OpenKVStore(ctx)
|
||||
store := m.keeper.environment.KVStoreService.OpenKVStore(ctx)
|
||||
|
||||
bz, err := m.keeper.Accounts.ValueCodec().Encode(acc)
|
||||
if err != nil {
|
||||
|
||||
@@ -5,7 +5,6 @@ import (
|
||||
"cosmossdk.io/core/appmodule"
|
||||
"cosmossdk.io/depinject"
|
||||
"cosmossdk.io/depinject/appconfig"
|
||||
"cosmossdk.io/log"
|
||||
authtypes "cosmossdk.io/x/auth/types"
|
||||
"cosmossdk.io/x/bank/keeper"
|
||||
"cosmossdk.io/x/bank/types"
|
||||
@@ -30,7 +29,6 @@ type ModuleInputs struct {
|
||||
Config *modulev1.Module
|
||||
Cdc codec.Codec
|
||||
Environment appmodule.Environment
|
||||
Logger log.Logger
|
||||
|
||||
AccountKeeper types.AccountKeeper
|
||||
}
|
||||
@@ -83,7 +81,6 @@ func ProvideModule(in ModuleInputs) ModuleOutputs {
|
||||
in.AccountKeeper,
|
||||
blockedAddresses,
|
||||
authStr,
|
||||
in.Logger,
|
||||
)
|
||||
m := NewAppModule(in.Cdc, bankKeeper, in.AccountKeeper)
|
||||
|
||||
|
||||
@@ -43,7 +43,6 @@ func TestBankStateCompatibility(t *testing.T) {
|
||||
authKeeper,
|
||||
map[string]bool{accAddrs[4].String(): true},
|
||||
authtypes.NewModuleAddress(banktypes.GovModuleName).String(),
|
||||
log.NewNopLogger(),
|
||||
)
|
||||
|
||||
// test we can decode balances without problems
|
||||
|
||||
@@ -61,7 +61,6 @@ type BaseKeeper struct {
|
||||
cdc codec.BinaryCodec
|
||||
environment appmodule.Environment
|
||||
mintCoinsRestrictionFn types.MintingRestrictionFn
|
||||
logger log.Logger
|
||||
}
|
||||
|
||||
// GetPaginatedTotalSupply queries for the supply, ignoring 0 coins, with a given pagination
|
||||
@@ -88,22 +87,20 @@ func NewBaseKeeper(
|
||||
ak types.AccountKeeper,
|
||||
blockedAddrs map[string]bool,
|
||||
authority string,
|
||||
logger log.Logger,
|
||||
) BaseKeeper {
|
||||
if _, err := ak.AddressCodec().StringToBytes(authority); err != nil {
|
||||
panic(fmt.Errorf("invalid bank authority address: %w", err))
|
||||
}
|
||||
|
||||
// add the module name to the logger
|
||||
logger = logger.With(log.ModuleKey, "x/"+types.ModuleName)
|
||||
env.Logger = env.Logger.With(log.ModuleKey, "x/"+types.ModuleName)
|
||||
|
||||
return BaseKeeper{
|
||||
BaseSendKeeper: NewBaseSendKeeper(env, cdc, ak, blockedAddrs, authority, logger),
|
||||
BaseSendKeeper: NewBaseSendKeeper(env, cdc, ak, blockedAddrs, authority),
|
||||
ak: ak,
|
||||
cdc: cdc,
|
||||
environment: env,
|
||||
mintCoinsRestrictionFn: types.NoOpMintingRestrictionFn,
|
||||
logger: logger,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -351,7 +348,7 @@ func (k BaseKeeper) UndelegateCoinsFromModuleToAccount(
|
||||
func (k BaseKeeper) MintCoins(ctx context.Context, moduleName string, amounts sdk.Coins) error {
|
||||
err := k.mintCoinsRestrictionFn(ctx, amounts)
|
||||
if err != nil {
|
||||
k.logger.Error(fmt.Sprintf("Module %q attempted to mint coins %s it doesn't have permission for, error %v", moduleName, amounts, err))
|
||||
k.Logger().Error(fmt.Sprintf("Module %q attempted to mint coins %s it doesn't have permission for, error %v", moduleName, amounts, err))
|
||||
return err
|
||||
}
|
||||
acc := k.ak.GetModuleAccount(ctx, moduleName)
|
||||
@@ -374,7 +371,7 @@ func (k BaseKeeper) MintCoins(ctx context.Context, moduleName string, amounts sd
|
||||
k.setSupply(ctx, supply)
|
||||
}
|
||||
|
||||
k.logger.Debug("minted coins from module account", "amount", amounts.String(), "from", moduleName)
|
||||
k.Logger().Debug("minted coins from module account", "amount", amounts.String(), "from", moduleName)
|
||||
|
||||
addrStr, err := k.ak.AddressCodec().BytesToString(acc.GetAddress())
|
||||
if err != nil {
|
||||
@@ -414,7 +411,7 @@ func (k BaseKeeper) BurnCoins(ctx context.Context, address []byte, amounts sdk.C
|
||||
k.setSupply(ctx, supply)
|
||||
}
|
||||
|
||||
k.logger.Debug("burned tokens from account", "amount", amounts.String(), "from", address)
|
||||
k.Logger().Debug("burned tokens from account", "amount", amounts.String(), "from", address)
|
||||
|
||||
addrStr, err := k.ak.AddressCodec().BytesToString(acc.GetAddress())
|
||||
if err != nil {
|
||||
|
||||
@@ -145,7 +145,6 @@ func (suite *KeeperTestSuite) SetupTest() {
|
||||
suite.authKeeper,
|
||||
map[string]bool{accAddrs[4].String(): true},
|
||||
authtypes.NewModuleAddress(banktypes.GovModuleName).String(),
|
||||
log.NewNopLogger(),
|
||||
)
|
||||
|
||||
banktypes.RegisterInterfaces(encCfg.InterfaceRegistry)
|
||||
@@ -308,7 +307,6 @@ func (suite *KeeperTestSuite) TestGetAuthority() {
|
||||
suite.authKeeper,
|
||||
nil,
|
||||
authority,
|
||||
log.NewNopLogger(),
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,6 @@ import (
|
||||
"cosmossdk.io/core/appmodule"
|
||||
"cosmossdk.io/core/event"
|
||||
errorsmod "cosmossdk.io/errors"
|
||||
"cosmossdk.io/log"
|
||||
"cosmossdk.io/math"
|
||||
"cosmossdk.io/x/bank/types"
|
||||
|
||||
@@ -59,7 +58,6 @@ type BaseSendKeeper struct {
|
||||
cdc codec.BinaryCodec
|
||||
ak types.AccountKeeper
|
||||
environment appmodule.Environment
|
||||
logger log.Logger
|
||||
|
||||
// list of addresses that are restricted from receiving transactions
|
||||
blockedAddrs map[string]bool
|
||||
@@ -77,20 +75,18 @@ func NewBaseSendKeeper(
|
||||
ak types.AccountKeeper,
|
||||
blockedAddrs map[string]bool,
|
||||
authority string,
|
||||
logger log.Logger,
|
||||
) BaseSendKeeper {
|
||||
if _, err := ak.AddressCodec().StringToBytes(authority); err != nil {
|
||||
panic(fmt.Errorf("invalid bank authority address: %w", err))
|
||||
}
|
||||
|
||||
return BaseSendKeeper{
|
||||
BaseViewKeeper: NewBaseViewKeeper(env, cdc, ak, logger),
|
||||
BaseViewKeeper: NewBaseViewKeeper(env, cdc, ak),
|
||||
cdc: cdc,
|
||||
ak: ak,
|
||||
environment: env,
|
||||
blockedAddrs: blockedAddrs,
|
||||
authority: authority,
|
||||
logger: logger,
|
||||
sendRestriction: newSendRestriction(),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,7 +59,6 @@ type BaseViewKeeper struct {
|
||||
cdc codec.BinaryCodec
|
||||
environment appmodule.Environment
|
||||
ak types.AccountKeeper
|
||||
logger log.Logger
|
||||
|
||||
Schema collections.Schema
|
||||
Supply collections.Map[string, math.Int]
|
||||
@@ -70,13 +69,12 @@ type BaseViewKeeper struct {
|
||||
}
|
||||
|
||||
// NewBaseViewKeeper returns a new BaseViewKeeper.
|
||||
func NewBaseViewKeeper(env appmodule.Environment, cdc codec.BinaryCodec, ak types.AccountKeeper, logger log.Logger) BaseViewKeeper {
|
||||
func NewBaseViewKeeper(env appmodule.Environment, cdc codec.BinaryCodec, ak types.AccountKeeper) BaseViewKeeper {
|
||||
sb := collections.NewSchemaBuilder(env.KVStoreService)
|
||||
k := BaseViewKeeper{
|
||||
cdc: cdc,
|
||||
environment: env,
|
||||
ak: ak,
|
||||
logger: logger,
|
||||
Supply: collections.NewMap(sb, types.SupplyKey, "supply", collections.StringKey, sdk.IntValue),
|
||||
DenomMetadata: collections.NewMap(sb, types.DenomMetadataPrefix, "denom_metadata", collections.StringKey, codec.CollValue[types.Metadata](cdc)),
|
||||
SendEnabled: collections.NewMap(sb, types.SendEnabledPrefix, "send_enabled", collections.StringKey, codec.BoolValue), // NOTE: we use a bool value which uses protobuf to retain state backwards compat
|
||||
@@ -99,7 +97,7 @@ func (k BaseViewKeeper) HasBalance(ctx context.Context, addr sdk.AccAddress, amt
|
||||
|
||||
// Logger returns a module-specific logger.
|
||||
func (k BaseViewKeeper) Logger() log.Logger {
|
||||
return k.logger
|
||||
return k.environment.Logger
|
||||
}
|
||||
|
||||
// GetAllBalances returns all the account balances for the given account address.
|
||||
|
||||
Reference in New Issue
Block a user