FinancialsVoteDocsDAO GraphExplore
← All proposals
    ←Previous#29#31Next→

    #30 Deploy Uniswap V3 to Boba Network

    executed

    Payment Status

    Description

    Deploy Uniswap V3 to Boba Network

    [Governance Proposal]

    Summary

    The Boba Foundation is granted an additional use grant to use the Uniswap V3 Core software code (which is made available to the Boba Foundation subject to license available here (the “Uniswap Code”)).

    As part of this additional use grant, the Boba Foundation receives license to use the Uniswap Code for the purposes of a full deployment of the Uniswap Protocol v3 onto the Boba Network L2 on Ethereum blockchain. The Boba Foundation is permitted to use subcontractors to do this work. This license is conditional on the Boba Foundation complying with the terms of the Business Source License 1.1, made available at https://github.com/Uniswap/v3-core/blob/main/LICENSE.

    The Boba Foundation and FranklinDAO (Prev. Penn Blockchain) are submitting this proposal to Deploy Uniswap v3 on Boba Network.

    Past Voting Links

    Temperature Check: Passed with 15M Yes Votes

    Consensus Check: Passed with 17.5M Yes Votes

    Governance Forum Post

    Summary

    In cooperation with DMA Labs (a major contributor to ICHI’s Uniswap v3 management protocols) and support of furthering the vision of Multichain Uniswap 15, the Boba Foundation is proposing that the Uniswap community vote to authorize the deployment of Uniswap v3 to Boba Network.

    Boba Network is a blockchain Layer 2 scaling solution and Hybrid Compute platform offering lightning fast transactions and fees anywhere from 40-100x less than the respective Layer 1. Boba’s Hybrid Compute brings the power of Web2 on-chain, with smarter smart contracts that allow developers and creators to leverage off-chain compute and real-world data to offer an enriched experience unlike anything else on the market today.

    In addition, Boba Network is the first and only multichain Layer 2, deploying on leading Layer 1 chains such as Ethereum, Avalanche, BNB and Moonbeam. Deploying on Boba will expand the Uniswap community to include users of the Boba multichain ecosystem, helping Uniswap on its journey to become a leading product in the multichain world.

    The timeline for deployment will be approximately 3-4 weeks following the Governance Proposal, with contract deployment being handled by the Boba Foundation.

    Proposal

    There are many benefits for the Uniswap Protocol, some of which include:

    Ethereum equivalence. Developer tools, resources, projects, and protocols supported by Ethereum are already supported on the Boba Network. A trustless bridge architecture to bridge assets from Ethereum to the Boba Network L2 has been in place since mainnet launch, with many bridging partners extending bridge capabilities, such as Across.to, Synapse, Multichain and Layerswap.

    Low cost transactions with high security. As an Ethereum L2, Boba Network relies on Ethereum’s strong base layer security while providing very low cost transactions, with fees anywhere from 40-100x less than Ethereum.

    Details for Incentivized Adoption of Uniswap v3

    Boba Foundation will provide $1M $BOBA tokens to foster the usage of Uniswap v3 on Boba Network. The tokens will be sent to a multisig wallet co-owned by the Uniswap Grants Program (UGP) and Boba Foundation, who will work to deploy the funds as follows:

    The incentives should be designed together with other projects which are operating on top of Uniswap v3 such as ICHI, Perpetual Protocol, Paraswap, or 1inch. $BOBA can be used to incentivize liquidity but should not be limited to this use case. Anything increasing the usage of Uniswap v3 on Boba Network, including building new applications on top of Uniswap v3, should be supported. The goal is to deploy the $1M in the time period of one year. Funds not used after two years would go back to the Boba Foundation. The spending is limited to $1M - the transferred amount of $BOBA as part of the proposal. The Boba Foundation may increase this amount based on the outcome of this initiative. In addition to this, the Boba Foundation has already contributed more than $4M of liquidity on Uniswap v3 to bootstrap the initial success of Uniswap v3 on the Boba Network.

    Security

    Boba Network is designed so that users can send arbitrary messages between smart contracts on L2 and L1. Users can relay messages themselves. The security of the messages passed is secured within the rollup protocol. Bridging and sequencing transactions is based on Optimism’s Optimistic Rollup codebase. From L1 to L2, users need to trigger the CanonicalTransactionChain contract on L1 to create a new block on Boba Network. The Sequencer is then forced to include the transaction on L2. From L2 to L1: Making provable statements about the state of Boba requires a cryptographic commitment in the form of the root of the Boba’s state trie to a smart contract on L1 called the StateCommitmentChain. Updates of the state trie are regularly published. With Merkle tree proofs of the commitments, users can use these proofs to make verifiable statements about the data within the storage of any contract on Boba at a specific block height. This can then be used to enable contracts on Boba L2 to send messages to contracts on L1.

    The bridge uses the security of the source chain (L1). In an Optimistic Rollup design, state commitments are published to L1 without any direct proof of the validity of these commitments. Instead, these commitments are considered pending for a period of time (called the “challenge window”). In the challenge window the commitment could be invalidated through a fraud proof. Fraud proof challenges are not enabled and there’s a single sequencer design currently in production. In the event of fraud, the malicious actor and the prover of fraud will (in the future) play out an interactive challenge game and the malicious actor will be slashed.

    The Boba Network codebase and Optimism’s codebase have undergone multiple audits, with no outstanding vulnerabilities.

    Governance

    To enable Ethereum’s Uniswap deployment to govern the Boba Network Ethereum L2 instance, Boba Network's Native Bridge will be used to transmit governance decisions from Ethereum L1 to the Boba Network Ethereum L2 instance of Uniswap V3. The Boba Foundation and community would like to thank the GFX Labs team for their attention and guidance through the process.

    License Exemption

    The Boba Foundation is requesting an exemption that will allow the Licensed Work to be deployed on the Boba Network, a Layer 2 blockchain on Ethereum, provided that the deployment is subject to Ethereum Layer 1 Uniswap Protocol governance and control.

    For - Deploy Uniswap v3 to Boba Network

    Against - Make no change

    For51,006,300 95%
    Against2,700,345 5%
    Abstain1 0%
    Quorumreached

    Timeline

    1. Pending
    2. Active
       
      block 16,499,660 → 16,539,980
    3. Succeeded
       
    4. Queued
       
    5. Executed
       

    Votes (1,246)

    0x683a…6C02For · 7,500,862 UNI
    0x8962…d429For · 7,032,880 UNI
    0xa6e8…Eef6For · 4,918,755 UNI
    0x47C1…4770For · 4,500,000 UNI
    0xB062…9108For · 3,646,191 UNI
    0x13BD…8548For · 3,499,999 UNI
    0x8d07…A265For · 3,301,116 UNI
    0x067b…4A76For · 3,100,045 UNI
    0x0703…961bFor · 3,000,109 UNI
    0xed11…bb04For · 2,500,005 UNI
    0x553F…2Ac2For · 2,500,004 UNI
    0x7AE1…E585For · 2,500,000 UNI
    0xdC1F…E432Against · 2,500,000 UNI
    0x66Aa…1621For · 2,500,000 UNI
    0x5B3b…7c98For · 500,000 UNI
    0x1E49…1103Against · 200,000 UNI
    0x7Eaf…3555For · 505 UNI
    0x96Ea…C6A4For · 490 UNI
    0xD105…95b2For · 408 UNI
    0x821b…8152For · 310 UNI
    0x3c00…8Cb5For · 309 UNI
    0x4053…4f15For · 300 UNI
    0x4029…7E3FFor · 245 UNI
    0x963B…f7A0Against · 239 UNI
    0x23a3…0F89For · 207 UNI
    0x9940…5860For · 200 UNI
    0x6f2b…aa85For · 199 UNI
    0x6C10…2a11For · 173 UNI
    0x14d4…bd5EFor · 133 UNI
    0xC208…dbc9For · 116 UNI
    0xB648…3faaFor · 114 UNI
    0xED4A…150dFor · 106 UNI
    0xC34a…68C2Against · 70 UNI
    0xDa85…169eFor · 50 UNI
    0xf958…4b45For · 40 UNI
    0x1a67…1fA3For · 39 UNI
    0x035B…5830For · 30 UNI
    0xf7c6…2d1fFor · 30 UNI
    0xadc4…3bdeFor · 30 UNI
    0xECD0…6D74For · 30 UNI
    0x4dd6…CEF6For · 29 UNI
    0x4F85…fB91For · 29 UNI
    0xE4cC…F881For · 27 UNI
    0xd7D3…E0b8For · 27 UNI
    0x59E5…E288For · 26 UNI
    0x70DF…1889For · 26 UNI
    0x25CC…038AFor · 24 UNI
    0xbfc9…64E2For · 24 UNI
    0x8bC8…7276For · 21 UNI
    0x9cEA…EE3cFor · 20 UNI

    Voting timeline

    Proposal actions

    Caller
    Timelock
    0x1a9C…35BC
    →
    setText→
    PublicResolver
    0x4976…Ba41
    ▶node, key, value
    nodebytes32
    0xa35d592ec6e5289a387cba1d5f82be794f495bd5a361a1fb314687c6aefea1f4
    keystring
    Boba Foundation Uni v3 Additional Use Grant
    valuestring
    The Boba Foundation is granted an additional use… (720 chars)
    The Boba Foundation is granted an additional use grant to use the Uniswap V3 Core software code (which is made available to the Boba Foundation subject to license available at https://github.com/Uniswap/v3-core/blob/main/LICENSE (the “Uniswap Code”)). As part of this additional use grant, the Boba Foundation receives license to use the Uniswap Code for the purposes of a full deployment of the Uniswap Protocol v3 onto the Boba Network L2 on Ethereum blockchain. The Boba Foundation is permitted to use subcontractors to do this work. This license is conditional on the Boba Foundation complying with the terms of the Business Source License 1.1, made available at https://github.com/Uniswap/v3-core/blob/main/LICENSE.