cryptocurrency mining contract details