index-coop-smart-contracts icon indicating copy to clipboard operation
index-coop-smart-contracts copied to clipboard

Migrate PrtStakingPool Contract to v0.8

Open ckoopmann opened this issue 8 months ago • 0 comments

  • Add separate installation of solidity 0.8 compatible openzeppelin contracts (containing both EIP712 and ERC20Snapshots)
  • Add script to remove duplicate type definitions from contracts used in both oz libraries

Note: Currently does not work and would require upgrading a few other dependencies (mainly ethers) which is a bit tricky. Might be better to create a new repo for solidity 0.8 contracts with modern tooling.

ckoopmann avatar Jun 17 '24 12:06 ckoopmann