# Using Launchpad

{% hint style="info" %}
The Xyxyx Launchpad is live on Ethereum Mainnet, OP Mainnet, Base Mainnet, and Arbitrum One, and on Testnets (Sepolia, OP Sepolia, Base Sepolia, and Arbitrum Sepolia).&#x20;
{% endhint %}

{% hint style="warning" %}
The Xyxyx Launchpad currently supports only [ERC-404](https://docs.xyxyx.pro/token-standards/erc-404) smart contract deployments.
{% endhint %}

### 1. Connecting

**1.1** Access the Xyxyx Launchpad via [xyxyx.pro/launchpad](https://www.xyxyx.pro/launchpad).

**1.2** Choose a tokenization model: **1x1** or **A4**.

**1.3** Click on the **Continue** button.

**1.4** Connect your wallet by clicking the **Connect** button on the upper left of the interface.

**1.5** Approve the interaction with **<https://xyxyx.pro/>**.

***

### 2. Customizing

**2.1** Define the **Parameters** that will compose the smart contract.

**2.2** Input the **Token text**.

**2.3** Input the **Metadata text**.

**2.4** Double-check all writings and parameters entered in the interface.

***

### 3. Deploying

**3.1** Click on the **Deploy** button.

**3.2** Approve the transaction that will deploy the smart contract onto the blockchain.

**3.3** Visit the Etherscan page of the smart contract deployed by clicking on the address prompted in the **Deployed contracts** tab.

***

### 4. Managing

**4.1** On MetaMask, click in the **Tokens** tab, and import a new token by inserting the smart contract address of the smart contract deployed on the Xyxyx Launchpad.

**4.2** The entire token supply of the contract is automatically minted to the deployer address (as an ERC-20 token) at the time the smart contract is deployed.

**4.3** Transfer at least 1 full token to a new address to init the ERC-721 side of the smart contract.

For instance, when first transferring 5 full tokens, the #1, #2, #3, #4, and #5 tokens (as ERC-721) will be minted in the wallet of the receiver address.&#x20;

While not executing any transfer of 1 full token, only the ERC20 side is initialized in the smart contract.

**4.4** After executing the transfer of at least 1 full token, the ERC-721 token(s) minted by the smart contract can be visualized via Etherscan or via OpenSea.

URL examples:

* **etherscan.io/nft/**`CA`**/**`tokenID`
* **opensea.io/assets/ethereum/**`CA`**/**`tokenID`

***

### Annotations

#### No fees

The Xyxyx Launchpad does not charge any fees for deployments. All the costs incurred within using the platform are strictly related to the Ethereum network fees.

#### Deployment gas costs

The gas consumption incurred to deploy each smart contract on the Xyxyx Launchpad is proportional to the number of characters typed in both **Token Text** and **Metadata Text** input functions. This means that as longer the texts on both **Token Text** and **Metadata Text** input functions, the higher the byte size of the smart contract and the gas costs incurred to deploy it.

{% hint style="danger" %}
Please note that the maximum size for a contract on Ethereum is 24,576 bytes, or 24 kilobytes (KB). If a contract's bytecode is larger than this, the deployment will fail.
{% endhint %}

***

> Need help? Contact us at <info@xyxyx.pro> or join our [Telegram](https://t.me/Xyxyx404).
