Я новичок в Solidity. У меня возникла ошибка при компиляции приведенного выше кода.
browser/EHRs.sol:18:9 :Error:Undeclared identifier.require(msg.sender = dotor);
Надеюсь, кто-то может дать какое-то руководство
pragma solidity ^0.4.0;
contract postRecord {
bytes32 public patientRecords;
address public doctor;
function Person() private{
doctor = msg.sender;
}
struct patient {
address client;
bool consent;
bytes32 name;
}
function setPatientRecords(bytes32 _patientRecords) public {
patientRecords = _patientRecords;
}
event Post(bytes32 patientRecords, address doctor);
modifier rightPerson {
require (msg.sender = doctor);
_;
}
function getRecords()public payable{
Post(patientRecords, doctor);
}}