> For the complete documentation index, see [llms.txt](https://docs.payswap.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payswap.org/russkii/products/dramps/deploying-and-adding-an-extra-token.md).

# Развертывание и добавление дополнительного токена

Дополнительные токены - это токены, которые не обязательно были добавлены PaySwap, они могут быть токенами, представляющими акции, индексные фонды, товары, собственные монеты различных блокчейнов и т. д.

Предположим, вы хотите настроить dRamp, чтобы помочь пользователям со всего мира покупать акции Tesla, вы можете развернуть токен Tesla в качестве дополнительного токена и добавить его в свой dRamp, чтобы пользователи могли эмитировать/сжигать токены Tesla.

В этом сценарии каждый раз, когда пользователь эмитирует токены Tesla, эквивалентная сумма в USD числа токенов Tesla переводится на ваш счет Stripe (в случае автоматических dRamps), чтобы вы могли приобрести реальные акции Tesla с биржи акций.

Эта модель может быть использована, чтобы предоставить любому человеку в мире доступ к любым акциям, индексным фондам и т. д.

Вы можете заменить Tesla в приведенном выше примере на товары, такие как золото, серебро, биткойн и т. д.

## Развертывание дополнительного токена

Чтобы развернуть дополнительный токен, перейдите в меню управления вашего dRamp, нажмите кнопку **Развернуть дополнительный токен**

<div><figure><img src="/files/xtamLAye8nQJn1p86Yqc" alt=""><figcaption></figcaption></figure> <figure><img src="/files/fQ7h9IXsm7fAXavlxZa6" alt=""><figcaption></figcaption></figure></div>

Заполните форму названием токена, его тикерным именем, а также строковым представлением объекта вызова для вызова API, который вернет цену токена в USD.

Давайте возьмем пример вызова API, который выглядит так:

```typescript
const options = {
    method: 'GET',
    url: 'https://alpha-vantage.p.rapidapi.com/query',
    params: {
      function: 'TIME_SERIES_DAILY',
      symbol: 'TSLA',
      outputsize: 'compact',
      datatype: 'csv'
    },
    headers: {
      'X-RapidAPI-Key': <ваш_личный_ключ>,
      'X-RapidAPI-Host': 'alpha-vantage.p.rapidapi.com'
    }
  }
const response = await axios.request(options)
  
```

Чтобы получить строковое представление нашего объекта options, мы откроем консоль браузера, скопируем объект options в нее и вызовем функцию **JSON.stringify** для нашего объекта options, как на изображении ниже

<figure><img src="/files/h5zKfOwmLbua0lPTKjqE" alt=""><figcaption></figcaption></figure>

После того как вы получите строковое представление объекта options, вы можете скопировать его в поле объекта вызова в форме развертывания токена и подтвердить транзакцию.

<figure><img src="/files/fQ7h9IXsm7fAXavlxZa6" alt=""><figcaption></figcaption></figure>

Убедитесь, что ваше API возвращает либо одно значение, которое является ценой токена в USD, либо серию значений в формате CSV, из которых первое действительное число - это цена токена в USD.

Вы можете изменить ваш объект options в любое время, выбрав опцию **Обновить вызов дополнительного токена** из панели управления вашего dRamp и вводя ваш новый объект options в строковом формате.

<div><figure><img src="/files/xtamLAye8nQJn1p86Yqc" alt=""><figcaption></figcaption></figure> <figure><img src="/files/Mf43C4rWfxJoCZeQscND" alt=""><figcaption></figcaption></figure></div>

После того как ваш токен будет развернут, вы должны увидеть его адрес, перечисленный в разделе параметров вашего dRamp, как на изображении ниже в поле **Дополнительные токены**. Если его нет, перезагрузите страницу.

<figure><img src="/files/GqLjSUtW7UxP35tQogPI" alt=""><figcaption></figcaption></figure>

Скопируйте адрес, нажав на иконку рядом с ним, и вернитесь в панель управления вашего dRamp.

Выберите кнопку **Добавить дополнительный токен**, вставьте скопированный ранее адрес в поле **Адрес дополнительного токена** и подтвердите транзакцию.

.

<div><figure><img src="/files/xtamLAye8nQJn1p86Yqc" alt=""><figcaption></figcaption></figure> <figure><img src="/files/5TI6LvuPVw6nLKotMHQw" alt=""><figcaption></figcaption></figure></div>

Следующим шагом является добавление этого нового развернутого токена в ваш dRamp в качестве рынка токенов.

## Добавление дополнительного токена

Чтобы добавить ваш созданный ранее токен в качестве рынка т

окенов, чтобы пользователи могли эмитировать/сжигать его, перейдите в меню управления вашего dRamp, нажмите кнопку **Добавить рынок токенов** и подтвердите форму.

<div><figure><img src="/files/9gaRSTGv7tvloQbhU9bK" alt=""><figcaption></figcaption></figure> <figure><img src="/files/eAWtP37LCLVJfUodImi2" alt=""><figcaption></figcaption></figure></div>

Вы должны увидеть, что ваш токен добавлен в нижний левый угол панели вашего dRamp, как на изображении ниже

<figure><img src="/files/y6EVqGkQcvfuVwsm98IA" alt=""><figcaption></figcaption></figure>

Чтобы позволить пользователям эмитировать ваш новый токен, вам также необходимо заставить dRamp извлечь его цену из вашего API.

Для этого выберите токен, затем нажмите кнопку **Панель управления** и из меню выберите кнопку **Получить цену из API**. Обновляйте, пока вы не получите реальное число, а не NaN

<div><figure><img src="/files/S2uERhfi086tfiHL9ZYN" alt=""><figcaption></figcaption></figure> <figure><img src="/files/iuX6j4q4tZMFuvwYoAHG" alt=""><figcaption></figcaption></figure></div>

Платформа использует ваше API, чтобы получить цену токена в USD, а затем конвертирует ее в цену монеты вашего собственного блокчейна dRamp. Поскольку в этом случае наш dRamp развернут на блокчейне Fantom, он получает цену TSLA в USD, а затем конвертирует ее в FTM.

Нажмите на кнопку **Установить цены**, а затем на кнопку **Продолжить**. Подтвердите транзакцию.

Вы должны увидеть обновленную цену в разделе параметров вашего dRamp, как на изображении ниже

<figure><img src="/files/52P47QNnz9DZaNHBtBCj" alt=""><figcaption></figcaption></figure>

Последним шагом является создание награды и ее привязка к вашему новому рынку токенов, чтобы пользователи могли начать эмитировать и сжигать ваши токены TSLA.

Убедитесь, что, когда они это делают, вы действительно покупаете реальные акции Tesla, иначе ваша награда может быть запроса.

## Поиск API

Вы можете найти несколько API, которые возвращают цену в реальном времени для большинства активов, выполнив простой поиск в Google.

API, предоставленное в приведенном выше примере, это API alpha-vantage от [Rapid API](https://rapidapi.com/). На сайте предоставляются инструкции по запросу цен на несколько акций, криптовалют, фиатных валют и т. д.

Для запроса акции мы используем объект вызова ниже:

```
const options = {
  method: 'GET',
  url: 'https://alpha-vantage.p.rapidapi.com/query',
  params: {
    function: 'TIME_SERIES_DAILY',
    symbol: 'MSFT',
    outputsize: 'compact',
    datatype: 'csv'
  },
  headers: {
    'X-RapidAPI-Key': <ваш_личный_ключ>,
    'X-RapidAPI-Host': 'alpha-vantage.p.rapidapi.com'
  }
};
```

Этот вызов вернет ежедневные цены акций MSFT в формате CSV (убедитесь, что вы заменяете your\_private\_key на ваш личный ключ, который вы можете получить, создав учетную запись на сайте).

Замена тикера MSFT любым другим тикером, таким как OZ (для золота), TSLA, а также любой другой акцией, поддерживаемой API, вернет цены этой акции.

Вызов с данным объектом вернет объект CSV с форматом, приведенным ниже

```
timestamp,open,high,low,close,volume 
2024-01-22,400.0200,400.6200,393.5900,396.5100,27016902 
2024-01-19,395.7600,398.6700,393.5000,398.6700,29331136 
2024-01-18,391.7200,393.9900,390.1200,393.8700,23392068
```

PaySwap анализирует первое действительное число в возвращенном CSV, которое в данном случае является ценой открытия акции: **400.0200**

Если ваше API возвращает другой набор ответов, просто убедитесь, что возвращенный объект находится в формате CSV и что первое действительное число - это цена актива.

## Добавление соответствующих тегов

Мы рекомендуем вам добавить теги к вашему dRamp, относящиеся к его функциям, таким как рынки токенов, которые вы добавили к нему.

Если вы добавите тег XOF к своему dRamp, например, пользователи, которые хотят эмитировать/сжигать токены tXOF/XOF, смогут найти ваш dRamp намного быстрее, отфильтровав тег XOF из выпадающего меню **Теги продуктов** в верхней части страницы dRamps.

<figure><img src="/files/FCBBOpzhpi3vaMmhsy6H" alt=""><figcaption></figcaption></figure>

Чтобы добавить тег к вашему dRamp, перейдите в меню управления вашим dRamp и выберите опцию **Обновить местоположение**.

<div><figure><img src="/files/jkn9tRGxFe8pgyJ0s03w" alt=""><figcaption></figcaption></figure> <figure><img src="/files/euE4XDMUIgsRDRyekb5V" alt=""><figcaption></figcaption></figure></div>

Введите тег и подтвердите операцию. Вы также можете добавить теги местоположения, выбрав соответствующие страны, а затем города, в которых вы работаете, из выпадающих списков **Страна** и **Город**.
