After merging https://github.com/Ultrachess/contracts/pull/1 I noticed that deployment was failing when running against this repo. The problem is that some of the DeFi dependencies, in particular Uniswap V3, have large contracts that require allowUnlimitedContractSize set to true.
How has this been tested?
Before, attempting to deploy the DeFi contracts gave the error:
Error: Transaction reverted: trying to deploy a contract whose code is too large
Description
After merging https://github.com/Ultrachess/contracts/pull/1 I noticed that deployment was failing when running against this repo. The problem is that some of the DeFi dependencies, in particular Uniswap V3, have large contracts that require
allowUnlimitedContractSize
set to true.How has this been tested?
Before, attempting to deploy the DeFi contracts gave the error:
After, contracts deploy successfully.