stVaults Committee Proposal

Hi everyone!

As per the feedback to allow parallel governance motions for tier upgrades and group share limit increases, the RegisterGroupsInOperatorGrid, RegisterTiersInOperatorGrid, and AlterTiersInOperatorGrid factories have been updated to remove the redundant tier.shareLimit <= group.shareLimit validation. This constraint is already enforced by OperatorGrid.onMintedShares() at minting time, so the factory-level check was causing unnecessary sequential dependencies between motions. Additionally, an explicit tier share limit bound check has been added to prevent uint96 overflow.

The updated implementations have been deployed:

Proposed items for the upcoming vote:

  1. Remove old RegisterGroupsInOperatorGrid factory 0xE73842AEbEC99Dacf2aAEec61409fD01A033f478 from Easy Track 0xF0211b7660680B49De1A7E9f25C65660F0a13Fea.

  2. Remove old RegisterTiersInOperatorGrid factory 0x5292A1284e4695B95C0840CF8ea25A818751C17F from Easy Track 0xF0211b7660680B49De1A7E9f25C65660F0a13Fea.

  3. Remove old AlterTiersInOperatorGrid factory 0x73f80240ad9363d5d3C5C3626953C351cA36Bfe9 from Easy Track 0xF0211b7660680B49De1A7E9f25C65660F0a13Fea.

  4. Add new RegisterGroupsInOperatorGrid factory 0x17305dB55c908e84C58BbDCa57258A7D1f7eEa7c to Easy Track 0xF0211b7660680B49De1A7E9f25C65660F0a13Fea (permissions: operatorGrid.registerGroup, operatorGrid.registerTiers 0xc69685e89cefc327b43b7234ac646451b27c544de37a7c0bc69685e89cefc327b43b7234ac646451b27c544d552b91da).

  5. Add new RegisterTiersInOperatorGrid factory 0x6b535F441F95046562406F4E2518D9AD7Db2dc0D to Easy Track 0xF0211b7660680B49De1A7E9f25C65660F0a13Fea (permissions: operatorGrid.registerTiers 0xc69685e89cefc327b43b7234ac646451b27c544d552b91da).

  6. Add new AlterTiersInOperatorGrid factory 0x37d9B09EDA477a84E3913fCB4d032EFb0BF9B62E to Easy Track 0xF0211b7660680B49De1A7E9f25C65660F0a13Fea (permissions: operatorGrid.alterTiers 0xc69685e89cefc327b43b7234ac646451b27c544d54544bcb).

Audit reports can be found here.

3 Likes