Can you please remove the '^' from the openzeppelin version in package.json?
This will clearly indicate to the world what version is being used to compile the contracts, and address an issue with verification in migration when the openzeppelin version changes.
turns out this is already the case. the problem was that npm install was inserting the '^' character. What was needed in the migration verfiy script was to run npm install with the --no-save argument.
Can you please remove the '^' from the openzeppelin version in package.json?
This will clearly indicate to the world what version is being used to compile the contracts, and address an issue with verification in migration when the openzeppelin version changes.