-
Notifications
You must be signed in to change notification settings - Fork 111
Open
Description
Thanks for this great library! but updating openzeppelin-solidity to latest 4.0.0 and I can not compile my project
running but outdated combination taken from https://github.com/ProjectOpenSea/opensea-erc1155
"multi-token-standard": "github:ProjectOpenSea/multi-token-standard",
"openzeppelin-solidity": "^2.1.3",
How to reproduce, upgrading 3rd parties
openzeppelin-solidity 4.0.0 // use pragma solidity ^0.8.0;
@0xsequence/erc-1155 3.0.4 // use use pragma solidity ^0.7.4;
Tried both
solc: {
version: "^0.8.0",
},
,ParserError: Source file requires different compiler version (current compiler is 0.8.3+commit.8d00100c.Emscripten.clang) - note that nightly builds are considered to be strictly less than
the released version
--> @0xsequence/erc-1155/contracts/tokens/ERC1155/ERC1155MintBurn.sol:2:1:
|
2 | pragma solidity 0.7.4;
or
solc: {
version: "^0.7.4",
},
,ParserError: Source file requires different compiler version (current compiler is 0.8.3+commit.8d00100c.Emscripten.clang) - note that nightly builds are considered to be strictly less than
the released version
--> @0xsequence/erc-1155/contracts/tokens/ERC1155/ERC1155MintBurn.sol:2:1:
|
2 | pragma solidity 0.7.4;
what do you recommend? rollbacking openzeppelin-solidity to a previous version? hoping that I find one which stilluse Solc 0.7 branch?
Metadata
Metadata
Assignees
Labels
No labels