# ERC-404

The [ERC-404](https://docs.xyxyx.pro/products-and-services/tokenization-models/token-standards/erc-404) is a hybrid token standard that combines the functionalities of the ERC-721 standard (non-fungible tokens) and the ERC-20 standard (fungible tokens).

***

#### **Endpoints**

The Xyxyx API provides ERC-404 functionality through dedicated endpoints, categorized into two subsections, which are based on Xyxyx's two foundational tokenization models:

* [**Deploy Contract 1x1**](https://developer.xyxyx.pro/api-endpoints/deploy/deploy-contract-a4)
* [**Deploy Contract A4**](https://developer.xyxyx.pro/api-endpoints/deploy/deploy-contract-a4)

Each subsection contains specific API endpoints tailored for deploying and interacting with ERC-404 smart contracts using the respective tokenization model.

#### **Endpoint Structure**

All ERC-404 endpoints follow the format:

```plaintext
/api/v1/ERC404/{network}/deploy-contract-{model}
```

Where:

* `{network}` is replaced with the target blockchain network (e.g., `mainnet`, `sepolia`, `optimism`, etc.).
* `{model}` is either 1x1 or A4, depending on the tokenization model used.

**Example Endpoints**

* Deploy an **ERC-404 contract** using the **1x1** tokenization model on the **Ethereum Mainnet**:

  ```plaintext
  /api/v1/ERC404/mainnet/deploy-contract-1x1
  ```
* Deploy an **ERC-404 contract** using the **A4** tokenization model on the **Ethereum Sepolia**:

  ```plaintext
  /api/v1/ERC404/sepolia/deploy-contract-A4
  ```
