As Ethereum contracts can hit the maximum contract size limit of 24KB when there are too many functions and too much code, a new standard has been developed to help combat it.
Programmer Nick Mudge revealed in his blog post on July 10 that although Vitalik Buterin’s insistence on using “proxy contracts” could be the potential solution to the limitations, a standardized proxy contract called Diamond Standard he created could be the icing on the cake. Proxy contracts are contracts that can stay small by borrowing functions from other contracts.