blockchain mining contract details