我们家跟A房东租一个店铺,上个月刚签2年合同,没有说明违约细节。这个月A房东就单方面解除合同,要求我们搬走。后来得知是A房东要将此店铺出售给B房东。今天B房东过来叫我们这个月15号要搬走,他什么都不管。请问:1.之前的合同是否有效?赔偿怎么赔?A房东还是B房东?2.如果要走法律途径的话,流程是怎样的?