@proof_type.setter<EOL><INDENT>def proof_type(self, proof_type):<DEDENT>
if proof_type in CRYPTOCURRENCY_PROOF_TYPES:<EOL><INDENT>self._proof_type = proof_type<EOL><DEDENT>else:<EOL><INDENT>raise ValueError("<STR_LIT>" % proof_type)<EOL><DEDENT>
:param proof_type:
:return: