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

External storage pattern to split proxy contract to get rid of eip-170 24576 bytes issue.

Open dryruner opened this issue 4 years ago • 0 comments

let instance = require('./build/contracts/DOSProxy.json');
> instance.deployedBytecode.length / 2
24500

Current code size is pretty much close to the limit, any more logic updates would be tough, exploring external storage / delegatecall pattern to split DOSProxy contract.

dryruner avatar Dec 15 '20 20:12 dryruner