initia

Prop 33: Update VIP contract to add score deletion function

1. Background

This proposal seeks to add execute_rollup_challenge function to the VIP contract, which enables the deletion of score submission by a rollup. This function is intended to be used in cases where a rollup submitted and finalized an incorrect scoring data for a stage, which will result in an incorrect esINIT distribution to their users.

This function is only callable by the Initia L1 governance.

2. Added function

  • Module: VIP (0x3a886b32a802582f2e446e74d4a24d1d7ed01adf46d2a8f65c5723887e708789)

  • Added function:

        // In case of rollup submit wrong score, delete submission.
        public entry fun execute_rollup_challenge(
            chain: &signer,
            bridge_id: u64,
            challenge_stage: u64,
        )
    

All proposed changes are in accordance with Initia's governance process and will be automatically applied by the chain once the proposal passes and the voting period concludes.

Governance Votes

  • YES – You support adding execute_rollup_challenge function to VIP module.

  • NO – You oppose adding execute_rollup_challenge function to VIP module.

  • NO WITH VETO – This is a strong rejection, used when the proposal is:

    1. Spam or unrelated to Initia,
    2. Harmful to minority participants, or
    3. Violates Initia's governance framework or promotes violations.

    If more than one-third of the total votes are "No with Veto," the proposal will be rejected and any deposits will be burned.