NexusMutual / smart-contracts

GNU General Public License v3.0
170 stars 62 forks source link

Chore: generate v2.6.2 storage layout #1178

Closed shark0der closed 4 months ago

shark0der commented 4 months ago

Context

Given we've manipulated storage since v2 launch, we need to make sure the current release doesn't mess it up.

Changes proposed in this pull request

Generate the storage layout based on the current mainnet version. We'll want this merged with the cover products branch and only then merged into release-candidate.

Test plan

Tested using trustmebro science. Akcshually... I cherry picked this on top of cover products and swapped some storage slots inside the cover contract to make sure it fails. Technically still trustmebro science.

Checklist

Review

When reviewing a PR, please indicate intention in comments using the following emojis: