BlockCatIO / solidity-flattener

A python utility to flatten Solidity code with imports into a single file.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cannot flatten file for sol compiler version 0.5.1

rahulrajpl opened this issue · comments

I have a solidity file named 'Manager.sol' for compiler version 0.5.1. First line of the file reads pragma solidity 0.5.1 However, while running I am getting the following error.

Manager.sol:1:1: Warning: Source file does not specify required compiler version! Consider adding "pragma solidity ^0.5.2;"

^
pragma solidity ^0.4.13;

Is there a bug or a fundamental mistake I am doing?

commented

bump, no luck with this either

Looks like it automatically adds the pragma solidity ^0.4.13 instead of the included pragmas for every flattened contract .sol. You can go in and change it to what it should be in the flattened output.