func (k Keeper) SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string,
	recipientAddr sdk.AccAddress, amt sdk.Coins) error {
	senderAddr := k.GetModuleAddress(senderModule)
	if senderAddr == nil {
		panic(sdkerrors.Wrapf(sdkerrors.ErrUnknownAddress, "module account %s does not exist", senderModule))
	}
	return k.bk.SendCoins(ctx, senderAddr, recipientAddr, amt)
}
SendCoinsFromModuleToAccount transfers coins from a ModuleAccount to an AccAddress
package keeper
import (
	"fmt"
	"github.com/Dipper-Labs/Dipper-Protocol/app/v0/supply/internal/types"
	sdk "github.com/Dipper-Labs/Dipper-Protocol/types"
	sdkerrors "github.com/Dipper-Labs/Dipper-Protocol/types/errors"
)