diff --git a/x/bank/keeper/send.go b/x/bank/keeper/send.go index 764d090b8d04..1c5a967df696 100644 --- a/x/bank/keeper/send.go +++ b/x/bank/keeper/send.go @@ -338,6 +338,10 @@ func (k BaseSendKeeper) setBalance(ctx context.Context, addr sdk.AccAddress, bal } return nil } + + // set transient balance which will be emitted in EndBlock + k.setTransientBalance(sdk.UnwrapSDKContext(ctx), addr, balance) + return k.Balances.Set(ctx, collections.Join(addr, balance.Denom), balance.Amount) }