Ошибка: ожидаемая директива импорта или определение контракта.Каждый раз, даже с кодом из курса.который я сейчас наблюдаю, не работает
pragma solidity ^0.4.0;
interface Regulator {
function checkValue(uint amount) returns(bool);
function loan() returns(bool);
}
contract Bank is Regulator {
uint private value;
address private owner;
function Bank(uint amount){
value = amount;
owner = msg.sender;
}
modifier ownerFunc {
require(owner == msg.sender)
_;
}
function deposit(uint amount) {
value +- amount;
}
function withdraw(uint amount){
if(checkValue(amount)){
value -= amount;
}
}
function balance() returns(uint) {
return value;
}
function loan() returns(bool) {
return value > 0;
}
function checkValue(uint amount) returns(bool) {
return amount =< value;
}
}
browser / Untitled.sol: 3: 1: Ошибка: ожидаемая директива импорта или определение контракта.Регулятор интерфейса {^