我是农村户口,但是我在另一个村买了一套房子,据说不是本村人就办不到房基证,只有把户口迁过去才行,现在我与卖方之间的合同里签订卖方必须把我的户口给我迁到他们村,并且在交房前办理好房基证给我,我们合同上有双方的手印签名和身份证号码,唯一的就是没有去公证处公证合同,请问这样合同能合法的保护我的利益吗?卖家是直接把我户口转到他们名下,这样的话,以后办理房基证应该就没有问题了吧?