initia

Prop 36: VIP Contract Update: Add Lock Staking Event Type

1. Background

This proposal seeks to add a LockStakeEvent event type to the VIP contract, which is emitted whenever a user decides to lock-stake their esINIT into an Enshrined Liquidity pool on the InitiaDEX.

This addition will enable more detailed and easier tracking and analysis of user behavior around VIP, as well as more in-depth monitoring the overall health and function of the VIP Protocol.

2. Added functionality

  • Module: VIP (0x3a886b32a802582f2e446e74d4a24d1d7ed01adf46d2a8f65c5723887e708789)

  • Added event:

    #[event]
    struct LockStakeEvent has drop, store {
        account: address,
        bridge_id: u64,
        version: u64,
        stage: u64,
        amount: 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 LockStakeEvent event to VIP module.

  • NO – You oppose adding LockStakeEvent event 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.