Я пытался скомпилировать свой атомный код через терминал Mac, и я получил эту ошибку:
Ошибка анализа /Users/owner/Desktop/contracts/contracts/ApprovalContracts.sol: ParsedContract.sol: 6: 36: ParserError: Ожидаемое основное выражение.адрес публичного постоянного утверждающего =;^ Компиляция не удалась.См. Выше.
Мне нужно скомпилировать мой код из Atom с использованием терминальной трюфельной компиляции
Вот код:
pragma solidity ^0.4.18;
contract ApprovalContracts {
address public sender;
address public receiver;
address public constant approver =;
function deposit(address _receiver) external payable {
require(msg.value > 0);
sender = msg.sender;
receiver = receiver;
}
function viewApprover() external pure return(address) {
return(approver);
}
function approve() external {
require(msg.sender == approver);
receiver.transfer(address(this).balance);
}
}
enter image description here">