Я получаю каждый раз ошибку компилятора, но у меня есть прагма на вершине - PullRequest
0 голосов
/ 25 июня 2019

Ошибка: ожидаемая директива импорта или определение контракта.Каждый раз, даже с кодом из курса.который я сейчас наблюдаю, не работает

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: Ошибка: ожидаемая директива импорта или определение контракта.Регулятор интерфейса {^

...