mining contracts explained