SIP-193: Refactor SystemSettings into Library to reduce contract size
| Author | |
|---|---|
| Status | Implemented |
| Type | Governance |
| Network | Ethereum & Optimism |
| Implementor | Lecky Lao (@leckylao) |
| Release | Alsephina |
| Proposal | Loading status... |
| Created | 2021-12-07 |
Simple Summary
Currently SystemSettings is a large contract, and it's hitting the max limit on the deployment contract size.
Abstract
This SIP is going to refactor the SystemSettings contract into a library in order to reduce contract size.
Motivation
SystemSettings is not able to add anymore configuration variables, and it's hitting the max limit on the deployment contract size.
Technical Specification
Refactor and deploy a new library for SystemSettings to reduce contract size.
Test Cases
Job compile CI task should pass.