Как использовать Truffle with Solidity 6.0? - PullRequest
1 голос
/ 06 мая 2020

Читая официальную документацию Truffle, я заметил, что Truffle не поддерживает Solidity 6.0

pragma solidity >=0.4.21 <0.6.0;

Есть ли способы использовать Truffle с Solidity 6.0?

1 Ответ

2 голосов
/ 06 мая 2020

Да, это работает с этой миграцией

pragma solidity >=0.4.21 <0.7.0;

contract Migrations {
  address public owner;
  uint public last_completed_migration;

  constructor() public {
    owner = msg.sender;
  }

  modifier restricted() {
    if (msg.sender == owner) _;
  }

  function setCompleted(uint completed) public restricted {
    last_completed_migration = completed;
  }
}

И настройки этого компилятора

compilers: {
     solc: {
       version: "^0.6.0",

И также необходимо переустановить Truffle до последней версии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...