If you are looking for mining contract. Then fly mining is best. Fly mining is an investment site. You will start your earning as soon as you will make investment. The investment amount is very low and the most important it is fix. There are many mining sites which hold you bitcoin.