What is the highest solidity version I can use with Populus?
- Dominant language
- No language data
- Stars
- 319
- Forks
- 110
- PR merge metrics
- No merged PRs in 30d
Description
* Populus Version: 2.2.0
* OS: osx
```
$ pip freeze | grep populus
populus==2.2.0
$ solc --version
solc, the solidity compiler commandline interface
Version: 0.4.17+commit.bdeb9e52.Darwin.appleclang
```
Please see: ( https://github.com/ethereum/populus/issues/422#issuecomment-354467917 )
> Current fix for this is to use solc<0.4.18 and downgrade populus<2.2.0
-----------------
As suggested here ( https://github.com/ethereum/populus/issues/454#issuecomment-378752982 ) for some specific keywords such as `emit`, I need to upgrade `solc` version to `v0.4.21`.
=> Overall, what is the highest solidity version I can use with `Populus`? Could I use `Populus` with solidity version `v0.4.21` ?
Contributor guide
No contributing guide indexed for this repository
Research direction
No file or test is named. Read the linked issues 422 and 454, then inspect Populus 2.2.0's Solidity compiler version constraints and test compatibility with solc 0.4.21. Done means identifying and documenting the highest supported Solidity version and whether 0.4.21 works.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, solidity
- Domain
- blockchain, devtools
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100