Lucid
  • USING LUCID
    • Welcome to Lucid
    • Homepage
    • Explore Page
    • Organisation Summary Page
    • Sidebar Navigation
  • Organisation Creation Page
  • Creating an Organisation
    • 1. Setup Organisation Details
    • 2. Module Selection
    • 3. Module Configuration
    • 4. Safe and Protocol Upgrades Configuration
    • 5. Governor Configuration
    • 6. Veto and Multi-Bridge Configuration
    • 7. Token Configuration
    • 8. Asset Transfer Portals Configuration
    • 9. Review and Deploy Organisation
    • 10. Lucid Post-Deployment Integration
  • Editing an Organisation
  • Modules and integrations
    • Multi-Bridge
      • Multi-Bridge Asset Transfers
      • Multi-Bridge Message and Asset Transfers
      • Resend Transaction
    • Bridge Portals
    • Vested Emission Offerings (VEOs)
      • VEO Purchase Flow
        • Purchase Strategic Asset VEOs
        • Purchase Liquidity VEOs
        • Purchase TVL VEOs
      • VEO Creation Flow
      • VEO Removal Flow
      • Claiming Vested Tokens
    • Wizard | Protocol Upgrades
  • Lucid Bridged Stablecoins
    • L-USDC & L-USDT Overview
      • L-USDC Deep Dive
      • L-USDT Deep Dive
  • Points Program
    • Season 1
  • Developer Reference
    • Message Bridging
      • Sending a Message
      • Message Execution
      • Admin Functions
    • Asset Bridging
      • Bridging Assets
      • Admin Functions
    • Adapters
      • Axelar Adapter
      • CCIP Adapter
      • Connext Adapter
      • Hyperlane Adapter
      • LayerZero Adapter
      • Polymer Adapter
      • Wormhole Adapter
    • Deployed Contracts
      • Multibridge Contracts
      • VEO Contracts
  • API Reference
  • RESOURCES
    • About
    • Fees
      • Lucid Pricing and Fee Structure
      • Fee Estimates for Bridges
    • Frequently Asked Questions
    • Key Terms and Explanations
    • Contact
Powered by GitBook
On this page
  • Pre-Vote Veto and Vote Delay
  • Configuring Advanced Veto and Multi-Bridge Settings in Lucid
  • Pre-Execution Timelock and Veto
  • Multi-Bridge Configuration
  1. Creating an Organisation

6. Veto and Multi-Bridge Configuration

Previous5. Governor ConfigurationNext7. Token Configuration

Last updated 5 months ago

The Veto Configuration Page enables the configuration of pre-vote and pre-execution veto mechanisms to strengthen governance oversight. It provides tools for selecting blockchains and setting up multi-signature (multi-sig) wallets with veto authority.

Interface Description

1. Veto Modules:

Pre-Vote Veto: Designed to veto proposals during the review period before voting begins.

Pre-Execution Veto: Used to veto proposals after voting is completed but before execution.

2. Configuration Options:

Chain Selection: A dropdown menu allows users to select the blockchain where the veto will operate.

Multi-Sig Wallet Setup: An option to create a multi-sig wallet specifically for veto powers.

3. Add More Button

Enables the setup of additional veto configurations for other blockchains or scenarios

Important!

To enable Pre-Vote Veto and Pre-Execution Veto, both configurations must be created for all governors on all chains where governance modules are deployed. This ensures consistent veto functionality across the organisation.

If additional configurations are needed, use the Add More button to include all required governors or chains. Continue clicking Add More until all necessary entries have been added to avoid incomplete setups or errors during deployment.

If you prefer not to apply it to all governors, then you can set the time delay to zero (0).

Pre-Vote Veto and Vote Delay

If the Pre-Vote Veto module is selected, the Vote Delay setting is linked to the veto functionality. The number of days chosen for the vote delay corresponds to the time available to veto a proposal through the Pre-Vote Veto module. This action can be performed via the organisation’s summary page.

This page is designed to configure advanced governance controls and cross-chain messaging capabilities for the organisation. It includes veto settings for governance modules and detailed options for Multi-Bridge deployment.

The Veto Configuration Page enables the configuration of pre-vote and pre-execution veto mechanisms to strengthen governance oversight. It provides tools for selecting blockchains and setting up multi-signature (multi-sig) wallets with veto authority.

Configuring Advanced Veto and Multi-Bridge Settings in Lucid

Pre-Vote Veto:

  1. Assign the veto module to a specific blockchain using the Select Chain dropdown.

  2. Choose a governor from the Select Governor menu to manage veto actions.

Decide whether to:

  1. Create a new multi-sig wallet for veto powers by selecting Yes.

  2. Assign an existing wallet by selecting No and choosing a wallet from the dropdown.

Pre-Execution Veto:

Similar to the Pre-Vote Veto, configure the veto module for actions before execution:

  1. Select the chain and governor.

  2. Enable or assign multi-sig wallets as needed.

Pre-Execution Timelock and Veto

The Pre-Execution Timelock correlates with the Pre-Execution Veto module. The time selected for the timelock defines the window during which a proposal can be vetoed before execution.

Multi-Bridge Configuration

  1. Select Blockchains: Toggle chains where Multi-Bridge functionality will be enabled (e.g., Ethereum Sepolia, Polygon Amay).

  2. Set Timelock Duration: Define the delay before cross-chain transactions are executed (e.g., 1 day, 2 hours).

  3. Message Originator: Specify the blockchain responsible for initiating cross-chain messages.

  4. Governor Authorization: Authorize governors for Multi-Bridge transactions by selecting Yes or No.

  5. Wallet Setup: Create or assign wallets for both ownership and voter permissions: Select Yes to create a new wallet. Select No to assign an existing wallet.

Additional Configuration:

  • Click Add More Message Originators to define additional originators for cross-chain actions.

Message Originators

The Message Originator is the wallet or multi-signature (multi-sig) wallet that can send cross-chain messages on the selected blockchain(s). This ensures that only authorized addresses can initiate cross-chain interactions.

Assign a Wallet or Multi-Sig Wallet:

• Choose whether to assign an existing wallet or create a new multi-sig wallet.

• For existing wallets, input the wallet address under the “Assign to Existing Wallet” field.

To create a new multi-sig wallet:

• Select “Yes” under the multi-sig wallet creation option.

• Lucid will generate a new multi-sig wallet for cross-chain messaging operations.

Add More Message Originators:

• Use the “Add More Message Originators” button to include multiple wallets or multi-sig wallets for different blockchains.

Proceed to Review:

  • Once all settings are configured, click Continue to move to the Token Settings step