> For the complete documentation index, see [llms.txt](https://docs.xyxyx.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xyxyx.pro/~/changes/wqNWLkV8CZdZb5epKiQj/saas/launchpad/using-launchpad.md).

# Using Launchpad

{% hint style="success" %}
Xyxyx Launchpad is live on Ethereum Mainnet, OP Mainnet, Base Mainnet, and Arbitrum One.
{% endhint %}

{% hint style="info" %}
Deployments on the Xyxyx Launchpad are restricted to [XINs](/~/changes/wqNWLkV8CZdZb5epKiQj/saas/launchpad/xyxyx-issuer-nodes-xins.md).
{% endhint %}

### 1. Connecting

**1.1** Access the 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's wallet (as ERC-20) at the time the smart contract is deployed.

Transfer at least 1 full token to a new address to ''activate 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'' remains ''activated'' 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 launchpad 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 **Input token text** and **Input metadata text** instances. This means that as longer the texts on both **Input token text** and **Input metadata text** instances, the higher the byte size of the smart contract and the gas costs incurred to deploy it.

{% hint style="warning" %}
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 %}
