chore(contracts): uml storage viz
This PR includes a script to produce uml diagrams of the storage layout of any contract. There was a small modification to store a "user defined type" IERC20 interface as an address instead and cast it where necessary (actually nowhere, the type was cast to an address where used)
This visualization will be good to make sure we planned the contract upgradability correctly.
Deploy Preview for kleros-v2-contracts ready!
| Name | Link |
|---|---|
| Latest commit | 7cbea685b80ff952984dde60ad79c6caa044e891 |
| Latest deploy log | https://app.netlify.com/sites/kleros-v2-contracts/deploys/6486e8fb26c48a0008a714ff |
| Deploy Preview | https://deploy-preview-900--kleros-v2-contracts.netlify.app |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site settings.
Deploy Preview for kleros-v2 ready!
| Name | Link |
|---|---|
| Latest commit | 7cbea685b80ff952984dde60ad79c6caa044e891 |
| Latest deploy log | https://app.netlify.com/sites/kleros-v2/deploys/6486e8fbc8333a0008a72f1f |
| Deploy Preview | https://deploy-preview-900--kleros-v2.netlify.app |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site settings.
Kudos, SonarCloud Quality Gate passed! 
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
No Coverage information
0.0% Duplication
Let's dig in the sol2uml docs and find a solution to the custom interface types (so we don't have to replace every types to an address in the contracts) before merging.