[XIP-2] Deploying Xyxyx Launchpad on Layer-2s

XIP#: 2
Title: Deploying Xyxyx Launchpad on Layer-2s
Author(s): @doheny, @Atlas
Contributors:
Status: Accepted
Date Proposed: 2024-07-26
Date Ratified:
Forum URL: https://forum.xyxyx.pro/t/xip-2-deploying-xyxyx-launchpad-on-layer-2s/25/
Ratification Poll URL: https://vote.xyxyx.pro/#/proposal/0x532eaec5f088a8f7774852f6bba173cd955ee82e8a7177aa3b05ed4c7aeb8350

[XIP-2] Deploying Xyxyx Launchpad on Layer-2s

Author(s): @doheny, @Atlas

Abstract
This is a proposal to deploy the Xyxyx Launchpad on Ethereum’s Layer-2s.

Motivation
By deploying Xyxyx Launchpad on L2s, XIP-2 aims to provide users with a faster, more cost-effective, and user-friendly option for everyday, high-frequency deployments and transactions.

Rationale
Deploying the Xyxyx Launchpad on Layer-2s solutions addresses the high gas costs and operational expenses associated with using the Ethereum Mainnet for deploying smart contracts with extensive metadata (i.e., tokens with a high amount of text-based content).

Find below how XIP-2 aims to leverage the Xyxyx Launchpad on Layer-2s:

  • Reduced Gas Fees
    Lower Costs: L2 solutions process transactions off the Ethereum Mainnet, significantly reducing gas fees. This makes it more cost-effective to deploy and operate smart contracts with large amounts of metadata.
  • Increased Transaction Speed
    Faster Transactions: L2 solutions offer higher throughput and faster transaction times compared to the Ethereum Mainnet. This is particularly beneficial for high-frequency deployments and transactions.
  • Scalability
    Handling High Volume: L2 solutions can handle a larger volume of transactions without congesting the network. This scalability is crucial for deployments from Xyxyx Launchpad that require frequent interactions and/or large metadata storage.
  • User-Friendly Experience
    Improved Usability: By reducing costs and increasing speed, L2 solutions provide a more user-friendly experience for users. This encourages more frequent and everyday use of the Xyxyx Launchpad.

Specifications
XIP-2 proposes the deployment of the Xyxyx Launchpad on three Layer-2s blockchains:

  • Optimism
  • Base
  • Arbitrum

Note: Deployments will occur via Xyxyx: Deployer address.

Steps to Implement
For each implementation of the Xyxyx Launchpad on each one of the three L2s selected, two steps are executed:

Timeline
By taking XIP-1’s timeline as standard, the XIP-2 proposal shall be posted on the Governance Forum and will have at least a 14-day period for DAO comments and input. After the end of the 14-day period and appropriate updates incorporating DAO feedback, this proposal will be posted for voting on Snapshot for an additional 10 days.

The deployment of the Xyxyx Launchpad on Layer-2 networks will proceed through three separate phases, beginning with Optimism, followed by Base, and concluding with Arbitrum. The deployment on Optimism will occur after a 3-day timelock period, contingent on the proposal’s success. Subsequent deployments on Base and Arbitrum will occur in the following weeks after the Optimism launch.

Overall Cost
There are no relevant costs involved.

1 Like

This looks great and definitely will be good for the future of Xyxyx. I have a couple of questions!

1. Future Deployment Plans: Are Layer-2 chains the only networks the launchpad will be deployed on in the future, or is this just the beginning, with plans to expand to other chains as interest grows?

2. Launchpad Fees on Layer-2: How will the launchpad fees work on Layer-2 networks? On Ethereum, I understand how XIN will function. How will this be adapted for Layer-2?

3. Role of XYXYX Token: How will the XYXYX token be integrated and utilized within these launchpads on Layer-2 networks?
1 Like

1. Future Deployment Plans: Are Layer-2 chains the only networks the launchpad will be deployed on in the future, or is this just the beginning, with plans to expand to other chains as interest grows?

For now, we have proposed to deploy the Xyxyx Launchpad on Layer 2 solutions, including Base, Optimism, and Arbitrum. Additionally, we intend to propose to the DAO a separate deployment on the Gnosis Chain, which operates as a sidechain.

Furthermore, any other Ethereum-compatible L2 solution can be proposed by the DAO. We encourage the community to propose deploying the launchpad on any EVM-compatible chain—whether it’s an L1, L2, or a sidechain. As long as it’s EVM-compatible and written in Solidity, the decision ultimately depends on the interest of the DAO and community consensus.

2. Launchpad Fees on Layer-2: How will the launchpad fees work on Layer-2 networks? On Ethereum, I understand how XIN will function. How will this be adapted for Layer-2?

The launchpad has maintained a zero-fee policy since its inception. Fees for the Xyxyx Launchpad are solely network costs (gas fees).

  • On Base, you’ll need ether bridged to Base to cover these costs
  • On Optimism, ether bridged to Optimism
  • And so on

XINs’ concept is not about spending XYXYX as a gas token but rather owning XYXYX as an ‘‘authenticator’’ to execute deployments (more below).

3. Role of XYXYX Token: How will the XYXYX token be integrated and utilized within these launchpads on Layer-2 networks?

Let’s explore how the Xyxyx Launchpad would work if both XIP-1 and XIP-2 get approved:

  • As an XIN operator, you must be connected to the Ethereum Mainnet as the network (via Metamask) to be authenticated as an XIN, via XYXYX, and establish a connection with the launchpad.
  • Once verified and connected, you can select another network (L2) for deployment, pairing the same network selected in the launchpad UI with the network selected in Metamask.
  • If you refresh the xyxyx.pro/launchpad page, you’ll be disconnected. To reconnect, authenticate again as an XIN by selecting the Mainnet as the network in the Metamask and then reconnecting to the launchpad.
1 Like