The KUMO protocol is a decentralized borrowing protocol that allows you to draw 0% interest loans against supported natural assets used as collateral. The loans are paid out in collateralized stablecoin KUSD pegged to the USD.
The smart contract TroveManager.sol increased in size - probably due to the multi-asset feature - and is now bigger than the allowed 24576 bytes from EIP-170
TroveManager deployment error when starting local dev-chain yarn start-dev-chain
Need to increase max code size limit in dev-chain\spec.json"maxCodeSize": 24576,
The smart contract
TroveManager.sol
increased in size - probably due to the multi-asset feature - and is now bigger than the allowed24576 bytes
from EIP-170The diamond pattern could be an option. (https://dev.to/mudgen/ethereum-s-maximum-contract-size-limit-is-solved-with-the-diamond-standard-2189)
We need to reduce the size of the smart contract.
Useful links: