Flattener that supports Solidity 0.6? truffle-flattener has parser error for abstract contracts

Hi @dougiebuckets,

I see that you had an issue with abstract contracts: https://github.com/nomiclabs/truffle-flattener/issues/56

As a work around, you could try removing the abstract keyword, flattening and then manually updating.

Assuming you are flattening for verification, SPDX license identifiers in Solidity 0.6.8 means that we can’t flatten a contract with mixed licenses. You may want to verify individual contract files instead.